--- /srv/rebuilderd/tmp/rebuilderdrHMUyw/inputs/coinor-libbonmin4t64_1.8.9-3_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdrHMUyw/out/coinor-libbonmin4t64_1.8.9-3_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-01-11 14:33:53.000000 debian-binary │ --rw-r--r-- 0 0 0 1172 2025-01-11 14:33:53.000000 control.tar.xz │ --rw-r--r-- 0 0 0 334080 2025-01-11 14:33:53.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1176 2025-01-11 14:33:53.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 333936 2025-01-11 14:33:53.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/arm-linux-gnueabihf/libbonmin.so.4.8.9 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 7 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x0bb6dc 0x000bb6dc 0x000bb6dc 0x01aa0 0x01aa0 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0xbd180 0xbd180 R E 0x10000 │ │ │ │ + ARM_EXIDX 0x0bb6ec 0x000bb6ec 0x000bb6ec 0x01a80 0x01a80 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0xbd170 0xbd170 R E 0x10000 │ │ │ │ LOAD 0x0bd674 0x000cd674 0x000cd674 0x02a28 0x02c28 RW 0x10000 │ │ │ │ DYNAMIC 0x0bede4 0x000cede4 0x000cede4 0x00148 0x00148 RW 0x4 │ │ │ │ NOTE 0x000114 0x00000114 0x00000114 0x00024 0x00024 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x0bd674 0x000cd674 0x000cd674 0x0298c 0x0298c R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,20 +9,20 @@ │ │ │ │ [ 4] .dynstr STRTAB 0000bd94 00bd94 019c8a 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 00025a1e 025a1e 00114a 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00026b68 026b68 000180 00 A 4 5 4 │ │ │ │ [ 7] .rel.dyn REL 00026ce8 026ce8 003130 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 00029e18 029e18 0019a0 08 AI 3 21 4 │ │ │ │ [ 9] .init PROGBITS 0002b7b8 02b7b8 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 0002b7c4 02b7c4 002740 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 0002df08 02df08 078f84 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 000a6e8c 0a6e8c 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 000a6e94 0a6e94 00d208 00 A 0 0 4 │ │ │ │ - [14] .ARM.extab PROGBITS 000b409c 0b409c 00763d 00 A 0 0 4 │ │ │ │ - [15] .ARM.exidx ARM_EXIDX 000bb6dc 0bb6dc 001aa0 00 AL 11 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 000bd17c 0bd17c 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 0002df08 02df08 078f94 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 000a6e9c 0a6e9c 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 000a6ea4 0a6ea4 00d208 00 A 0 0 4 │ │ │ │ + [14] .ARM.extab PROGBITS 000b40ac 0b40ac 00763d 00 A 0 0 4 │ │ │ │ + [15] .ARM.exidx ARM_EXIDX 000bb6ec 0bb6ec 001a80 00 AL 11 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 000bd16c 0bd16c 000004 00 A 0 0 4 │ │ │ │ [17] .init_array INIT_ARRAY 000cd674 0bd674 00000c 04 WA 0 0 4 │ │ │ │ [18] .fini_array FINI_ARRAY 000cd680 0bd680 000004 04 WA 0 0 4 │ │ │ │ [19] .data.rel.ro PROGBITS 000cd684 0bd684 001760 00 WA 0 0 4 │ │ │ │ [20] .dynamic DYNAMIC 000cede4 0bede4 000148 08 WA 4 0 4 │ │ │ │ [21] .got PROGBITS 000cef2c 0bef2c 0010d4 04 WA 0 0 4 │ │ │ │ [22] .data PROGBITS 000d0000 0c0000 00009c 00 WA 0 0 8 │ │ │ │ [23] .bss NOBITS 000d009c 0c009c 000200 00 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -554,1663 +554,1663 @@ │ │ │ │ 550: 00000000 0 OBJECT GLOBAL DEFAULT UND _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 (6) │ │ │ │ 551: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN9OsiRowCutC2ERKS_ │ │ │ │ 552: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEjjPKcj@GLIBCXX_3.4.21 (6) │ │ │ │ 553: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN10CglProbing10setMaxPassEi │ │ │ │ 554: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN17OsiChooseVariableaSERKS_ │ │ │ │ 555: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNSt6localeC1Ev@GLIBCXX_3.4 (4) │ │ │ │ 556: 00000000 0 FUNC GLOBAL DEFAULT UND floor@GLIBC_2.4 (13) │ │ │ │ - 557: 0006e7bd 272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11NamesReaderC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ │ │ │ │ + 557: 0006e7cd 272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11NamesReaderC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ │ │ │ │ 558: 000cea38 60 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin20FixAndSolveHeuristicE │ │ │ │ - 559: 0009e2a9 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin14HeuristicFPump10resetModelEP8CbcModel │ │ │ │ - 560: 000b3e14 23 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin11IpoptSolverE │ │ │ │ + 559: 0009e2b9 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin14HeuristicFPump10resetModelEP8CbcModel │ │ │ │ + 560: 000b3df0 23 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin11IpoptSolverE │ │ │ │ 561: 0002fb29 264 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setObjCoeffEid │ │ │ │ 562: 000cd72c 24 OBJECT WEAK DEFAULT 19 _ZTI27CoinWarmStartPrimalDualDiff │ │ │ │ 563: 0002f0d9 264 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface16basisIsAvailableEv │ │ │ │ - 564: 000566e9 716 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaMessagesC2Ev │ │ │ │ - 565: 00065b4d 280 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj6eval_gEiPKdbiPd │ │ │ │ - 566: 000719b5 60 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getIntParamE11OsiIntParamRi │ │ │ │ - 567: 0007173d 16 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface24isProvenPrimalInfeasibleEv │ │ │ │ + 564: 00060311 716 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaMessagesC2Ev │ │ │ │ + 565: 00062da5 280 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj6eval_gEiPKdbiPd │ │ │ │ + 566: 000719c5 60 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getIntParamE11OsiIntParamRi │ │ │ │ + 567: 0007174d 16 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface24isProvenPrimalInfeasibleEv │ │ │ │ 568: 00037831 6 FUNC WEAK DEFAULT 11 _ZN14CbcCompareBase13alternateTestEP7CbcNodeS1_ │ │ │ │ - 569: 00066fe9 3880 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19LinearCutsGenerator10initializeERNS_12BabSetupBaseE │ │ │ │ - 570: 00069941 164 FUNC WEAK DEFAULT 11 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat11ColumnOrderEEEEvT_SD_T0_ │ │ │ │ - 571: 00093f31 276 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver14IterationCountEv │ │ │ │ + 569: 00064249 3880 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19LinearCutsGenerator10initializeERNS_12BabSetupBaseE │ │ │ │ + 570: 00066ba1 164 FUNC WEAK DEFAULT 11 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat11ColumnOrderEEEEvT_SD_T0_ │ │ │ │ + 571: 00093361 276 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver14IterationCountEv │ │ │ │ 572: 000ceda4 64 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin28HeuristicDiveMIPVectorLengthE │ │ │ │ - 573: 000a4495 1528 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRounding15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 574: 000717b5 156 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setDblParamE11OsiDblParamd │ │ │ │ - 575: 0008cd35 4044 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17RegisteredOptions22writeLatexOptionsTableERSoNS0_19ExtraCategoriesInfoE │ │ │ │ - 576: 0006db8d 344 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BoundsReader16gutsOfDestructorEv │ │ │ │ + 573: 000a44a5 1528 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRounding15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 574: 000717c5 156 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setDblParamE11OsiDblParamd │ │ │ │ + 575: 0008cd45 4044 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17RegisteredOptions22writeLatexOptionsTableERSoNS0_19ExtraCategoriesInfoE │ │ │ │ + 576: 0006db9d 344 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BoundsReader16gutsOfDestructorEv │ │ │ │ 577: 000cd7d0 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin14GuessHeuristicE │ │ │ │ - 578: 000620c1 1540 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptimC2ERNS_12BabSetupBaseE │ │ │ │ + 578: 0005dd79 1540 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptimC2ERNS_12BabSetupBaseE │ │ │ │ 579: 000cd7b0 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin7BabInfoE │ │ │ │ - 580: 00087fd5 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverD0Ev │ │ │ │ - 581: 00062701 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin10OaNlpOptimD1Ev │ │ │ │ - 582: 00084471 1184 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP10gutsOfCopyERKS0_ │ │ │ │ + 580: 00087fe5 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverD0Ev │ │ │ │ + 581: 0005e3b9 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin10OaNlpOptimD1Ev │ │ │ │ + 582: 00084481 1184 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP10gutsOfCopyERKS0_ │ │ │ │ 583: 0004bd09 52 FUNC WEAK DEFAULT 11 _ZN6Bonmin21CbcStrategyChooseCutsD0Ev │ │ │ │ 584: 000cd834 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin11CbcDfsDiverE │ │ │ │ - 585: 0006656d 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObjC1Ev │ │ │ │ + 585: 000637c5 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObjC1Ev │ │ │ │ 586: 0002fa21 264 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface10deleteColsEiPKi │ │ │ │ - 587: 00090dbd 132 FUNC WEAK DEFAULT 11 _ZN6Bonmin18IpoptWarmStartDiffD0Ev │ │ │ │ - 588: 000826b1 140 FUNC WEAK DEFAULT 11 _ZN4Coin8SmartPtrIN6Bonmin19SimpleReferencedPtrI13CoinWarmStartEEE15ReleasePointer_Ev │ │ │ │ + 587: 00095331 132 FUNC WEAK DEFAULT 11 _ZN6Bonmin18IpoptWarmStartDiffD0Ev │ │ │ │ + 588: 000826c1 140 FUNC WEAK DEFAULT 11 _ZN4Coin8SmartPtrIN6Bonmin19SimpleReferencedPtrI13CoinWarmStartEEE15ReleasePointer_Ev │ │ │ │ 589: 00034f1d 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiverD1Ev │ │ │ │ - 590: 0006483d 744 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsERKNS_4CutsEb │ │ │ │ - 591: 000684f9 26 FUNC WEAK DEFAULT 11 _ZN12CoinRelFltEqD0Ev │ │ │ │ - 592: 00071681 16 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getInfinityEv │ │ │ │ - 593: 0004f45d 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11PseudoCostsC2Ev │ │ │ │ - 594: 000ce6f8 16 OBJECT WEAK DEFAULT 19 _ZTTN6Bonmin18IpoptWarmStartDiffE │ │ │ │ - 595: 000856b9 448 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLP2OsiLP22initialize_jac_storageEv │ │ │ │ + 590: 00069155 744 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsERKNS_4CutsEb │ │ │ │ + 591: 00065759 26 FUNC WEAK DEFAULT 11 _ZN12CoinRelFltEqD0Ev │ │ │ │ + 592: 00071691 16 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getInfinityEv │ │ │ │ + 593: 0004ccb5 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11PseudoCostsC2Ev │ │ │ │ + 594: 000ce7b8 16 OBJECT WEAK DEFAULT 19 _ZTTN6Bonmin18IpoptWarmStartDiffE │ │ │ │ + 595: 000856c9 448 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLP2OsiLP22initialize_jac_storageEv │ │ │ │ 596: 00037581 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiver9cleanTreeEP8CbcModeldRd │ │ │ │ - 597: 00091985 80 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver16warmStartIsValidEPK13CoinWarmStart │ │ │ │ + 597: 00090db5 80 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver16warmStartIsValidEPK13CoinWarmStart │ │ │ │ 598: 0004a129 1232 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolverC2ERNS_12BabSetupBaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 599: 00097c41 46 FUNC WEAK DEFAULT 11 _ZNK6Bonmin20FixAndSolveHeuristic5cloneEv │ │ │ │ + 599: 00097c51 46 FUNC WEAK DEFAULT 11 _ZNK6Bonmin20FixAndSolveHeuristic5cloneEv │ │ │ │ 600: 00036ed1 70 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiver16pushDiveOntoHeapEd │ │ │ │ - 601: 0005e6d5 4 FUNC WEAK DEFAULT 11 _ZNK6Bonmin20OaFeasibilityChecker13doLocalSearchEPNS_7BabInfoE │ │ │ │ - 602: 0006699d 520 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ - 603: 0006a7d1 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow19remove_from_hessianERSt3mapISt4pairIiiES3_St4lessIS3_ESaIS2_IKS3_S3_EEE │ │ │ │ - 604: 00086149 80 FUNC WEAK DEFAULT 11 _ZN6Bonmin6TMINLP7eval_giEiPKdbiRd │ │ │ │ - 605: 00098211 2416 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPump15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 606: 00094255 628 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC1EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEE │ │ │ │ - 607: 000cdbcc 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin13MinlpFeasPumpE │ │ │ │ - 608: 000a4369 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingaSERKS0_ │ │ │ │ - 609: 000a2e39 522 FUNC WEAK DEFAULT 11 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin7MatCompEEEEvT_SC_T0_T1_ │ │ │ │ - 610: 0005ca49 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityCheckerD2Ev │ │ │ │ + 601: 0005a1e5 4 FUNC WEAK DEFAULT 11 _ZNK6Bonmin20OaFeasibilityChecker13doLocalSearchEPNS_7BabInfoE │ │ │ │ + 602: 00063bf9 520 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ + 603: 0006c631 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow19remove_from_hessianERSt3mapISt4pairIiiES3_St4lessIS3_ESaIS2_IKS3_S3_EEE │ │ │ │ + 604: 00086159 80 FUNC WEAK DEFAULT 11 _ZN6Bonmin6TMINLP7eval_giEiPKdbiRd │ │ │ │ + 605: 00098221 2416 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPump15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 606: 00093685 628 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC1EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEE │ │ │ │ + 607: 000cdd48 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin13MinlpFeasPumpE │ │ │ │ + 608: 000a4379 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingaSERKS0_ │ │ │ │ + 609: 000a2e49 522 FUNC WEAK DEFAULT 11 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin7MatCompEEEEvT_SC_T0_T1_ │ │ │ │ + 610: 00058559 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityCheckerD2Ev │ │ │ │ 611: 00032d41 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategy15setupHeuristicsER8CbcModel │ │ │ │ 612: 0003f37d 48 FUNC WEAK DEFAULT 11 _ZN5Ipopt11OptionsList13SetJournalistENS_8SmartPtrINS_10JournalistEEE │ │ │ │ - 613: 0005fbd1 736 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator2C1ERNS_12BabSetupBaseE │ │ │ │ - 614: 0009072d 56 FUNC WEAK DEFAULT 11 _ZN23CoinWarmStartVectorDiffIdED1Ev │ │ │ │ + 613: 0005b889 736 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator2C1ERNS_12BabSetupBaseE │ │ │ │ + 614: 00094ca1 56 FUNC WEAK DEFAULT 11 _ZN23CoinWarmStartVectorDiffIdED1Ev │ │ │ │ 615: 000322e1 116 FUNC WEAK DEFAULT 11 _ZN9CoinErrorD1Ev │ │ │ │ - 616: 00075d79 804 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface8MessagesC2Ev │ │ │ │ + 616: 00075d89 804 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface8MessagesC2Ev │ │ │ │ 617: 000cd6f0 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin14CbcNlpStrategyE │ │ │ │ - 618: 0004ffd9 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoD1Ev │ │ │ │ - 619: 00071b7d 148 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface12isFreeBinaryEi │ │ │ │ + 618: 0004d831 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoD1Ev │ │ │ │ + 619: 00071b8d 148 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface12isFreeBinaryEi │ │ │ │ 620: 000d0094 4 OBJECT GLOBAL DEFAULT 22 _ZN6Bonmin18OsiTMINLPInterface11FAILED_SYMBE │ │ │ │ - 621: 0007dc2d 456 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 622: 000cdd44 56 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin14DummyHeuristicE │ │ │ │ - 623: 0009e349 72 FUNC WEAK DEFAULT 11 _ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops14_Val_comp_iterIN6Bonmin12score_sorterEEEEvT_T0_ │ │ │ │ + 621: 0007dc3d 456 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 622: 000cdc4c 56 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin14DummyHeuristicE │ │ │ │ + 623: 0009e359 72 FUNC WEAK DEFAULT 11 _ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops14_Val_comp_iterIN6Bonmin12score_sorterEEEEvT_T0_ │ │ │ │ 624: 0003b0f9 1232 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC1ERKS0_ │ │ │ │ 625: 000333c9 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18BonCbcFullNodeInfoD0Ev │ │ │ │ - 626: 000a5bc9 46 FUNC WEAK DEFAULT 11 _ZNK6Bonmin12MilpRounding5cloneEv │ │ │ │ - 627: 000970b5 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicC2ERKS0_ │ │ │ │ - 628: 00088981 316 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverC2EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 626: 000a5bd9 46 FUNC WEAK DEFAULT 11 _ZNK6Bonmin12MilpRounding5cloneEv │ │ │ │ + 627: 000970c5 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicC2ERKS0_ │ │ │ │ + 628: 00088991 316 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverC2EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 629: 00034a61 48 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7BabInfoC2Ei │ │ │ │ - 630: 00077815 340 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getDblParamE11OsiDblParamRd │ │ │ │ - 631: 00066625 52 FUNC WEAK DEFAULT 11 _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_15MarkedNonConvexE │ │ │ │ + 630: 00077825 340 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getDblParamE11OsiDblParamRd │ │ │ │ + 631: 00063881 52 FUNC WEAK DEFAULT 11 _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_15MarkedNonConvexE │ │ │ │ 632: 000374e5 70 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiver9cleanTreeEP8CbcModeldRd │ │ │ │ - 633: 000b3f60 37 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin25HeuristicDiveVectorLengthE │ │ │ │ - 634: 0004f2f1 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIdSaIdEED1Ev │ │ │ │ + 633: 000b3f70 37 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin25HeuristicDiveVectorLengthE │ │ │ │ + 634: 00053655 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIdSaIdEED1Ev │ │ │ │ 635: 0004c4a9 1892 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11fixIntegersER18OsiSolverInterfaceRK23OsiBranchingInformationdPP9OsiObjecti │ │ │ │ 636: 00048319 52 FUNC WEAK DEFAULT 11 _ZN6Bonmin11BonminSetupD0Ev │ │ │ │ 637: 0004aa15 880 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolver8optimizeEdid │ │ │ │ - 638: 00094d7d 284 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarterC2EiPKdS2_ddb │ │ │ │ - 639: 000a3049 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractional20setInternalVariablesEPNS_11TMINLP2TNLPE │ │ │ │ - 640: 00081401 38 FUNC WEAK DEFAULT 11 _ZNK18OsiSolverInterface12getHintParamE12OsiHintParamRbR15OsiHintStrengthRPv │ │ │ │ + 638: 0008fc4d 284 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarterC2EiPKdS2_ddb │ │ │ │ + 639: 000a3059 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractional20setInternalVariablesEPNS_11TMINLP2TNLPE │ │ │ │ + 640: 00081411 38 FUNC WEAK DEFAULT 11 _ZNK18OsiSolverInterface12getHintParamE12OsiHintParamRbR15OsiHintStrengthRPv │ │ │ │ 641: 000ce058 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin18OsiTMINLPInterface16OaMessageHandlerE │ │ │ │ - 642: 00093159 204 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver12OptimizeTNLPERKN5Ipopt8SmartPtrINS1_4TNLPEEE │ │ │ │ + 642: 00092589 204 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver12OptimizeTNLPERKN5Ipopt8SmartPtrINS1_4TNLPEEE │ │ │ │ 643: 0003a381 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseD0Ev │ │ │ │ - 644: 0006f509 42 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP11eval_grad_fEiPKdbPd │ │ │ │ + 644: 0006f519 42 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP11eval_grad_fEiPKdbPd │ │ │ │ 645: 000359d5 1096 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiver15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 646: 00033c49 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21BonCbcPartialNodeInfoC2Ev │ │ │ │ 647: 00034d89 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin14GuessHeuristicD1Ev │ │ │ │ 648: 0003a3a1 324 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC1EPK18CoinMessageHandler │ │ │ │ - 649: 0004d221 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverD0Ev │ │ │ │ - 650: 00089c35 128 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP6eval_fEiPKdbRd │ │ │ │ - 651: 0006bd6d 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutD0Ev │ │ │ │ + 649: 000544d1 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverD0Ev │ │ │ │ + 650: 00089c45 128 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP6eval_fEiPKdbRd │ │ │ │ + 651: 0006a865 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutD0Ev │ │ │ │ 652: 000d00b4 24 OBJECT GLOBAL DEFAULT 23 _ZN6Bonmin17BonChooseVariable5CNAMEB5cxx11E │ │ │ │ - 653: 00067f11 1508 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19LinearCutsGenerator12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ - 654: 00060e09 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptimC1EPNS_18OsiTMINLPInterfaceEibb │ │ │ │ - 655: 000ce824 32 OBJECT GLOBAL DEFAULT 19 _ZTTN6Bonmin14IpoptWarmStartE │ │ │ │ - 656: 000b3b38 46 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin15CutStrengthener17StrengtheningTNLPE │ │ │ │ - 657: 0006e625 408 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11NamesReaderC1EPKcS2_ │ │ │ │ - 658: 0006a275 118 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC2Ev │ │ │ │ + 653: 00065171 1508 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19LinearCutsGenerator12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ + 654: 0005cac1 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptimC1EPNS_18OsiTMINLPInterfaceEibb │ │ │ │ + 655: 000ce8e4 32 OBJECT GLOBAL DEFAULT 19 _ZTTN6Bonmin14IpoptWarmStartE │ │ │ │ + 656: 000b3b48 46 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin15CutStrengthener17StrengtheningTNLPE │ │ │ │ + 657: 0006e635 408 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11NamesReaderC1EPKcS2_ │ │ │ │ + 658: 0006c0d5 118 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC2Ev │ │ │ │ 659: 00043b89 360 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetup12getAlgorithmEv │ │ │ │ 660: 00032dc9 74 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin14CbcNlpStrategy15partialNodeInfoEP8CbcModelP11CbcNodeInfoP7CbcNodeiPKiPKdPK17CoinWarmStartDiff │ │ │ │ 661: 000d00d4 24 OBJECT GLOBAL DEFAULT 23 _ZN6Bonmin11IpoptSolver18UnsolvedIpoptError11solverName_B5cxx11E │ │ │ │ - 662: 0006e7bd 272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11NamesReaderC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ │ │ │ │ - 663: 000cdd7c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ - 664: 00085969 18 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLP7SosInfoC2Ev │ │ │ │ - 665: 0006f655 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthenerD0Ev │ │ │ │ - 666: 0009abc5 46 FUNC WEAK DEFAULT 11 _ZNK6Bonmin13HeuristicRINS5cloneEv │ │ │ │ - 667: 00096149 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicC1Ev │ │ │ │ - 668: 00055d69 148 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EED1Ev │ │ │ │ - 669: 000a0081 196 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalC1EPNS_11BonminSetupE │ │ │ │ - 670: 0008dd01 356 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17RegisteredOptions13chooseOptionsENS0_19ExtraCategoriesInfoERNSt7__cxx114listIPN5Ipopt16RegisteredOptionESaIS6_EEE │ │ │ │ + 662: 0006e7cd 272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11NamesReaderC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ │ │ │ │ + 663: 000cde6c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ + 664: 00085979 18 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLP7SosInfoC2Ev │ │ │ │ + 665: 0006f665 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthenerD0Ev │ │ │ │ + 666: 0009abd5 46 FUNC WEAK DEFAULT 11 _ZNK6Bonmin13HeuristicRINS5cloneEv │ │ │ │ + 667: 00096159 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicC1Ev │ │ │ │ + 668: 000535c1 148 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EED1Ev │ │ │ │ + 669: 000a0091 196 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalC1EPNS_11BonminSetupE │ │ │ │ + 670: 0008dd11 356 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17RegisteredOptions13chooseOptionsENS0_19ExtraCategoriesInfoERNSt7__cxx114listIPN5Ipopt16RegisteredOptionESaIS6_EEE │ │ │ │ 671: 000482e9 2 FUNC WEAK DEFAULT 11 _ZN6Bonmin11BonminSetup20setBabDefaultOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 672: 00071639 22 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface8isBinaryEi │ │ │ │ + 672: 00071649 22 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface8isBinaryEi │ │ │ │ 673: 00034a91 48 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7BabInfoC2ERK12OsiBabSolver │ │ │ │ 674: 0004af19 14 FUNC WEAK DEFAULT 11 _ZTv0_n120_NK21OsiClpSolverInterface10getNumColsEv │ │ │ │ - 675: 00064b25 132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsERK7OsiCuts │ │ │ │ - 676: 00052af1 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC2EP18OsiSolverInterfacePK23OsiBranchingInformationPKPK9OsiObjecti │ │ │ │ - 677: 000a4075 152 FUNC WEAK DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractional8setSetupEPNS_11BonminSetupE │ │ │ │ - 678: 000537fd 2040 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable14chooseVariableEP18OsiSolverInterfaceP23OsiBranchingInformationb │ │ │ │ - 679: 000a2c35 62 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin6vectorIiEESaIS2_EED1Ev │ │ │ │ - 680: 00062981 4 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristic13shouldHeurRunEi │ │ │ │ + 675: 0006943d 132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsERK7OsiCuts │ │ │ │ + 676: 00050349 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC2EP18OsiSolverInterfacePK23OsiBranchingInformationPKPK9OsiObjecti │ │ │ │ + 677: 000a4085 152 FUNC WEAK DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractional8setSetupEPNS_11BonminSetupE │ │ │ │ + 678: 00051055 2040 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable14chooseVariableEP18OsiSolverInterfaceP23OsiBranchingInformationb │ │ │ │ + 679: 000a2c45 62 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin6vectorIiEESaIS2_EED1Ev │ │ │ │ + 680: 0005a339 4 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristic13shouldHeurRunEi │ │ │ │ 681: 000ce580 88 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin12BranchingTQPE │ │ │ │ - 682: 000550ad 34 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableD0Ev │ │ │ │ - 683: 000716b9 10 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface14getRowActivityEv │ │ │ │ - 684: 00087f75 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverD1Ev │ │ │ │ - 685: 00062701 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin10OaNlpOptimD2Ev │ │ │ │ + 682: 00052905 34 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableD0Ev │ │ │ │ + 683: 000716c9 10 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface14getRowActivityEv │ │ │ │ + 684: 00087f85 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverD1Ev │ │ │ │ + 685: 0005e3b9 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin10OaNlpOptimD2Ev │ │ │ │ 686: 0004bcdd 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin21CbcStrategyChooseCutsD1Ev │ │ │ │ - 687: 00082741 18 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP6eval_fEiPKdbRd │ │ │ │ + 687: 00082751 18 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP6eval_fEiPKdbRd │ │ │ │ 688: 000ce430 120 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin6TMINLPE │ │ │ │ - 689: 0006656d 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObjC2Ev │ │ │ │ - 690: 00090cbd 124 FUNC WEAK DEFAULT 11 _ZN6Bonmin18IpoptWarmStartDiffD1Ev │ │ │ │ - 691: 000709e9 1116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener12HandleOneCutEbPNS_6TMINLPEPNS_11TMINLP2TNLPEPKdS6_iR16CoinPackedVectorRdS9_iS6_d │ │ │ │ - 692: 0006d9b5 80 FUNC WEAK DEFAULT 11 _ZN6Bonmin16SimpleReferencedIdED0Ev │ │ │ │ + 689: 000637c5 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObjC2Ev │ │ │ │ + 690: 00095231 124 FUNC WEAK DEFAULT 11 _ZN6Bonmin18IpoptWarmStartDiffD1Ev │ │ │ │ + 691: 000709f9 1116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener12HandleOneCutEbPNS_6TMINLPEPNS_11TMINLP2TNLPEPKdS6_iR16CoinPackedVectorRdS9_iS6_d │ │ │ │ + 692: 0006d9c5 80 FUNC WEAK DEFAULT 11 _ZN6Bonmin16SimpleReferencedIdED0Ev │ │ │ │ 693: 000cea74 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin9DummyPumpE │ │ │ │ - 694: 00076f85 484 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface23getConstraintsViolationEPKdRd │ │ │ │ - 695: 0005b069 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipC1ERK18OsiSolverInterface │ │ │ │ - 696: 00090885 120 FUNC WEAK DEFAULT 11 _ZN23CoinWarmStartVectorDiffIdEaSERKS0_ │ │ │ │ + 694: 00076f95 484 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface23getConstraintsViolationEPKdRd │ │ │ │ + 695: 0005e931 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipC1ERK18OsiSolverInterface │ │ │ │ + 696: 00094df9 120 FUNC WEAK DEFAULT 11 _ZN23CoinWarmStartVectorDiffIdEaSERKS0_ │ │ │ │ 697: 00034f1d 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiverD2Ev │ │ │ │ - 698: 000684f5 2 FUNC WEAK DEFAULT 11 _ZN12CoinRelFltEqD1Ev │ │ │ │ - 699: 000b3950 31 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin19OaDecompositionBaseE │ │ │ │ + 698: 00065755 2 FUNC WEAK DEFAULT 11 _ZN12CoinRelFltEqD1Ev │ │ │ │ + 699: 000b39b4 31 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin19OaDecompositionBaseE │ │ │ │ 700: 0003331d 2 FUNC WEAK DEFAULT 11 _ZN11CbcStrategy11generateCppEP8_IO_FILE │ │ │ │ - 701: 00088981 316 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverC1EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 701: 00088991 316 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverC1EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 702: 0003f1c5 48 FUNC WEAK DEFAULT 11 _ZN5Ipopt11OptionsList20SetRegisteredOptionsENS_8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 703: 0004bf81 304 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13refixIntegersER18OsiSolverInterfaceRK23OsiBranchingInformationdPP9OsiObjecti │ │ │ │ - 704: 00091845 168 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK23CoinWarmStartPrimalDual5cloneEv │ │ │ │ - 705: 000919d5 54 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver17getEmptyWarmStartEv │ │ │ │ - 706: 000b3a00 24 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin12TMINLPLinObjE │ │ │ │ - 707: 000948b1 14 FUNC WEAK DEFAULT 11 _ZN5Ipopt16IpoptApplication5JnlstEv │ │ │ │ - 708: 0009d175 712 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13RoundingFPump17gutsOfConstructorEv │ │ │ │ - 709: 0006f6e9 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPD0Ev │ │ │ │ - 710: 000946dd 4 FUNC WEAK DEFAULT 11 _ZNK6Bonmin11IpoptSolver9errorCodeEv │ │ │ │ + 704: 00095db9 168 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK23CoinWarmStartPrimalDual5cloneEv │ │ │ │ + 705: 00090e05 54 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver17getEmptyWarmStartEv │ │ │ │ + 706: 000b39f0 24 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin12TMINLPLinObjE │ │ │ │ + 707: 00093ce1 14 FUNC WEAK DEFAULT 11 _ZN5Ipopt16IpoptApplication5JnlstEv │ │ │ │ + 708: 0009d185 712 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13RoundingFPump17gutsOfConstructorEv │ │ │ │ + 709: 0006f6f9 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPD0Ev │ │ │ │ + 710: 00093b0d 4 FUNC WEAK DEFAULT 11 _ZNK6Bonmin11IpoptSolver9errorCodeEv │ │ │ │ 711: 00048fc9 4448 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolver15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 712: 000a6379 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLength10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ + 712: 000a6389 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLength10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 713: 000cd68c 8 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ - 714: 000ce96c 92 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin11IpoptSolverE │ │ │ │ + 714: 000ce664 92 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin11IpoptSolverE │ │ │ │ 715: 0004c0b1 332 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21isDifferentOnIntegersER18OsiSolverInterfacePP9OsiObjectidPKdS6_ │ │ │ │ - 716: 0006f535 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP6eval_hEiPKdbdiS3_biPiS4_Pd │ │ │ │ + 716: 0006f545 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP6eval_hEiPKdbdiS3_biPiS4_Pd │ │ │ │ 717: 000cd9f4 36 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin12BabSetupBaseE │ │ │ │ 718: 000378a5 112 FUNC WEAK DEFAULT 11 _ZNK6Bonmin12DiverCompare5cloneEv │ │ │ │ - 719: 0005620d 314 FUNC WEAK DEFAULT 11 _ZSt16__introsort_loopIP8CoinPairIidEiN9__gnu_cxx5__ops15_Iter_comp_iterI15CoinFirstLess_2IidEEEEvT_S9_T0_T1_ │ │ │ │ - 720: 0004ffd9 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoD2Ev │ │ │ │ + 719: 00053a85 314 FUNC WEAK DEFAULT 11 _ZSt16__introsort_loopIP8CoinPairIidEiN9__gnu_cxx5__ops15_Iter_comp_iterI15CoinFirstLess_2IidEEEEvT_S9_T0_T1_ │ │ │ │ + 720: 0004d831 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoD2Ev │ │ │ │ 721: 000322e1 116 FUNC WEAK DEFAULT 11 _ZN9CoinErrorD2Ev │ │ │ │ - 722: 000a0359 504 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLength22selectVariableToBranchEPNS_11TMINLP2TNLPERKNS_6vectorIiEEPKdRiS9_ │ │ │ │ + 722: 000a0369 504 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLength22selectVariableToBranchEPNS_11TMINLP2TNLPERKNS_6vectorIiEEPKdRiS9_ │ │ │ │ 723: 0003339d 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18BonCbcFullNodeInfoD1Ev │ │ │ │ 724: 000ce04c 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin18OsiTMINLPInterface11SimpleErrorE │ │ │ │ - 725: 0009f135 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin13HeuristicDive8setSetupEPNS_11BonminSetupE │ │ │ │ - 726: 000948c5 38 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_17RegisteredOptionsEE15ReleasePointer_Ev │ │ │ │ - 727: 000b3b0c 27 OBJECT WEAK DEFAULT 13 _ZTSN5Ipopt16ReferencedObjectE │ │ │ │ - 728: 0008fcc1 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartD0Ev │ │ │ │ - 729: 000b3aa8 47 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEEE │ │ │ │ - 730: 000ce684 8 OBJECT WEAK DEFAULT 19 _ZTT23CoinWarmStartVectorDiffIdE │ │ │ │ - 731: 0006d599 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoD0Ev │ │ │ │ - 732: 0004f2f1 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIdSaIdEED2Ev │ │ │ │ - 733: 0009005d 54 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStart10flushPointEv │ │ │ │ + 725: 0009f145 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin13HeuristicDive8setSetupEPNS_11BonminSetupE │ │ │ │ + 726: 00093cf5 38 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_17RegisteredOptionsEE15ReleasePointer_Ev │ │ │ │ + 727: 000b3b1c 27 OBJECT WEAK DEFAULT 13 _ZTSN5Ipopt16ReferencedObjectE │ │ │ │ + 728: 00094235 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartD0Ev │ │ │ │ + 729: 000b3ab8 47 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEEE │ │ │ │ + 730: 000ce744 8 OBJECT WEAK DEFAULT 19 _ZTT23CoinWarmStartVectorDiffIdE │ │ │ │ + 731: 0006d5a9 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoD0Ev │ │ │ │ + 732: 00053655 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIdSaIdEED2Ev │ │ │ │ + 733: 000945d1 54 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStart10flushPointEv │ │ │ │ 734: 000482ed 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin11BonminSetupD1Ev │ │ │ │ - 735: 000b3d20 25 OBJECT WEAK DEFAULT 13 _ZTS19CoinWarmStartVectorIdE │ │ │ │ + 735: 000b3e08 25 OBJECT WEAK DEFAULT 13 _ZTS19CoinWarmStartVectorIdE │ │ │ │ 736: 0003a1bd 452 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseD1Ev │ │ │ │ - 737: 00079c21 1112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface7resolveEPKc │ │ │ │ + 737: 00079c31 1112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface7resolveEPKc │ │ │ │ 738: 000cda24 36 OBJECT WEAK DEFAULT 19 _ZTVN8CglLandP10ParametersE │ │ │ │ - 739: 0008b881 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolverC2ERKS0_ │ │ │ │ - 740: 000620c1 1540 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptimC1ERNS_12BabSetupBaseE │ │ │ │ + 739: 0008b891 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolverC2ERKS0_ │ │ │ │ + 740: 0005dd79 1540 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptimC1ERNS_12BabSetupBaseE │ │ │ │ 741: 00034d89 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin14GuessHeuristicD2Ev │ │ │ │ 742: 00032e5d 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategyC1ERKS0_ │ │ │ │ - 743: 0005b025 66 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManip9getCachedEv │ │ │ │ - 744: 000666f9 56 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj25hasUpperBoundingObjectiveEv │ │ │ │ - 745: 0007ddf5 348 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface10initializeEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS2_INS_6TMINLPEEE │ │ │ │ - 746: 0006bd39 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutD1Ev │ │ │ │ - 747: 0004d1a1 128 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverD1Ev │ │ │ │ - 748: 0009e391 122 FUNC WEAK DEFAULT 11 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin12score_sorterEEEEvT_SC_T0_ │ │ │ │ - 749: 00062935 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristicC2EPNS_18OsiTMINLPInterfaceE │ │ │ │ - 750: 00084911 332 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPC1ERKS0_ │ │ │ │ - 751: 00093225 196 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver14ReOptimizeTNLPERKN5Ipopt8SmartPtrINS1_4TNLPEEE │ │ │ │ + 743: 0005e8ed 66 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManip9getCachedEv │ │ │ │ + 744: 00063955 56 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj25hasUpperBoundingObjectiveEv │ │ │ │ + 745: 0007de05 348 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface10initializeEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS2_INS_6TMINLPEEE │ │ │ │ + 746: 0006a831 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutD1Ev │ │ │ │ + 747: 00054451 128 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverD1Ev │ │ │ │ + 748: 0009e3a1 122 FUNC WEAK DEFAULT 11 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin12score_sorterEEEEvT_SC_T0_ │ │ │ │ + 749: 0005a2ed 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristicC2EPNS_18OsiTMINLPInterfaceE │ │ │ │ + 750: 00084921 332 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPC1ERKS0_ │ │ │ │ + 751: 00092655 196 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver14ReOptimizeTNLPERKN5Ipopt8SmartPtrINS1_4TNLPEEE │ │ │ │ 752: 000cda48 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin11BonminSetupE │ │ │ │ - 753: 00071dd1 192 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface18getObjCoefficientsEv │ │ │ │ + 753: 00071de1 192 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface18getObjCoefficientsEv │ │ │ │ 754: 00032209 108 FUNC WEAK DEFAULT 11 _ZNK6Bonmin12TMINLPLinObj14sosConstraintsEv │ │ │ │ - 755: 00076711 38 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getRowSenseEv │ │ │ │ - 756: 0006f619 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthenerD1Ev │ │ │ │ + 755: 00076721 38 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getRowSenseEv │ │ │ │ + 756: 0006f629 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthenerD1Ev │ │ │ │ 757: 000ceba0 56 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin14HeuristicFPumpE │ │ │ │ - 758: 00055d69 148 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EED2Ev │ │ │ │ - 759: 0009e7a9 54 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDiveaSERKS0_ │ │ │ │ - 760: 00068ccd 396 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat6createERK16CoinPackedMatrix │ │ │ │ - 761: 00096149 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicC2Ev │ │ │ │ + 758: 000535c1 148 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EED2Ev │ │ │ │ + 759: 0009e7b9 54 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDiveaSERKS0_ │ │ │ │ + 760: 00065f2d 396 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat6createERK16CoinPackedMatrix │ │ │ │ + 761: 00096159 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicC2Ev │ │ │ │ 762: 0004be5d 292 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13relaxIntegersER18OsiSolverInterfaceRK23OsiBranchingInformationdPP9OsiObjecti │ │ │ │ - 763: 000b3738 26 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin14GuessHeuristicE │ │ │ │ - 764: 000b3900 29 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin17BonChooseVariableE │ │ │ │ + 763: 000b3748 26 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin14GuessHeuristicE │ │ │ │ + 764: 000b38d0 29 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin17BonChooseVariableE │ │ │ │ 765: 0002fe41 260 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface14branchAndBoundEv │ │ │ │ - 766: 00071851 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setColLowerEid │ │ │ │ - 767: 00082361 668 FUNC WEAK DEFAULT 11 _Z9CoinCopyNIN5Ipopt4TNLP13LinearityTypeEEvPKT_iPS3_ │ │ │ │ - 768: 000b3eac 24 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin12PumpForMinlpE │ │ │ │ - 769: 000716a5 20 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getRowPriceEv │ │ │ │ - 770: 000814a5 2 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface13saveBaseModelEv │ │ │ │ - 771: 0007d6a1 1420 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface17createApplicationEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 772: 0004d131 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolver14unmarkHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ + 766: 00071861 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setColLowerEid │ │ │ │ + 767: 00082371 668 FUNC WEAK DEFAULT 11 _Z9CoinCopyNIN5Ipopt4TNLP13LinearityTypeEEvPKT_iPS3_ │ │ │ │ + 768: 000b3ebc 24 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin12PumpForMinlpE │ │ │ │ + 769: 000716b5 20 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getRowPriceEv │ │ │ │ + 770: 000814b5 2 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface13saveBaseModelEv │ │ │ │ + 771: 0007d6b1 1420 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface17createApplicationEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 772: 000543e1 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolver14unmarkHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ 773: 000cd6c4 32 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin3BabE │ │ │ │ 774: 000321d9 2 FUNC WEAK DEFAULT 11 _ZN6Bonmin3Bab15replaceIntegersEPP9OsiObjecti │ │ │ │ - 775: 000a16b1 104 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPC2ERKS0_ │ │ │ │ - 776: 000a2c35 62 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin6vectorIiEESaIS2_EED2Ev │ │ │ │ - 777: 000914cd 528 FUNC WEAK DEFAULT 11 _Z17CoinDisjointCopyNIdEvPKT_iPS0_ │ │ │ │ - 778: 00090725 4 FUNC WEAK DEFAULT 11 _ZNK13CoinWarmStart12generateDiffEPKS_ │ │ │ │ - 779: 000b36a0 30 OBJECT WEAK DEFAULT 13 _ZTS27CoinWarmStartPrimalDualDiff │ │ │ │ - 780: 00054fd9 212 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableD1Ev │ │ │ │ + 775: 000a16c1 104 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPC2ERKS0_ │ │ │ │ + 776: 000a2c45 62 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin6vectorIiEESaIS2_EED2Ev │ │ │ │ + 777: 00095a41 528 FUNC WEAK DEFAULT 11 _Z17CoinDisjointCopyNIdEvPKT_iPS0_ │ │ │ │ + 778: 00094c99 4 FUNC WEAK DEFAULT 11 _ZNK13CoinWarmStart12generateDiffEPKS_ │ │ │ │ + 779: 000b36b0 30 OBJECT WEAK DEFAULT 13 _ZTS27CoinWarmStartPrimalDualDiff │ │ │ │ + 780: 00052831 212 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableD1Ev │ │ │ │ 781: 0004bcdd 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin21CbcStrategyChooseCutsD2Ev │ │ │ │ - 782: 00087f75 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverD2Ev │ │ │ │ - 783: 00069eed 516 FUNC WEAK DEFAULT 11 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_SD_T0_T1_ │ │ │ │ - 784: 00064bc1 4 FUNC WEAK DEFAULT 11 _ZN6Bonmin6TMINLP18hasLinearObjectiveEv │ │ │ │ - 785: 00089fb5 36 FUNC WEAK DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ - 786: 00063d35 548 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ + 782: 00087f85 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverD2Ev │ │ │ │ + 783: 0006714d 516 FUNC WEAK DEFAULT 11 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_SD_T0_T1_ │ │ │ │ + 784: 000694d9 4 FUNC WEAK DEFAULT 11 _ZN6Bonmin6TMINLP18hasLinearObjectiveEv │ │ │ │ + 785: 00089fc5 36 FUNC WEAK DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ + 786: 0006864d 548 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ 787: 000400b9 376 FUNC WEAK DEFAULT 11 _ZN6Bonmin17RegisteredOptionsD0Ev │ │ │ │ - 788: 00065659 168 FUNC WEAK DEFAULT 11 _ZNSt6vectorIdSaIdEE17_M_realloc_appendIJdEEEvDpOT_ │ │ │ │ - 789: 000a304d 404 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractional22selectVariableToBranchEPNS_11TMINLP2TNLPERKNS_6vectorIiEEPKdRiS9_ │ │ │ │ - 790: 0006d96d 72 FUNC WEAK DEFAULT 11 _ZN6Bonmin16SimpleReferencedIdED1Ev │ │ │ │ - 791: 000684f5 2 FUNC WEAK DEFAULT 11 _ZN12CoinRelFltEqD2Ev │ │ │ │ + 788: 00069f71 168 FUNC WEAK DEFAULT 11 _ZNSt6vectorIdSaIdEE17_M_realloc_appendIJdEEEvDpOT_ │ │ │ │ + 789: 000a305d 404 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractional22selectVariableToBranchEPNS_11TMINLP2TNLPERKNS_6vectorIiEEPKdRiS9_ │ │ │ │ + 790: 0006d97d 72 FUNC WEAK DEFAULT 11 _ZN6Bonmin16SimpleReferencedIdED1Ev │ │ │ │ + 791: 00065755 2 FUNC WEAK DEFAULT 11 _ZN12CoinRelFltEqD2Ev │ │ │ │ 792: 0003a67d 320 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC1ERKNS_18OsiTMINLPInterfaceE │ │ │ │ - 793: 0009a2b9 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSC1ERKS0_ │ │ │ │ + 793: 0009a2c9 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSC1ERKS0_ │ │ │ │ 794: 00036bb5 324 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiveraSERKS0_ │ │ │ │ - 795: 000b3a34 46 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ + 795: 000b3a24 46 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ 796: 0004bd3d 46 FUNC WEAK DEFAULT 11 _ZNK6Bonmin21CbcStrategyChooseCuts5cloneEv │ │ │ │ 797: 0003f0ed 108 FUNC WEAK DEFAULT 11 _ZNK6Bonmin7EcpCuts5cloneEv │ │ │ │ 798: 000cebe4 64 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin13HeuristicDiveE │ │ │ │ - 799: 0009d77d 2860 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPump8solutionERdPd │ │ │ │ - 800: 00089d1d 340 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLPC1EN5Ipopt8SmartPtrINS1_4TNLPEEENS2_IS0_EE │ │ │ │ - 801: 00064bb5 4 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ + 799: 0009d78d 2860 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPump8solutionERdPd │ │ │ │ + 800: 00089d2d 340 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLPC1EN5Ipopt8SmartPtrINS1_4TNLPEEENS2_IS0_EE │ │ │ │ + 801: 000694cd 4 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ 802: 00045cad 3564 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetup18registerAllOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 803: 0009c43d 46 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPumpaSERKS0_ │ │ │ │ - 804: 0007f2a1 28 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface12markHotStartEv │ │ │ │ + 803: 0009c44d 46 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPumpaSERKS0_ │ │ │ │ + 804: 0007f2b1 28 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface12markHotStartEv │ │ │ │ 805: 0004a5f9 1052 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolver13find_good_solEdid │ │ │ │ - 806: 00097e75 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpC1ERKS0_ │ │ │ │ - 807: 0006f675 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPD1Ev │ │ │ │ - 808: 000b3fa4 38 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin26HeuristicDiveMIPFractionalE │ │ │ │ - 809: 0006d71d 46 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin7AuxInfo5cloneEv │ │ │ │ + 806: 00097e85 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpC1ERKS0_ │ │ │ │ + 807: 0006f685 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPD1Ev │ │ │ │ + 808: 000b3fb4 38 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin26HeuristicDiveMIPFractionalE │ │ │ │ + 809: 0006d72d 46 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin7AuxInfo5cloneEv │ │ │ │ 810: 00037981 76 FUNC WEAK DEFAULT 11 _ZN6Bonmin12DiverCompareD0Ev │ │ │ │ 811: 000ceb58 60 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin23HeuristicLocalBranchingE │ │ │ │ - 812: 000b3f88 28 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin16HeuristicDiveMIPE │ │ │ │ - 813: 0008aaa1 2944 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQPC2EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ - 814: 0007f2ed 46 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface14unmarkHotStartEv │ │ │ │ + 812: 000b3f98 28 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin16HeuristicDiveMIPE │ │ │ │ + 813: 0008aab1 2944 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQPC2EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ + 814: 0007f2fd 46 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface14unmarkHotStartEv │ │ │ │ 815: 000ce9e4 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin25LocalSolverBasedHeuristicE │ │ │ │ - 816: 00093141 24 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver18solverReturnStatusEN5Ipopt23ApplicationReturnStatusE │ │ │ │ + 816: 00092571 24 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver18solverReturnStatusEN5Ipopt23ApplicationReturnStatusE │ │ │ │ 817: 0002eec9 264 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface6addRowERK20CoinPackedVectorBasedd │ │ │ │ - 818: 00054fa5 50 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin17BonChooseVariable5cloneEv │ │ │ │ + 818: 000527fd 50 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin17BonChooseVariable5cloneEv │ │ │ │ 819: 00034edd 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiverD0Ev │ │ │ │ 820: 0003339d 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18BonCbcFullNodeInfoD2Ev │ │ │ │ - 821: 00099ba9 184 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpC1EPNS_11BonminSetupE │ │ │ │ - 822: 00099035 2272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlp15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 823: 00097ea5 876 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPump8solutionERdPd │ │ │ │ + 821: 00099bb9 184 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpC1EPNS_11BonminSetupE │ │ │ │ + 822: 00099045 2272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlp15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 823: 00097eb5 876 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPump8solutionERdPd │ │ │ │ 824: 0004141d 672 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetupC1ERKS0_RNS_18OsiTMINLPInterfaceE │ │ │ │ - 825: 0008fc31 144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartD1Ev │ │ │ │ - 826: 000762dd 34 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface16freeCachedColRimEv │ │ │ │ - 827: 000b39e0 31 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ - 828: 0009e525 416 FUNC WEAK DEFAULT 11 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin12score_sorterEEEEvT_SC_T0_T1_ │ │ │ │ - 829: 000628fd 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristicC2ER8CbcModelPNS_18OsiTMINLPInterfaceE │ │ │ │ - 830: 00091925 62 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK6Bonmin14IpoptWarmStart5cloneEv │ │ │ │ - 831: 00076d45 576 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface24initializeJacobianArraysEv │ │ │ │ - 832: 0006d53d 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoD1Ev │ │ │ │ + 825: 000941a5 144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartD1Ev │ │ │ │ + 826: 000762ed 34 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface16freeCachedColRimEv │ │ │ │ + 827: 000b3a74 31 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ + 828: 0009e535 416 FUNC WEAK DEFAULT 11 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin12score_sorterEEEEvT_SC_T0_T1_ │ │ │ │ + 829: 0005a2b5 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristicC2ER8CbcModelPNS_18OsiTMINLPInterfaceE │ │ │ │ + 830: 00095e99 62 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK6Bonmin14IpoptWarmStart5cloneEv │ │ │ │ + 831: 00076d55 576 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface24initializeJacobianArraysEv │ │ │ │ + 832: 0006d54d 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoD1Ev │ │ │ │ 833: 000482ed 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin11BonminSetupD2Ev │ │ │ │ - 834: 0006bf4d 24 FUNC WEAK DEFAULT 11 _ZNK6OsiCutltERKS_ │ │ │ │ - 835: 00069669 224 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat15numNonEmptyRowsEv │ │ │ │ - 836: 0004d9d1 3728 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolver15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 834: 0006aa45 24 FUNC WEAK DEFAULT 11 _ZNK6OsiCutltERKS_ │ │ │ │ + 835: 000668c9 224 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat15numNonEmptyRowsEv │ │ │ │ + 836: 00054c81 3728 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolver15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 837: 0003a1bd 452 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseD2Ev │ │ │ │ 838: 0003295d 728 FUNC WEAK DEFAULT 11 _Z9CoinCopyNIdEvPKT_iPS0_ │ │ │ │ 839: 00030431 6 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin3BabclERNS_12BabSetupBaseE │ │ │ │ 840: 0003fd95 60 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1110_List_baseIN6Bonmin12BabSetupBase15HeuristicMethodESaIS3_EE8_M_clearEv │ │ │ │ - 841: 000a62e9 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthC1ERKS0_ │ │ │ │ - 842: 0006bd39 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutD2Ev │ │ │ │ - 843: 0004d1a1 128 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverD2Ev │ │ │ │ + 841: 000a62f9 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthC1ERKS0_ │ │ │ │ + 842: 0006a831 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutD2Ev │ │ │ │ + 843: 00054451 128 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverD2Ev │ │ │ │ 844: 0003f54d 364 FUNC WEAK DEFAULT 11 _ZN5Ipopt14IpoptExceptionC2ERKS0_ │ │ │ │ 845: 0002e7dd 264 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setRowLowerEid │ │ │ │ - 846: 000695f9 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatC2ERK16CoinPackedMatrixNS_17MatrixStorageTypeE │ │ │ │ + 846: 00066859 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatC2ERK16CoinPackedMatrixNS_17MatrixStorageTypeE │ │ │ │ 847: 00035f09 104 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiverC1Ev │ │ │ │ 848: 000ce0ac 16 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin19SimpleReferencedPtrI13CoinWarmStartEE │ │ │ │ 849: 00033dad 1856 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18BonCbcFullNodeInfo15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 850: 000a363d 2336 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractional15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 851: 0009e319 46 FUNC WEAK DEFAULT 11 _ZNK6Bonmin14HeuristicFPump5cloneEv │ │ │ │ - 852: 0006dd11 1476 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BoundsReader4readEv │ │ │ │ - 853: 00097e49 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpC1EPNS_11BonminSetupE │ │ │ │ + 850: 000a364d 2336 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractional15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 851: 0009e329 46 FUNC WEAK DEFAULT 11 _ZNK6Bonmin14HeuristicFPump5cloneEv │ │ │ │ + 852: 0006dd21 1476 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BoundsReader4readEv │ │ │ │ + 853: 00097e59 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpC1EPNS_11BonminSetupE │ │ │ │ 854: 0003289d 192 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_ │ │ │ │ - 855: 0006f619 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthenerD2Ev │ │ │ │ - 856: 000a0965 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthC1ERKS0_ │ │ │ │ - 857: 000a2d19 286 FUNC WEAK DEFAULT 11 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin7MatCompEEEEvT_T0_SD_T1_T2_ │ │ │ │ - 858: 00091149 16 FUNC WEAK DEFAULT 11 _ZTv0_n24_N19CoinWarmStartVectorIdE9applyDiffEPK17CoinWarmStartDiff │ │ │ │ + 855: 0006f629 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthenerD2Ev │ │ │ │ + 856: 000a0975 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthC1ERKS0_ │ │ │ │ + 857: 000a2d29 286 FUNC WEAK DEFAULT 11 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin7MatCompEEEEvT_T0_SD_T1_T2_ │ │ │ │ + 858: 000956bd 16 FUNC WEAK DEFAULT 11 _ZTv0_n24_N19CoinWarmStartVectorIdE9applyDiffEPK17CoinWarmStartDiff │ │ │ │ 859: 0003a921 800 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC2ERKS0_RNS_18OsiTMINLPInterfaceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 860: 00095df9 208 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN5Ipopt8SmartPtrIKNS0_14IteratesVectorEEESaIS4_EE17_M_realloc_appendIJS4_EEEvDpOT_ │ │ │ │ - 861: 000b37e4 29 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin17RegisteredOptionsE │ │ │ │ + 860: 00090cc9 208 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN5Ipopt8SmartPtrIKNS0_14IteratesVectorEEESaIS4_EE17_M_realloc_appendIJS4_EEEvDpOT_ │ │ │ │ + 861: 000b37f4 29 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin17RegisteredOptionsE │ │ │ │ 862: 0003fe4d 252 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_16RegisteredOptionEE15ReleasePointer_Ev │ │ │ │ - 863: 00099ba9 184 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpC2EPNS_11BonminSetupE │ │ │ │ - 864: 0007a079 832 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface23solveFeasibilityProblemEjPKdPKiddi │ │ │ │ - 865: 00069bb9 516 FUNC WEAK DEFAULT 11 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat11ColumnOrderEEEEvT_SD_T0_T1_ │ │ │ │ - 866: 00069749 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt4pairIiiESaIS1_EED1Ev │ │ │ │ - 867: 000527f5 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC1Ev │ │ │ │ - 868: 0006b4ed 280 FUNC WEAK DEFAULT 11 _ZNSt8_Rb_treeIiSt4pairIKiS0_IddEESt10_Select1stIS3_ESt4lessIiESaIS3_EE22_M_emplace_hint_uniqueIJS0_IiS2_EEEESt17_Rb_tree_iteratorIS3_ESt23_Rb_tree_const_iteratorIS3_EDpOT_ │ │ │ │ + 863: 00099bb9 184 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpC2EPNS_11BonminSetupE │ │ │ │ + 864: 0007a089 832 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface23solveFeasibilityProblemEjPKdPKiddi │ │ │ │ + 865: 00066e19 516 FUNC WEAK DEFAULT 11 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat11ColumnOrderEEEEvT_SD_T0_T1_ │ │ │ │ + 866: 000669a9 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt4pairIiiESaIS1_EED1Ev │ │ │ │ + 867: 0005004d 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC1Ev │ │ │ │ + 868: 0006d34d 280 FUNC WEAK DEFAULT 11 _ZNSt8_Rb_treeIiSt4pairIKiS0_IddEESt10_Select1stIS3_ESt4lessIiESaIS3_EE22_M_emplace_hint_uniqueIJS0_IiS2_EEEESt17_Rb_tree_iteratorIS3_ESt23_Rb_tree_const_iteratorIS3_EDpOT_ │ │ │ │ 869: 00033bad 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18BonCbcFullNodeInfoC1EP8CbcModeli │ │ │ │ - 870: 00093ce1 292 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver5cloneEv │ │ │ │ - 871: 0008fff1 38 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC2ERK23CoinWarmStartPrimalDual │ │ │ │ - 872: 00081449 20 FUNC WEAK DEFAULT 11 _ZNK18OsiSolverInterface12getHintParamE12OsiHintParamRb │ │ │ │ + 870: 00093111 292 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver5cloneEv │ │ │ │ + 871: 00094565 38 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC2ERK23CoinWarmStartPrimalDual │ │ │ │ + 872: 00081459 20 FUNC WEAK DEFAULT 11 _ZNK18OsiSolverInterface12getHintParamE12OsiHintParamRb │ │ │ │ 873: 00034e81 4 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12DiverCompare11newSolutionEP8CbcModeldi │ │ │ │ - 874: 00099c61 320 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlp8solutionERdPd │ │ │ │ - 875: 0006296d 6 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristic6setNlpEPNS_18OsiTMINLPInterfaceE │ │ │ │ - 876: 0005e411 708 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin20OaFeasibilityChecker9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ - 877: 00070225 904 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPC2EN5Ipopt8SmartPtrINS_6TMINLPEEERK16CoinPackedVectorbiPKdSA_SA_iiPKi │ │ │ │ - 878: 000cdccc 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin15OACutGenerator2E │ │ │ │ + 874: 00099c71 320 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlp8solutionERdPd │ │ │ │ + 875: 0005a325 6 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristic6setNlpEPNS_18OsiTMINLPInterfaceE │ │ │ │ + 876: 00059f21 708 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin20OaFeasibilityChecker9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ + 877: 00070235 904 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPC2EN5Ipopt8SmartPtrINS_6TMINLPEEERK16CoinPackedVectorbiPKdSA_SA_iiPKi │ │ │ │ + 878: 000cdc90 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin15OACutGenerator2E │ │ │ │ 879: 0002f919 264 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface6addRowERK20CoinPackedVectorBasecdd │ │ │ │ - 880: 00054fd9 212 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableD2Ev │ │ │ │ - 881: 00063145 804 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts10addRowCutsERK7OsiCutsb │ │ │ │ - 882: 00064bc9 10 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ - 883: 0005a689 1304 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7EcpCutsC2ERNS_12BabSetupBaseE │ │ │ │ - 884: 0004e861 1520 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverC1EPNS_12BabSetupBaseE │ │ │ │ + 880: 00052831 212 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableD2Ev │ │ │ │ + 881: 00067a5d 804 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts10addRowCutsERK7OsiCutsb │ │ │ │ + 882: 000694dd 10 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ + 883: 00057f41 1304 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7EcpCutsC2ERNS_12BabSetupBaseE │ │ │ │ + 884: 00055b11 1520 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverC1EPNS_12BabSetupBaseE │ │ │ │ 885: 0003fdf1 92 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_7JournalEE15ReleasePointer_Ev │ │ │ │ - 886: 0006ba79 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutC1ERKS0_ │ │ │ │ + 886: 0006a571 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutC1ERKS0_ │ │ │ │ 887: 0003f3d9 372 FUNC WEAK DEFAULT 11 _ZN5Ipopt14IpoptExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_iS8_ │ │ │ │ 888: 0003ff49 368 FUNC WEAK DEFAULT 11 _ZN6Bonmin17RegisteredOptionsD1Ev │ │ │ │ 889: 00034e29 88 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiver24getBestPossibleObjectiveEv │ │ │ │ - 890: 000b3fcc 24 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin12MilpRoundingE │ │ │ │ - 891: 0006d96d 72 FUNC WEAK DEFAULT 11 _ZN6Bonmin16SimpleReferencedIdED2Ev │ │ │ │ + 890: 000b3fdc 24 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin12MilpRoundingE │ │ │ │ + 891: 0006d97d 72 FUNC WEAK DEFAULT 11 _ZN6Bonmin16SimpleReferencedIdED2Ev │ │ │ │ 892: 00034af5 46 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin7BabInfo5cloneEv │ │ │ │ - 893: 000944c9 532 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC2EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 893: 000938f9 532 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC2EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 894: 00036fc1 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12DiverCompare14every1000NodesEP8CbcModeli │ │ │ │ 895: 000cd724 8 OBJECT WEAK DEFAULT 19 _ZTI17CoinWarmStartDiff │ │ │ │ 896: 00040231 428 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin17RegisteredOptionsEE15ReleasePointer_Ev │ │ │ │ - 897: 000cde9c 16 OBJECT WEAK DEFAULT 19 _ZTVN4Coin16ReferencedObjectE │ │ │ │ - 898: 00058dad 2 FUNC WEAK DEFAULT 11 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ - 899: 00097e49 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpC2EPNS_11BonminSetupE │ │ │ │ - 900: 00091c1d 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverD0Ev │ │ │ │ - 901: 000569fd 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPumpD0Ev │ │ │ │ - 902: 000b3a84 18 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin7QuadCutE │ │ │ │ - 903: 0006f675 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPD2Ev │ │ │ │ + 897: 000cde14 16 OBJECT WEAK DEFAULT 19 _ZTVN4Coin16ReferencedObjectE │ │ │ │ + 898: 00058535 2 FUNC WEAK DEFAULT 11 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ + 899: 00097e59 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpC2EPNS_11BonminSetupE │ │ │ │ + 900: 0009104d 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverD0Ev │ │ │ │ + 901: 00060625 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPumpD0Ev │ │ │ │ + 902: 000b3a94 18 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin7QuadCutE │ │ │ │ + 903: 0006f685 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPD2Ev │ │ │ │ 904: 0003782d 2 FUNC WEAK DEFAULT 11 _ZN14CbcCompareBase11generateCppEP8_IO_FILE │ │ │ │ 905: 00037049 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiver3popEv │ │ │ │ 906: 0003793d 68 FUNC WEAK DEFAULT 11 _ZN6Bonmin12DiverCompareD1Ev │ │ │ │ - 907: 0006fb19 1804 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthenerC2EN5Ipopt8SmartPtrINS_10TNLPSolverEEENS2_INS1_11OptionsListEEE │ │ │ │ - 908: 00077571 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface23switchToOriginalProblemEv │ │ │ │ - 909: 000a5d11 504 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLength22selectVariableToBranchEPNS_11TMINLP2TNLPERKNS_6vectorIiEEPKdRiS9_ │ │ │ │ - 910: 000716d1 10 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface17getEmptyWarmStartEv │ │ │ │ - 911: 000b3ee0 35 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin23HeuristicLocalBranchingE │ │ │ │ - 912: 000cdb94 44 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin17BonChooseVariableE │ │ │ │ + 907: 0006fb29 1804 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthenerC2EN5Ipopt8SmartPtrINS_10TNLPSolverEEENS2_INS1_11OptionsListEEE │ │ │ │ + 908: 00077581 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface23switchToOriginalProblemEv │ │ │ │ + 909: 000a5d21 504 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLength22selectVariableToBranchEPNS_11TMINLP2TNLPERKNS_6vectorIiEEPKdRiS9_ │ │ │ │ + 910: 000716e1 10 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface17getEmptyWarmStartEv │ │ │ │ + 911: 000b3ef0 35 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin23HeuristicLocalBranchingE │ │ │ │ + 912: 000cdb44 44 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin17BonChooseVariableE │ │ │ │ 913: 00034e85 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiverD1Ev │ │ │ │ - 914: 000b3880 29 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin17QpBranchingSolverE │ │ │ │ + 914: 000b38f0 29 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin17QpBranchingSolverE │ │ │ │ 915: 00033c7d 200 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21BonCbcPartialNodeInfoC1EP8CbcModelP11CbcNodeInfoP7CbcNodeiPKiPKdPK17CoinWarmStartDiff │ │ │ │ - 916: 00077aed 34 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceD0Ev │ │ │ │ - 917: 00058db9 108 FUNC WEAK DEFAULT 11 _ZNK6Bonmin13MinlpFeasPump5cloneEv │ │ │ │ - 918: 0009e761 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDiveC2ERKS0_ │ │ │ │ - 919: 0007f31d 300 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface16build_fake_basisEv │ │ │ │ - 920: 00090019 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartD2Ev │ │ │ │ + 916: 00077afd 34 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceD0Ev │ │ │ │ + 917: 000629d5 108 FUNC WEAK DEFAULT 11 _ZNK6Bonmin13MinlpFeasPump5cloneEv │ │ │ │ + 918: 0009e771 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDiveC2ERKS0_ │ │ │ │ + 919: 0007f32d 300 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface16build_fake_basisEv │ │ │ │ + 920: 0009458d 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartD2Ev │ │ │ │ 921: 000cd69c 16 OBJECT WEAK DEFAULT 19 _ZTIPN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ - 922: 000b35ec 11 OBJECT WEAK DEFAULT 13 _ZTS9CoinError │ │ │ │ - 923: 000b3b28 14 OBJECT WEAK DEFAULT 13 _ZTSN5Ipopt4TNLPE │ │ │ │ - 924: 0006d53d 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoD2Ev │ │ │ │ - 925: 0009e2b1 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin14HeuristicFPump8solutionERdPdR7OsiCuts │ │ │ │ - 926: 000946e1 26 FUNC WEAK DEFAULT 11 _ZN5Ipopt15SolveStatisticsD0Ev │ │ │ │ - 927: 000a35c1 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalC2ERKS0_ │ │ │ │ - 928: 00071709 36 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11isAbandonedEv │ │ │ │ + 922: 000b35fc 11 OBJECT WEAK DEFAULT 13 _ZTS9CoinError │ │ │ │ + 923: 000b3b38 14 OBJECT WEAK DEFAULT 13 _ZTSN5Ipopt4TNLPE │ │ │ │ + 924: 0006d54d 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoD2Ev │ │ │ │ + 925: 0009e2c1 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin14HeuristicFPump8solutionERdPdR7OsiCuts │ │ │ │ + 926: 00093b11 26 FUNC WEAK DEFAULT 11 _ZN5Ipopt15SolveStatisticsD0Ev │ │ │ │ + 927: 000a35d1 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalC2ERKS0_ │ │ │ │ + 928: 00071719 36 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11isAbandonedEv │ │ │ │ 929: 00048069 292 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetup10initializeEN5Ipopt8SmartPtrINS_6TMINLPEEEb │ │ │ │ - 930: 0009e6c9 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDiveC1Ev │ │ │ │ - 931: 00090bf1 100 FUNC WEAK DEFAULT 11 _ZN27CoinWarmStartPrimalDualDiffD0Ev │ │ │ │ - 932: 000888fd 132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverC1Ev │ │ │ │ + 930: 0009e6d9 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDiveC1Ev │ │ │ │ + 931: 00095165 100 FUNC WEAK DEFAULT 11 _ZN27CoinWarmStartPrimalDualDiffD0Ev │ │ │ │ + 932: 0008890d 132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverC1Ev │ │ │ │ 933: 0004b1a9 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21CbcStrategyChooseCutsC1Ev │ │ │ │ - 934: 00099919 656 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlp13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ - 935: 00076739 38 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface16getRightHandSideEv │ │ │ │ + 934: 00099929 656 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlp13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ + 935: 00076749 38 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface16getRightHandSideEv │ │ │ │ 936: 00048411 38 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin21StrongBranchingSolverEE15ReleasePointer_Ev │ │ │ │ - 937: 0009ae81 456 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranching8solutionERdPd │ │ │ │ + 937: 0009ae91 456 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranching8solutionERdPd │ │ │ │ 938: 000cecc8 64 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin16HeuristicDiveMIPE │ │ │ │ 939: 0003fdd1 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIP9OsiObjectSaIS1_EED1Ev │ │ │ │ 940: 00035f09 104 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiverC2Ev │ │ │ │ 941: 0004b80d 88 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21CbcStrategyChooseCutsC2ERNS_12BabSetupBaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 942: 0009e719 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDiveC2EPNS_11BonminSetupE │ │ │ │ - 943: 00095dd1 38 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIKNS_6VectorEE15ReleasePointer_Ev │ │ │ │ - 944: 00096ea5 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic10resetModelEP8CbcModel │ │ │ │ - 945: 0004d021 38 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_4TNLPEE15ReleasePointer_Ev │ │ │ │ + 942: 0009e729 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDiveC2EPNS_11BonminSetupE │ │ │ │ + 943: 00090ca1 38 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIKNS_6VectorEE15ReleasePointer_Ev │ │ │ │ + 944: 00096eb5 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic10resetModelEP8CbcModel │ │ │ │ + 945: 000542cd 38 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_4TNLPEE15ReleasePointer_Ev │ │ │ │ 946: 000305d1 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin3Bab9bestBoundEv │ │ │ │ - 947: 00088abd 126 FUNC WEAK DEFAULT 11 _ZN6Bonmin11NamesReaderD1Ev │ │ │ │ - 948: 000a4475 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingD0Ev │ │ │ │ - 949: 0008a6f5 162 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ - 950: 00099009 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpC2ERKS0_ │ │ │ │ - 951: 00053ff5 3516 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableC2ERNS_12BabSetupBaseEPK18OsiSolverInterface │ │ │ │ + 947: 00088acd 126 FUNC WEAK DEFAULT 11 _ZN6Bonmin11NamesReaderD1Ev │ │ │ │ + 948: 000a4485 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingD0Ev │ │ │ │ + 949: 0008a705 162 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ + 950: 00099019 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpC2ERKS0_ │ │ │ │ + 951: 0005184d 3516 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableC2ERNS_12BabSetupBaseEPK18OsiSolverInterface │ │ │ │ 952: 00036ae9 156 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiverC2ERKS0_ │ │ │ │ - 953: 000944c9 532 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC1EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 954: 00082031 400 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface9applyCutsERK7OsiCutsd │ │ │ │ - 955: 00064cc9 116 FUNC WEAK DEFAULT 11 _ZNSt6vectorIdSaIdEE7reserveEj │ │ │ │ + 953: 000938f9 532 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC1EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 954: 00082041 400 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface9applyCutsERK7OsiCutsd │ │ │ │ + 955: 000695dd 116 FUNC WEAK DEFAULT 11 _ZNSt6vectorIdSaIdEE7reserveEj │ │ │ │ 956: 000cd75c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin21BonCbcPartialNodeInfoE │ │ │ │ - 957: 000b38c0 23 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin11PseudoCostsE │ │ │ │ - 958: 0009c3f9 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPumpC2ERKS0_ │ │ │ │ - 959: 000900dd 256 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC1ERKS0_b │ │ │ │ - 960: 000cde04 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin12TMINLPLinObjE │ │ │ │ - 961: 0005d13d 3700 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityChecker15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 957: 000b3890 23 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin11PseudoCostsE │ │ │ │ + 958: 0009c409 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPumpC2ERKS0_ │ │ │ │ + 959: 00094651 256 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC1ERKS0_b │ │ │ │ + 960: 000cdd7c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin12TMINLPLinObjE │ │ │ │ + 961: 00058c4d 3700 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityChecker15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 962: 00048da9 200 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolverC2ERKS0_ │ │ │ │ - 963: 000527f5 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC2Ev │ │ │ │ - 964: 00069749 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt4pairIiiESaIS1_EED2Ev │ │ │ │ - 965: 0008df89 1440 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17RegisteredOptions17writeLatexHtmlDocERSoNS0_19ExtraCategoriesInfoE │ │ │ │ + 963: 0005004d 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC2Ev │ │ │ │ + 964: 000669a9 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt4pairIiiESaIS1_EED2Ev │ │ │ │ + 965: 0008df99 1440 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17RegisteredOptions17writeLatexHtmlDocERSoNS0_19ExtraCategoriesInfoE │ │ │ │ 966: 00033b79 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18BonCbcFullNodeInfoC1Ev │ │ │ │ 967: 000ce030 16 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin15CutStrengthenerE │ │ │ │ - 968: 000a43c9 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingC1EPNS_11BonminSetupE │ │ │ │ + 968: 000a43d9 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingC1EPNS_11BonminSetupE │ │ │ │ 969: 000d0038 60 OBJECT GLOBAL DEFAULT 22 _ZN6Bonmin12BabSetupBase16defaultIntParam_E │ │ │ │ - 970: 000716e9 16 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface12initialSolveEv │ │ │ │ - 971: 000711ad 94 FUNC WEAK DEFAULT 11 _ZN5Ipopt11OptionsList5clearEv │ │ │ │ - 972: 0005e77d 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator2D0Ev │ │ │ │ - 973: 0006370d 660 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsC1EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ + 970: 000716f9 16 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface12initialSolveEv │ │ │ │ + 971: 000711bd 94 FUNC WEAK DEFAULT 11 _ZN5Ipopt11OptionsList5clearEv │ │ │ │ + 972: 0005a435 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator2D0Ev │ │ │ │ + 973: 00068025 660 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsC1EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ 974: 00033d45 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21BonCbcPartialNodeInfoC1ERKS0_ │ │ │ │ - 975: 0006bb6d 220 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsC1ERKS0_ │ │ │ │ + 975: 0006a665 220 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsC1ERKS0_ │ │ │ │ 976: 0004af11 6 FUNC WEAK DEFAULT 11 _ZNK21OsiClpSolverInterface10getNumColsEv │ │ │ │ - 977: 0006c329 516 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11OuterApprox10initializeERNS_12BabSetupBaseE │ │ │ │ - 978: 00094919 736 FUNC WEAK DEFAULT 11 _ZN6Bonmin11IpoptSolver16newUnsolvedErrorEiN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 979: 000827c1 18 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP12eval_grad_giEiPKdbiRiPiPd │ │ │ │ + 977: 0006ae21 516 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11OuterApprox10initializeERNS_12BabSetupBaseE │ │ │ │ + 978: 00093d49 736 FUNC WEAK DEFAULT 11 _ZN6Bonmin11IpoptSolver16newUnsolvedErrorEiN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 979: 000827d1 18 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP12eval_grad_giEiPKdbiRiPiPd │ │ │ │ 980: 00033be1 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18BonCbcFullNodeInfoC1ERKS0_ │ │ │ │ 981: 0003ff49 368 FUNC WEAK DEFAULT 11 _ZN6Bonmin17RegisteredOptionsD2Ev │ │ │ │ - 982: 00086b49 3776 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin10TNLPSolver13UnsolvedError14writeDiffFilesENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 982: 00086b59 3776 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin10TNLPSolver13UnsolvedError14writeDiffFilesENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 983: 00037839 2 FUNC WEAK DEFAULT 11 _ZN7CbcTree11generateCppEP8_IO_FILE │ │ │ │ - 984: 0006ba21 88 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutC1Ev │ │ │ │ - 985: 0006b129 172 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC2ERKNS_7QuadCutE │ │ │ │ - 986: 000b3990 27 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin15OACutGenerator2E │ │ │ │ - 987: 00091bdd 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverD1Ev │ │ │ │ + 984: 0006a519 88 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutC1Ev │ │ │ │ + 985: 0006cf89 172 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC2ERKNS_7QuadCutE │ │ │ │ + 986: 000b3980 27 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin15OACutGenerator2E │ │ │ │ + 987: 0009100d 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverD1Ev │ │ │ │ 988: 0002f811 264 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface13assignProblemERP16CoinPackedMatrixRPdS5_S5_S5_S5_ │ │ │ │ - 989: 000569b9 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPumpD1Ev │ │ │ │ - 990: 00092859 2280 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver16setMinlpDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ - 991: 0006bf29 4 FUNC WEAK DEFAULT 11 _ZNK16CoinPackedVector14getNumElementsEv │ │ │ │ - 992: 00083045 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP14SetWarmStarterEN5Ipopt8SmartPtrINS_24IpoptInteriorWarmStarterEEE │ │ │ │ - 993: 00066659 96 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj11eval_grad_fEiPKdbPd │ │ │ │ + 989: 000605e1 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPumpD1Ev │ │ │ │ + 990: 00091c89 2280 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver16setMinlpDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ + 991: 0006aa21 4 FUNC WEAK DEFAULT 11 _ZNK16CoinPackedVector14getNumElementsEv │ │ │ │ + 992: 00083055 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP14SetWarmStarterEN5Ipopt8SmartPtrINS_24IpoptInteriorWarmStarterEEE │ │ │ │ + 993: 000638b5 96 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj11eval_grad_fEiPKdbPd │ │ │ │ 994: 00048f51 120 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolver11setStrategyEP18CbcStrategyDefault │ │ │ │ 995: 0003793d 68 FUNC WEAK DEFAULT 11 _ZN6Bonmin12DiverCompareD2Ev │ │ │ │ - 996: 00052829 148 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC2ERKS0_ │ │ │ │ + 996: 00050081 148 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC2ERKS0_ │ │ │ │ 997: 000cdef4 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin7QuadCutE │ │ │ │ 998: 00048e71 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolverD1Ev │ │ │ │ - 999: 0005b2e1 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase14setupMipSolverERNS_12BabSetupBaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 1000: 00064ca5 36 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP18hasLinearObjectiveEv │ │ │ │ - 1001: 00050bdd 6520 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 1002: 00055ee1 558 FUNC WEAK DEFAULT 11 _ZSt16__introsort_loopIP8CoinPairIdiEiN9__gnu_cxx5__ops15_Iter_comp_iterI15CoinFirstLess_2IdiEEEEvT_S9_T0_T1_ │ │ │ │ - 1003: 00084a5d 162 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPaSERKS0_ │ │ │ │ + 999: 0005eba9 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase14setupMipSolverERNS_12BabSetupBaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 1000: 000695b9 36 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP18hasLinearObjectiveEv │ │ │ │ + 1001: 0004e435 6520 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 1002: 00053759 558 FUNC WEAK DEFAULT 11 _ZSt16__introsort_loopIP8CoinPairIdiEiN9__gnu_cxx5__ops15_Iter_comp_iterI15CoinFirstLess_2IdiEEEEvT_S9_T0_T1_ │ │ │ │ + 1003: 00084a6d 162 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPaSERKS0_ │ │ │ │ 1004: 00046b29 5348 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetup13initializeBBBEv │ │ │ │ 1005: 00034e85 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiverD2Ev │ │ │ │ - 1006: 00077969 388 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceD1Ev │ │ │ │ - 1007: 000a1445 76 FUNC WEAK DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthD0Ev │ │ │ │ + 1006: 00077979 388 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceD1Ev │ │ │ │ + 1007: 000a1455 76 FUNC WEAK DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthD0Ev │ │ │ │ 1008: 000cd96c 128 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin17RegisteredOptionsE │ │ │ │ - 1009: 000a3639 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractional10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ - 1010: 00058e39 748 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7EcpCuts12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ + 1009: 000a3649 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractional10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ + 1010: 000566f1 748 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7EcpCuts12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ 1011: 000cdf44 16 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin4CutsE │ │ │ │ 1012: 000ceb04 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin13HeuristicRINSE │ │ │ │ - 1013: 00068675 180 FUNC WEAK DEFAULT 11 _ZNK6Bonmin19LinearCutsGenerator5cloneEv │ │ │ │ - 1014: 0006bf65 24 FUNC WEAK DEFAULT 11 _ZNK6OsiCutgtERKS_ │ │ │ │ - 1015: 0006b609 200 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin7QuadCut8violatedEPKd │ │ │ │ - 1016: 00056349 84 FUNC WEAK DEFAULT 11 _ZSt16__do_uninit_copyIPKN6Bonmin7HotInfoEPS1_ET0_T_S6_S5_ │ │ │ │ - 1017: 000948c1 2 FUNC WEAK DEFAULT 11 _ZN5Ipopt15SolveStatisticsD1Ev │ │ │ │ - 1018: 000cdd38 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin14DummyHeuristicE │ │ │ │ - 1019: 000cdebc 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin19LinearCutsGeneratorE │ │ │ │ - 1020: 0005c1ed 324 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseC2ERKS0_ │ │ │ │ + 1013: 000658d5 180 FUNC WEAK DEFAULT 11 _ZNK6Bonmin19LinearCutsGenerator5cloneEv │ │ │ │ + 1014: 0006aa5d 24 FUNC WEAK DEFAULT 11 _ZNK6OsiCutgtERKS_ │ │ │ │ + 1015: 0006a101 200 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin7QuadCut8violatedEPKd │ │ │ │ + 1016: 00053bc1 84 FUNC WEAK DEFAULT 11 _ZSt16__do_uninit_copyIPKN6Bonmin7HotInfoEPS1_ET0_T_S6_S5_ │ │ │ │ + 1017: 00093cf1 2 FUNC WEAK DEFAULT 11 _ZN5Ipopt15SolveStatisticsD1Ev │ │ │ │ + 1018: 000cdc40 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin14DummyHeuristicE │ │ │ │ + 1019: 000cde34 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin19LinearCutsGeneratorE │ │ │ │ + 1020: 0005fab5 324 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseC2ERKS0_ │ │ │ │ 1021: 000ceabc 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin12PumpForMinlpE │ │ │ │ - 1022: 0009e6c9 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDiveC2Ev │ │ │ │ - 1023: 00090b35 92 FUNC WEAK DEFAULT 11 _ZN27CoinWarmStartPrimalDualDiffD1Ev │ │ │ │ + 1022: 0009e6d9 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDiveC2Ev │ │ │ │ + 1023: 000950a9 92 FUNC WEAK DEFAULT 11 _ZN27CoinWarmStartPrimalDualDiffD1Ev │ │ │ │ 1024: 0004b1a9 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21CbcStrategyChooseCutsC2Ev │ │ │ │ - 1025: 000888fd 132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverC2Ev │ │ │ │ - 1026: 0009d6bd 192 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPumpC1EPNS_11BonminSetupE │ │ │ │ - 1027: 0006d5d9 106 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfo14setNlpSolutionEPKdid │ │ │ │ - 1028: 0008a799 176 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ - 1029: 00081429 32 FUNC WEAK DEFAULT 11 _ZNK18OsiSolverInterface12getHintParamE12OsiHintParamRbR15OsiHintStrength │ │ │ │ + 1025: 0008890d 132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverC2Ev │ │ │ │ + 1026: 0009d6cd 192 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPumpC1EPNS_11BonminSetupE │ │ │ │ + 1027: 0006d5e9 106 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfo14setNlpSolutionEPKdid │ │ │ │ + 1028: 0008a7a9 176 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ + 1029: 00081439 32 FUNC WEAK DEFAULT 11 _ZNK18OsiSolverInterface12getHintParamE12OsiHintParamRbR15OsiHintStrength │ │ │ │ 1030: 0003fdd1 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIP9OsiObjectSaIS1_EED2Ev │ │ │ │ - 1031: 000b38ec 18 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin7HotInfoE │ │ │ │ + 1031: 000b38bc 18 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin7HotInfoE │ │ │ │ 1032: 000428f5 4756 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetup20addMilpCutGeneratorsEv │ │ │ │ 1033: 0003648d 440 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiver10initializeERNS_12BabSetupBaseE │ │ │ │ - 1034: 000948ed 42 FUNC WEAK DEFAULT 11 _ZN5Ipopt16IpoptApplication7OptionsEv │ │ │ │ - 1035: 0005c9a5 164 FUNC WEAK DEFAULT 11 _ZNSt6vectorIP9OsiRowCutSaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ - 1036: 000a4a8d 4396 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRounding8solutionERdPd │ │ │ │ - 1037: 00088abd 126 FUNC WEAK DEFAULT 11 _ZN6Bonmin11NamesReaderD2Ev │ │ │ │ - 1038: 000639a1 916 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsC1ERKS0_ │ │ │ │ - 1039: 0009c46d 2752 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPump15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 1040: 000a4429 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingD1Ev │ │ │ │ - 1041: 000661dd 596 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ + 1034: 00093d1d 42 FUNC WEAK DEFAULT 11 _ZN5Ipopt16IpoptApplication7OptionsEv │ │ │ │ + 1035: 0006026d 164 FUNC WEAK DEFAULT 11 _ZNSt6vectorIP9OsiRowCutSaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ + 1036: 000a4a9d 4396 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRounding8solutionERdPd │ │ │ │ + 1037: 00088acd 126 FUNC WEAK DEFAULT 11 _ZN6Bonmin11NamesReaderD2Ev │ │ │ │ + 1038: 000682b9 916 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsC1ERKS0_ │ │ │ │ + 1039: 0009c47d 2752 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPump15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 1040: 000a4439 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingD1Ev │ │ │ │ + 1041: 00063435 596 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ 1042: 000cdf98 20 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin7AuxInfoE │ │ │ │ - 1043: 00081465 58 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface12setRowBoundsEidd │ │ │ │ + 1043: 00081475 58 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface12setRowBoundsEidd │ │ │ │ 1044: 0004b24d 1472 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21CbcStrategyChooseCuts5setupERNS_12BabSetupBaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 1045: 0004b80d 88 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21CbcStrategyChooseCutsC1ERNS_12BabSetupBaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 1046: 0006d74d 272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoC1Ei │ │ │ │ + 1046: 0006d75d 272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoC1Ei │ │ │ │ 1047: 000cdfc0 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin15CutStrengthener17StrengtheningTNLPE │ │ │ │ 1048: 000cdf60 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin16SimpleReferencedIdEE │ │ │ │ - 1049: 000903c1 88 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC2EiiPKdS2_ │ │ │ │ + 1049: 00094935 88 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC2EiiPKdS2_ │ │ │ │ 1050: 000cd744 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin18IpoptWarmStartDiffE │ │ │ │ 1051: 00035e59 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiverC1ERKS0_ │ │ │ │ - 1052: 0007178d 40 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface29isPrimalObjectiveLimitReachedEv │ │ │ │ - 1053: 00069dbd 304 FUNC WEAK DEFAULT 11 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_T0_SE_T1_T2_ │ │ │ │ - 1054: 00085c25 66 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLP11PerturbInfo20SetPerturbationArrayEiPKd │ │ │ │ - 1055: 000cdd00 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin10OaNlpOptimE │ │ │ │ - 1056: 00082cbd 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPD0Ev │ │ │ │ + 1052: 0007179d 40 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface29isPrimalObjectiveLimitReachedEv │ │ │ │ + 1053: 0006701d 304 FUNC WEAK DEFAULT 11 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_T0_SE_T1_T2_ │ │ │ │ + 1054: 00085c35 66 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLP11PerturbInfo20SetPerturbationArrayEiPKd │ │ │ │ + 1055: 000cdcc4 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin10OaNlpOptimE │ │ │ │ + 1056: 00082ccd 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPD0Ev │ │ │ │ 1057: 00033b79 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18BonCbcFullNodeInfoC2Ev │ │ │ │ - 1058: 000b3d3c 29 OBJECT WEAK DEFAULT 13 _ZTS23CoinWarmStartVectorDiffIdE │ │ │ │ - 1059: 00089fad 8 FUNC WEAK DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ - 1060: 00055dfd 228 FUNC WEAK DEFAULT 11 _ZNSt6vectorIdSaIdEE17_M_default_appendEj │ │ │ │ - 1061: 0009173d 104 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK19CoinWarmStartVectorIdE5cloneEv │ │ │ │ - 1062: 00069095 432 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat15numNonEmptyColsEv │ │ │ │ - 1063: 00071871 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setColUpperEid │ │ │ │ - 1064: 0009096d 52 FUNC WEAK DEFAULT 11 _ZNK23CoinWarmStartVectorDiffIdE5cloneEv │ │ │ │ - 1065: 000825fd 38 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin10TNLPSolverEE15ReleasePointer_Ev │ │ │ │ - 1066: 0005e739 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator2D1Ev │ │ │ │ + 1058: 000b3e24 29 OBJECT WEAK DEFAULT 13 _ZTS23CoinWarmStartVectorDiffIdE │ │ │ │ + 1059: 00089fbd 8 FUNC WEAK DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ + 1060: 00053675 228 FUNC WEAK DEFAULT 11 _ZNSt6vectorIdSaIdEE17_M_default_appendEj │ │ │ │ + 1061: 00095cb1 104 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK19CoinWarmStartVectorIdE5cloneEv │ │ │ │ + 1062: 000662f5 432 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat15numNonEmptyColsEv │ │ │ │ + 1063: 00071881 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setColUpperEid │ │ │ │ + 1064: 00094ee1 52 FUNC WEAK DEFAULT 11 _ZNK23CoinWarmStartVectorDiffIdE5cloneEv │ │ │ │ + 1065: 0008260d 38 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin10TNLPSolverEE15ReleasePointer_Ev │ │ │ │ + 1066: 0005a3f1 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator2D1Ev │ │ │ │ 1067: 00030665 34 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin3BabD0Ev │ │ │ │ 1068: 0003a3a1 324 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC2EPK18CoinMessageHandler │ │ │ │ - 1069: 00089aed 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP10set_cutoffEd │ │ │ │ - 1070: 000ce6b8 32 OBJECT WEAK DEFAULT 19 _ZTV27CoinWarmStartPrimalDualDiff │ │ │ │ - 1071: 0009d6bd 192 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPumpC2EPNS_11BonminSetupE │ │ │ │ + 1069: 00089afd 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP10set_cutoffEd │ │ │ │ + 1070: 000ce778 32 OBJECT WEAK DEFAULT 19 _ZTV27CoinWarmStartPrimalDualDiff │ │ │ │ + 1071: 0009d6cd 192 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPumpC2EPNS_11BonminSetupE │ │ │ │ 1072: 000ce0bc 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin18OsiTMINLPInterfaceE │ │ │ │ 1073: 00037829 4 FUNC WEAK DEFAULT 11 _ZNK14CbcCompareBase8fullScanEv │ │ │ │ - 1074: 000657e9 260 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ - 1075: 0006f989 90 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP13update_x_fullEPKd │ │ │ │ - 1076: 000a4041 52 FUNC WEAK DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalD0Ev │ │ │ │ - 1077: 00055bfd 22 FUNC WEAK DEFAULT 11 _ZNK18OsiSolverInterface11getIntParamE11OsiIntParamRi │ │ │ │ - 1078: 0007120d 68 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin15CutStrengthener17StrengtheningTNLPEE15ReleasePointer_Ev │ │ │ │ - 1079: 000b3b68 27 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin15CutStrengthenerE │ │ │ │ - 1080: 00094d59 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarterD0Ev │ │ │ │ - 1081: 000918ed 54 FUNC WEAK DEFAULT 11 _ZNK6Bonmin14IpoptWarmStart5cloneEv │ │ │ │ + 1074: 00062a41 260 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ + 1075: 0006f999 90 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP13update_x_fullEPKd │ │ │ │ + 1076: 000a4051 52 FUNC WEAK DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalD0Ev │ │ │ │ + 1077: 00053455 22 FUNC WEAK DEFAULT 11 _ZNK18OsiSolverInterface11getIntParamE11OsiIntParamRi │ │ │ │ + 1078: 0007121d 68 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin15CutStrengthener17StrengtheningTNLPEE15ReleasePointer_Ev │ │ │ │ + 1079: 000b3b78 27 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin15CutStrengthenerE │ │ │ │ + 1080: 0008fc29 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarterD0Ev │ │ │ │ + 1081: 00095e61 54 FUNC WEAK DEFAULT 11 _ZNK6Bonmin14IpoptWarmStart5cloneEv │ │ │ │ 1082: 000cdab8 8 OBJECT WEAK DEFAULT 19 _ZTI13CoinWarmStart │ │ │ │ - 1083: 0006ba21 88 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutC2Ev │ │ │ │ - 1084: 0004f6ad 52 FUNC WEAK DEFAULT 11 _ZN15BonRandomChoiceD0Ev │ │ │ │ - 1085: 000773cd 420 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface26switchToFeasibilityProblemEjPKdPKid │ │ │ │ + 1083: 0006a519 88 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutC2Ev │ │ │ │ + 1084: 0004cf05 52 FUNC WEAK DEFAULT 11 _ZN15BonRandomChoiceD0Ev │ │ │ │ + 1085: 000773dd 420 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface26switchToFeasibilityProblemEjPKdPKid │ │ │ │ 1086: 00034efd 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiverD0Ev │ │ │ │ 1087: 0002eaf5 264 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setObjSenseEd │ │ │ │ - 1088: 00071625 18 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface12isContinuousEi │ │ │ │ - 1089: 0008158d 46 FUNC WEAK DEFAULT 11 _ZNK6Bonmin11TMINLP2TNLP5cloneEv │ │ │ │ - 1090: 00091bdd 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverD2Ev │ │ │ │ - 1091: 0008ffc1 48 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC2ERKS0_b │ │ │ │ - 1092: 00085c89 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLPC1ERKS0_ │ │ │ │ - 1093: 000569b9 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPumpD2Ev │ │ │ │ - 1094: 0006f9e5 106 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP6eval_gEiPKdbiPd │ │ │ │ - 1095: 000b3870 16 OBJECT WEAK DEFAULT 13 _ZTS13CoinWarmStart │ │ │ │ - 1096: 0008186d 348 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP7addCutsERK7OsiCuts │ │ │ │ - 1097: 00082ec1 88 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP21SetVariableUpperBoundEid │ │ │ │ - 1098: 000cdc80 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin20OaFeasibilityCheckerE │ │ │ │ - 1099: 0007175d 14 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface23isIterationLimitReachedEv │ │ │ │ + 1088: 00071635 18 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface12isContinuousEi │ │ │ │ + 1089: 0008159d 46 FUNC WEAK DEFAULT 11 _ZNK6Bonmin11TMINLP2TNLP5cloneEv │ │ │ │ + 1090: 0009100d 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverD2Ev │ │ │ │ + 1091: 00094535 48 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC2ERKS0_b │ │ │ │ + 1092: 00085c99 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLPC1ERKS0_ │ │ │ │ + 1093: 000605e1 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPumpD2Ev │ │ │ │ + 1094: 0006f9f5 106 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP6eval_gEiPKdbiPd │ │ │ │ + 1095: 000b3880 16 OBJECT WEAK DEFAULT 13 _ZTS13CoinWarmStart │ │ │ │ + 1096: 0008187d 348 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP7addCutsERK7OsiCuts │ │ │ │ + 1097: 00082ed1 88 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP21SetVariableUpperBoundEid │ │ │ │ + 1098: 000cdc00 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin20OaFeasibilityCheckerE │ │ │ │ + 1099: 0007176d 14 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface23isIterationLimitReachedEv │ │ │ │ 1100: 00048e71 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolverD2Ev │ │ │ │ 1101: 0004cc5d 88 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev │ │ │ │ 1102: 000cdfd8 88 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin15CutStrengthener17StrengtheningTNLPE │ │ │ │ - 1103: 000cdb1c 24 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin11PseudoCostsE │ │ │ │ - 1104: 0007df51 1540 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface20addObjectiveFunctionER18OsiSolverInterfacePKd │ │ │ │ - 1105: 00076301 66 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface16freeCachedRowRimEv │ │ │ │ - 1106: 0005e6d9 96 FUNC WEAK DEFAULT 11 _ZNK6Bonmin20OaFeasibilityChecker5cloneEv │ │ │ │ - 1107: 00077969 388 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceD2Ev │ │ │ │ + 1103: 000cdacc 24 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin11PseudoCostsE │ │ │ │ + 1104: 0007df61 1540 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface20addObjectiveFunctionER18OsiSolverInterfacePKd │ │ │ │ + 1105: 00076311 66 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface16freeCachedRowRimEv │ │ │ │ + 1106: 0005a1e9 96 FUNC WEAK DEFAULT 11 _ZNK6Bonmin20OaFeasibilityChecker5cloneEv │ │ │ │ + 1107: 00077979 388 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceD2Ev │ │ │ │ 1108: 0003592d 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiverC1ERKS0_ │ │ │ │ - 1109: 000a1401 68 FUNC WEAK DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthD1Ev │ │ │ │ + 1109: 000a1411 68 FUNC WEAK DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthD1Ev │ │ │ │ 1110: 00034d45 68 FUNC WEAK DEFAULT 11 _ZNK6Bonmin14GuessHeuristic5cloneEv │ │ │ │ - 1111: 0008161d 104 FUNC WEAK DEFAULT 11 _ZN6Bonmin19SimpleReferencedPtrI13CoinWarmStartED0Ev │ │ │ │ - 1112: 000936f9 388 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver12getWarmStartEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ - 1113: 000a09c9 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthaSERKS0_ │ │ │ │ + 1111: 0008162d 104 FUNC WEAK DEFAULT 11 _ZN6Bonmin19SimpleReferencedPtrI13CoinWarmStartED0Ev │ │ │ │ + 1112: 00092b29 388 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver12getWarmStartEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ + 1113: 000a09d9 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthaSERKS0_ │ │ │ │ 1114: 000ce510 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin10TNLP2FPNLPE │ │ │ │ - 1115: 00064bb9 2 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP17finalize_metadataEiRKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERKS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SL_EEERKS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SS_EEEiSJ_SQ_SX_ │ │ │ │ - 1116: 000ce9c8 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ - 1117: 0007e555 3404 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface23extractLinearRelaxationER18OsiSolverInterfacePKdb │ │ │ │ - 1118: 0004ceed 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverC1ERKS0_ │ │ │ │ + 1115: 000694d1 2 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP17finalize_metadataEiRKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERKS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SL_EEERKS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SS_EEEiSJ_SQ_SX_ │ │ │ │ + 1116: 000ce600 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ + 1117: 0007e565 3404 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface23extractLinearRelaxationER18OsiSolverInterfacePKdb │ │ │ │ + 1118: 00054199 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverC1ERKS0_ │ │ │ │ 1119: 000cdfac 8 OBJECT WEAK DEFAULT 19 _ZTIN5Ipopt16ReferencedObjectE │ │ │ │ - 1120: 0006fb19 1804 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthenerC1EN5Ipopt8SmartPtrINS_10TNLPSolverEEENS2_INS1_11OptionsListEEE │ │ │ │ - 1121: 00085ccd 1068 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLP17hasGeneralIntegerEv │ │ │ │ - 1122: 000948c1 2 FUNC WEAK DEFAULT 11 _ZN5Ipopt15SolveStatisticsD2Ev │ │ │ │ - 1123: 00060f05 2688 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptim15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 1124: 000a5bc1 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin12MilpRounding8setSetupEPNS_11BonminSetupE │ │ │ │ - 1125: 000705ad 1084 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener13StrengthenCutEN5Ipopt8SmartPtrINS_6TMINLPEEEiRK16CoinPackedVectoriPKdS9_S9_RdSA_ │ │ │ │ - 1126: 0006d5b9 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfo11nlpObjValueEv │ │ │ │ - 1127: 0008f899 118 FUNC WEAK DEFAULT 11 _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_iESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE4findERS7_ │ │ │ │ + 1120: 0006fb29 1804 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthenerC1EN5Ipopt8SmartPtrINS_10TNLPSolverEEENS2_INS1_11OptionsListEEE │ │ │ │ + 1121: 00085cdd 1068 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLP17hasGeneralIntegerEv │ │ │ │ + 1122: 00093cf1 2 FUNC WEAK DEFAULT 11 _ZN5Ipopt15SolveStatisticsD2Ev │ │ │ │ + 1123: 0005cbbd 2688 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptim15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 1124: 000a5bd1 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin12MilpRounding8setSetupEPNS_11BonminSetupE │ │ │ │ + 1125: 000705bd 1084 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener13StrengthenCutEN5Ipopt8SmartPtrINS_6TMINLPEEEiRK16CoinPackedVectoriPKdS9_S9_RdSA_ │ │ │ │ + 1126: 0006d5c9 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfo11nlpObjValueEv │ │ │ │ + 1127: 0008f8a9 118 FUNC WEAK DEFAULT 11 _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_iESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE4findERS7_ │ │ │ │ 1128: 000370b9 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiver8bestNodeEd │ │ │ │ 1129: 000cec30 64 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin23HeuristicDiveFractionalE │ │ │ │ 1130: 000413e5 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetupC1ERKS0_ │ │ │ │ - 1131: 0006454d 110 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_gEiPKdbiPd │ │ │ │ + 1131: 00068e65 110 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_gEiPKdbiPd │ │ │ │ 1132: 000d00cc 4 OBJECT GLOBAL DEFAULT 23 _ZN6Bonmin11OuterApprox12nTimesCalledE │ │ │ │ 1133: 00033bad 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18BonCbcFullNodeInfoC2EP8CbcModeli │ │ │ │ 1134: 000cdf8c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin7AuxInfoE │ │ │ │ 1135: 00036645 440 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiver10initializeERNS_12BabSetupBaseE │ │ │ │ 1136: 000cd750 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin18BonCbcFullNodeInfoE │ │ │ │ - 1137: 000b3804 24 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin12BabSetupBaseE │ │ │ │ - 1138: 000851e1 264 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP12setDualsInitEiPKd │ │ │ │ - 1139: 00090a41 108 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK27CoinWarmStartPrimalDualDiff5cloneEv │ │ │ │ - 1140: 0006bfd1 216 FUNC WEAK DEFAULT 11 _ZNSt6vectorIPN6Bonmin7QuadCutESaIS2_EE17_M_default_appendEj │ │ │ │ - 1141: 00068f11 386 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatC2ERKS0_ │ │ │ │ - 1142: 000a289d 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIP8setSetupEPNS_11BonminSetupE │ │ │ │ - 1143: 0009ba1d 46 FUNC WEAK DEFAULT 11 _ZNK6Bonmin23HeuristicLocalBranching5cloneEv │ │ │ │ - 1144: 0008a849 156 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP6eval_fEiPKdbRd │ │ │ │ + 1137: 000b3814 24 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin12BabSetupBaseE │ │ │ │ + 1138: 000851f1 264 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP12setDualsInitEiPKd │ │ │ │ + 1139: 00094fb5 108 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK27CoinWarmStartPrimalDualDiff5cloneEv │ │ │ │ + 1140: 0006aac9 216 FUNC WEAK DEFAULT 11 _ZNSt6vectorIPN6Bonmin7QuadCutESaIS2_EE17_M_default_appendEj │ │ │ │ + 1141: 00066171 386 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatC2ERKS0_ │ │ │ │ + 1142: 000a28ad 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIP8setSetupEPNS_11BonminSetupE │ │ │ │ + 1143: 0009ba2d 46 FUNC WEAK DEFAULT 11 _ZNK6Bonmin23HeuristicLocalBranching5cloneEv │ │ │ │ + 1144: 0008a859 156 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP6eval_fEiPKdbRd │ │ │ │ 1145: 000ced54 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin12MilpRoundingE │ │ │ │ - 1146: 00056165 166 FUNC WEAK DEFAULT 11 _ZSt13__heap_selectIP8CoinPairIidEN9__gnu_cxx5__ops15_Iter_comp_iterI15CoinFirstLess_2IidEEEEvT_S9_S9_T0_ │ │ │ │ - 1147: 000816e5 104 FUNC WEAK DEFAULT 11 _ZN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDD0Ev │ │ │ │ - 1148: 000a4429 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingD2Ev │ │ │ │ - 1149: 000cdb68 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin7HotInfoE │ │ │ │ - 1150: 0006855d 80 FUNC WEAK DEFAULT 11 _ZN4Coin16ReferencedObjectD0Ev │ │ │ │ + 1146: 000539dd 166 FUNC WEAK DEFAULT 11 _ZSt13__heap_selectIP8CoinPairIidEN9__gnu_cxx5__ops15_Iter_comp_iterI15CoinFirstLess_2IidEEEEvT_S9_S9_T0_ │ │ │ │ + 1147: 000816f5 104 FUNC WEAK DEFAULT 11 _ZN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDD0Ev │ │ │ │ + 1148: 000a4439 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingD2Ev │ │ │ │ + 1149: 000cdb18 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin7HotInfoE │ │ │ │ + 1150: 000657bd 80 FUNC WEAK DEFAULT 11 _ZN4Coin16ReferencedObjectD0Ev │ │ │ │ 1151: 0002e8e5 264 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setRowUpperEid │ │ │ │ - 1152: 0009d11d 86 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13RoundingFPumpD1Ev │ │ │ │ - 1153: 0006bafd 58 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutaSERKS0_ │ │ │ │ + 1152: 0009d12d 86 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13RoundingFPumpD1Ev │ │ │ │ + 1153: 0006a5f5 58 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutaSERKS0_ │ │ │ │ 1154: 00046a99 144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetup15registerOptionsEv │ │ │ │ - 1155: 000716f9 16 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface7resolveEv │ │ │ │ - 1156: 000814b5 4 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface14getMatrixByRowEv │ │ │ │ - 1157: 0006d74d 272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoC2Ei │ │ │ │ + 1155: 00071709 16 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface7resolveEv │ │ │ │ + 1156: 000814c5 4 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface14getMatrixByRowEv │ │ │ │ + 1157: 0006d75d 272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoC2Ei │ │ │ │ 1158: 00034695 896 FUNC WEAK DEFAULT 11 _ZN6Bonmin17RegisteredOptions12optionExistsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 1159: 0006b1d5 188 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC2ERK9OsiRowCut │ │ │ │ + 1159: 0006d035 188 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC2ERK9OsiRowCut │ │ │ │ 1160: 000cecbc 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin16HeuristicDiveMIPE │ │ │ │ - 1161: 00090311 176 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC1Ebii │ │ │ │ - 1162: 00083089 144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP29evaluateUpperBoundingFunctionEPKd │ │ │ │ - 1163: 00096d61 324 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin25LocalSolverBasedHeuristic13doLocalSearchEPNS_18OsiTMINLPInterfaceEPdRddNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 1161: 00094885 176 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC1Ebii │ │ │ │ + 1162: 00083099 144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP29evaluateUpperBoundingFunctionEPKd │ │ │ │ + 1163: 00096d71 324 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin25LocalSolverBasedHeuristic13doLocalSearchEPNS_18OsiTMINLPInterfaceEPdRddNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 1164: 0003752d 82 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiver9cleanTreeEP8CbcModeldRd │ │ │ │ - 1165: 00082bc5 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPD1Ev │ │ │ │ + 1165: 00082bd5 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPD1Ev │ │ │ │ 1166: 000358f5 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiverC1Ev │ │ │ │ - 1167: 000b3c18 48 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin19SimpleReferencedPtrI13CoinWarmStartEE │ │ │ │ - 1168: 000814bd 28 FUNC WEAK DEFAULT 11 _ZN6Bonmin11IpoptSolver10solverNameB5cxx11Ev │ │ │ │ - 1169: 000853b9 456 FUNC WEAK DEFAULT 11 _ZN6Bonmin14TMINLP_INVALIDC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_i │ │ │ │ - 1170: 00090fad 412 FUNC WEAK DEFAULT 11 _ZN19CoinWarmStartVectorIdE9applyDiffEPK17CoinWarmStartDiff │ │ │ │ - 1171: 00065d69 252 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj7eval_giEiPKdbiRd │ │ │ │ + 1167: 000b3c28 48 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin19SimpleReferencedPtrI13CoinWarmStartEE │ │ │ │ + 1168: 000814cd 28 FUNC WEAK DEFAULT 11 _ZN6Bonmin11IpoptSolver10solverNameB5cxx11Ev │ │ │ │ + 1169: 000853c9 456 FUNC WEAK DEFAULT 11 _ZN6Bonmin14TMINLP_INVALIDC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_i │ │ │ │ + 1170: 00095521 412 FUNC WEAK DEFAULT 11 _ZN19CoinWarmStartVectorIdE9applyDiffEPK17CoinWarmStartDiff │ │ │ │ + 1171: 00062fc1 252 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj7eval_giEiPKdbiRd │ │ │ │ 1172: 00037011 18 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiver3popEv │ │ │ │ 1173: 000403dd 172 FUNC WEAK DEFAULT 11 _ZN6Bonmin12BabSetupBase15readOptionsFileEv │ │ │ │ 1174: 00032ecd 1104 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategy6statusEP8CbcModelP11CbcNodeInfoi │ │ │ │ 1175: 00032d95 50 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin14CbcNlpStrategy12fullNodeInfoEP8CbcModeli │ │ │ │ - 1176: 00084911 332 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPC2ERKS0_ │ │ │ │ - 1177: 0005e739 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator2D2Ev │ │ │ │ + 1176: 00084921 332 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPC2ERKS0_ │ │ │ │ + 1177: 0005a3f1 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator2D2Ev │ │ │ │ 1178: 000305f1 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin3BabD1Ev │ │ │ │ 1179: 000398f9 1204 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase13setPrioritiesEv │ │ │ │ - 1180: 0006b315 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EED1Ev │ │ │ │ - 1181: 000a4015 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalD1Ev │ │ │ │ - 1182: 000a631d 46 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin28HeuristicDiveMIPVectorLength5cloneEv │ │ │ │ + 1180: 0006d175 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EED1Ev │ │ │ │ + 1181: 000a4025 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalD1Ev │ │ │ │ + 1182: 000a632d 46 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin28HeuristicDiveMIPVectorLength5cloneEv │ │ │ │ 1183: 0003f3d9 372 FUNC WEAK DEFAULT 11 _ZN5Ipopt14IpoptExceptionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_iS8_ │ │ │ │ - 1184: 000892d1 448 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ - 1185: 000860f9 80 FUNC WEAK DEFAULT 11 _ZN6Bonmin6TMINLP12eval_grad_giEiPKdbiRiPiPd │ │ │ │ + 1184: 000892e1 448 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ + 1185: 00086109 80 FUNC WEAK DEFAULT 11 _ZN6Bonmin6TMINLP12eval_grad_giEiPKdbiRiPiPd │ │ │ │ 1186: 00048379 52 FUNC WEAK DEFAULT 11 _ZN8CglLandP10ParametersD0Ev │ │ │ │ - 1187: 00094ca9 176 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarterD1Ev │ │ │ │ - 1188: 0004f681 44 FUNC WEAK DEFAULT 11 _ZN15BonRandomChoiceD1Ev │ │ │ │ - 1189: 0005e79d 184 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin15OACutGenerator213doLocalSearchEPNS_7BabInfoE │ │ │ │ - 1190: 000967e5 1404 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ + 1187: 0008fb79 176 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarterD1Ev │ │ │ │ + 1188: 0004ced9 44 FUNC WEAK DEFAULT 11 _ZN15BonRandomChoiceD1Ev │ │ │ │ + 1189: 0005a455 184 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin15OACutGenerator213doLocalSearchEPNS_7BabInfoE │ │ │ │ + 1190: 000967f5 1404 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 1191: 00034eb1 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiverD1Ev │ │ │ │ - 1192: 000ce93c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ + 1192: 000ce634 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ 1193: 000cec24 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin23HeuristicDiveFractionalE │ │ │ │ - 1194: 0005dfb1 1120 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityCheckerC1ERNS_12BabSetupBaseE │ │ │ │ - 1195: 0008f7f9 14 FUNC WEAK DEFAULT 11 _ZNK5Ipopt16RegisteredOption14DefaultIntegerEv │ │ │ │ - 1196: 000b3a64 31 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin19LinearCutsGeneratorE │ │ │ │ - 1197: 0005af59 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersC1ERKS1_ │ │ │ │ - 1198: 000ce600 24 OBJECT WEAK DEFAULT 19 _ZTI19CoinWarmStartVectorIdE │ │ │ │ - 1199: 0005b5e1 3084 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseC2ERNS_12BabSetupBaseEbb │ │ │ │ - 1200: 000819c9 332 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP10removeCutsEjPKi │ │ │ │ + 1194: 00059ac1 1120 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityCheckerC1ERNS_12BabSetupBaseE │ │ │ │ + 1195: 0008f809 14 FUNC WEAK DEFAULT 11 _ZNK5Ipopt16RegisteredOption14DefaultIntegerEv │ │ │ │ + 1196: 000b3a54 31 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin19LinearCutsGeneratorE │ │ │ │ + 1197: 0005e821 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersC1ERKS1_ │ │ │ │ + 1198: 000ce6c0 24 OBJECT WEAK DEFAULT 19 _ZTI19CoinWarmStartVectorIdE │ │ │ │ + 1199: 0005eea9 3084 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseC2ERNS_12BabSetupBaseEbb │ │ │ │ + 1200: 000819d9 332 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP10removeCutsEjPKi │ │ │ │ 1201: 000cd6ac 16 OBJECT WEAK DEFAULT 19 _ZTV9CoinError │ │ │ │ - 1202: 0008a3e1 46 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ - 1203: 0006e8cd 848 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11NamesReader9copyNamesERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE │ │ │ │ - 1204: 00077cc9 4872 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface19solveAndCheckErrorsEbbPKc │ │ │ │ - 1205: 000cde90 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ - 1206: 0008145d 4 FUNC WEAK DEFAULT 11 _ZNK18OsiSolverInterface21getMutableMatrixByRowEv │ │ │ │ + 1202: 0008a3f1 46 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ + 1203: 0006e8dd 848 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11NamesReader9copyNamesERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE │ │ │ │ + 1204: 00077cd9 4872 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface19solveAndCheckErrorsEbbPKc │ │ │ │ + 1205: 000cde08 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ + 1206: 0008146d 4 FUNC WEAK DEFAULT 11 _ZNK18OsiSolverInterface21getMutableMatrixByRowEv │ │ │ │ 1207: 000cd814 8 OBJECT WEAK DEFAULT 19 _ZTI14CbcCompareBase │ │ │ │ 1208: 0004b1f5 88 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21CbcStrategyChooseCutsC2ERKS0_ │ │ │ │ - 1209: 000914bd 16 FUNC WEAK DEFAULT 11 _ZTv0_n20_NK19CoinWarmStartVectorIdE12generateDiffEPK13CoinWarmStart │ │ │ │ + 1209: 00095a31 16 FUNC WEAK DEFAULT 11 _ZTv0_n20_NK19CoinWarmStartVectorIdE12generateDiffEPK13CoinWarmStart │ │ │ │ 1210: 0004cc0d 80 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ - 1211: 000796b1 1392 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface12initialSolveEPKc │ │ │ │ - 1212: 000b39c4 26 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin14DummyHeuristicE │ │ │ │ - 1213: 0005feb1 2116 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin15OACutGenerator29performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ - 1214: 000658ed 104 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ + 1211: 000796c1 1392 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface12initialSolveEPKc │ │ │ │ + 1212: 000b3964 26 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin14DummyHeuristicE │ │ │ │ + 1213: 0005bb69 2116 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin15OACutGenerator29performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ + 1214: 00062b45 104 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ 1215: 000ce080 16 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin18OsiTMINLPInterface11SimpleErrorE │ │ │ │ 1216: 00032d41 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategy10setupOtherER8CbcModel │ │ │ │ - 1217: 000901dd 220 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC1ERK23CoinWarmStartPrimalDual │ │ │ │ - 1218: 000cdc4c 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin19OaDecompositionBaseE │ │ │ │ + 1217: 00094751 220 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC1ERK23CoinWarmStartPrimalDual │ │ │ │ + 1218: 000cdd08 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin19OaDecompositionBaseE │ │ │ │ 1219: 0003a7bd 356 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC2EN5Ipopt8SmartPtrINS_10TNLPSolverEEE │ │ │ │ - 1220: 00093a25 352 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC1Eb │ │ │ │ + 1220: 00092e55 352 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC1Eb │ │ │ │ 1221: 000cda78 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin21CbcStrategyChooseCutsE │ │ │ │ - 1222: 0008fce1 40 FUNC GLOBAL DEFAULT 11 _ZTv0_n12_N6Bonmin14IpoptWarmStartD0Ev │ │ │ │ - 1223: 000a1401 68 FUNC WEAK DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthD2Ev │ │ │ │ + 1222: 00094255 40 FUNC GLOBAL DEFAULT 11 _ZTv0_n12_N6Bonmin14IpoptWarmStartD0Ev │ │ │ │ + 1223: 000a1411 68 FUNC WEAK DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthD2Ev │ │ │ │ 1224: 00033c7d 200 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21BonCbcPartialNodeInfoC2EP8CbcModelP11CbcNodeInfoP7CbcNodeiPKiPKdPK17CoinWarmStartDiff │ │ │ │ - 1225: 0007f9b1 2600 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface13getBendersCutER7OsiCutsb │ │ │ │ - 1226: 000815bd 96 FUNC WEAK DEFAULT 11 _ZN6Bonmin19SimpleReferencedPtrI13CoinWarmStartED1Ev │ │ │ │ - 1227: 00087ff5 588 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverC1ERKS0_ │ │ │ │ + 1225: 0007f9c1 2600 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface13getBendersCutER7OsiCutsb │ │ │ │ + 1226: 000815cd 96 FUNC WEAK DEFAULT 11 _ZN6Bonmin19SimpleReferencedPtrI13CoinWarmStartED1Ev │ │ │ │ + 1227: 00088005 588 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverC1ERKS0_ │ │ │ │ 1228: 0003a67d 320 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC2ERKNS_18OsiTMINLPInterfaceE │ │ │ │ - 1229: 000814a9 4 FUNC WEAK DEFAULT 11 _ZNK6Bonmin6TMINLP11perturbInfoEv │ │ │ │ + 1229: 000814b9 4 FUNC WEAK DEFAULT 11 _ZNK6Bonmin6TMINLP11perturbInfoEv │ │ │ │ 1230: 000375bd 536 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12DiverCompare4testEP7CbcNodeS2_ │ │ │ │ - 1231: 0009a2b9 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSC2ERKS0_ │ │ │ │ - 1232: 0006a765 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow9eval_gradEiPKdbPd │ │ │ │ - 1233: 000cdbc0 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin13MinlpFeasPumpE │ │ │ │ - 1234: 0007f449 48 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface12getWarmStartEv │ │ │ │ - 1235: 000b3ad8 31 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin16SimpleReferencedIdEE │ │ │ │ + 1231: 0009a2c9 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSC2ERKS0_ │ │ │ │ + 1232: 0006c5c5 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow9eval_gradEiPKdbPd │ │ │ │ + 1233: 000cdd3c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin13MinlpFeasPumpE │ │ │ │ + 1234: 0007f459 48 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface12getWarmStartEv │ │ │ │ + 1235: 000b3ae8 31 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin16SimpleReferencedIdEE │ │ │ │ 1236: 00033349 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18BonCbcFullNodeInfo15allBranchesGoneEv │ │ │ │ 1237: 0003e685 1296 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase3useEN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ 1238: 00033c19 46 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18BonCbcFullNodeInfo5cloneEv │ │ │ │ - 1239: 00097e75 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpC2ERKS0_ │ │ │ │ - 1240: 00055be9 18 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface11setIntParamE11OsiIntParami │ │ │ │ - 1241: 0008a5bd 144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP11eval_grad_fEiPKdbPd │ │ │ │ + 1239: 00097e85 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpC2ERKS0_ │ │ │ │ + 1240: 00053441 18 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface11setIntParamE11OsiIntParami │ │ │ │ + 1241: 0008a5cd 144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP11eval_grad_fEiPKdbPd │ │ │ │ 1242: 000ced98 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin28HeuristicDiveMIPVectorLengthE │ │ │ │ - 1243: 00066ba5 424 FUNC WEAK DEFAULT 11 _Z9CoinFillNIN6Bonmin6TMINLP9ConvexityEEvPT_iS3_ │ │ │ │ - 1244: 00065c65 260 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ + 1243: 00063e01 424 FUNC WEAK DEFAULT 11 _Z9CoinFillNIN6Bonmin6TMINLP9ConvexityEEvPT_iS3_ │ │ │ │ + 1244: 00062ebd 260 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ 1245: 000d0074 4 OBJECT UNIQUE DEFAULT 22 _ZZ11CoinDrand48bjE4last │ │ │ │ - 1246: 000b3f3c 35 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin23HeuristicDiveFractionalE │ │ │ │ - 1247: 000cdb74 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin17BonChooseVariableE │ │ │ │ - 1248: 00090419 132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC2EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENS2_INS_24IpoptInteriorWarmStarterEEE │ │ │ │ + 1246: 000b3f4c 35 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin23HeuristicDiveFractionalE │ │ │ │ + 1247: 000cdb24 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin17BonChooseVariableE │ │ │ │ + 1248: 0009498d 132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC2EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENS2_INS_24IpoptInteriorWarmStarterEEE │ │ │ │ 1249: 000cd6bc 8 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin3BabE │ │ │ │ - 1250: 0006d85d 272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoC1ERK12OsiBabSolver │ │ │ │ + 1250: 0006d86d 272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoC1ERK12OsiBabSolver │ │ │ │ 1251: 00034de9 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiver24getBestPossibleObjectiveEv │ │ │ │ - 1252: 0006a6f1 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow6eval_fEPKdb │ │ │ │ - 1253: 0006c52d 3868 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11OuterApprox23extractLinearRelaxationERNS_18OsiTMINLPInterfaceEP18OsiSolverInterfacePKdb │ │ │ │ - 1254: 00091f39 280 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver16disableWarmStartEv │ │ │ │ - 1255: 00070e45 852 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener11ComputeCutsER7OsiCutsPNS_6TMINLPEPNS_11TMINLP2TNLPEiR16CoinPackedVectorRdS9_dddiPKdd │ │ │ │ - 1256: 0006fb09 16 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin15CutStrengthener17StrengtheningTNLP17StrengthenedBoundEv │ │ │ │ - 1257: 0006be39 240 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsaSERKS0_ │ │ │ │ - 1258: 00081685 96 FUNC WEAK DEFAULT 11 _ZN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDD1Ev │ │ │ │ - 1259: 0009d11d 86 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13RoundingFPumpD2Ev │ │ │ │ - 1260: 00068515 72 FUNC WEAK DEFAULT 11 _ZN4Coin16ReferencedObjectD1Ev │ │ │ │ - 1261: 000665b9 8 FUNC WEAK DEFAULT 11 _ZNK6Bonmin12TMINLPLinObj11perturbInfoEv │ │ │ │ + 1252: 0006c551 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow6eval_fEPKdb │ │ │ │ + 1253: 0006b025 3868 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11OuterApprox23extractLinearRelaxationERNS_18OsiTMINLPInterfaceEP18OsiSolverInterfacePKdb │ │ │ │ + 1254: 00091369 280 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver16disableWarmStartEv │ │ │ │ + 1255: 00070e55 852 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener11ComputeCutsER7OsiCutsPNS_6TMINLPEPNS_11TMINLP2TNLPEiR16CoinPackedVectorRdS9_dddiPKdd │ │ │ │ + 1256: 0006fb19 16 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin15CutStrengthener17StrengtheningTNLP17StrengthenedBoundEv │ │ │ │ + 1257: 0006a931 240 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsaSERKS0_ │ │ │ │ + 1258: 00081695 96 FUNC WEAK DEFAULT 11 _ZN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDD1Ev │ │ │ │ + 1259: 0009d12d 86 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13RoundingFPumpD2Ev │ │ │ │ + 1260: 00065775 72 FUNC WEAK DEFAULT 11 _ZN4Coin16ReferencedObjectD1Ev │ │ │ │ + 1261: 00063815 8 FUNC WEAK DEFAULT 11 _ZNK6Bonmin12TMINLPLinObj11perturbInfoEv │ │ │ │ 1262: 0002f2e9 264 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface7readMpsEPKcS2_ │ │ │ │ - 1263: 0006b3ad 160 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ - 1264: 0009e2e5 52 FUNC WEAK DEFAULT 11 _ZN6Bonmin14HeuristicFPumpD0Ev │ │ │ │ - 1265: 0008597d 596 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLP7SosInfoC1ERKS1_ │ │ │ │ + 1263: 0006d20d 160 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ + 1264: 0009e2f5 52 FUNC WEAK DEFAULT 11 _ZN6Bonmin14HeuristicFPumpD0Ev │ │ │ │ + 1265: 0008598d 596 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLP7SosInfoC1ERKS1_ │ │ │ │ 1266: 0003a4e5 408 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase3useERKNS_18OsiTMINLPInterfaceE │ │ │ │ - 1267: 000509a5 568 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable8MessagesC1Ev │ │ │ │ - 1268: 000b38a0 29 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin17LpBranchingSolverE │ │ │ │ - 1269: 0007c225 1520 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceC2ERKS0_ │ │ │ │ - 1270: 000cdeac 16 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ - 1271: 00071c69 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setColLowerEPKd │ │ │ │ - 1272: 0004fa49 500 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable17updateInformationEPK23OsiBranchingInformationiP10OsiHotInfo │ │ │ │ - 1273: 00082bc5 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPD2Ev │ │ │ │ - 1274: 0008bc11 3408 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17RegisteredOptions21writeHtmlOptionsTableERSoRNSt7__cxx114listIPN5Ipopt16RegisteredOptionESaIS6_EEE │ │ │ │ + 1267: 0004e1fd 568 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable8MessagesC1Ev │ │ │ │ + 1268: 000b3910 29 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin17LpBranchingSolverE │ │ │ │ + 1269: 0007c235 1520 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceC2ERKS0_ │ │ │ │ + 1270: 000cde24 16 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ + 1271: 00071c79 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setColLowerEPKd │ │ │ │ + 1272: 0004d2a1 500 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable17updateInformationEPK23OsiBranchingInformationiP10OsiHotInfo │ │ │ │ + 1273: 00082bd5 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPD2Ev │ │ │ │ + 1274: 0008bc21 3408 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17RegisteredOptions21writeHtmlOptionsTableERSoRNSt7__cxx114listIPN5Ipopt16RegisteredOptionESaIS6_EEE │ │ │ │ 1275: 000358f5 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiverC2Ev │ │ │ │ - 1276: 000b3798 23 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin11CbcDfsDiverE │ │ │ │ - 1277: 000a62e9 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthC2ERKS0_ │ │ │ │ - 1278: 0007bfcd 600 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceC1Ev │ │ │ │ - 1279: 000a35ed 46 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin26HeuristicDiveMIPFractional5cloneEv │ │ │ │ - 1280: 00082cdd 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP18SetVariablesBoundsEiPKdS2_ │ │ │ │ - 1281: 000ce64c 8 OBJECT WEAK DEFAULT 19 _ZTT19CoinWarmStartVectorIdE │ │ │ │ - 1282: 0009b0c9 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingC2ERKS0_ │ │ │ │ - 1283: 000a17bd 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPD0Ev │ │ │ │ - 1284: 0006860d 104 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGeneratorD0Ev │ │ │ │ - 1285: 0007176d 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setStrParamE11OsiStrParamRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 1276: 000b37a8 23 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin11CbcDfsDiverE │ │ │ │ + 1277: 000a62f9 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthC2ERKS0_ │ │ │ │ + 1278: 0007bfdd 600 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceC1Ev │ │ │ │ + 1279: 000a35fd 46 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin26HeuristicDiveMIPFractional5cloneEv │ │ │ │ + 1280: 00082ced 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP18SetVariablesBoundsEiPKdS2_ │ │ │ │ + 1281: 000ce70c 8 OBJECT WEAK DEFAULT 19 _ZTT19CoinWarmStartVectorIdE │ │ │ │ + 1282: 0009b0d9 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingC2ERKS0_ │ │ │ │ + 1283: 000a17cd 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPD0Ev │ │ │ │ + 1284: 0006586d 104 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGeneratorD0Ev │ │ │ │ + 1285: 0007177d 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setStrParamE11OsiStrParamRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 1286: 000d0008 48 OBJECT GLOBAL DEFAULT 22 _ZN6Bonmin12BabSetupBase19defaultDoubleParam_E │ │ │ │ - 1287: 000b36c0 30 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin18IpoptWarmStartDiffE │ │ │ │ - 1288: 0004f531 336 FUNC GLOBAL DEFAULT 11 _ZN15BonRandomChoice9setupListEP23OsiBranchingInformationb │ │ │ │ - 1289: 000b3bbc 43 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin18OsiTMINLPInterface11SimpleErrorE │ │ │ │ + 1287: 000b36d0 30 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin18IpoptWarmStartDiffE │ │ │ │ + 1288: 0004cd89 336 FUNC GLOBAL DEFAULT 11 _ZN15BonRandomChoice9setupListEP23OsiBranchingInformationb │ │ │ │ + 1289: 000b3bcc 43 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin18OsiTMINLPInterface11SimpleErrorE │ │ │ │ 1290: 000305f1 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin3BabD2Ev │ │ │ │ - 1291: 000a5bb9 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin12MilpRounding10resetModelEP8CbcModel │ │ │ │ - 1292: 0006648d 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj16gutsOfDestructorEv │ │ │ │ - 1293: 00077219 436 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface26switchToFeasibilityProblemEjPKdPKiddi │ │ │ │ - 1294: 00071669 22 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface18isIntegerNonBinaryEi │ │ │ │ - 1295: 0006b315 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EED2Ev │ │ │ │ + 1291: 000a5bc9 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin12MilpRounding10resetModelEP8CbcModel │ │ │ │ + 1292: 000636e5 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj16gutsOfDestructorEv │ │ │ │ + 1293: 00077229 436 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface26switchToFeasibilityProblemEjPKdPKiddi │ │ │ │ + 1294: 00071679 22 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface18isIntegerNonBinaryEi │ │ │ │ + 1295: 0006d175 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EED2Ev │ │ │ │ 1296: 0003dd29 1336 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase30initializeOptionsAndJournalistEv │ │ │ │ - 1297: 000527d5 32 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin17BonChooseVariable10maxminCritEPK23OsiBranchingInformation │ │ │ │ - 1298: 00089d1d 340 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLPC2EN5Ipopt8SmartPtrINS1_4TNLPEEENS2_IS0_EE │ │ │ │ - 1299: 000a4015 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalD2Ev │ │ │ │ - 1300: 000a0965 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthC2ERKS0_ │ │ │ │ - 1301: 00082f19 54 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP18resetStartingPointEv │ │ │ │ - 1302: 0006be19 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsD0Ev │ │ │ │ + 1297: 0005002d 32 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin17BonChooseVariable10maxminCritEPK23OsiBranchingInformation │ │ │ │ + 1298: 00089d2d 340 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLPC2EN5Ipopt8SmartPtrINS1_4TNLPEEENS2_IS0_EE │ │ │ │ + 1299: 000a4025 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalD2Ev │ │ │ │ + 1300: 000a0975 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthC2ERKS0_ │ │ │ │ + 1301: 00082f29 54 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP18resetStartingPointEv │ │ │ │ + 1302: 0006a911 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsD0Ev │ │ │ │ 1303: 0004834d 44 FUNC WEAK DEFAULT 11 _ZN8CglLandP10ParametersD1Ev │ │ │ │ - 1304: 0004f681 44 FUNC WEAK DEFAULT 11 _ZN15BonRandomChoiceD2Ev │ │ │ │ - 1305: 00094ca9 176 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarterD2Ev │ │ │ │ + 1304: 0004ced9 44 FUNC WEAK DEFAULT 11 _ZN15BonRandomChoiceD2Ev │ │ │ │ + 1305: 0008fb79 176 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarterD2Ev │ │ │ │ 1306: 00034eb1 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiverD2Ev │ │ │ │ 1307: 000ce38c 16 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin14TMINLP_INVALIDE │ │ │ │ 1308: 000483dd 50 FUNC WEAK DEFAULT 11 _ZNK6Bonmin11BonminSetup5cloneERNS_18OsiTMINLPInterfaceE │ │ │ │ - 1309: 0006b081 166 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC1ERKS0_ │ │ │ │ + 1309: 0006cee1 166 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC1ERKS0_ │ │ │ │ 1310: 000ce424 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin6TMINLPE │ │ │ │ - 1311: 0004f2d1 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIiSaIiEED1Ev │ │ │ │ + 1311: 00056581 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIiSaIiEED1Ev │ │ │ │ 1312: 00036dd5 144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiver4pushEP7CbcNode │ │ │ │ - 1313: 0006932d 330 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat16removeDuplicatesEv │ │ │ │ - 1314: 000814d9 6 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface10setObjNameENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 1315: 000b3c48 30 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin18OsiTMINLPInterfaceE │ │ │ │ + 1313: 0006658d 330 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat16removeDuplicatesEv │ │ │ │ + 1314: 000814e9 6 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface10setObjNameENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 1315: 000b3c58 30 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin18OsiTMINLPInterfaceE │ │ │ │ 1316: 000cdf54 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEEE │ │ │ │ - 1317: 000843b5 188 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP12Set_dual_solEiPKd │ │ │ │ - 1318: 000828fd 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP22get_warm_start_iterateERN5Ipopt14IteratesVectorE │ │ │ │ + 1317: 000843c5 188 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP12Set_dual_solEiPKd │ │ │ │ + 1318: 0008290d 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP22get_warm_start_iterateERN5Ipopt14IteratesVectorE │ │ │ │ 1319: 0004cc0d 80 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev │ │ │ │ - 1320: 00084b01 1760 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPC2EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ - 1321: 000664d1 156 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj9setTminlpEN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ - 1322: 0008f7ed 4 FUNC WEAK DEFAULT 11 _ZNK5Ipopt16RegisteredOption4TypeEv │ │ │ │ - 1323: 000934c5 564 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver10InitializeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 1324: 0006bf31 4 FUNC WEAK DEFAULT 11 _ZNK16CoinPackedVector11getElementsEv │ │ │ │ - 1325: 000a1661 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPC1EPNS_11BonminSetupE │ │ │ │ - 1326: 0006a835 54 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow12eval_hessianEdPd │ │ │ │ - 1327: 00093a25 352 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC2Eb │ │ │ │ - 1328: 0008fd09 152 FUNC GLOBAL DEFAULT 11 _ZTv0_n12_N6Bonmin14IpoptWarmStartD1Ev │ │ │ │ - 1329: 0006ba79 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutC2ERKS0_ │ │ │ │ - 1330: 0008f911 118 FUNC WEAK DEFAULT 11 _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N6Bonmin17RegisteredOptions19ExtraCategoriesInfoEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE4findERS7_ │ │ │ │ - 1331: 00089cfd 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLPD0Ev │ │ │ │ - 1332: 000815bd 96 FUNC WEAK DEFAULT 11 _ZN6Bonmin19SimpleReferencedPtrI13CoinWarmStartED2Ev │ │ │ │ - 1333: 00062a39 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ - 1334: 000667e5 440 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj19get_variables_typesEiPNS_6TMINLP12VariableTypeE │ │ │ │ + 1320: 00084b11 1760 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPC2EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ + 1321: 00063729 156 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj9setTminlpEN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ + 1322: 0008f7fd 4 FUNC WEAK DEFAULT 11 _ZNK5Ipopt16RegisteredOption4TypeEv │ │ │ │ + 1323: 000928f5 564 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver10InitializeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 1324: 0006aa29 4 FUNC WEAK DEFAULT 11 _ZNK16CoinPackedVector11getElementsEv │ │ │ │ + 1325: 000a1671 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPC1EPNS_11BonminSetupE │ │ │ │ + 1326: 0006c695 54 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow12eval_hessianEdPd │ │ │ │ + 1327: 00092e55 352 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC2Eb │ │ │ │ + 1328: 0009427d 152 FUNC GLOBAL DEFAULT 11 _ZTv0_n12_N6Bonmin14IpoptWarmStartD1Ev │ │ │ │ + 1329: 0006a571 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutC2ERKS0_ │ │ │ │ + 1330: 0008f921 118 FUNC WEAK DEFAULT 11 _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N6Bonmin17RegisteredOptions19ExtraCategoriesInfoEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE4findERS7_ │ │ │ │ + 1331: 00089d0d 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLPD0Ev │ │ │ │ + 1332: 000815cd 96 FUNC WEAK DEFAULT 11 _ZN6Bonmin19SimpleReferencedPtrI13CoinWarmStartED2Ev │ │ │ │ + 1333: 00067351 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ + 1334: 00063a41 440 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj19get_variables_typesEiPNS_6TMINLP12VariableTypeE │ │ │ │ 1335: 000cea80 60 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin9DummyPumpE │ │ │ │ 1336: 000ce040 12 OBJECT WEAK DEFAULT 19 _ZTIN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDE │ │ │ │ - 1337: 00093e05 300 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver7CPUTimeEv │ │ │ │ + 1337: 00093235 300 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver7CPUTimeEv │ │ │ │ 1338: 00035ed1 54 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiveraSERKS0_ │ │ │ │ - 1339: 00068795 116 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGenerator13CuttingMethodD0Ev │ │ │ │ - 1340: 0009ac2d 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingD0Ev │ │ │ │ - 1341: 0008289d 94 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ + 1339: 000659f5 116 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGenerator13CuttingMethodD0Ev │ │ │ │ + 1340: 0009ac3d 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingD0Ev │ │ │ │ + 1341: 000828ad 94 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ 1342: 000cd828 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin14CbcProbedDiverE │ │ │ │ 1343: 00035f71 1308 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiver15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 1344: 0003ac41 1208 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC2ERKS0_RNS_18OsiTMINLPInterfaceE │ │ │ │ - 1345: 000cdc0c 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin7EcpCutsE │ │ │ │ - 1346: 000b3920 25 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin13MinlpFeasPumpE │ │ │ │ - 1347: 0007154d 180 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16StartPointReader12readAndApplyEPNS_18OsiTMINLPInterfaceE │ │ │ │ - 1348: 0006297d 2 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristic10resetModelEP8CbcModel │ │ │ │ + 1345: 000cdbcc 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin7EcpCutsE │ │ │ │ + 1346: 000b39d4 25 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin13MinlpFeasPumpE │ │ │ │ + 1347: 0007155d 180 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16StartPointReader12readAndApplyEPNS_18OsiTMINLPInterfaceE │ │ │ │ + 1348: 0005a335 2 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristic10resetModelEP8CbcModel │ │ │ │ 1349: 00034d41 2 FUNC WEAK DEFAULT 11 _ZN6Bonmin14GuessHeuristic10resetModelEP8CbcModel │ │ │ │ - 1350: 0006fa51 182 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP10eval_jac_gEiPKdbiiPiS4_Pd │ │ │ │ + 1350: 0006fa61 182 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP10eval_jac_gEiPKdbiiPiS4_Pd │ │ │ │ 1351: 000cd950 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin17RegisteredOptionsE │ │ │ │ - 1352: 0009474d 88 FUNC WEAK DEFAULT 11 _ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD0Ev │ │ │ │ + 1352: 00093b7d 88 FUNC WEAK DEFAULT 11 _ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD0Ev │ │ │ │ 1353: 0002fc31 264 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface13getPrimalRaysEi │ │ │ │ - 1354: 0007119d 4 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP23get_variables_linearityEiPNS0_13LinearityTypeE │ │ │ │ - 1355: 00071651 22 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface9isIntegerEi │ │ │ │ + 1354: 000711ad 4 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP23get_variables_linearityEiPNS0_13LinearityTypeE │ │ │ │ + 1355: 00071661 22 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface9isIntegerEi │ │ │ │ 1356: 000cd7dc 56 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin14GuessHeuristicE │ │ │ │ - 1357: 000665f1 52 FUNC WEAK DEFAULT 11 _ZNK6Bonmin6TMINLP30get_simple_concave_constraintsEiPNS0_23SimpleConcaveConstraintE │ │ │ │ + 1357: 0006384d 52 FUNC WEAK DEFAULT 11 _ZNK6Bonmin6TMINLP30get_simple_concave_constraintsEiPNS0_23SimpleConcaveConstraintE │ │ │ │ 1358: 00038239 3452 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase22gatherParametersValuesEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ - 1359: 00081685 96 FUNC WEAK DEFAULT 11 _ZN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDD2Ev │ │ │ │ - 1360: 00068af5 40 FUNC WEAK DEFAULT 11 _ZN4Coin8SmartPtrIN6Bonmin19LinearCutsGenerator13CuttingMethodEE15ReleasePointer_Ev │ │ │ │ - 1361: 0006aecd 152 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowaSERKNS_7QuadCutE │ │ │ │ - 1362: 00082fa9 156 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP21force_fractionnal_solEv │ │ │ │ - 1363: 00068515 72 FUNC WEAK DEFAULT 11 _ZN4Coin16ReferencedObjectD2Ev │ │ │ │ - 1364: 0009049d 384 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC1EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENS2_INS_24IpoptInteriorWarmStarterEEE │ │ │ │ - 1365: 0005ac7d 4 FUNC WEAK DEFAULT 11 _ZNK6Bonmin7EcpCuts13doLocalSearchEPNS_7BabInfoE │ │ │ │ - 1366: 000711a1 4 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP25get_constraints_linearityEiPNS0_13LinearityTypeE │ │ │ │ - 1367: 00082795 22 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ + 1359: 00081695 96 FUNC WEAK DEFAULT 11 _ZN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDD2Ev │ │ │ │ + 1360: 00065d55 40 FUNC WEAK DEFAULT 11 _ZN4Coin8SmartPtrIN6Bonmin19LinearCutsGenerator13CuttingMethodEE15ReleasePointer_Ev │ │ │ │ + 1361: 0006cd2d 152 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowaSERKNS_7QuadCutE │ │ │ │ + 1362: 00082fb9 156 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP21force_fractionnal_solEv │ │ │ │ + 1363: 00065775 72 FUNC WEAK DEFAULT 11 _ZN4Coin16ReferencedObjectD2Ev │ │ │ │ + 1364: 00094a11 384 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC1EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENS2_INS_24IpoptInteriorWarmStarterEEE │ │ │ │ + 1365: 00058541 4 FUNC WEAK DEFAULT 11 _ZNK6Bonmin7EcpCuts13doLocalSearchEPNS_7BabInfoE │ │ │ │ + 1366: 000711b1 4 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP25get_constraints_linearityEiPNS0_13LinearityTypeE │ │ │ │ + 1367: 000827a5 22 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ 1368: 0003f6b9 60 FUNC WEAK DEFAULT 11 _ZNK5Ipopt14IpoptException15ReportExceptionERKNS_10JournalistENS_13EJournalLevelE │ │ │ │ - 1369: 000528bd 46 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin7HotInfo5cloneEv │ │ │ │ - 1370: 000a42f9 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingC2ERKS0_ │ │ │ │ - 1371: 0009e2b9 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin14HeuristicFPumpD1Ev │ │ │ │ - 1372: 000775e1 212 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface3useEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ - 1373: 000509a5 568 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable8MessagesC2Ev │ │ │ │ - 1374: 0006b6d1 848 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin7QuadCut5printEv │ │ │ │ - 1375: 0004d8e9 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverC1ERKS0_ │ │ │ │ - 1376: 0006e625 408 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11NamesReaderC2EPKcS2_ │ │ │ │ + 1369: 00050115 46 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin7HotInfo5cloneEv │ │ │ │ + 1370: 000a4309 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingC2ERKS0_ │ │ │ │ + 1371: 0009e2c9 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin14HeuristicFPumpD1Ev │ │ │ │ + 1372: 000775f1 212 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface3useEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ + 1373: 0004e1fd 568 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable8MessagesC2Ev │ │ │ │ + 1374: 0006a1c9 848 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin7QuadCut5printEv │ │ │ │ + 1375: 00054b99 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverC1ERKS0_ │ │ │ │ + 1376: 0006e635 408 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11NamesReaderC2EPKcS2_ │ │ │ │ 1377: 0003e261 180 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase17readOptionsStreamERSi │ │ │ │ 1378: 000cec70 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin25HeuristicDiveVectorLengthE │ │ │ │ 1379: 000cd95c 16 OBJECT WEAK DEFAULT 19 _ZTVN5Ipopt14IpoptExceptionE │ │ │ │ 1380: 000cd81c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin8CbcDiverE │ │ │ │ - 1381: 000b36e0 30 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin18BonCbcFullNodeInfoE │ │ │ │ - 1382: 000a1661 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPC2EPNS_11BonminSetupE │ │ │ │ - 1383: 00053ff5 3516 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableC1ERNS_12BabSetupBaseEPK18OsiSolverInterface │ │ │ │ - 1384: 0007bfcd 600 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceC2Ev │ │ │ │ - 1385: 000a1779 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPD1Ev │ │ │ │ - 1386: 000685ad 96 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGeneratorD1Ev │ │ │ │ - 1387: 00071d45 140 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setRowPriceEPKd │ │ │ │ - 1388: 00056111 84 FUNC WEAK DEFAULT 11 _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN6Bonmin7HotInfoESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_ │ │ │ │ - 1389: 000a0931 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthC1Ev │ │ │ │ - 1390: 00062935 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristicC1EPNS_18OsiTMINLPInterfaceE │ │ │ │ - 1391: 000716c5 10 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface17getIterationCountEv │ │ │ │ + 1381: 000b36f0 30 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin18BonCbcFullNodeInfoE │ │ │ │ + 1382: 000a1671 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPC2EPNS_11BonminSetupE │ │ │ │ + 1383: 0005184d 3516 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableC1ERNS_12BabSetupBaseEPK18OsiSolverInterface │ │ │ │ + 1384: 0007bfdd 600 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceC2Ev │ │ │ │ + 1385: 000a1789 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPD1Ev │ │ │ │ + 1386: 0006580d 96 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGeneratorD1Ev │ │ │ │ + 1387: 00071d55 140 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setRowPriceEPKd │ │ │ │ + 1388: 00053989 84 FUNC WEAK DEFAULT 11 _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN6Bonmin7HotInfoESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_ │ │ │ │ + 1389: 000a0941 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthC1Ev │ │ │ │ + 1390: 0005a2ed 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristicC1EPNS_18OsiTMINLPInterfaceE │ │ │ │ + 1391: 000716d5 10 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface17getIterationCountEv │ │ │ │ 1392: 000cdf6c 16 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEEE │ │ │ │ - 1393: 00063f59 772 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts10removeCutsEjPKi │ │ │ │ - 1394: 00071605 8 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getColLowerEv │ │ │ │ + 1393: 00068871 772 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts10removeCutsEjPKi │ │ │ │ + 1394: 00071615 8 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getColLowerEv │ │ │ │ 1395: 00036f19 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiver17setComparisonModeENS0_15ComparisonModesE │ │ │ │ - 1396: 00098bdd 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpD0Ev │ │ │ │ - 1397: 000695f9 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatC1ERK16CoinPackedMatrixNS_17MatrixStorageTypeE │ │ │ │ - 1398: 00065e65 540 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ - 1399: 000a17dd 4280 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIP8solutionERdPd │ │ │ │ - 1400: 00060f01 4 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptim15assignInterfaceEPNS_18OsiTMINLPInterfaceE │ │ │ │ - 1401: 0006bd8d 140 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsD1Ev │ │ │ │ + 1396: 00098bed 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpD0Ev │ │ │ │ + 1397: 00066859 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatC1ERK16CoinPackedMatrixNS_17MatrixStorageTypeE │ │ │ │ + 1398: 000630bd 540 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ + 1399: 000a17ed 4280 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIP8solutionERdPd │ │ │ │ + 1400: 0005cbb9 4 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptim15assignInterfaceEPNS_18OsiTMINLPInterfaceE │ │ │ │ + 1401: 0006a885 140 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsD1Ev │ │ │ │ 1402: 000359a1 50 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiveraSERKS0_ │ │ │ │ 1403: 0004834d 44 FUNC WEAK DEFAULT 11 _ZN8CglLandP10ParametersD2Ev │ │ │ │ - 1404: 00084095 140 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP8setxInitEiPKd │ │ │ │ - 1405: 00082941 216 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ - 1406: 000a41c1 312 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRounding10InitializeEPNS_11BonminSetupE │ │ │ │ - 1407: 0004cf21 28 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolveraSERKS0_ │ │ │ │ + 1404: 000840a5 140 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP8setxInitEiPKd │ │ │ │ + 1405: 00082951 216 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ + 1406: 000a41d1 312 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRounding10InitializeEPNS_11BonminSetupE │ │ │ │ + 1407: 000541cd 28 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolveraSERKS0_ │ │ │ │ 1408: 0004b865 1144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21CbcStrategyChooseCuts18setupCutGeneratorsER8CbcModel │ │ │ │ - 1409: 0006bc49 240 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin4Cuts9printCutsEv │ │ │ │ - 1410: 0004f2d1 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIiSaIiEED2Ev │ │ │ │ + 1409: 0006a741 240 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin4Cuts9printCutsEv │ │ │ │ + 1410: 00056581 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIiSaIiEED2Ev │ │ │ │ 1411: 000ce4a8 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin10TNLPSolverE │ │ │ │ - 1412: 000cdcc0 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin15OACutGenerator2E │ │ │ │ - 1413: 00088241 1724 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolver30initializeOptionsAndJournalistEv │ │ │ │ + 1412: 000cdc84 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin15OACutGenerator2E │ │ │ │ + 1413: 00088251 1724 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolver30initializeOptionsAndJournalistEv │ │ │ │ 1414: 00037849 20 FUNC WEAK DEFAULT 11 _ZN6Bonmin8CbcDiver4sizeEv │ │ │ │ - 1415: 0007f2bd 48 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface17solveFromHotStartEv │ │ │ │ - 1416: 000841c5 496 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ - 1417: 0009a2f5 2256 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINS15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 1415: 0007f2cd 48 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface17solveFromHotStartEv │ │ │ │ + 1416: 000841d5 496 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ + 1417: 0009a305 2256 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINS15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 1418: 000cd9ec 8 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin12BabSetupBaseE │ │ │ │ - 1419: 00094c65 68 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_15SolveStatisticsEE15ReleasePointer_Ev │ │ │ │ + 1419: 00094095 68 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_15SolveStatisticsEE15ReleasePointer_Ev │ │ │ │ 1420: 000374c1 36 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiver5emptyEv │ │ │ │ 1421: 0004818d 208 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetup10initializeERKNS_18OsiTMINLPInterfaceEb │ │ │ │ - 1422: 0007609d 276 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface16OaMessageHandler5printER9OsiRowCut │ │ │ │ - 1423: 0005c385 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseD0Ev │ │ │ │ - 1424: 0009f761 2336 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractional15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 1422: 000760ad 276 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface16OaMessageHandler5printER9OsiRowCut │ │ │ │ + 1423: 0005fc4d 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseD0Ev │ │ │ │ + 1424: 0009f771 2336 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractional15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 1425: 00033d45 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21BonCbcPartialNodeInfoC2ERKS0_ │ │ │ │ - 1426: 0006bb6d 220 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsC2ERKS0_ │ │ │ │ - 1427: 000cdaf4 28 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin17LpBranchingSolverE │ │ │ │ - 1428: 0006e2d5 30 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BoundsReader4readERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 1429: 0006f301 24 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS5_S5_iS5_S5_dPKNS2_9IpoptDataEPNS2_25IpoptCalculatedQuantitiesE │ │ │ │ - 1430: 0005c985 30 FUNC WEAK DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersD1Ev │ │ │ │ - 1431: 00085bd1 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLP7SosInfo16gutsOfDestructorEv │ │ │ │ - 1432: 00089cb5 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLPD1Ev │ │ │ │ - 1433: 0009f6e5 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalC1ERKS0_ │ │ │ │ + 1426: 0006a665 220 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsC2ERKS0_ │ │ │ │ + 1427: 000cdba4 28 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin17LpBranchingSolverE │ │ │ │ + 1428: 0006e2e5 30 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BoundsReader4readERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 1429: 0006f311 24 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS5_S5_iS5_S5_dPKNS2_9IpoptDataEPNS2_25IpoptCalculatedQuantitiesE │ │ │ │ + 1430: 0006024d 30 FUNC WEAK DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersD1Ev │ │ │ │ + 1431: 00085be1 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLP7SosInfo16gutsOfDestructorEv │ │ │ │ + 1432: 00089cc5 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLPD1Ev │ │ │ │ + 1433: 0009f6f5 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalC1ERKS0_ │ │ │ │ 1434: 000ce39c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin11TMINLP2TNLPE │ │ │ │ - 1435: 00090c55 104 FUNC WEAK DEFAULT 11 _ZTv0_n12_N27CoinWarmStartPrimalDualDiffD0Ev │ │ │ │ - 1436: 00069479 144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat26make_full_upper_triangularEv │ │ │ │ - 1437: 000665c5 42 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj6eval_fEiPKdbRd │ │ │ │ - 1438: 00068729 108 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGenerator13CuttingMethodD1Ev │ │ │ │ - 1439: 0009ac01 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingD1Ev │ │ │ │ - 1440: 0009624d 356 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic14changeIfNotSetEN5Ipopt8SmartPtrINS1_11OptionsListEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSA_SC_ │ │ │ │ - 1441: 00064f01 424 FUNC WEAK DEFAULT 11 _Z9CoinFillNIiEvPT_iS0_ │ │ │ │ - 1442: 00090931 60 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK18CoinWarmStartBasis5cloneEv │ │ │ │ - 1443: 0008f9b1 344 FUNC WEAK DEFAULT 11 _ZNSt8__detail13_Scratch_list5mergeINS0_8_Ptr_cmpISt14_List_iteratorIPN5Ipopt16RegisteredOptionEEN6Bonmin10optionsCmpEEEEEvRNS_15_List_node_baseET_ │ │ │ │ + 1435: 000951c9 104 FUNC WEAK DEFAULT 11 _ZTv0_n12_N27CoinWarmStartPrimalDualDiffD0Ev │ │ │ │ + 1436: 000666d9 144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat26make_full_upper_triangularEv │ │ │ │ + 1437: 00063821 42 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj6eval_fEiPKdbRd │ │ │ │ + 1438: 00065989 108 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGenerator13CuttingMethodD1Ev │ │ │ │ + 1439: 0009ac11 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingD1Ev │ │ │ │ + 1440: 0009625d 356 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic14changeIfNotSetEN5Ipopt8SmartPtrINS1_11OptionsListEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSA_SC_ │ │ │ │ + 1441: 00069815 424 FUNC WEAK DEFAULT 11 _Z9CoinFillNIiEvPT_iS0_ │ │ │ │ + 1442: 00094ea5 60 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK18CoinWarmStartBasis5cloneEv │ │ │ │ + 1443: 0008f9c1 344 FUNC WEAK DEFAULT 11 _ZNSt8__detail13_Scratch_list5mergeINS0_8_Ptr_cmpISt14_List_iteratorIPN5Ipopt16RegisteredOptionEEN6Bonmin10optionsCmpEEEEEvRNS_15_List_node_baseET_ │ │ │ │ 1444: 00030555 124 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin3BabC1Ev │ │ │ │ 1445: 00037889 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin14CbcProbedDiver9endSearchEv │ │ │ │ - 1446: 00089e71 144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLPC2EN5Ipopt8SmartPtrINS1_4TNLPEEEd │ │ │ │ - 1447: 0008f809 144 FUNC WEAK DEFAULT 11 _ZNK5Ipopt16RegisteredOption13DefaultStringB5cxx11Ev │ │ │ │ - 1448: 0008f7f1 6 FUNC WEAK DEFAULT 11 _ZNK5Ipopt16RegisteredOption13DefaultNumberEv │ │ │ │ - 1449: 000644e5 102 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts7eval_giEiPKdbiRd │ │ │ │ - 1450: 000b3834 23 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin11BonminSetupE │ │ │ │ - 1451: 000643ad 22 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ - 1452: 000855c9 240 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin6TMINLP12VariableTypeESaIS2_EE17_M_default_appendEj │ │ │ │ + 1446: 00089e81 144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLPC2EN5Ipopt8SmartPtrINS1_4TNLPEEEd │ │ │ │ + 1447: 0008f819 144 FUNC WEAK DEFAULT 11 _ZNK5Ipopt16RegisteredOption13DefaultStringB5cxx11Ev │ │ │ │ + 1448: 0008f801 6 FUNC WEAK DEFAULT 11 _ZNK5Ipopt16RegisteredOption13DefaultNumberEv │ │ │ │ + 1449: 00068dfd 102 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts7eval_giEiPKdbiRd │ │ │ │ + 1450: 000b3844 23 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin11BonminSetupE │ │ │ │ + 1451: 00068cc5 22 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ + 1452: 000855d9 240 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin6TMINLP12VariableTypeESaIS2_EE17_M_default_appendEj │ │ │ │ 1453: 00032e15 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategyC1Eiii │ │ │ │ - 1454: 0007160d 8 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getColUpperEv │ │ │ │ - 1455: 0007f479 1336 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface31getConstraintOuterApproximationER7OsiCutsiPKdS4_b │ │ │ │ - 1456: 0008b951 556 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolverC2EPNS_18OsiTMINLPInterfaceE │ │ │ │ - 1457: 00099dfd 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSD0Ev │ │ │ │ - 1458: 000ce784 32 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin14IpoptWarmStartE │ │ │ │ - 1459: 0009f145 404 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractional22selectVariableToBranchEPNS_11TMINLP2TNLPERKNS_6vectorIiEEPKdRiS9_ │ │ │ │ - 1460: 000946fd 80 FUNC WEAK DEFAULT 11 _ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD1Ev │ │ │ │ - 1461: 0006b44d 160 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ + 1454: 0007161d 8 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getColUpperEv │ │ │ │ + 1455: 0007f489 1336 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface31getConstraintOuterApproximationER7OsiCutsiPKdS4_b │ │ │ │ + 1456: 0008b961 556 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolverC2EPNS_18OsiTMINLPInterfaceE │ │ │ │ + 1457: 00099e0d 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSD0Ev │ │ │ │ + 1458: 000ce844 32 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin14IpoptWarmStartE │ │ │ │ + 1459: 0009f155 404 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractional22selectVariableToBranchEPNS_11TMINLP2TNLPERKNS_6vectorIiEEPKdRiS9_ │ │ │ │ + 1460: 00093b2d 80 FUNC WEAK DEFAULT 11 _ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD1Ev │ │ │ │ + 1461: 0006d2ad 160 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ 1462: 00035e1d 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiverC1Ev │ │ │ │ - 1463: 00071199 4 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ - 1464: 000cde10 120 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin12TMINLPLinObjE │ │ │ │ - 1465: 00055c1d 6 FUNC WEAK DEFAULT 11 _ZN18CbcBranchingObject6branchEP18OsiSolverInterface │ │ │ │ - 1466: 0009e2b9 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin14HeuristicFPumpD2Ev │ │ │ │ - 1467: 00084b01 1760 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPC1EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ + 1463: 000711a9 4 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ + 1464: 000cdd88 120 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin12TMINLPLinObjE │ │ │ │ + 1465: 00053475 6 FUNC WEAK DEFAULT 11 _ZN18CbcBranchingObject6branchEP18OsiSolverInterface │ │ │ │ + 1466: 0009e2c9 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin14HeuristicFPumpD2Ev │ │ │ │ + 1467: 00084b11 1760 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPC1EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ 1468: 00036b85 46 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11CbcDfsDiver5cloneEv │ │ │ │ - 1469: 000b3970 32 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin20OaFeasibilityCheckerE │ │ │ │ - 1470: 0005c3a5 1504 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ - 1471: 000cdd0c 44 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin10OaNlpOptimE │ │ │ │ + 1469: 000b3944 32 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin20OaFeasibilityCheckerE │ │ │ │ + 1470: 0005fc6d 1504 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ + 1471: 000cdcd0 44 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin10OaNlpOptimE │ │ │ │ 1472: 0003f18d 56 FUNC WEAK DEFAULT 11 _ZN5Ipopt13StreamJournalD0Ev │ │ │ │ - 1473: 000716dd 10 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getObjValueEv │ │ │ │ + 1473: 000716ed 10 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getObjValueEv │ │ │ │ 1474: 0003289d 192 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_ │ │ │ │ - 1475: 000a1779 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPD2Ev │ │ │ │ - 1476: 000685ad 96 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGeneratorD2Ev │ │ │ │ - 1477: 000a0931 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthC2Ev │ │ │ │ + 1475: 000a1789 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPD2Ev │ │ │ │ + 1476: 0006580d 96 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGeneratorD2Ev │ │ │ │ + 1477: 000a0941 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthC2Ev │ │ │ │ 1478: 00048f41 14 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolver6solverEv │ │ │ │ 1479: 000ce064 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin19SimpleReferencedPtrI13CoinWarmStartEE │ │ │ │ - 1480: 00094e99 3248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarter16WarmStartIterateEiPKdS2_RN5Ipopt14IteratesVectorE │ │ │ │ + 1480: 0008fd69 3248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarter16WarmStartIterateEiPKdS2_RN5Ipopt14IteratesVectorE │ │ │ │ 1481: 0004ad85 396 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolver30optimize_with_lazy_constraintsEdidRK7OsiCuts │ │ │ │ - 1482: 0008f7e1 4 FUNC WEAK DEFAULT 11 _ZNK5Ipopt16RegisteredOption4NameB5cxx11Ev │ │ │ │ - 1483: 000626c5 58 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface12setColBoundsEidd │ │ │ │ - 1484: 000719f1 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setIntParamE11OsiIntParami │ │ │ │ - 1485: 00096edd 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicD0Ev │ │ │ │ - 1486: 00076915 1072 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface19randomStartingPointEv │ │ │ │ - 1487: 00098bb1 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpD1Ev │ │ │ │ - 1488: 00071c11 42 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface10getNumRowsEv │ │ │ │ - 1489: 00082d4d 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP23SetVariablesLowerBoundsEiPKd │ │ │ │ - 1490: 0009e719 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDiveC1EPNS_11BonminSetupE │ │ │ │ - 1491: 000b3700 33 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin21BonCbcPartialNodeInfoE │ │ │ │ - 1492: 0008b881 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolverC1ERKS0_ │ │ │ │ - 1493: 0006bd8d 140 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsD2Ev │ │ │ │ - 1494: 000597cd 3772 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7EcpCuts15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 1482: 0008f7f1 4 FUNC WEAK DEFAULT 11 _ZNK5Ipopt16RegisteredOption4NameB5cxx11Ev │ │ │ │ + 1483: 0005e37d 58 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface12setColBoundsEidd │ │ │ │ + 1484: 00071a01 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setIntParamE11OsiIntParami │ │ │ │ + 1485: 00096eed 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicD0Ev │ │ │ │ + 1486: 00076925 1072 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface19randomStartingPointEv │ │ │ │ + 1487: 00098bc1 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpD1Ev │ │ │ │ + 1488: 00071c21 42 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface10getNumRowsEv │ │ │ │ + 1489: 00082d5d 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP23SetVariablesLowerBoundsEiPKd │ │ │ │ + 1490: 0009e729 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDiveC1EPNS_11BonminSetupE │ │ │ │ + 1491: 000b3710 33 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin21BonCbcPartialNodeInfoE │ │ │ │ + 1492: 0008b891 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolverC1ERKS0_ │ │ │ │ + 1493: 0006a885 140 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsD2Ev │ │ │ │ + 1494: 00057085 3772 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7EcpCuts15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 1495: 000483ad 46 FUNC WEAK DEFAULT 11 _ZNK6Bonmin11BonminSetup5cloneEv │ │ │ │ - 1496: 000b3a18 26 OBJECT WEAK DEFAULT 13 _ZTSN4Coin16ReferencedObjectE │ │ │ │ - 1497: 0008fb09 92 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_13StreamJournalEE15ReleasePointer_Ev │ │ │ │ - 1498: 000cdb40 40 OBJECT GLOBAL DEFAULT 19 _ZTV15BonRandomChoice │ │ │ │ + 1496: 000b3a08 26 OBJECT WEAK DEFAULT 13 _ZTSN4Coin16ReferencedObjectE │ │ │ │ + 1497: 0008fb19 92 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_13StreamJournalEE15ReleasePointer_Ev │ │ │ │ + 1498: 000cdaf0 40 OBJECT GLOBAL DEFAULT 19 _ZTV15BonRandomChoice │ │ │ │ 1499: 000cdfcc 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin15CutStrengthenerE │ │ │ │ - 1500: 0006bf7d 84 FUNC WEAK DEFAULT 11 _ZNK6OsiCutneERKS_ │ │ │ │ - 1501: 000814ad 6 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface14getNumElementsEv │ │ │ │ - 1502: 00064355 34 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsD0Ev │ │ │ │ - 1503: 0004f729 152 FUNC WEAK DEFAULT 11 _ZN15BonRandomChoice14chooseVariableEP18OsiSolverInterfaceP23OsiBranchingInformationb │ │ │ │ - 1504: 00062891 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristic8solutionERdPd │ │ │ │ - 1505: 000a01a5 152 FUNC WEAK DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractional8setSetupEPNS_11BonminSetupE │ │ │ │ + 1500: 0006aa75 84 FUNC WEAK DEFAULT 11 _ZNK6OsiCutneERKS_ │ │ │ │ + 1501: 000814bd 6 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface14getNumElementsEv │ │ │ │ + 1502: 00068c6d 34 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsD0Ev │ │ │ │ + 1503: 0004cf81 152 FUNC WEAK DEFAULT 11 _ZN15BonRandomChoice14chooseVariableEP18OsiSolverInterfaceP23OsiBranchingInformationb │ │ │ │ + 1504: 0005a249 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristic8solutionERdPd │ │ │ │ + 1505: 000a01b5 152 FUNC WEAK DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractional8setSetupEPNS_11BonminSetupE │ │ │ │ 1506: 000d00b0 4 OBJECT GLOBAL DEFAULT 23 currentOA │ │ │ │ - 1507: 0005c331 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseD1Ev │ │ │ │ - 1508: 000b377c 26 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin14CbcProbedDiverE │ │ │ │ - 1509: 00058db1 6 FUNC WEAK DEFAULT 11 _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ - 1510: 000643c5 156 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_fEiPKdbRd │ │ │ │ - 1511: 00097c9d 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpD0Ev │ │ │ │ - 1512: 0005c985 30 FUNC WEAK DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersD2Ev │ │ │ │ - 1513: 00089cb5 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLPD2Ev │ │ │ │ - 1514: 00090b91 96 FUNC WEAK DEFAULT 11 _ZTv0_n12_N27CoinWarmStartPrimalDualDiffD1Ev │ │ │ │ - 1515: 00088f71 172 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ + 1507: 0005fbf9 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseD1Ev │ │ │ │ + 1508: 000b378c 26 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin14CbcProbedDiverE │ │ │ │ + 1509: 00058539 6 FUNC WEAK DEFAULT 11 _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ + 1510: 00068cdd 156 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_fEiPKdbRd │ │ │ │ + 1511: 00097cad 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpD0Ev │ │ │ │ + 1512: 0006024d 30 FUNC WEAK DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersD2Ev │ │ │ │ + 1513: 00089cc5 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLPD2Ev │ │ │ │ + 1514: 00095105 96 FUNC WEAK DEFAULT 11 _ZTv0_n12_N27CoinWarmStartPrimalDualDiffD1Ev │ │ │ │ + 1515: 00088f81 172 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ 1516: 000ce51c 88 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin10TNLP2FPNLPE │ │ │ │ - 1517: 000853b9 456 FUNC WEAK DEFAULT 11 _ZN6Bonmin14TMINLP_INVALIDC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_i │ │ │ │ - 1518: 0009ac01 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingD2Ev │ │ │ │ - 1519: 00068729 108 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGenerator13CuttingMethodD2Ev │ │ │ │ - 1520: 00089491 880 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ - 1521: 000b3f20 25 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin13HeuristicDiveE │ │ │ │ - 1522: 0009061d 264 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC1EiiPKdS2_ │ │ │ │ + 1517: 000853c9 456 FUNC WEAK DEFAULT 11 _ZN6Bonmin14TMINLP_INVALIDC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_i │ │ │ │ + 1518: 0009ac11 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingD2Ev │ │ │ │ + 1519: 00065989 108 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGenerator13CuttingMethodD2Ev │ │ │ │ + 1520: 000894a1 880 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ + 1521: 000b3f30 25 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin13HeuristicDiveE │ │ │ │ + 1522: 00094b91 264 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC1EiiPKdS2_ │ │ │ │ 1523: 00030555 124 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin3BabC2Ev │ │ │ │ - 1524: 00091d4d 192 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver18setOutputToDefaultEv │ │ │ │ - 1525: 000b3a98 15 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin4CutsE │ │ │ │ - 1526: 00076545 460 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface23extractSenseRhsAndRangeEv │ │ │ │ + 1524: 0009117d 192 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver18setOutputToDefaultEv │ │ │ │ + 1525: 000b3aa8 15 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin4CutsE │ │ │ │ + 1526: 00076555 460 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface23extractSenseRhsAndRangeEv │ │ │ │ 1527: 00036f59 104 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12DiverCompare11newSolutionEP8CbcModel │ │ │ │ 1528: 00030689 6988 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin3Bab14branchAndBoundERNS_12BabSetupBaseE │ │ │ │ - 1529: 000b37b0 24 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin12DiverCompareE │ │ │ │ + 1529: 000b37c0 24 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin12DiverCompareE │ │ │ │ 1530: 000ced08 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin26HeuristicDiveMIPFractionalE │ │ │ │ - 1531: 00099dd1 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSD1Ev │ │ │ │ + 1531: 00099de1 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSD1Ev │ │ │ │ 1532: 00037025 36 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiver3popEv │ │ │ │ - 1533: 000946fd 80 FUNC WEAK DEFAULT 11 _ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD2Ev │ │ │ │ + 1533: 00093b2d 80 FUNC WEAK DEFAULT 11 _ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD2Ev │ │ │ │ 1534: 00035e1d 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiverC2Ev │ │ │ │ - 1535: 00069769 90 FUNC WEAK DEFAULT 11 _ZN6Bonmin18resizeAndCopyArrayIiEEvRPT_jj │ │ │ │ - 1536: 0006ab6d 708 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow10initializeEv │ │ │ │ - 1537: 0007adcd 3732 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface22extractInterfaceParamsEv │ │ │ │ - 1538: 0005b5e1 3084 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseC1ERNS_12BabSetupBaseEbb │ │ │ │ - 1539: 000a6cc1 188 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthC1EPNS_11BonminSetupE │ │ │ │ - 1540: 0009d459 612 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13RoundingFPump5roundEddPd │ │ │ │ + 1535: 000669c9 90 FUNC WEAK DEFAULT 11 _ZN6Bonmin18resizeAndCopyArrayIiEEvRPT_jj │ │ │ │ + 1536: 0006c9cd 708 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow10initializeEv │ │ │ │ + 1537: 0007addd 3732 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface22extractInterfaceParamsEv │ │ │ │ + 1538: 0005eea9 3084 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseC1ERNS_12BabSetupBaseEbb │ │ │ │ + 1539: 000a6cd1 188 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthC1EPNS_11BonminSetupE │ │ │ │ + 1540: 0009d469 612 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13RoundingFPump5roundEddPd │ │ │ │ 1541: 00032275 108 FUNC WEAK DEFAULT 11 _ZNK6Bonmin12TMINLPLinObj13branchingInfoEv │ │ │ │ 1542: 0003592d 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiverC2ERKS0_ │ │ │ │ - 1543: 00097089 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicC1EPNS_11BonminSetupE │ │ │ │ - 1544: 0006ae31 154 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowaSERKS0_ │ │ │ │ - 1545: 0005f1c5 2572 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator215registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 1543: 00097099 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicC1EPNS_11BonminSetupE │ │ │ │ + 1544: 0006cc91 154 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowaSERKS0_ │ │ │ │ + 1545: 0005ae7d 2572 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator215registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 1546: 0002ecb9 264 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11loadProblemERK16CoinPackedMatrixPKdS5_S5_S5_S5_ │ │ │ │ - 1547: 000a2c75 164 FUNC WEAK DEFAULT 11 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin7MatCompEEEEvT_SC_T0_ │ │ │ │ + 1547: 000a2c85 164 FUNC WEAK DEFAULT 11 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin7MatCompEEEEvT_SC_T0_ │ │ │ │ 1548: 0003f3ad 44 FUNC WEAK DEFAULT 11 _ZN5Ipopt13StreamJournalD1Ev │ │ │ │ - 1549: 000b3cf8 33 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin21StrongBranchingSolverE │ │ │ │ + 1549: 000b3d08 33 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin21StrongBranchingSolverE │ │ │ │ 1550: 000413e5 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetupC2ERKS0_ │ │ │ │ - 1551: 00094d79 4 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarter8FinalizeEv │ │ │ │ - 1552: 000527c9 12 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin17BonChooseVariable10isRootNodeEPK23OsiBranchingInformation │ │ │ │ - 1553: 00064bc5 4 FUNC WEAK DEFAULT 11 _ZNK6Bonmin6TMINLP17get_const_xtra_idEv │ │ │ │ - 1554: 00089e71 144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLPC1EN5Ipopt8SmartPtrINS1_4TNLPEEEd │ │ │ │ + 1551: 0008fc49 4 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarter8FinalizeEv │ │ │ │ + 1552: 00050021 12 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin17BonChooseVariable10isRootNodeEPK23OsiBranchingInformation │ │ │ │ + 1553: 00063811 4 FUNC WEAK DEFAULT 11 _ZNK6Bonmin6TMINLP17get_const_xtra_idEv │ │ │ │ + 1554: 00089e81 144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLPC1EN5Ipopt8SmartPtrINS1_4TNLPEEEd │ │ │ │ 1555: 00037915 38 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1110_List_baseIP7CbcNodeSaIS2_EE8_M_clearEv │ │ │ │ - 1556: 00096eb1 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicD1Ev │ │ │ │ - 1557: 00098bb1 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpD2Ev │ │ │ │ - 1558: 00077b11 440 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface8setModelEN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ - 1559: 00071615 8 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getRowLowerEv │ │ │ │ - 1560: 000cdb34 12 OBJECT GLOBAL DEFAULT 19 _ZTI15BonRandomChoice │ │ │ │ - 1561: 00083079 16 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP14GetWarmStarterEv │ │ │ │ - 1562: 0006da69 108 FUNC WEAK DEFAULT 11 _ZN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEED0Ev │ │ │ │ + 1556: 00096ec1 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicD1Ev │ │ │ │ + 1557: 00098bc1 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpD2Ev │ │ │ │ + 1558: 00077b21 440 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface8setModelEN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ + 1559: 00071625 8 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getRowLowerEv │ │ │ │ + 1560: 000cdae4 12 OBJECT GLOBAL DEFAULT 19 _ZTI15BonRandomChoice │ │ │ │ + 1561: 00083089 16 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP14GetWarmStarterEv │ │ │ │ + 1562: 0006da79 108 FUNC WEAK DEFAULT 11 _ZN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEED0Ev │ │ │ │ 1563: 000cda54 36 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin11BonminSetupE │ │ │ │ - 1564: 00064bbd 4 FUNC WEAK DEFAULT 11 _ZN6Bonmin6TMINLP25hasUpperBoundingObjectiveEv │ │ │ │ - 1565: 0009a279 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSC1EPNS_11BonminSetupE │ │ │ │ + 1564: 000694d5 4 FUNC WEAK DEFAULT 11 _ZN6Bonmin6TMINLP25hasUpperBoundingObjectiveEv │ │ │ │ + 1565: 0009a289 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSC1EPNS_11BonminSetupE │ │ │ │ 1566: 00033d7d 46 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin21BonCbcPartialNodeInfo5cloneEv │ │ │ │ 1567: 0003f315 104 FUNC WEAK DEFAULT 11 _ZN5Ipopt14IpoptExceptionD0Ev │ │ │ │ 1568: 00036cf9 18 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin8CbcDiver3topEv │ │ │ │ 1569: 000ceb10 60 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin13HeuristicRINSE │ │ │ │ - 1570: 000762a9 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface9setSolverEN5Ipopt8SmartPtrINS_10TNLPSolverEEE │ │ │ │ - 1571: 00065329 444 FUNC WEAK DEFAULT 11 _ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd │ │ │ │ + 1570: 000762b9 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface9setSolverEN5Ipopt8SmartPtrINS_10TNLPSolverEEE │ │ │ │ + 1571: 00069c41 444 FUNC WEAK DEFAULT 11 _ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd │ │ │ │ 1572: 0003f159 52 FUNC WEAK DEFAULT 11 _ZN6Bonmin7EcpCutsD0Ev │ │ │ │ - 1573: 000a6cc1 188 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthC2EPNS_11BonminSetupE │ │ │ │ - 1574: 0006425d 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsD1Ev │ │ │ │ - 1575: 00097ea1 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPump10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ - 1576: 0008b861 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolverD0Ev │ │ │ │ + 1573: 000a6cd1 188 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthC2EPNS_11BonminSetupE │ │ │ │ + 1574: 00068b75 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsD1Ev │ │ │ │ + 1575: 00097eb1 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPump10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ + 1576: 0008b871 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolverD0Ev │ │ │ │ 1577: 000413b1 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetupC1EPK18CoinMessageHandler │ │ │ │ - 1578: 00097089 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicC2EPNS_11BonminSetupE │ │ │ │ - 1579: 0009c3c1 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPumpC1Ev │ │ │ │ + 1578: 00097099 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicC2EPNS_11BonminSetupE │ │ │ │ + 1579: 0009c3d1 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPumpC1Ev │ │ │ │ 1580: 000cd6e4 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin14CbcNlpStrategyE │ │ │ │ - 1581: 0005c331 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseD2Ev │ │ │ │ + 1581: 0005fbf9 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseD2Ev │ │ │ │ 1582: 00032605 500 FUNC WEAK DEFAULT 11 _ZN9CoinErrorC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_S5_S5_i │ │ │ │ - 1583: 00097c71 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpD1Ev │ │ │ │ + 1583: 00097c81 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpD1Ev │ │ │ │ 1584: 000cd694 8 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin10ErrorCodesE │ │ │ │ - 1585: 000b3af8 18 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin7AuxInfoE │ │ │ │ - 1586: 00081c85 356 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11applyRowCutERK9OsiRowCut │ │ │ │ - 1587: 00091c91 188 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver17forceSolverOutputEi │ │ │ │ - 1588: 0009e40d 278 FUNC WEAK DEFAULT 11 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin12score_sorterEEEEvT_T0_SD_T1_T2_ │ │ │ │ + 1585: 000b3b08 18 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin7AuxInfoE │ │ │ │ + 1586: 00081c95 356 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11applyRowCutERK9OsiRowCut │ │ │ │ + 1587: 000910c1 188 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver17forceSolverOutputEi │ │ │ │ + 1588: 0009e41d 278 FUNC WEAK DEFAULT 11 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin12score_sorterEEEEvT_T0_SD_T1_T2_ │ │ │ │ 1589: 0003247d 392 FUNC WEAK DEFAULT 11 _ZNK9CoinError5printEb │ │ │ │ 1590: 00038fb5 2372 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase11mayPrintDocEv │ │ │ │ 1591: 0003eb95 420 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC1EN5Ipopt8SmartPtrINS_6TMINLPEEEPK18CoinMessageHandler │ │ │ │ - 1592: 0005a689 1304 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7EcpCutsC1ERNS_12BabSetupBaseE │ │ │ │ - 1593: 00052671 344 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin17BonChooseVariable17computeUsefulnessEddddPK9OsiObjectiRd │ │ │ │ - 1594: 000902b9 86 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC2Ebii │ │ │ │ + 1592: 00057f41 1304 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7EcpCutsC1ERNS_12BabSetupBaseE │ │ │ │ + 1593: 0004fec9 344 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin17BonChooseVariable17computeUsefulnessEddddPK9OsiObjectiRd │ │ │ │ + 1594: 0009482d 86 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC2Ebii │ │ │ │ 1595: 0003fd31 38 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin12TMINLP2OsiLPEE15ReleasePointer_Ev │ │ │ │ - 1596: 000b3d5c 26 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin14IpoptWarmStartE │ │ │ │ - 1597: 000cdc8c 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin20OaFeasibilityCheckerE │ │ │ │ - 1598: 00054db1 500 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableC1ERKS0_ │ │ │ │ - 1599: 0004d93d 148 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolveraSERKS0_ │ │ │ │ - 1600: 00071a25 72 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getStrParamE11OsiStrParamRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 1601: 0005b2e5 226 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipC1EP18OsiSolverInterfacebbbbb │ │ │ │ + 1596: 000b3e44 26 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin14IpoptWarmStartE │ │ │ │ + 1597: 000cdc0c 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin20OaFeasibilityCheckerE │ │ │ │ + 1598: 00052609 500 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableC1ERKS0_ │ │ │ │ + 1599: 00054bed 148 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolveraSERKS0_ │ │ │ │ + 1600: 00071a35 72 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getStrParamE11OsiStrParamRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 1601: 0005ebad 226 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipC1EP18OsiSolverInterfacebbbbb │ │ │ │ 1602: 000d008c 4 OBJECT GLOBAL DEFAULT 22 _ZN6Bonmin18OsiTMINLPInterface11INFEAS_SYMBE │ │ │ │ 1603: 000ce5d8 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin21StrongBranchingSolverE │ │ │ │ - 1604: 0009a279 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSC2EPNS_11BonminSetupE │ │ │ │ - 1605: 000ce924 24 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ + 1604: 0009a289 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSC2EPNS_11BonminSetupE │ │ │ │ + 1605: 000ce61c 24 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ 1606: 0003b0f9 1232 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC2ERKS0_ │ │ │ │ - 1607: 00057445 2380 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPump15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 1608: 00088dfd 372 FUNC WEAK DEFAULT 11 _ZN5Ipopt11OptionsListaSERKS0_ │ │ │ │ - 1609: 000ce948 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin11IpoptSolverE │ │ │ │ + 1607: 0006106d 2380 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPump15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 1608: 00088e0d 372 FUNC WEAK DEFAULT 11 _ZN5Ipopt11OptionsListaSERKS0_ │ │ │ │ + 1609: 000ce640 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin11IpoptSolverE │ │ │ │ 1610: 00032e9d 46 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin14CbcNlpStrategy5cloneEv │ │ │ │ - 1611: 000972f9 2376 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristic15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 1612: 0005fbd1 736 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator2C2ERNS_12BabSetupBaseE │ │ │ │ + 1611: 00097309 2376 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristic15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 1612: 0005b889 736 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator2C2ERNS_12BabSetupBaseE │ │ │ │ 1613: 000d00d1 1 OBJECT GLOBAL DEFAULT 23 _ZN6Bonmin18OsiTMINLPInterface17hasPrintedOptionsE │ │ │ │ - 1614: 000866c9 176 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolver13UnsolvedError10printErrorERSo │ │ │ │ - 1615: 00085879 240 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN5Ipopt4TNLP13LinearityTypeESaIS2_EE17_M_default_appendEj │ │ │ │ - 1616: 0006bb39 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsC1Ev │ │ │ │ - 1617: 0004cd49 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverD0Ev │ │ │ │ + 1614: 000866d9 176 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolver13UnsolvedError10printErrorERSo │ │ │ │ + 1615: 00085889 240 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN5Ipopt4TNLP13LinearityTypeESaIS2_EE17_M_default_appendEj │ │ │ │ + 1616: 0006a631 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsC1Ev │ │ │ │ + 1617: 00053ff5 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverD0Ev │ │ │ │ 1618: 000cd78c 36 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin21BonCbcPartialNodeInfoE │ │ │ │ - 1619: 0007161d 8 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getRowUpperEv │ │ │ │ - 1620: 00094d7d 284 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarterC1EiPKdS2_ddb │ │ │ │ - 1621: 00099dd1 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSD2Ev │ │ │ │ - 1622: 00065295 116 FUNC WEAK DEFAULT 11 _ZNSt6vectorIPN6Bonmin7QuadRowESaIS2_EE7reserveEj │ │ │ │ - 1623: 000699e5 164 FUNC WEAK DEFAULT 11 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_SD_T0_ │ │ │ │ - 1624: 000a2a81 436 FUNC WEAK DEFAULT 11 _Z9CoinZeroNIiEvPT_i │ │ │ │ - 1625: 0006d85d 272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoC2ERK12OsiBabSolver │ │ │ │ - 1626: 00071cd9 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface14setColSolutionEPKd │ │ │ │ - 1627: 00091969 28 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver18UnsolvedIpoptError10solverNameB5cxx11Ev │ │ │ │ - 1628: 000cdacc 28 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin17QpBranchingSolverE │ │ │ │ - 1629: 00087ff5 588 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverC2ERKS0_ │ │ │ │ - 1630: 000775ad 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface23SetStrongBrachingSolverEN5Ipopt8SmartPtrINS_21StrongBranchingSolverEEE │ │ │ │ - 1631: 00066d4d 26 FUNC WEAK DEFAULT 11 _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_9ConvexityE │ │ │ │ - 1632: 00064bad 6 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ - 1633: 00085351 104 FUNC WEAK DEFAULT 11 _ZN6Bonmin14TMINLP_INVALIDD0Ev │ │ │ │ - 1634: 00083119 588 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP14check_solutionEPP9OsiObjecti │ │ │ │ - 1635: 000a0171 52 FUNC WEAK DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalD0Ev │ │ │ │ - 1636: 0006e2f5 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BoundsReader12readAndApplyEPNS_18OsiTMINLPInterfaceE │ │ │ │ + 1619: 0007162d 8 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getRowUpperEv │ │ │ │ + 1620: 0008fc4d 284 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarterC1EiPKdS2_ddb │ │ │ │ + 1621: 00099de1 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSD2Ev │ │ │ │ + 1622: 00069bad 116 FUNC WEAK DEFAULT 11 _ZNSt6vectorIPN6Bonmin7QuadRowESaIS2_EE7reserveEj │ │ │ │ + 1623: 00066c45 164 FUNC WEAK DEFAULT 11 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_SD_T0_ │ │ │ │ + 1624: 000a2a91 436 FUNC WEAK DEFAULT 11 _Z9CoinZeroNIiEvPT_i │ │ │ │ + 1625: 0006d86d 272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoC2ERK12OsiBabSolver │ │ │ │ + 1626: 00071ce9 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface14setColSolutionEPKd │ │ │ │ + 1627: 00090d99 28 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver18UnsolvedIpoptError10solverNameB5cxx11Ev │ │ │ │ + 1628: 000cdb7c 28 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin17QpBranchingSolverE │ │ │ │ + 1629: 00088005 588 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverC2ERKS0_ │ │ │ │ + 1630: 000775bd 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface23SetStrongBrachingSolverEN5Ipopt8SmartPtrINS_21StrongBranchingSolverEEE │ │ │ │ + 1631: 00063fa9 26 FUNC WEAK DEFAULT 11 _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_9ConvexityE │ │ │ │ + 1632: 000694c5 6 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ + 1633: 00085361 104 FUNC WEAK DEFAULT 11 _ZN6Bonmin14TMINLP_INVALIDD0Ev │ │ │ │ + 1634: 00083129 588 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP14check_solutionEPP9OsiObjecti │ │ │ │ + 1635: 000a0181 52 FUNC WEAK DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalD0Ev │ │ │ │ + 1636: 0006e305 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BoundsReader12readAndApplyEPNS_18OsiTMINLPInterfaceE │ │ │ │ 1637: 00032605 500 FUNC WEAK DEFAULT 11 _ZN9CoinErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_S5_S5_i │ │ │ │ - 1638: 000917a5 160 FUNC WEAK DEFAULT 11 _ZNK23CoinWarmStartPrimalDual5cloneEv │ │ │ │ + 1638: 00095d19 160 FUNC WEAK DEFAULT 11 _ZNK23CoinWarmStartPrimalDual5cloneEv │ │ │ │ 1639: 000d0088 4 OBJECT GLOBAL DEFAULT 22 _ZN6Bonmin18OsiTMINLPInterface9TIME_SYMBE │ │ │ │ - 1640: 00055be5 4 FUNC WEAK DEFAULT 11 _ZNK18OsiBranchingObject11boundBranchEv │ │ │ │ + 1640: 0005343d 4 FUNC WEAK DEFAULT 11 _ZNK18OsiBranchingObject11boundBranchEv │ │ │ │ 1641: 0003f3ad 44 FUNC WEAK DEFAULT 11 _ZN5Ipopt13StreamJournalD2Ev │ │ │ │ - 1642: 0006bacd 46 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin7QuadCut5cloneEv │ │ │ │ - 1643: 000916dd 96 FUNC WEAK DEFAULT 11 _ZNK19CoinWarmStartVectorIdE5cloneEv │ │ │ │ - 1644: 00062f29 232 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts6printHEv │ │ │ │ - 1645: 0005af01 88 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersC1Ev │ │ │ │ + 1642: 0006a5c5 46 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin7QuadCut5cloneEv │ │ │ │ + 1643: 00095c51 96 FUNC WEAK DEFAULT 11 _ZNK19CoinWarmStartVectorIdE5cloneEv │ │ │ │ + 1644: 00067841 232 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts6printHEv │ │ │ │ + 1645: 0005e7c9 88 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersC1Ev │ │ │ │ 1646: 000cd7bc 20 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin7BabInfoE │ │ │ │ - 1647: 00081b15 368 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface12setHintParamE12OsiHintParamb15OsiHintStrengthPv │ │ │ │ - 1648: 000665c1 4 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj18hasLinearObjectiveEv │ │ │ │ - 1649: 00096eb1 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicD2Ev │ │ │ │ - 1650: 0004ceb9 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverC2EPNS_18OsiTMINLPInterfaceE │ │ │ │ + 1647: 00081b25 368 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface12setHintParamE12OsiHintParamb15OsiHintStrengthPv │ │ │ │ + 1648: 0006381d 4 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj18hasLinearObjectiveEv │ │ │ │ + 1649: 00096ec1 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicD2Ev │ │ │ │ + 1650: 00054165 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverC2EPNS_18OsiTMINLPInterfaceE │ │ │ │ 1651: 0003f1f5 14 FUNC WEAK DEFAULT 11 _ZN5Ipopt17RegisteredOptions19RegisteringCategoryEv │ │ │ │ - 1652: 00089f01 170 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP21set_dist_to_point_objEjPKdPKi │ │ │ │ - 1653: 0009b049 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingC1Ev │ │ │ │ - 1654: 00086795 948 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolver13zeroDimensionERKN5Ipopt8SmartPtrINS1_4TNLPEEERNS0_12ReturnStatusE │ │ │ │ + 1652: 00089f11 170 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP21set_dist_to_point_objEjPKdPKi │ │ │ │ + 1653: 0009b059 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingC1Ev │ │ │ │ + 1654: 000867a5 948 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolver13zeroDimensionERKN5Ipopt8SmartPtrINS1_4TNLPEEERNS0_12ReturnStatusE │ │ │ │ 1655: 0003f0e9 2 FUNC WEAK DEFAULT 11 _ZN6Bonmin12BabSetupBase20setBabDefaultOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 1656: 0006da05 100 FUNC WEAK DEFAULT 11 _ZN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEED1Ev │ │ │ │ + 1656: 0006da15 100 FUNC WEAK DEFAULT 11 _ZN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEED1Ev │ │ │ │ 1657: 000371f5 644 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiver8bestNodeEd │ │ │ │ - 1658: 0004f489 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11PseudoCostsC1ERKS0_ │ │ │ │ + 1658: 0004cce1 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11PseudoCostsC1ERKS0_ │ │ │ │ 1659: 0003f2b5 96 FUNC WEAK DEFAULT 11 _ZN5Ipopt14IpoptExceptionD1Ev │ │ │ │ - 1660: 0002e3c1 56 FUNC WEAK DEFAULT 11 _ZNK6Bonmin7EcpCuts9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ + 1660: 0002e305 56 FUNC WEAK DEFAULT 11 _ZNK6Bonmin7EcpCuts9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ 1661: 000321d5 4 FUNC WEAK DEFAULT 11 _ZNKSt5ctypeIcE8do_widenEc │ │ │ │ - 1662: 000ce954 24 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ - 1663: 0008597d 596 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLP7SosInfoC2ERKS1_ │ │ │ │ - 1664: 0009f741 28 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalaSERKS0_ │ │ │ │ + 1662: 000ce64c 24 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ + 1663: 0008598d 596 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLP7SosInfoC2ERKS1_ │ │ │ │ + 1664: 0009f751 28 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalaSERKS0_ │ │ │ │ 1665: 000ce070 16 OBJECT WEAK DEFAULT 19 _ZTVN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDE │ │ │ │ - 1666: 000665ad 10 FUNC WEAK DEFAULT 11 _ZNK6Bonmin6TMINLP20get_number_nonconvexERiS1_ │ │ │ │ + 1666: 00063805 10 FUNC WEAK DEFAULT 11 _ZNK6Bonmin6TMINLP20get_number_nonconvexERiS1_ │ │ │ │ 1667: 0003fa19 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin7EcpCutsD1Ev │ │ │ │ - 1668: 00068955 416 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface12applyRowCutsEiPPK9OsiRowCut │ │ │ │ - 1669: 00082845 18 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ - 1670: 0007687d 134 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface14set_linearizerEN5Ipopt8SmartPtrINS_12TMINLP2OsiLPEEE │ │ │ │ - 1671: 000b3ce0 24 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin12BranchingTQPE │ │ │ │ - 1672: 00052af1 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC1EP18OsiSolverInterfacePK23OsiBranchingInformationPKPK9OsiObjecti │ │ │ │ - 1673: 0006425d 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsD2Ev │ │ │ │ - 1674: 00062741 264 FUNC WEAK DEFAULT 11 _ZNK6Bonmin10OaNlpOptim5cloneEv │ │ │ │ - 1675: 00064461 132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts11eval_grad_fEiPKdbPd │ │ │ │ - 1676: 00099009 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpC1ERKS0_ │ │ │ │ - 1677: 0006a481 144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow15gradiant_structEiPib │ │ │ │ + 1668: 00065bb5 416 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface12applyRowCutsEiPPK9OsiRowCut │ │ │ │ + 1669: 00082855 18 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ + 1670: 0007688d 134 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface14set_linearizerEN5Ipopt8SmartPtrINS_12TMINLP2OsiLPEEE │ │ │ │ + 1671: 000b3cf0 24 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin12BranchingTQPE │ │ │ │ + 1672: 00050349 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC1EP18OsiSolverInterfacePK23OsiBranchingInformationPKPK9OsiObjecti │ │ │ │ + 1673: 00068b75 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsD2Ev │ │ │ │ + 1674: 0005e3f9 264 FUNC WEAK DEFAULT 11 _ZNK6Bonmin10OaNlpOptim5cloneEv │ │ │ │ + 1675: 00068d79 132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts11eval_grad_fEiPKdbPd │ │ │ │ + 1676: 00099019 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpC1ERKS0_ │ │ │ │ + 1677: 0006c2e1 144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow15gradiant_structEiPib │ │ │ │ 1678: 0004800d 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetupC1ERKS0_RNS_18OsiTMINLPInterfaceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 1679: 0008b819 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolverD1Ev │ │ │ │ - 1680: 000657a5 64 FUNC WEAK DEFAULT 11 _ZNK6Bonmin19TMINLP2TNLPQuadCuts5cloneEv │ │ │ │ - 1681: 000645bd 388 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ - 1682: 0009c3c1 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPumpC2Ev │ │ │ │ + 1679: 0008b829 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolverD1Ev │ │ │ │ + 1680: 0006a0bd 64 FUNC WEAK DEFAULT 11 _ZNK6Bonmin19TMINLP2TNLPQuadCuts5cloneEv │ │ │ │ + 1681: 00068ed5 388 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ + 1682: 0009c3d1 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPumpC2Ev │ │ │ │ 1683: 000367fd 748 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiver10initializeERNS_12BabSetupBaseE │ │ │ │ - 1684: 00085581 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIN6Bonmin6TMINLP12VariableTypeESaIS2_EED1Ev │ │ │ │ - 1685: 000777c5 80 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface7optionsEv │ │ │ │ - 1686: 00097c71 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpD2Ev │ │ │ │ - 1687: 00071251 764 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16StartPointReader8readFileEv │ │ │ │ + 1684: 00085591 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIN6Bonmin6TMINLP12VariableTypeESaIS2_EED1Ev │ │ │ │ + 1685: 000777d5 80 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface7optionsEv │ │ │ │ + 1686: 00097c81 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpD2Ev │ │ │ │ + 1687: 00071261 764 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16StartPointReader8readFileEv │ │ │ │ 1688: 0003e315 880 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase15readOptionsFileENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 1689: 0006989d 164 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIiiESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ - 1690: 0004ceb9 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverC1EPNS_18OsiTMINLPInterfaceE │ │ │ │ - 1691: 00085cad 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLPD0Ev │ │ │ │ - 1692: 00099915 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlp10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ - 1693: 000cdec8 44 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin19LinearCutsGeneratorE │ │ │ │ - 1694: 000a6df5 152 FUNC WEAK DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLength8setSetupEPNS_11BonminSetupE │ │ │ │ - 1695: 0006b081 166 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC2ERKS0_ │ │ │ │ - 1696: 00066731 180 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj17finalize_solutionENS_6TMINLP12SolverReturnEiPKdd │ │ │ │ - 1697: 0009f711 46 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin23HeuristicDiveFractional5cloneEv │ │ │ │ + 1689: 00066afd 164 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIiiESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ + 1690: 00054165 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverC1EPNS_18OsiTMINLPInterfaceE │ │ │ │ + 1691: 00085cbd 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLPD0Ev │ │ │ │ + 1692: 00099925 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlp10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ + 1693: 000cde40 44 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin19LinearCutsGeneratorE │ │ │ │ + 1694: 000a6e05 152 FUNC WEAK DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLength8setSetupEPNS_11BonminSetupE │ │ │ │ + 1695: 0006cee1 166 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC2ERKS0_ │ │ │ │ + 1696: 0006398d 180 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj17finalize_solutionENS_6TMINLP12SolverReturnEiPKdd │ │ │ │ + 1697: 0009f721 46 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin23HeuristicDiveFractional5cloneEv │ │ │ │ 1698: 0003eb95 420 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC2EN5Ipopt8SmartPtrINS_6TMINLPEEEPK18CoinMessageHandler │ │ │ │ - 1699: 0007686d 16 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface12setWarmStartEPK13CoinWarmStart │ │ │ │ - 1700: 00098fdd 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpC1Ev │ │ │ │ + 1699: 0007687d 16 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface12setWarmStartEPK13CoinWarmStart │ │ │ │ + 1700: 00098fed 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpC1Ev │ │ │ │ 1701: 000344ed 216 FUNC WEAK DEFAULT 11 _ZN5Ipopt16RegisteredOptionD0Ev │ │ │ │ - 1702: 00081de9 584 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_i │ │ │ │ + 1702: 00081df9 584 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_i │ │ │ │ 1703: 0002efd1 264 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11applyColCutERK9OsiColCut │ │ │ │ - 1704: 000b35f8 37 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ - 1705: 000b384c 33 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin21CbcStrategyChooseCutsE │ │ │ │ + 1704: 000b3608 37 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ + 1705: 000b385c 33 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin21CbcStrategyChooseCutsE │ │ │ │ 1706: 000ce9f0 60 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin25LocalSolverBasedHeuristicE │ │ │ │ - 1707: 0004ccf5 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverD1Ev │ │ │ │ + 1707: 00053fa1 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverD1Ev │ │ │ │ 1708: 000d00a8 1 OBJECT GLOBAL DEFAULT 23 BonminAbortAll │ │ │ │ - 1709: 000cdae8 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin17LpBranchingSolverE │ │ │ │ - 1710: 0006bb39 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsC2Ev │ │ │ │ + 1709: 000cdb98 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin17LpBranchingSolverE │ │ │ │ + 1710: 0006a631 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsC2Ev │ │ │ │ 1711: 0003785d 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin8CbcDiver9endSearchEv │ │ │ │ - 1712: 00082a19 424 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ - 1713: 00091b25 124 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver16getUsedWarmStartEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ + 1712: 00082a29 424 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ + 1713: 00090f55 124 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver16getUsedWarmStartEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ 1714: 000ceb94 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin14HeuristicFPumpE │ │ │ │ 1715: 0003712d 200 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiver8bestNodeEd │ │ │ │ - 1716: 00052829 148 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC1ERKS0_ │ │ │ │ + 1716: 00050081 148 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC1ERKS0_ │ │ │ │ 1717: 000cdf7c 16 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin16SimpleReferencedIdEE │ │ │ │ - 1718: 000b381c 24 OBJECT WEAK DEFAULT 13 _ZTSN8CglLandP10ParametersE │ │ │ │ - 1719: 0008b8ed 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolveraSERKS0_ │ │ │ │ - 1720: 000b3de8 43 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ - 1721: 000a637d 2372 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLength15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 1718: 000b382c 24 OBJECT WEAK DEFAULT 13 _ZTSN8CglLandP10ParametersE │ │ │ │ + 1719: 0008b8fd 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolveraSERKS0_ │ │ │ │ + 1720: 000b3dc4 43 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ + 1721: 000a638d 2372 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLength15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 1722: 00032e5d 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategyC2ERKS0_ │ │ │ │ - 1723: 00063469 676 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsEjPPK9OsiRowCut │ │ │ │ - 1724: 000827d5 24 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP21intermediate_callbackEN5Ipopt13AlgorithmModeEiddddddddiPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ - 1725: 000852f1 96 FUNC WEAK DEFAULT 11 _ZN6Bonmin14TMINLP_INVALIDD1Ev │ │ │ │ - 1726: 000a0145 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalD1Ev │ │ │ │ - 1727: 00090aed 72 FUNC WEAK DEFAULT 11 _ZTv0_n12_N23CoinWarmStartVectorDiffIdED0Ev │ │ │ │ - 1728: 00082625 60 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1110_List_baseIN5Ipopt8SmartPtrIN6Bonmin10TNLPSolverEEESaIS5_EE8_M_clearEv │ │ │ │ - 1729: 000b3e98 20 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin9DummyPumpE │ │ │ │ - 1730: 000ce654 48 OBJECT WEAK DEFAULT 19 _ZTV19CoinWarmStartVectorIdE │ │ │ │ - 1731: 00081555 56 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface16OaMessageHandlerD0Ev │ │ │ │ + 1723: 00067d81 676 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsEjPPK9OsiRowCut │ │ │ │ + 1724: 000827e5 24 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP21intermediate_callbackEN5Ipopt13AlgorithmModeEiddddddddiPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ + 1725: 00085301 96 FUNC WEAK DEFAULT 11 _ZN6Bonmin14TMINLP_INVALIDD1Ev │ │ │ │ + 1726: 000a0155 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalD1Ev │ │ │ │ + 1727: 00095061 72 FUNC WEAK DEFAULT 11 _ZTv0_n12_N23CoinWarmStartVectorDiffIdED0Ev │ │ │ │ + 1728: 00082635 60 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1110_List_baseIN5Ipopt8SmartPtrIN6Bonmin10TNLPSolverEEESaIS5_EE8_M_clearEv │ │ │ │ + 1729: 000b3ea8 20 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin9DummyPumpE │ │ │ │ + 1730: 000ce714 48 OBJECT WEAK DEFAULT 19 _ZTV19CoinWarmStartVectorIdE │ │ │ │ + 1731: 00081565 56 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface16OaMessageHandlerD0Ev │ │ │ │ 1732: 000ce090 28 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin18OsiTMINLPInterface16OaMessageHandlerE │ │ │ │ 1733: 0003fd59 58 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1110_List_baseIN6Bonmin12BabSetupBase13CuttingMethodESaIS3_EE8_M_clearEv │ │ │ │ - 1734: 0005af01 88 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersC2Ev │ │ │ │ - 1735: 00091e0d 300 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver15enableWarmStartEv │ │ │ │ - 1736: 0005c1ed 324 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseC1ERKS0_ │ │ │ │ + 1734: 0005e7c9 88 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersC2Ev │ │ │ │ + 1735: 0009123d 300 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver15enableWarmStartEv │ │ │ │ + 1736: 0005fab5 324 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseC1ERKS0_ │ │ │ │ 1737: 0003b5c9 9936 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase18registerAllOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 1738: 0007651d 30 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface14freeCachedDataEv │ │ │ │ - 1739: 0009b049 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingC2Ev │ │ │ │ - 1740: 0006da05 100 FUNC WEAK DEFAULT 11 _ZN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEED2Ev │ │ │ │ + 1738: 0007652d 30 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface14freeCachedDataEv │ │ │ │ + 1739: 0009b059 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingC2Ev │ │ │ │ + 1740: 0006da15 100 FUNC WEAK DEFAULT 11 _ZN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEED2Ev │ │ │ │ 1741: 0002e9ed 264 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface10setRowTypeEicdd │ │ │ │ - 1742: 0005b0c9 536 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManip7restoreEv │ │ │ │ - 1743: 0005afb5 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipD1Ev │ │ │ │ + 1742: 0005e991 536 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManip7restoreEv │ │ │ │ + 1743: 0005e87d 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipD1Ev │ │ │ │ 1744: 0003f2b5 96 FUNC WEAK DEFAULT 11 _ZN5Ipopt14IpoptExceptionD2Ev │ │ │ │ - 1745: 000529dd 276 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfo17updateInformationEPK18OsiSolverInterfacePK23OsiBranchingInformationP17OsiChooseVariable │ │ │ │ - 1746: 0006d645 216 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoC1ERKS0_ │ │ │ │ - 1747: 00093b85 348 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC1ERKS0_ │ │ │ │ - 1748: 000b3660 14 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin3BabE │ │ │ │ - 1749: 00090845 64 FUNC WEAK DEFAULT 11 _ZTv0_n12_N19CoinWarmStartVectorIdED0Ev │ │ │ │ - 1750: 000a1719 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPaSERKS0_ │ │ │ │ - 1751: 0005b3c9 536 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin19OaDecompositionBase14post_nlp_solveEPNS_7BabInfoEd │ │ │ │ - 1752: 000963b1 360 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic14changeIfNotSetEN5Ipopt8SmartPtrINS1_11OptionsListEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSA_RKd │ │ │ │ - 1753: 000a09f9 2368 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLength15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 1745: 00050235 276 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfo17updateInformationEPK18OsiSolverInterfacePK23OsiBranchingInformationP17OsiChooseVariable │ │ │ │ + 1746: 0006d655 216 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoC1ERKS0_ │ │ │ │ + 1747: 00092fb5 348 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC1ERKS0_ │ │ │ │ + 1748: 000b3670 14 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin3BabE │ │ │ │ + 1749: 00094db9 64 FUNC WEAK DEFAULT 11 _ZTv0_n12_N19CoinWarmStartVectorIdED0Ev │ │ │ │ + 1750: 000a1729 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPaSERKS0_ │ │ │ │ + 1751: 0005ec91 536 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin19OaDecompositionBase14post_nlp_solveEPNS_7BabInfoEd │ │ │ │ + 1752: 000963c1 360 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic14changeIfNotSetEN5Ipopt8SmartPtrINS1_11OptionsListEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSA_RKd │ │ │ │ + 1753: 000a0a09 2368 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLength15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 1754: 0003fa19 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin7EcpCutsD2Ev │ │ │ │ 1755: 0002f709 264 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11loadProblemERK16CoinPackedMatrixPKdS5_S5_PKcS5_S5_ │ │ │ │ - 1756: 0004d8e9 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverC2ERKS0_ │ │ │ │ - 1757: 000b3670 26 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin14CbcNlpStrategyE │ │ │ │ - 1758: 0008a8e5 272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ + 1756: 00054b99 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverC2ERKS0_ │ │ │ │ + 1757: 000b3680 26 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin14CbcNlpStrategyE │ │ │ │ + 1758: 0008a8f5 272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ 1759: 0003fd09 38 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin6TMINLPEE15ReleasePointer_Ev │ │ │ │ - 1760: 0009a23d 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSC1Ev │ │ │ │ - 1761: 00068ea9 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatD1Ev │ │ │ │ + 1760: 0009a24d 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSC1Ev │ │ │ │ + 1761: 00066109 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatD1Ev │ │ │ │ 1762: 000ce4b4 92 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin10TNLPSolverE │ │ │ │ 1763: 000323d1 172 FUNC WEAK DEFAULT 11 _ZN5Ipopt11OptionsListD0Ev │ │ │ │ - 1764: 00096519 356 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic14changeIfNotSetEN5Ipopt8SmartPtrINS1_11OptionsListEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSA_RKi │ │ │ │ + 1764: 00096529 356 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic14changeIfNotSetEN5Ipopt8SmartPtrINS1_11OptionsListEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSA_RKi │ │ │ │ 1765: 00032d45 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategy13setupPrintingER8CbcModeli │ │ │ │ - 1766: 00083365 3376 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP11outputDiffsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPS7_ │ │ │ │ + 1766: 00083375 3376 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP11outputDiffsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPS7_ │ │ │ │ 1767: 000cea2c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin20FixAndSolveHeuristicE │ │ │ │ - 1768: 000630b5 144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts20set_linear_objectiveEiPKdd │ │ │ │ + 1768: 000679cd 144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts20set_linear_objectiveEiPKdd │ │ │ │ 1769: 000cd840 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin12DiverCompareE │ │ │ │ - 1770: 0008b819 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolverD2Ev │ │ │ │ - 1771: 00089fd9 1030 FUNC WEAK DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ - 1772: 000ce68c 36 OBJECT WEAK DEFAULT 19 _ZTV23CoinWarmStartVectorDiffIdE │ │ │ │ - 1773: 0007bc61 876 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface14readOptionFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 1774: 000a2895 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIP10resetModelEP8CbcModel │ │ │ │ + 1770: 0008b829 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolverD2Ev │ │ │ │ + 1771: 00089fe9 1030 FUNC WEAK DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ + 1772: 000ce74c 36 OBJECT WEAK DEFAULT 19 _ZTV23CoinWarmStartVectorDiffIdE │ │ │ │ + 1773: 0007bc71 876 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface14readOptionFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 1774: 000a28a5 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIP10resetModelEP8CbcModel │ │ │ │ 1775: 00039dad 512 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase6addSosEv │ │ │ │ - 1776: 000b3fe4 40 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin28HeuristicDiveMIPVectorLengthE │ │ │ │ - 1777: 00085581 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIN6Bonmin6TMINLP12VariableTypeESaIS2_EED2Ev │ │ │ │ - 1778: 0006a86d 768 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow14add_to_hessianERSt3mapISt4pairIiiES3_St4lessIS3_ESaIS2_IKS3_S3_EEEb │ │ │ │ - 1779: 00065309 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIPN6Bonmin7QuadRowESaIS2_EED1Ev │ │ │ │ - 1780: 0005639d 488 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EE17_M_default_appendEj │ │ │ │ - 1781: 00096191 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicC1ERKS0_ │ │ │ │ - 1782: 00085ca9 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLPD1Ev │ │ │ │ - 1783: 00057d91 556 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin13MinlpFeasPump16set_fp_objectiveER18OsiSolverInterfacePKd │ │ │ │ - 1784: 000550d1 2836 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable9setupListEP23OsiBranchingInformationb │ │ │ │ - 1785: 0008aa81 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQPD0Ev │ │ │ │ + 1776: 000b3ff4 40 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin28HeuristicDiveMIPVectorLengthE │ │ │ │ + 1777: 00085591 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIN6Bonmin6TMINLP12VariableTypeESaIS2_EED2Ev │ │ │ │ + 1778: 0006c6cd 768 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow14add_to_hessianERSt3mapISt4pairIiiES3_St4lessIS3_ESaIS2_IKS3_S3_EEEb │ │ │ │ + 1779: 00069c21 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIPN6Bonmin7QuadRowESaIS2_EED1Ev │ │ │ │ + 1780: 00053c15 488 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EE17_M_default_appendEj │ │ │ │ + 1781: 000961a1 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicC1ERKS0_ │ │ │ │ + 1782: 00085cb9 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLPD1Ev │ │ │ │ + 1783: 000619b9 556 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin13MinlpFeasPump16set_fp_objectiveER18OsiSolverInterfacePKd │ │ │ │ + 1784: 00052929 2836 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable9setupListEP23OsiBranchingInformationb │ │ │ │ + 1785: 0008aa91 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQPD0Ev │ │ │ │ 1786: 00037891 14 FUNC WEAK DEFAULT 11 _ZN6Bonmin11CbcDfsDiver4sizeEv │ │ │ │ - 1787: 0009705d 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicC1Ev │ │ │ │ - 1788: 00084121 164 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP9Set_x_solEiPKd │ │ │ │ - 1789: 0006a2ed 396 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow5printEv │ │ │ │ + 1787: 0009706d 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicC1Ev │ │ │ │ + 1788: 00084131 164 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP9Set_x_solEiPKd │ │ │ │ + 1789: 0006c14d 396 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow5printEv │ │ │ │ 1790: 000345c5 208 FUNC WEAK DEFAULT 11 _ZN5Ipopt16RegisteredOptionD1Ev │ │ │ │ - 1791: 00098fdd 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpC2Ev │ │ │ │ - 1792: 000b3620 22 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin10ErrorCodesE │ │ │ │ + 1791: 00098fed 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpC2Ev │ │ │ │ + 1792: 000b3630 22 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin10ErrorCodesE │ │ │ │ 1793: 00034b29 468 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14GuessHeuristic8solutionERdPd │ │ │ │ - 1794: 0004ee51 1152 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolver17solveFromHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ - 1795: 000628fd 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristicC1ER8CbcModelPNS_18OsiTMINLPInterfaceE │ │ │ │ - 1796: 0004ccf5 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverD2Ev │ │ │ │ - 1797: 0006f441 200 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP18get_starting_pointEibPdbS2_S2_ibS2_ │ │ │ │ - 1798: 0005aba1 220 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7EcpCuts11doEcpRoundsER18OsiSolverInterfacebPd │ │ │ │ - 1799: 0008f989 38 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1110_List_baseIPN5Ipopt16RegisteredOptionESaIS3_EE8_M_clearEv │ │ │ │ - 1800: 0006b2f5 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EED1Ev │ │ │ │ - 1801: 000b3e50 37 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin25LocalSolverBasedHeuristicE │ │ │ │ - 1802: 000650a9 492 FUNC WEAK DEFAULT 11 _Z9CoinZeroNIdEvPT_i │ │ │ │ - 1803: 00064c81 36 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP25hasUpperBoundingObjectiveEv │ │ │ │ - 1804: 0009667d 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 1805: 00090ecd 108 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18IpoptWarmStartDiff5cloneEv │ │ │ │ - 1806: 000827ad 18 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP7eval_giEiPKdbiRd │ │ │ │ - 1807: 000a0241 280 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLength20setInternalVariablesEPNS_11TMINLP2TNLPE │ │ │ │ - 1808: 000814e1 72 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface16OaMessageHandler5cloneEv │ │ │ │ - 1809: 0009e8cd 188 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21adjustPrimalToleranceEPNS_11TMINLP2TNLPERd │ │ │ │ - 1810: 0007653d 8 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11getVarNamesB5cxx11Ev │ │ │ │ - 1811: 00066081 348 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj12eval_grad_giEiPKdbiRiPiPd │ │ │ │ - 1812: 0009f6e5 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalC2ERKS0_ │ │ │ │ + 1794: 00056101 1152 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolver17solveFromHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ + 1795: 0005a2b5 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristicC1ER8CbcModelPNS_18OsiTMINLPInterfaceE │ │ │ │ + 1796: 00053fa1 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverD2Ev │ │ │ │ + 1797: 0006f451 200 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP18get_starting_pointEibPdbS2_S2_ibS2_ │ │ │ │ + 1798: 00058459 220 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7EcpCuts11doEcpRoundsER18OsiSolverInterfacebPd │ │ │ │ + 1799: 0008f999 38 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1110_List_baseIPN5Ipopt16RegisteredOptionESaIS3_EE8_M_clearEv │ │ │ │ + 1800: 0006d155 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EED1Ev │ │ │ │ + 1801: 000b3e60 37 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin25LocalSolverBasedHeuristicE │ │ │ │ + 1802: 000699c1 492 FUNC WEAK DEFAULT 11 _Z9CoinZeroNIdEvPT_i │ │ │ │ + 1803: 00069595 36 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP25hasUpperBoundingObjectiveEv │ │ │ │ + 1804: 0009668d 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 1805: 00095441 108 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18IpoptWarmStartDiff5cloneEv │ │ │ │ + 1806: 000827bd 18 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP7eval_giEiPKdbiRd │ │ │ │ + 1807: 000a0251 280 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLength20setInternalVariablesEPNS_11TMINLP2TNLPE │ │ │ │ + 1808: 000814f1 72 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface16OaMessageHandler5cloneEv │ │ │ │ + 1809: 0009e8dd 188 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21adjustPrimalToleranceEPNS_11TMINLP2TNLPERd │ │ │ │ + 1810: 0007654d 8 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11getVarNamesB5cxx11Ev │ │ │ │ + 1811: 000632d9 348 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj12eval_grad_giEiPKdbiRiPiPd │ │ │ │ + 1812: 0009f6f5 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalC2ERKS0_ │ │ │ │ 1813: 0003ed39 944 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase17readOptionsStringENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 1814: 000852f1 96 FUNC WEAK DEFAULT 11 _ZN6Bonmin14TMINLP_INVALIDD2Ev │ │ │ │ + 1814: 00085301 96 FUNC WEAK DEFAULT 11 _ZN6Bonmin14TMINLP_INVALIDD2Ev │ │ │ │ 1815: 000cdf00 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin4CutsE │ │ │ │ - 1816: 00062a05 52 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristicD0Ev │ │ │ │ - 1817: 00090765 64 FUNC WEAK DEFAULT 11 _ZTv0_n12_N23CoinWarmStartVectorDiffIdED1Ev │ │ │ │ - 1818: 000a0145 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalD2Ev │ │ │ │ + 1816: 0005a3bd 52 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristicD0Ev │ │ │ │ + 1817: 00094cd9 64 FUNC WEAK DEFAULT 11 _ZTv0_n12_N23CoinWarmStartVectorDiffIdED1Ev │ │ │ │ + 1818: 000a0155 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalD2Ev │ │ │ │ 1819: 0004141d 672 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetupC2ERKS0_RNS_18OsiTMINLPInterfaceE │ │ │ │ 1820: 00034d31 2 FUNC WEAK DEFAULT 11 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ - 1821: 000ce6b0 8 OBJECT WEAK DEFAULT 19 _ZTT27CoinWarmStartPrimalDualDiff │ │ │ │ - 1822: 0009d43d 26 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13RoundingFPumpC1EPNS_11TMINLP2TNLPE │ │ │ │ - 1823: 0009e7e1 236 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13isNlpFeasibleEPNS_11TMINLP2TNLPEd │ │ │ │ - 1824: 00081529 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface16OaMessageHandlerD1Ev │ │ │ │ - 1825: 0006f2c1 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP6eval_fEiPKdbRd │ │ │ │ - 1826: 00097e1d 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpC1Ev │ │ │ │ + 1821: 000ce770 8 OBJECT WEAK DEFAULT 19 _ZTT27CoinWarmStartPrimalDualDiff │ │ │ │ + 1822: 0009d44d 26 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13RoundingFPumpC1EPNS_11TMINLP2TNLPE │ │ │ │ + 1823: 0009e7f1 236 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13isNlpFeasibleEPNS_11TMINLP2TNLPEd │ │ │ │ + 1824: 00081539 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface16OaMessageHandlerD1Ev │ │ │ │ + 1825: 0006f2d1 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP6eval_fEiPKdbRd │ │ │ │ + 1826: 00097e2d 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpC1Ev │ │ │ │ 1827: 00034ac1 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7BabInfoC1ERKS0_ │ │ │ │ - 1828: 000b39ac 22 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin10OaNlpOptimE │ │ │ │ + 1828: 000b399c 22 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin10OaNlpOptimE │ │ │ │ 1829: 00032d41 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategy18setupCutGeneratorsER8CbcModel │ │ │ │ - 1830: 0008fe71 320 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin14IpoptWarmStart12generateDiffEPK13CoinWarmStart │ │ │ │ + 1830: 000943e5 320 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin14IpoptWarmStart12generateDiffEPK13CoinWarmStart │ │ │ │ 1831: 000d0090 4 OBJECT GLOBAL DEFAULT 22 _ZN6Bonmin18OsiTMINLPInterface12UNBOUND_SYMBE │ │ │ │ - 1832: 0006b129 172 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC1ERKNS_7QuadCutE │ │ │ │ - 1833: 00065955 224 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ - 1834: 000b3768 19 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin8CbcDiverE │ │ │ │ - 1835: 0006f571 168 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP12get_nlp_infoERiS2_S2_S2_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ - 1836: 00099f7d 704 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINS8solutionERdPd │ │ │ │ + 1832: 0006cf89 172 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC1ERKNS_7QuadCutE │ │ │ │ + 1833: 00062bad 224 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ + 1834: 000b3778 19 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin8CbcDiverE │ │ │ │ + 1835: 0006f581 168 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP12get_nlp_infoERiS2_S2_S2_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ + 1836: 00099f8d 704 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINS8solutionERdPd │ │ │ │ 1837: 00032c35 204 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_11OptionsListEE15ReleasePointer_Ev │ │ │ │ - 1838: 0005afb5 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipD2Ev │ │ │ │ - 1839: 000b3c68 26 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin14TMINLP_INVALIDE │ │ │ │ - 1840: 000a0081 196 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalC2EPNS_11BonminSetupE │ │ │ │ - 1841: 0006bf35 24 FUNC WEAK DEFAULT 11 _ZNK6OsiCuteqERKS_ │ │ │ │ - 1842: 000907d5 56 FUNC WEAK DEFAULT 11 _ZTv0_n12_N19CoinWarmStartVectorIdED1Ev │ │ │ │ - 1843: 0007c85d 3124 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface14resolveForCostEib │ │ │ │ - 1844: 0004d049 232 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolver12markHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ - 1845: 00070225 904 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPC1EN5Ipopt8SmartPtrINS_6TMINLPEEERK16CoinPackedVectorbiPKdSA_SA_iiPKi │ │ │ │ - 1846: 0009f12d 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin13HeuristicDive10resetModelEP8CbcModel │ │ │ │ - 1847: 000cde88 8 OBJECT WEAK DEFAULT 19 _ZTIN4Coin16ReferencedObjectE │ │ │ │ + 1838: 0005e87d 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipD2Ev │ │ │ │ + 1839: 000b3c78 26 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin14TMINLP_INVALIDE │ │ │ │ + 1840: 000a0091 196 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalC2EPNS_11BonminSetupE │ │ │ │ + 1841: 0006aa2d 24 FUNC WEAK DEFAULT 11 _ZNK6OsiCuteqERKS_ │ │ │ │ + 1842: 00094d49 56 FUNC WEAK DEFAULT 11 _ZTv0_n12_N19CoinWarmStartVectorIdED1Ev │ │ │ │ + 1843: 0007c86d 3124 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface14resolveForCostEib │ │ │ │ + 1844: 000542f9 232 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolver12markHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ + 1845: 00070235 904 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPC1EN5Ipopt8SmartPtrINS_6TMINLPEEERK16CoinPackedVectorbiPKdSA_SA_iiPKi │ │ │ │ + 1846: 0009f13d 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin13HeuristicDive10resetModelEP8CbcModel │ │ │ │ + 1847: 000cde00 8 OBJECT WEAK DEFAULT 19 _ZTIN4Coin16ReferencedObjectE │ │ │ │ 1848: 00048ea9 152 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolver11setLpSolverEP18OsiSolverInterface │ │ │ │ 1849: 0004a129 1232 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolverC1ERNS_12BabSetupBaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 1850: 0009a23d 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSC2Ev │ │ │ │ - 1851: 00068ea9 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatD2Ev │ │ │ │ + 1850: 0009a24d 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSC2Ev │ │ │ │ + 1851: 00066109 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatD2Ev │ │ │ │ 1852: 000cda84 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin21CbcStrategyChooseCutsE │ │ │ │ - 1853: 00068f11 386 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatC1ERKS0_ │ │ │ │ - 1854: 00052b55 708 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableaSERKS0_ │ │ │ │ - 1855: 0007a3b9 808 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface23solveFeasibilityProblemEjPKdPKiid │ │ │ │ + 1853: 00066171 386 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatC1ERKS0_ │ │ │ │ + 1854: 000503ad 708 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableaSERKS0_ │ │ │ │ + 1855: 0007a3c9 808 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface23solveFeasibilityProblemEjPKdPKiid │ │ │ │ 1856: 000327f9 164 FUNC WEAK DEFAULT 11 _ZN5Ipopt11OptionsListD1Ev │ │ │ │ - 1857: 0004cf3d 228 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolver17solveFromHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ - 1858: 000b393c 18 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin7EcpCutsE │ │ │ │ + 1857: 000541e9 228 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolver17solveFromHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ + 1858: 000b3930 18 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin7EcpCutsE │ │ │ │ 1859: 00032e15 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategyC2Eiii │ │ │ │ - 1860: 00096ead 4 FUNC WEAK DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic8solutionERdPdR7OsiCuts │ │ │ │ - 1861: 0004f4fd 52 FUNC WEAK DEFAULT 11 _ZN6Bonmin11PseudoCostsD0Ev │ │ │ │ - 1862: 000947a5 268 FUNC WEAK DEFAULT 11 _ZN5Ipopt16IpoptApplication10InitializeEPKcb │ │ │ │ - 1863: 00064ba9 4 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP20get_var_con_metadataEiRSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SK_EEERS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SQ_EEEiSI_SO_SU_ │ │ │ │ - 1864: 00090f39 116 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK6Bonmin18IpoptWarmStartDiff5cloneEv │ │ │ │ - 1865: 000932e9 476 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver10InitializeERSi │ │ │ │ - 1866: 0004e861 1520 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverC2EPNS_12BabSetupBaseE │ │ │ │ - 1867: 0008a411 162 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ - 1868: 000852e9 4 FUNC WEAK DEFAULT 11 _ZN6Bonmin6TMINLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ - 1869: 0009d43d 26 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13RoundingFPumpC2EPNS_11TMINLP2TNLPE │ │ │ │ - 1870: 00065309 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIPN6Bonmin7QuadRowESaIS2_EED2Ev │ │ │ │ - 1871: 0009080d 56 FUNC WEAK DEFAULT 11 _ZN19CoinWarmStartVectorIdED0Ev │ │ │ │ + 1860: 00096ebd 4 FUNC WEAK DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic8solutionERdPdR7OsiCuts │ │ │ │ + 1861: 0004cd55 52 FUNC WEAK DEFAULT 11 _ZN6Bonmin11PseudoCostsD0Ev │ │ │ │ + 1862: 00093bd5 268 FUNC WEAK DEFAULT 11 _ZN5Ipopt16IpoptApplication10InitializeEPKcb │ │ │ │ + 1863: 000694c1 4 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP20get_var_con_metadataEiRSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SK_EEERS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SQ_EEEiSI_SO_SU_ │ │ │ │ + 1864: 000954ad 116 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK6Bonmin18IpoptWarmStartDiff5cloneEv │ │ │ │ + 1865: 00092719 476 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver10InitializeERSi │ │ │ │ + 1866: 00055b11 1520 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverC2EPNS_12BabSetupBaseE │ │ │ │ + 1867: 0008a421 162 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ + 1868: 000852f9 4 FUNC WEAK DEFAULT 11 _ZN6Bonmin6TMINLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ + 1869: 0009d44d 26 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13RoundingFPumpC2EPNS_11TMINLP2TNLPE │ │ │ │ + 1870: 00069c21 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIPN6Bonmin7QuadRowESaIS2_EED2Ev │ │ │ │ + 1871: 00094d81 56 FUNC WEAK DEFAULT 11 _ZN19CoinWarmStartVectorIdED0Ev │ │ │ │ 1872: 000d00ec 408 OBJECT GLOBAL DEFAULT 23 _ZN6Bonmin11IpoptSolver18UnsolvedIpoptError10errorNamesB5cxx11E │ │ │ │ - 1873: 0009cf2d 496 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPump10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ - 1874: 00085ca9 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLPD2Ev │ │ │ │ - 1875: 00068809 332 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP7addCutsEjPPK9OsiRowCut │ │ │ │ - 1876: 000814a1 2 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface21replaceMatrixOptionalERK16CoinPackedMatrix │ │ │ │ - 1877: 00096715 208 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicC1EPNS_11BonminSetupE │ │ │ │ - 1878: 000b3cc8 22 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin10TNLP2FPNLPE │ │ │ │ - 1879: 0008a9f5 140 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQPD1Ev │ │ │ │ + 1873: 0009cf3d 496 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPump10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ + 1874: 00085cb9 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLPD2Ev │ │ │ │ + 1875: 00065a69 332 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP7addCutsEjPPK9OsiRowCut │ │ │ │ + 1876: 000814b1 2 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface21replaceMatrixOptionalERK16CoinPackedMatrix │ │ │ │ + 1877: 00096725 208 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicC1EPNS_11BonminSetupE │ │ │ │ + 1878: 000b3cd8 22 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin10TNLP2FPNLPE │ │ │ │ + 1879: 0008aa05 140 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQPD1Ev │ │ │ │ 1880: 000d00ac 4 OBJECT GLOBAL DEFAULT 23 OAModel │ │ │ │ 1881: 00033435 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21BonCbcPartialNodeInfo15allBranchesGoneEv │ │ │ │ - 1882: 000814b9 4 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface14getMatrixByColEv │ │ │ │ - 1883: 00082755 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP11eval_grad_fEiPKdbPd │ │ │ │ - 1884: 000a0999 46 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin25HeuristicDiveVectorLength5cloneEv │ │ │ │ - 1885: 0009705d 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicC2Ev │ │ │ │ + 1882: 000814c9 4 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface14getMatrixByColEv │ │ │ │ + 1883: 00082765 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP11eval_grad_fEiPKdbPd │ │ │ │ + 1884: 000a09a9 46 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin25HeuristicDiveVectorLength5cloneEv │ │ │ │ + 1885: 0009706d 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicC2Ev │ │ │ │ 1886: 000345c5 208 FUNC WEAK DEFAULT 11 _ZN5Ipopt16RegisteredOptionD2Ev │ │ │ │ - 1887: 000cdd88 124 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ - 1888: 000b3f04 26 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin14HeuristicFPumpE │ │ │ │ + 1887: 000cde78 124 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ + 1888: 000b3f14 26 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin14HeuristicFPumpE │ │ │ │ 1889: 000d0098 4 OBJECT GLOBAL DEFAULT 22 _ZN6Bonmin18OsiTMINLPInterface8OPT_SYMBE │ │ │ │ - 1890: 000697c5 216 FUNC WEAK DEFAULT 11 _ZNSt6vectorIiSaIiEE17_M_default_appendEj │ │ │ │ - 1891: 00082661 38 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin10TNLP2FPNLPEE15ReleasePointer_Ev │ │ │ │ - 1892: 0008aaa1 2944 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQPC1EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ - 1893: 0007174d 16 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface22isProvenDualInfeasibleEv │ │ │ │ - 1894: 000b3e2c 36 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ - 1895: 0006b2f5 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EED2Ev │ │ │ │ - 1896: 0009b101 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranching10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ - 1897: 0008ffb1 16 FUNC GLOBAL DEFAULT 11 _ZTv0_n20_NK6Bonmin14IpoptWarmStart12generateDiffEPK13CoinWarmStart │ │ │ │ - 1898: 0004f6e1 68 FUNC WEAK DEFAULT 11 _ZNK15BonRandomChoice5cloneEv │ │ │ │ - 1899: 0006a479 6 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow8nnz_gradEv │ │ │ │ - 1900: 000a361d 28 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalaSERKS0_ │ │ │ │ + 1890: 00066a25 216 FUNC WEAK DEFAULT 11 _ZNSt6vectorIiSaIiEE17_M_default_appendEj │ │ │ │ + 1891: 00082671 38 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin10TNLP2FPNLPEE15ReleasePointer_Ev │ │ │ │ + 1892: 0008aab1 2944 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQPC1EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ + 1893: 0007175d 16 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface22isProvenDualInfeasibleEv │ │ │ │ + 1894: 000b3d30 36 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ + 1895: 0006d155 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EED2Ev │ │ │ │ + 1896: 0009b111 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranching10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ + 1897: 00094525 16 FUNC GLOBAL DEFAULT 11 _ZTv0_n20_NK6Bonmin14IpoptWarmStart12generateDiffEPK13CoinWarmStart │ │ │ │ + 1898: 0004cf39 68 FUNC WEAK DEFAULT 11 _ZNK15BonRandomChoice5cloneEv │ │ │ │ + 1899: 0006c2d9 6 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow8nnz_gradEv │ │ │ │ + 1900: 000a362d 28 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalaSERKS0_ │ │ │ │ 1901: 00036d89 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiver4pushEP7CbcNode │ │ │ │ - 1902: 0008de65 292 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17RegisteredOptions21writeHtmlOptionsTableERSoNS0_19ExtraCategoriesInfoE │ │ │ │ + 1902: 0008de75 292 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17RegisteredOptions21writeHtmlOptionsTableERSoNS0_19ExtraCategoriesInfoE │ │ │ │ 1903: 00037499 40 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiver5emptyEv │ │ │ │ 1904: 00033415 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21BonCbcPartialNodeInfoD0Ev │ │ │ │ - 1905: 000b3638 38 OBJECT WEAK DEFAULT 13 _ZTSPN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ - 1906: 000970b5 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicC1ERKS0_ │ │ │ │ - 1907: 0004f4b5 28 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11PseudoCostsaSERKS0_ │ │ │ │ + 1905: 000b3648 38 OBJECT WEAK DEFAULT 13 _ZTSPN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ + 1906: 000970c5 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicC1ERKS0_ │ │ │ │ + 1907: 0004cd0d 28 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11PseudoCostsaSERKS0_ │ │ │ │ 1908: 0004b1f5 88 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21CbcStrategyChooseCutsC1ERKS0_ │ │ │ │ - 1909: 0007174d 16 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface27isDualObjectiveLimitReachedEv │ │ │ │ - 1910: 00069509 240 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat21make_upper_triangularERKNS_17MatrixStorageTypeE │ │ │ │ + 1909: 0007175d 16 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface27isDualObjectiveLimitReachedEv │ │ │ │ + 1910: 00066769 240 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat21make_upper_triangularERKNS_17MatrixStorageTypeE │ │ │ │ 1911: 00035ea1 46 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin14CbcProbedDiver5cloneEv │ │ │ │ - 1912: 000629d9 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristicD1Ev │ │ │ │ - 1913: 000711a5 4 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP22get_warm_start_iterateERNS_14IteratesVectorE │ │ │ │ - 1914: 000767bd 176 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface21internal_setWarmStartEPK13CoinWarmStart │ │ │ │ + 1912: 0005a391 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristicD1Ev │ │ │ │ + 1913: 000711b5 4 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP22get_warm_start_iterateERNS_14IteratesVectorE │ │ │ │ + 1914: 000767cd 176 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface21internal_setWarmStartEPK13CoinWarmStart │ │ │ │ 1915: 00034a41 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7BabInfoD0Ev │ │ │ │ - 1916: 0008183d 48 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface7appNameB5cxx11Ev │ │ │ │ + 1916: 0008184d 48 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface7appNameB5cxx11Ev │ │ │ │ 1917: 000ce574 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin12BranchingTQPE │ │ │ │ - 1918: 0009387d 424 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver12setWarmStartEPK13CoinWarmStartN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ - 1919: 00090e41 140 FUNC WEAK DEFAULT 11 _ZTv0_n12_N6Bonmin18IpoptWarmStartDiffD0Ev │ │ │ │ - 1920: 00057fbd 920 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPumpC2ERNS_12BabSetupBaseE │ │ │ │ - 1921: 000b368c 20 OBJECT WEAK DEFAULT 13 _ZTS17CoinWarmStartDiff │ │ │ │ - 1922: 00081529 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface16OaMessageHandlerD2Ev │ │ │ │ + 1918: 00092cad 424 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver12setWarmStartEPK13CoinWarmStartN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ + 1919: 000953b5 140 FUNC WEAK DEFAULT 11 _ZTv0_n12_N6Bonmin18IpoptWarmStartDiffD0Ev │ │ │ │ + 1920: 00061be5 920 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPumpC2ERNS_12BabSetupBaseE │ │ │ │ + 1921: 000b369c 20 OBJECT WEAK DEFAULT 13 _ZTS17CoinWarmStartDiff │ │ │ │ + 1922: 00081539 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface16OaMessageHandlerD2Ev │ │ │ │ 1923: 0004c1fd 684 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11installCutsER18OsiSolverInterfaceRK7OsiCutsi │ │ │ │ - 1924: 00058355 2648 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin13MinlpFeasPump9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ - 1925: 00097e1d 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpC2Ev │ │ │ │ - 1926: 00096715 208 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicC2EPNS_11BonminSetupE │ │ │ │ - 1927: 00071601 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface20setAppDefaultOptionsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ - 1928: 000cdac0 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin17QpBranchingSolverE │ │ │ │ - 1929: 00082689 38 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin15CutStrengthenerEE15ReleasePointer_Ev │ │ │ │ - 1930: 00081461 4 FUNC WEAK DEFAULT 11 _ZNK18OsiSolverInterface21getMutableMatrixByColEv │ │ │ │ - 1931: 00086779 28 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolver13isRecoverableERNS0_12ReturnStatusE │ │ │ │ - 1932: 0009ac4d 212 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranching8validateEv │ │ │ │ - 1933: 00099da1 46 FUNC WEAK DEFAULT 11 _ZNK6Bonmin12PumpForMinlp5cloneEv │ │ │ │ + 1924: 00061f7d 2648 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin13MinlpFeasPump9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ + 1925: 00097e2d 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpC2Ev │ │ │ │ + 1926: 00096725 208 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicC2EPNS_11BonminSetupE │ │ │ │ + 1927: 00071611 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface20setAppDefaultOptionsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ + 1928: 000cdb70 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin17QpBranchingSolverE │ │ │ │ + 1929: 00082699 38 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin15CutStrengthenerEE15ReleasePointer_Ev │ │ │ │ + 1930: 00081471 4 FUNC WEAK DEFAULT 11 _ZNK18OsiSolverInterface21getMutableMatrixByColEv │ │ │ │ + 1931: 00086789 28 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolver13isRecoverableERNS0_12ReturnStatusE │ │ │ │ + 1932: 0009ac5d 212 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranching8validateEv │ │ │ │ + 1933: 00099db1 46 FUNC WEAK DEFAULT 11 _ZNK6Bonmin12PumpForMinlp5cloneEv │ │ │ │ 1934: 000cd948 8 OBJECT WEAK DEFAULT 19 _ZTIN5Ipopt14IpoptExceptionE │ │ │ │ - 1935: 000ce630 28 OBJECT WEAK DEFAULT 19 _ZTV13CoinWarmStart │ │ │ │ - 1936: 0009f141 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractional20setInternalVariablesEPNS_11TMINLP2TNLPE │ │ │ │ - 1937: 00092661 504 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver18UnsolvedIpoptError9errorNameB5cxx11Ev │ │ │ │ - 1938: 0006af65 284 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowaSERK9OsiRowCut │ │ │ │ - 1939: 000761b1 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface10OaMessagesC1Ev │ │ │ │ + 1935: 000ce6f0 28 OBJECT WEAK DEFAULT 19 _ZTV13CoinWarmStart │ │ │ │ + 1936: 0009f151 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractional20setInternalVariablesEPNS_11TMINLP2TNLPE │ │ │ │ + 1937: 00091a91 504 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver18UnsolvedIpoptError9errorNameB5cxx11Ev │ │ │ │ + 1938: 0006cdc5 284 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowaSERK9OsiRowCut │ │ │ │ + 1939: 000761c1 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface10OaMessagesC1Ev │ │ │ │ 1940: 0003783d 10 FUNC WEAK DEFAULT 11 _ZNK7CbcTree4sizeEv │ │ │ │ - 1941: 00082f51 88 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP15SetVariableTypeEiNS_6TMINLP12VariableTypeE │ │ │ │ + 1941: 00082f61 88 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP15SetVariableTypeEiNS_6TMINLP12VariableTypeE │ │ │ │ 1942: 000327f9 164 FUNC WEAK DEFAULT 11 _ZN5Ipopt11OptionsListD2Ev │ │ │ │ - 1943: 0006646d 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObjD0Ev │ │ │ │ + 1943: 000636c5 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObjD0Ev │ │ │ │ 1944: 00033be1 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18BonCbcFullNodeInfoC2ERKS0_ │ │ │ │ - 1945: 00056a1d 184 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin13MinlpFeasPump13doLocalSearchEPNS_7BabInfoE │ │ │ │ + 1945: 00060645 184 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin13MinlpFeasPump13doLocalSearchEPNS_7BabInfoE │ │ │ │ 1946: 000cd8d4 68 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin11CbcDfsDiverE │ │ │ │ 1947: 000cebd8 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin13HeuristicDiveE │ │ │ │ - 1948: 0008fda1 192 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ - 1949: 0004f4d1 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin11PseudoCostsD1Ev │ │ │ │ - 1950: 000776b5 192 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface14getReducedCostEv │ │ │ │ - 1951: 000b3754 17 OBJECT WEAK DEFAULT 13 _ZTS14CbcCompareBase │ │ │ │ + 1948: 00094315 192 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ + 1949: 0004cd29 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin11PseudoCostsD1Ev │ │ │ │ + 1950: 000776c5 192 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface14getReducedCostEv │ │ │ │ + 1951: 000b3764 17 OBJECT WEAK DEFAULT 13 _ZTS14CbcCompareBase │ │ │ │ 1952: 00037479 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiver5emptyEv │ │ │ │ - 1953: 000cdc00 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin7EcpCutsE │ │ │ │ - 1954: 0004f3b9 164 FUNC WEAK DEFAULT 11 _ZNSt6vectorIiSaIiEE17_M_realloc_appendIJRKiEEEvDpOT_ │ │ │ │ - 1955: 0007c225 1520 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceC1ERKS0_ │ │ │ │ - 1956: 000ce9d4 16 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ + 1953: 000cdbc0 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin7EcpCutsE │ │ │ │ + 1954: 00056649 164 FUNC WEAK DEFAULT 11 _ZNSt6vectorIiSaIiEE17_M_realloc_appendIJRKiEEEvDpOT_ │ │ │ │ + 1955: 0007c235 1520 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceC1ERKS0_ │ │ │ │ + 1956: 000ce60c 16 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ 1957: 00034d2d 2 FUNC WEAK DEFAULT 11 _ZN12CbcHeuristic8validateEv │ │ │ │ 1958: 000377d5 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiver24getBestPossibleObjectiveEv │ │ │ │ - 1959: 0009f6b9 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalC1Ev │ │ │ │ - 1960: 0008f7e5 4 FUNC WEAK DEFAULT 11 _ZNK5Ipopt16RegisteredOption16ShortDescriptionB5cxx11Ev │ │ │ │ + 1959: 0009f6c9 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalC1Ev │ │ │ │ + 1960: 0008f7f5 4 FUNC WEAK DEFAULT 11 _ZNK5Ipopt16RegisteredOption16ShortDescriptionB5cxx11Ev │ │ │ │ 1961: 00036d2d 92 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11CbcDfsDiver3topEv │ │ │ │ - 1962: 00082dad 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP23SetVariablesUpperBoundsEiPKd │ │ │ │ - 1963: 0008fe61 16 FUNC GLOBAL DEFAULT 11 _ZTv0_n24_N6Bonmin14IpoptWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ + 1962: 00082dbd 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP23SetVariablesUpperBoundsEiPKd │ │ │ │ + 1963: 000943d5 16 FUNC GLOBAL DEFAULT 11 _ZTv0_n24_N6Bonmin14IpoptWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ 1964: 000cda18 12 OBJECT WEAK DEFAULT 19 _ZTIN8CglLandP10ParametersE │ │ │ │ - 1965: 00062985 84 FUNC WEAK DEFAULT 11 _ZNK6Bonmin14DummyHeuristic5cloneEv │ │ │ │ - 1966: 0006370d 660 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsC2EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ - 1967: 000907a5 48 FUNC WEAK DEFAULT 11 _ZN19CoinWarmStartVectorIdED1Ev │ │ │ │ - 1968: 000a3f5d 184 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalC1EPNS_11BonminSetupE │ │ │ │ - 1969: 0009b0c9 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingC1ERKS0_ │ │ │ │ - 1970: 000821c1 416 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface10deleteRowsEiPKi │ │ │ │ + 1965: 0005a33d 84 FUNC WEAK DEFAULT 11 _ZNK6Bonmin14DummyHeuristic5cloneEv │ │ │ │ + 1966: 00068025 660 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsC2EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ + 1967: 00094d19 48 FUNC WEAK DEFAULT 11 _ZN19CoinWarmStartVectorIdED1Ev │ │ │ │ + 1968: 000a3f6d 184 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalC1EPNS_11BonminSetupE │ │ │ │ + 1969: 0009b0d9 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingC1ERKS0_ │ │ │ │ + 1970: 000821d1 416 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface10deleteRowsEiPKi │ │ │ │ 1971: 0004bd71 236 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15integerFeasibleER18OsiSolverInterfaceRK23OsiBranchingInformationdPP9OsiObjecti │ │ │ │ 1972: 0002f3f1 264 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11loadProblemEiiPKiS2_PKdS4_S4_S4_PKcS4_S4_ │ │ │ │ - 1973: 0009b105 2328 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranching15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 1974: 000528ed 238 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoaSERKS0_ │ │ │ │ + 1973: 0009b115 2328 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranching15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 1974: 00050145 238 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoaSERKS0_ │ │ │ │ 1975: 000321e5 36 FUNC WEAK DEFAULT 11 _ZN6Bonmin3BabclEPNS_12BabSetupBaseE │ │ │ │ - 1976: 000a1491 152 FUNC WEAK DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLength8setSetupEPNS_11BonminSetupE │ │ │ │ - 1977: 00064d3d 452 FUNC WEAK DEFAULT 11 _Z9CoinFillNIdEvPT_iS0_ │ │ │ │ - 1978: 0008a9f5 140 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQPD2Ev │ │ │ │ - 1979: 0006b335 120 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EE7reserveEj │ │ │ │ - 1980: 0006dce5 42 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BoundsReaderD1Ev │ │ │ │ + 1976: 000a14a1 152 FUNC WEAK DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLength8setSetupEPNS_11BonminSetupE │ │ │ │ + 1977: 00069651 452 FUNC WEAK DEFAULT 11 _Z9CoinFillNIdEvPT_iS0_ │ │ │ │ + 1978: 0008aa05 140 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQPD2Ev │ │ │ │ + 1979: 0006d195 120 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EE7reserveEj │ │ │ │ + 1980: 0006dcf5 42 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BoundsReaderD1Ev │ │ │ │ 1981: 00034a91 48 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7BabInfoC1ERK12OsiBabSolver │ │ │ │ - 1982: 00094c21 68 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin11IpoptSolverEE15ReleasePointer_Ev │ │ │ │ - 1983: 0005aff5 48 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase20passInMessageHandlerEP18CoinMessageHandler │ │ │ │ - 1984: 0008f7e9 4 FUNC WEAK DEFAULT 11 _ZNK5Ipopt16RegisteredOption19RegisteringCategoryEv │ │ │ │ - 1985: 000909a1 60 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK23CoinWarmStartVectorDiffIdE5cloneEv │ │ │ │ - 1986: 000cdb10 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin11PseudoCostsE │ │ │ │ - 1987: 00082781 18 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP6eval_gEiPKdbiPd │ │ │ │ - 1988: 00065701 164 FUNC WEAK DEFAULT 11 _ZNSt6vectorIPN6Bonmin7QuadRowESaIS2_EE17_M_realloc_appendIJS2_EEEvDpOT_ │ │ │ │ + 1982: 00094051 68 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin11IpoptSolverEE15ReleasePointer_Ev │ │ │ │ + 1983: 0005e8bd 48 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase20passInMessageHandlerEP18CoinMessageHandler │ │ │ │ + 1984: 0008f7f9 4 FUNC WEAK DEFAULT 11 _ZNK5Ipopt16RegisteredOption19RegisteringCategoryEv │ │ │ │ + 1985: 00094f15 60 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK23CoinWarmStartVectorDiffIdE5cloneEv │ │ │ │ + 1986: 000cdac0 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin11PseudoCostsE │ │ │ │ + 1987: 00082791 18 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP6eval_gEiPKdbiPd │ │ │ │ + 1988: 0006a019 164 FUNC WEAK DEFAULT 11 _ZNSt6vectorIPN6Bonmin7QuadRowESaIS2_EE17_M_realloc_appendIJS2_EEEvDpOT_ │ │ │ │ 1989: 000ceb4c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin23HeuristicLocalBranchingE │ │ │ │ 1990: 000413b1 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetupC2EPK18CoinMessageHandler │ │ │ │ 1991: 000333e9 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21BonCbcPartialNodeInfoD1Ev │ │ │ │ - 1992: 00052ed9 2340 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable17doStrongBranchingEP18OsiSolverInterfaceP23OsiBranchingInformationii │ │ │ │ - 1993: 000b38d8 18 OBJECT GLOBAL DEFAULT 13 _ZTS15BonRandomChoice │ │ │ │ - 1994: 000629d9 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristicD2Ev │ │ │ │ - 1995: 0004ccb5 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolver14unmarkHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ + 1992: 00050731 2340 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable17doStrongBranchingEP18OsiSolverInterfaceP23OsiBranchingInformationii │ │ │ │ + 1993: 000b38a8 18 OBJECT GLOBAL DEFAULT 13 _ZTS15BonRandomChoice │ │ │ │ + 1994: 0005a391 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristicD2Ev │ │ │ │ + 1995: 00053f61 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolver14unmarkHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ 1996: 00034a15 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7BabInfoD1Ev │ │ │ │ - 1997: 000b3b84 55 OBJECT WEAK DEFAULT 13 _ZTSN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDE │ │ │ │ - 1998: 00089801 272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP11eval_grad_fEiPKdbPd │ │ │ │ + 1997: 000b3b94 55 OBJECT WEAK DEFAULT 13 _ZTSN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDE │ │ │ │ + 1998: 00089811 272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP11eval_grad_fEiPKdbPd │ │ │ │ 1999: 0003ac41 1208 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC1ERKS0_RNS_18OsiTMINLPInterfaceE │ │ │ │ - 2000: 00054db1 500 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableC2ERKS0_ │ │ │ │ - 2001: 00090d39 132 FUNC WEAK DEFAULT 11 _ZTv0_n12_N6Bonmin18IpoptWarmStartDiffD1Ev │ │ │ │ - 2002: 0005b2e5 226 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipC2EP18OsiSolverInterfacebbbbb │ │ │ │ - 2003: 000a1529 312 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIP10InitializeEPNS_11BonminSetupE │ │ │ │ - 2004: 000639a1 916 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsC2ERKS0_ │ │ │ │ - 2005: 000970e5 532 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristic8solutionERdPd │ │ │ │ - 2006: 000a3f5d 184 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalC2EPNS_11BonminSetupE │ │ │ │ - 2007: 000817c1 124 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorD0Ev │ │ │ │ + 2000: 00052609 500 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableC2ERKS0_ │ │ │ │ + 2001: 000952ad 132 FUNC WEAK DEFAULT 11 _ZTv0_n12_N6Bonmin18IpoptWarmStartDiffD1Ev │ │ │ │ + 2002: 0005ebad 226 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipC2EP18OsiSolverInterfacebbbbb │ │ │ │ + 2003: 000a1539 312 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIP10InitializeEPNS_11BonminSetupE │ │ │ │ + 2004: 000682b9 916 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsC2ERKS0_ │ │ │ │ + 2005: 000970f5 532 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristic8solutionERdPd │ │ │ │ + 2006: 000a3f6d 184 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalC2EPNS_11BonminSetupE │ │ │ │ + 2007: 000817d1 124 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorD0Ev │ │ │ │ 2008: 0002fd39 264 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getDualRaysEib │ │ │ │ - 2009: 00096205 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicD0Ev │ │ │ │ - 2010: 0008b951 556 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolverC1EPNS_18OsiTMINLPInterfaceE │ │ │ │ - 2011: 00095b49 648 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarter20UpdateStoredIteratesEN5Ipopt13AlgorithmModeERKNS1_9IpoptDataERNS1_25IpoptCalculatedQuantitiesE │ │ │ │ - 2012: 000803d9 4136 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface21getOuterApproximationER7OsiCutsPKdiS4_db │ │ │ │ - 2013: 00082bc1 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP12gutsOfDeleteEv │ │ │ │ - 2014: 00085c69 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLPC1Ev │ │ │ │ + 2009: 00096215 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicD0Ev │ │ │ │ + 2010: 0008b961 556 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolverC1EPNS_18OsiTMINLPInterfaceE │ │ │ │ + 2011: 00090a19 648 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarter20UpdateStoredIteratesEN5Ipopt13AlgorithmModeERKNS1_9IpoptDataERNS1_25IpoptCalculatedQuantitiesE │ │ │ │ + 2012: 000803e9 4136 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface21getOuterApproximationER7OsiCutsPKdiS4_db │ │ │ │ + 2013: 00082bd1 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP12gutsOfDeleteEv │ │ │ │ + 2014: 00085c79 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLPC1Ev │ │ │ │ 2015: 00035e59 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiverC2ERKS0_ │ │ │ │ - 2016: 0009f75d 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractional10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ - 2017: 00078fd1 1760 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface20resolveForRobustnessEi │ │ │ │ - 2018: 00064379 48 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ - 2019: 00063011 164 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ - 2020: 0008a64d 168 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP6eval_gEiPKdbiPd │ │ │ │ - 2021: 000761b1 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface10OaMessagesC2Ev │ │ │ │ + 2016: 0009f76d 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractional10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ + 2017: 00078fe1 1760 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface20resolveForRobustnessEi │ │ │ │ + 2018: 00068c91 48 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ + 2019: 00067929 164 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ + 2020: 0008a65d 168 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP6eval_gEiPKdbiPd │ │ │ │ + 2021: 000761c1 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface10OaMessagesC2Ev │ │ │ │ 2022: 0002dfc5 304 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin12BabSetupBase5cloneERNS_18OsiTMINLPInterfaceE │ │ │ │ - 2023: 00076345 472 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface12applyRowCutsEiPK9OsiRowCut │ │ │ │ - 2024: 000908fd 52 FUNC WEAK DEFAULT 11 _ZNK18CoinWarmStartBasis5cloneEv │ │ │ │ - 2025: 00096225 38 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicaSERKS0_ │ │ │ │ - 2026: 000b3c9c 17 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin6TMINLPE │ │ │ │ - 2027: 000b3be8 48 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin18OsiTMINLPInterface16OaMessageHandlerE │ │ │ │ - 2028: 0008a4b5 36 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ + 2023: 00076355 472 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface12applyRowCutsEiPK9OsiRowCut │ │ │ │ + 2024: 00094e71 52 FUNC WEAK DEFAULT 11 _ZNK18CoinWarmStartBasis5cloneEv │ │ │ │ + 2025: 00096235 38 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicaSERKS0_ │ │ │ │ + 2026: 000b3cac 17 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin6TMINLPE │ │ │ │ + 2027: 000b3bf8 48 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin18OsiTMINLPInterface16OaMessageHandlerE │ │ │ │ + 2028: 0008a4c5 36 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ 2029: 000416bd 4664 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetup25registerMilpCutGeneratorsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 2030: 000b37c8 25 OBJECT WEAK DEFAULT 13 _ZTSN5Ipopt14IpoptExceptionE │ │ │ │ - 2031: 00066431 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObjD1Ev │ │ │ │ + 2030: 000b37d8 25 OBJECT WEAK DEFAULT 13 _ZTSN5Ipopt14IpoptExceptionE │ │ │ │ + 2031: 00063689 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObjD1Ev │ │ │ │ 2032: 000ceac8 60 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin12PumpForMinlpE │ │ │ │ 2033: 000cd890 68 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin14CbcProbedDiverE │ │ │ │ 2034: 000cdf0c 56 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin7QuadCutE │ │ │ │ 2035: 00032d75 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategyD0Ev │ │ │ │ - 2036: 000a42f9 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingC1ERKS0_ │ │ │ │ - 2037: 0004f4d1 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin11PseudoCostsD2Ev │ │ │ │ - 2038: 000a16b1 104 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPC1ERKS0_ │ │ │ │ - 2039: 000b3c84 23 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin11TMINLP2TNLPE │ │ │ │ - 2040: 000711a9 4 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP21intermediate_callbackENS_13AlgorithmModeEiddddddddiPKNS_9IpoptDataEPNS_25IpoptCalculatedQuantitiesE │ │ │ │ + 2036: 000a4309 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingC1ERKS0_ │ │ │ │ + 2037: 0004cd29 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin11PseudoCostsD2Ev │ │ │ │ + 2038: 000a16c1 104 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPC1ERKS0_ │ │ │ │ + 2039: 000b3c94 23 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin11TMINLP2TNLPE │ │ │ │ + 2040: 000711b9 4 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP21intermediate_callbackENS_13AlgorithmModeEiddddddddiPKNS_9IpoptDataEPNS_25IpoptCalculatedQuantitiesE │ │ │ │ 2041: 00033321 38 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin11TMINLP2TNLPEE15ReleasePointer_Ev │ │ │ │ 2042: 000ced14 64 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin26HeuristicDiveMIPFractionalE │ │ │ │ - 2043: 0009f6b9 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalC2Ev │ │ │ │ - 2044: 00085c89 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLPC2ERKS0_ │ │ │ │ + 2043: 0009f6c9 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalC2Ev │ │ │ │ + 2044: 00085c99 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLPC2ERKS0_ │ │ │ │ 2045: 000d0284 24 OBJECT GLOBAL DEFAULT 23 _ZN6Bonmin11IpoptSolver11solverName_B5cxx11E │ │ │ │ - 2046: 0004f489 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11PseudoCostsC2ERKS0_ │ │ │ │ - 2047: 000a6db5 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthD0Ev │ │ │ │ - 2048: 00057fbd 920 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPumpC1ERNS_12BabSetupBaseE │ │ │ │ - 2049: 000654e5 372 FUNC WEAK DEFAULT 11 _ZNSt8_Rb_treeISt4pairIiiES0_IKS1_S1_ESt10_Select1stIS3_ESt4lessIS1_ESaIS3_EE22_M_emplace_hint_uniqueIJS0_IS1_S1_EEEESt17_Rb_tree_iteratorIS3_ESt23_Rb_tree_const_iteratorIS3_EDpOT_ │ │ │ │ - 2050: 00071891 34 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface13setContinuousEi │ │ │ │ + 2046: 0004cce1 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11PseudoCostsC2ERKS0_ │ │ │ │ + 2047: 000a6dc5 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthD0Ev │ │ │ │ + 2048: 00061be5 920 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPumpC1ERNS_12BabSetupBaseE │ │ │ │ + 2049: 00069dfd 372 FUNC WEAK DEFAULT 11 _ZNSt8_Rb_treeISt4pairIiiES0_IKS1_S1_ESt10_Select1stIS3_ESt4lessIS1_ESaIS3_EE22_M_emplace_hint_uniqueIJS0_IS1_S1_EEEESt17_Rb_tree_iteratorIS3_ESt23_Rb_tree_const_iteratorIS3_EDpOT_ │ │ │ │ + 2050: 000718a1 34 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface13setContinuousEi │ │ │ │ 2051: 0002edc1 264 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface6addColERK20CoinPackedVectorBaseddd │ │ │ │ - 2052: 00096681 148 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ - 2053: 00082e0d 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP17SetVariableBoundsEidd │ │ │ │ - 2054: 00077169 176 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface26getNonLinearitiesViolationEPKdd │ │ │ │ - 2055: 0006dce5 42 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BoundsReaderD2Ev │ │ │ │ - 2056: 00076761 38 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getRowRangeEv │ │ │ │ - 2057: 000ce618 24 OBJECT WEAK DEFAULT 19 _ZTI23CoinWarmStartVectorDiffIdE │ │ │ │ - 2058: 0006f319 296 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP15get_bounds_infoEiPdS2_iS2_S2_ │ │ │ │ - 2059: 00071691 18 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface14getColSolutionEv │ │ │ │ + 2052: 00096691 148 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ + 2053: 00082e1d 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP17SetVariableBoundsEidd │ │ │ │ + 2054: 00077179 176 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface26getNonLinearitiesViolationEPKdd │ │ │ │ + 2055: 0006dcf5 42 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BoundsReaderD2Ev │ │ │ │ + 2056: 00076771 38 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getRowRangeEv │ │ │ │ + 2057: 000ce6d8 24 OBJECT WEAK DEFAULT 19 _ZTI23CoinWarmStartVectorDiffIdE │ │ │ │ + 2058: 0006f329 296 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP15get_bounds_infoEiPdS2_iS2_S2_ │ │ │ │ + 2059: 000716a1 18 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface14getColSolutionEv │ │ │ │ 2060: 00043cf1 7596 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetup14initializeBHybEb │ │ │ │ - 2061: 00094bf9 38 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_16IpoptApplicationEE15ReleasePointer_Ev │ │ │ │ - 2062: 0009b089 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingC1EPNS_11BonminSetupE │ │ │ │ - 2063: 00090095 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18IpoptWarmStartDiff10flushPointEv │ │ │ │ + 2061: 00094029 38 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_16IpoptApplicationEE15ReleasePointer_Ev │ │ │ │ + 2062: 0009b099 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingC1EPNS_11BonminSetupE │ │ │ │ + 2063: 00094609 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18IpoptWarmStartDiff10flushPointEv │ │ │ │ 2064: 000cd684 8 OBJECT WEAK DEFAULT 19 _ZTI9CoinError │ │ │ │ 2065: 0003a921 800 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC1ERKS0_RNS_18OsiTMINLPInterfaceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 2066: 0003fce1 38 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_10JournalistEE15ReleasePointer_Ev │ │ │ │ - 2067: 0004ceed 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverC2ERKS0_ │ │ │ │ + 2067: 00054199 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverC2ERKS0_ │ │ │ │ 2068: 0004825d 140 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface23extractLinearRelaxationER18OsiSolverInterfacebb │ │ │ │ 2069: 000cdfb4 12 OBJECT WEAK DEFAULT 19 _ZTIN5Ipopt4TNLPE │ │ │ │ - 2070: 0006f0f1 460 FUNC WEAK DEFAULT 11 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ - 2071: 000a09f5 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLength10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ + 2070: 0006f101 460 FUNC WEAK DEFAULT 11 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ + 2071: 000a0a05 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLength10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 2072: 000333e9 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21BonCbcPartialNodeInfoD2Ev │ │ │ │ - 2073: 00077775 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface7optionsEv │ │ │ │ - 2074: 00064c5d 36 FUNC WEAK DEFAULT 11 _ZNK6Bonmin11TMINLP2TNLP17get_const_xtra_idEv │ │ │ │ + 2073: 00077785 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface7optionsEv │ │ │ │ + 2074: 00069571 36 FUNC WEAK DEFAULT 11 _ZNK6Bonmin11TMINLP2TNLP17get_const_xtra_idEv │ │ │ │ 2075: 00034cfd 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14GuessHeuristicC1ER8CbcModel │ │ │ │ 2076: 000cd84c 68 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin8CbcDiverE │ │ │ │ - 2077: 00071ca1 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setColUpperEPKd │ │ │ │ - 2078: 0009a2f1 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINS10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ - 2079: 000b3e78 32 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin20FixAndSolveHeuristicE │ │ │ │ - 2080: 0009e989 1956 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDive8solutionERdPd │ │ │ │ - 2081: 00081de9 584 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_i │ │ │ │ + 2077: 00071cb1 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setColUpperEPKd │ │ │ │ + 2078: 0009a301 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINS10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ + 2079: 000b3e88 32 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin20FixAndSolveHeuristicE │ │ │ │ + 2080: 0009e999 1956 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDive8solutionERdPd │ │ │ │ + 2081: 00081df9 584 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_i │ │ │ │ 2082: 00034a15 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7BabInfoD2Ev │ │ │ │ - 2083: 00098b81 46 FUNC WEAK DEFAULT 11 _ZNK6Bonmin9DummyPump5cloneEv │ │ │ │ - 2084: 00089911 476 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ - 2085: 0006bf2d 4 FUNC WEAK DEFAULT 11 _ZNK16CoinPackedVector10getIndicesEv │ │ │ │ + 2083: 00098b91 46 FUNC WEAK DEFAULT 11 _ZNK6Bonmin9DummyPump5cloneEv │ │ │ │ + 2084: 00089921 476 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ + 2085: 0006aa25 4 FUNC WEAK DEFAULT 11 _ZNK16CoinPackedVector10getIndicesEv │ │ │ │ 2086: 00032d01 60 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1110_List_baseIN4Coin8SmartPtrIN6Bonmin19LinearCutsGenerator13CuttingMethodEEESaIS6_EE8_M_clearEv │ │ │ │ - 2087: 00068bf5 214 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMataSERKS0_ │ │ │ │ - 2088: 000ce708 32 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin18IpoptWarmStartDiffE │ │ │ │ - 2089: 00089b59 220 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP13dist_to_pointEPKd │ │ │ │ - 2090: 0008174d 116 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorD1Ev │ │ │ │ - 2091: 000961d9 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicD1Ev │ │ │ │ - 2092: 00052555 284 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin17BonChooseVariable18computeMultipliersERdS1_ │ │ │ │ + 2087: 00065e55 214 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMataSERKS0_ │ │ │ │ + 2088: 000ce7c8 32 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin18IpoptWarmStartDiffE │ │ │ │ + 2089: 00089b69 220 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP13dist_to_pointEPKd │ │ │ │ + 2090: 0008175d 116 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorD1Ev │ │ │ │ + 2091: 000961e9 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicD1Ev │ │ │ │ + 2092: 0004fdad 284 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin17BonChooseVariable18computeMultipliersERdS1_ │ │ │ │ 2093: 0003f54d 364 FUNC WEAK DEFAULT 11 _ZN5Ipopt14IpoptExceptionC1ERKS0_ │ │ │ │ - 2094: 0005ca75 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityCheckerD0Ev │ │ │ │ - 2095: 00085c69 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLPC2Ev │ │ │ │ - 2096: 00088b3d 704 FUNC WEAK DEFAULT 11 _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Ipopt11OptionsList11OptionValueEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE20_Reuse_or_alloc_nodeclIRKSB_EEPSt13_Rb_tree_nodeISB_EOT_ │ │ │ │ - 2097: 00064741 252 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts12eval_grad_giEiPKdbiRiPiPd │ │ │ │ - 2098: 0006a511 480 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow18internal_eval_gradEPKd │ │ │ │ - 2099: 0009b089 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingC2EPNS_11BonminSetupE │ │ │ │ - 2100: 0004f7c1 648 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable17updateInformationEiiddi │ │ │ │ + 2094: 00058585 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityCheckerD0Ev │ │ │ │ + 2095: 00085c79 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLPC2Ev │ │ │ │ + 2096: 00088b4d 704 FUNC WEAK DEFAULT 11 _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Ipopt11OptionsList11OptionValueEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE20_Reuse_or_alloc_nodeclIRKSB_EEPSt13_Rb_tree_nodeISB_EOT_ │ │ │ │ + 2097: 00069059 252 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts12eval_grad_giEiPKdbiRiPiPd │ │ │ │ + 2098: 0006c371 480 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow18internal_eval_gradEPKd │ │ │ │ + 2099: 0009b099 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingC2EPNS_11BonminSetupE │ │ │ │ + 2100: 0004d019 648 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable17updateInformationEiiddi │ │ │ │ 2101: 0004800d 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetupC2ERKS0_RNS_18OsiTMINLPInterfaceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 2102: 0006ec1d 1236 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11NamesReader8readFileEv │ │ │ │ + 2102: 0006ec2d 1236 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11NamesReader8readFileEv │ │ │ │ 2103: 000ce0c8 696 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin18OsiTMINLPInterfaceE │ │ │ │ - 2104: 00066431 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObjD2Ev │ │ │ │ + 2104: 00063689 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObjD2Ev │ │ │ │ 2105: 00035971 46 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin8CbcDiver5cloneEv │ │ │ │ 2106: 00032d49 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategyD1Ev │ │ │ │ - 2107: 000b3cb0 22 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin10TNLPSolverE │ │ │ │ - 2108: 000718b5 34 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface10setIntegerEi │ │ │ │ + 2107: 000b3cc0 22 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin10TNLPSolverE │ │ │ │ + 2108: 000718c5 34 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface10setIntegerEi │ │ │ │ 2109: 0002f1e1 264 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface8writeMpsEPKcS2_d │ │ │ │ - 2110: 00068f05 10 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat22make_lower_to_be_upperEv │ │ │ │ + 2110: 00066165 10 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat22make_lower_to_be_upperEv │ │ │ │ 2111: 00034d35 4 FUNC WEAK DEFAULT 11 _ZNK12CbcHeuristic14canDealWithOddEv │ │ │ │ - 2112: 000a43c9 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingC2EPNS_11BonminSetupE │ │ │ │ - 2113: 0006dad5 40 FUNC WEAK DEFAULT 11 _ZN4Coin8SmartPtrIN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEEEE15ReleasePointer_Ev │ │ │ │ - 2114: 0004f311 168 FUNC WEAK DEFAULT 11 _ZNSt6vectorIdSaIdEE17_M_realloc_appendIJRKdEEEvDpOT_ │ │ │ │ - 2115: 00076905 16 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface10linearizerEv │ │ │ │ - 2116: 000ce844 224 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin14IpoptWarmStartE │ │ │ │ + 2112: 000a43d9 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingC2EPNS_11BonminSetupE │ │ │ │ + 2113: 0006dae5 40 FUNC WEAK DEFAULT 11 _ZN4Coin8SmartPtrIN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEEEE15ReleasePointer_Ev │ │ │ │ + 2114: 000565a1 168 FUNC WEAK DEFAULT 11 _ZNSt6vectorIdSaIdEE17_M_realloc_appendIJRKdEEEvDpOT_ │ │ │ │ + 2115: 00076915 16 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface10linearizerEv │ │ │ │ + 2116: 000ce904 224 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin14IpoptWarmStartE │ │ │ │ 2117: 000ced60 56 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin12MilpRoundingE │ │ │ │ - 2118: 00068e59 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMataSERK16CoinPackedMatrix │ │ │ │ - 2119: 00090729 2 FUNC WEAK DEFAULT 11 _ZN13CoinWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ - 2120: 000a6d7d 56 FUNC WEAK DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthD1Ev │ │ │ │ - 2121: 0005af59 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersC2ERKS1_ │ │ │ │ - 2122: 00093b85 348 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC2ERKS0_ │ │ │ │ - 2123: 0006d645 216 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoC2ERKS0_ │ │ │ │ - 2124: 00065a35 192 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ - 2125: 0007c815 72 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface5cloneEb │ │ │ │ - 2126: 0005dfb1 1120 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityCheckerC2ERNS_12BabSetupBaseE │ │ │ │ - 2127: 000970e1 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristic10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ + 2118: 000660b9 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMataSERK16CoinPackedMatrix │ │ │ │ + 2119: 00094c9d 2 FUNC WEAK DEFAULT 11 _ZN13CoinWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ + 2120: 000a6d8d 56 FUNC WEAK DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthD1Ev │ │ │ │ + 2121: 0005e821 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersC2ERKS1_ │ │ │ │ + 2122: 00092fb5 348 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC2ERKS0_ │ │ │ │ + 2123: 0006d655 216 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoC2ERKS0_ │ │ │ │ + 2124: 00062c8d 192 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ + 2125: 0007c825 72 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface5cloneEb │ │ │ │ + 2126: 00059ac1 1120 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityCheckerC2ERNS_12BabSetupBaseE │ │ │ │ + 2127: 000970f1 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristic10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 2128: 0003a7bd 356 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC1EN5Ipopt8SmartPtrINS_10TNLPSolverEEE │ │ │ │ - 2129: 000566e9 716 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaMessagesC1Ev │ │ │ │ - 2130: 000a5bf9 280 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLength20setInternalVariablesEPNS_11TMINLP2TNLPE │ │ │ │ - 2131: 0009abf9 8 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranching8setModelEP8CbcModel │ │ │ │ + 2129: 00060311 716 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaMessagesC1Ev │ │ │ │ + 2130: 000a5c09 280 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLength20setInternalVariablesEPNS_11TMINLP2TNLPE │ │ │ │ + 2131: 0009ac09 8 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranching8setModelEP8CbcModel │ │ │ │ 2132: 000378a1 2 FUNC WEAK DEFAULT 11 _ZN6Bonmin11CbcDfsDiver9endSearchEv │ │ │ │ - 2133: 000852ed 4 FUNC WEAK DEFAULT 11 _ZN6Bonmin6TMINLP18eval_upper_bound_fEiPKdRd │ │ │ │ + 2133: 000852fd 4 FUNC WEAK DEFAULT 11 _ZN6Bonmin6TMINLP18eval_upper_bound_fEiPKdRd │ │ │ │ 2134: 0003f6f5 804 FUNC WEAK DEFAULT 11 _ZN6Bonmin17RegisteredOptions18setOptionExtraInfoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi │ │ │ │ - 2135: 00069a89 304 FUNC WEAK DEFAULT 11 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat11ColumnOrderEEEEvT_T0_SE_T1_T2_ │ │ │ │ - 2136: 000855a1 38 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin24IpoptInteriorWarmStarterEE15ReleasePointer_Ev │ │ │ │ - 2137: 000b3724 18 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin7BabInfoE │ │ │ │ + 2135: 00066ce9 304 FUNC WEAK DEFAULT 11 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat11ColumnOrderEEEEvT_T0_SE_T1_T2_ │ │ │ │ + 2136: 000855b1 38 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin24IpoptInteriorWarmStarterEE15ReleasePointer_Ev │ │ │ │ + 2137: 000b3734 18 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin7BabInfoE │ │ │ │ 2138: 00036d0d 32 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin14CbcProbedDiver3topEv │ │ │ │ - 2139: 000643a9 4 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ - 2140: 0008a4d9 228 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ - 2141: 000cdb80 20 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin7HotInfoE │ │ │ │ - 2142: 00062849 72 FUNC WEAK DEFAULT 11 _ZN6Bonmin10OaNlpOptimD0Ev │ │ │ │ + 2139: 00068cc1 4 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ + 2140: 0008a4e9 228 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ + 2141: 000cdb30 20 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin7HotInfoE │ │ │ │ + 2142: 0005e501 72 FUNC WEAK DEFAULT 11 _ZN6Bonmin10OaNlpOptimD0Ev │ │ │ │ 2143: 000321dd 6 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getObjSenseEv │ │ │ │ - 2144: 0009e761 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDiveC1ERKS0_ │ │ │ │ + 2144: 0009e771 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDiveC1ERKS0_ │ │ │ │ 2145: 000cd768 36 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin18BonCbcFullNodeInfoE │ │ │ │ 2146: 0002f601 264 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface13assignProblemERP16CoinPackedMatrixRPdS5_S5_RPcS5_S5_ │ │ │ │ 2147: 000ce3a8 124 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin11TMINLP2TNLPE │ │ │ │ - 2148: 00058e25 14 FUNC WEAK DEFAULT 11 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ - 2149: 000a1339 200 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthC1EPNS_11BonminSetupE │ │ │ │ - 2150: 00096191 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicC2ERKS0_ │ │ │ │ + 2148: 00058545 14 FUNC WEAK DEFAULT 11 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ + 2149: 000a1349 200 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthC1EPNS_11BonminSetupE │ │ │ │ + 2150: 000961a1 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicC2ERKS0_ │ │ │ │ 2151: 00034f65 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiverD0Ev │ │ │ │ - 2152: 00082859 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ - 2153: 0004f45d 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11PseudoCostsC1Ev │ │ │ │ - 2154: 000a35c1 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalC1ERKS0_ │ │ │ │ + 2152: 00082869 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ + 2153: 0004ccb5 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11PseudoCostsC1Ev │ │ │ │ + 2154: 000a35d1 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalC1ERKS0_ │ │ │ │ 2155: 0003fa45 668 FUNC WEAK DEFAULT 11 _Z9CoinCopyNIiEvPKT_iPS0_ │ │ │ │ - 2156: 0008174d 116 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorD2Ev │ │ │ │ + 2156: 0008175d 116 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorD2Ev │ │ │ │ 2157: 0003dc99 144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase15registerOptionsEv │ │ │ │ - 2158: 0004cd69 336 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolver12markHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ - 2159: 000961d9 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicD2Ev │ │ │ │ + 2158: 00054015 336 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolver12markHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ + 2159: 000961e9 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicD2Ev │ │ │ │ 2160: 0002f4f9 264 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11loadProblemEiiPKiS2_PKdS4_S4_S4_S4_S4_ │ │ │ │ - 2161: 0005ca49 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityCheckerD1Ev │ │ │ │ + 2161: 00058559 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityCheckerD1Ev │ │ │ │ 2162: 00036e65 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiver4pushEP7CbcNode │ │ │ │ - 2163: 0007a6e1 1772 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceaSERKS0_ │ │ │ │ - 2164: 00075d79 804 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface8MessagesC1Ev │ │ │ │ - 2165: 0006b1d5 188 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC1ERK9OsiRowCut │ │ │ │ + 2163: 0007a6f1 1772 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceaSERKS0_ │ │ │ │ + 2164: 00075d89 804 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface8MessagesC1Ev │ │ │ │ + 2165: 0006d035 188 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC1ERK9OsiRowCut │ │ │ │ 2166: 00032355 124 FUNC WEAK DEFAULT 11 _ZN9CoinErrorD0Ev │ │ │ │ - 2167: 00094255 628 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC2EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEE │ │ │ │ - 2168: 00090aad 64 FUNC WEAK DEFAULT 11 _ZN23CoinWarmStartVectorDiffIdED0Ev │ │ │ │ - 2169: 00050015 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoD0Ev │ │ │ │ - 2170: 000cdc40 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin19OaDecompositionBaseE │ │ │ │ + 2167: 00093685 628 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC2EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEE │ │ │ │ + 2168: 00095021 64 FUNC WEAK DEFAULT 11 _ZN23CoinWarmStartVectorDiffIdED0Ev │ │ │ │ + 2169: 0004d86d 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoD0Ev │ │ │ │ + 2170: 000cdcfc 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin19OaDecompositionBaseE │ │ │ │ 2171: 000cd918 48 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin12DiverCompareE │ │ │ │ - 2172: 000a634d 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthaSERKS0_ │ │ │ │ + 2172: 000a635d 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthaSERKS0_ │ │ │ │ 2173: 000ce380 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin14TMINLP_INVALIDE │ │ │ │ 2174: 00036ae9 156 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiverC1ERKS0_ │ │ │ │ 2175: 00034a61 48 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7BabInfoC1Ei │ │ │ │ 2176: 000cec7c 64 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin25HeuristicDiveVectorLengthE │ │ │ │ 2177: 00037865 34 FUNC WEAK DEFAULT 11 _ZN6Bonmin14CbcProbedDiver4sizeEv │ │ │ │ - 2178: 0006d449 10 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ + 2178: 0006bf41 10 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ 2179: 00034d39 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin14GuessHeuristic8solutionERdPdR7OsiCuts │ │ │ │ - 2180: 0007172d 16 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface15isProvenOptimalEv │ │ │ │ - 2181: 0009c3f9 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPumpC1ERKS0_ │ │ │ │ - 2182: 00062975 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristic8solutionERdPdR7OsiCuts │ │ │ │ - 2183: 0008e529 4792 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17RegisteredOptions14writeBonminOptERSoNS0_19ExtraCategoriesInfoE │ │ │ │ - 2184: 00056585 356 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ + 2180: 0007173d 16 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface15isProvenOptimalEv │ │ │ │ + 2181: 0009c409 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPumpC1ERKS0_ │ │ │ │ + 2182: 0005a32d 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristic8solutionERdPdR7OsiCuts │ │ │ │ + 2183: 0008e539 4792 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17RegisteredOptions14writeBonminOptERSoNS0_19ExtraCategoriesInfoE │ │ │ │ + 2184: 00053dfd 356 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ 2185: 00048da9 200 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolverC1ERKS0_ │ │ │ │ - 2186: 00055c15 8 FUNC WEAK DEFAULT 11 _ZNK9CbcObject13infeasibilityEPK23OsiBranchingInformationRi │ │ │ │ - 2187: 0008901d 226 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ - 2188: 00076789 52 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface21internal_getWarmStartEv │ │ │ │ + 2186: 0005346d 8 FUNC WEAK DEFAULT 11 _ZNK9CbcObject13infeasibilityEPK23OsiBranchingInformationRi │ │ │ │ + 2187: 0008902d 226 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ + 2188: 00076799 52 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface21internal_getWarmStartEv │ │ │ │ 2189: 00032d49 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategyD2Ev │ │ │ │ 2190: 00034ac1 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7BabInfoC2ERKS0_ │ │ │ │ 2191: 00033c49 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21BonCbcPartialNodeInfoC1Ev │ │ │ │ 2192: 00034db5 52 FUNC WEAK DEFAULT 11 _ZN6Bonmin14GuessHeuristicD0Ev │ │ │ │ 2193: 0002e73d 18 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface13replaceMatrixERK16CoinPackedMatrix │ │ │ │ 2194: 00034d29 4 FUNC WEAK DEFAULT 11 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ - 2195: 000a28a5 476 FUNC WEAK DEFAULT 11 _Z9CoinIotaNIiEvPT_iS0_ │ │ │ │ - 2196: 000a1339 200 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthC2EPNS_11BonminSetupE │ │ │ │ - 2197: 000606f5 104 FUNC WEAK DEFAULT 11 _ZNK6Bonmin15OACutGenerator25cloneEv │ │ │ │ - 2198: 00071c3d 42 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface10getNumColsEv │ │ │ │ + 2195: 000a28b5 476 FUNC WEAK DEFAULT 11 _Z9CoinIotaNIiEvPT_iS0_ │ │ │ │ + 2196: 000a1349 200 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthC2EPNS_11BonminSetupE │ │ │ │ + 2197: 0005c3ad 104 FUNC WEAK DEFAULT 11 _ZNK6Bonmin15OACutGenerator25cloneEv │ │ │ │ + 2198: 00071c4d 42 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface10getNumColsEv │ │ │ │ 2199: 000ce5e4 28 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin21StrongBranchingSolverE │ │ │ │ - 2200: 00060e09 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptimC2EPNS_18OsiTMINLPInterfaceEibb │ │ │ │ - 2201: 000666b9 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj18eval_upper_bound_fEiPKdRd │ │ │ │ - 2202: 0006a275 118 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC1Ev │ │ │ │ - 2203: 00091159 868 FUNC WEAK DEFAULT 11 _ZNK19CoinWarmStartVectorIdE12generateDiffEPK13CoinWarmStart │ │ │ │ - 2204: 0005b069 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipC2ERK18OsiSolverInterface │ │ │ │ - 2205: 00082e69 88 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP21SetVariableLowerBoundEid │ │ │ │ - 2206: 00089101 464 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP6eval_gEiPKdbiPd │ │ │ │ - 2207: 000909dd 100 FUNC WEAK DEFAULT 11 _ZNK27CoinWarmStartPrimalDualDiff5cloneEv │ │ │ │ - 2208: 00061985 1852 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptim12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ + 2200: 0005cac1 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptimC2EPNS_18OsiTMINLPInterfaceEibb │ │ │ │ + 2201: 00063915 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj18eval_upper_bound_fEiPKdRd │ │ │ │ + 2202: 0006c0d5 118 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC1Ev │ │ │ │ + 2203: 000956cd 868 FUNC WEAK DEFAULT 11 _ZNK19CoinWarmStartVectorIdE12generateDiffEPK13CoinWarmStart │ │ │ │ + 2204: 0005e931 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipC2ERK18OsiSolverInterface │ │ │ │ + 2205: 00082e79 88 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP21SetVariableLowerBoundEid │ │ │ │ + 2206: 00089111 464 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP6eval_gEiPKdbiPd │ │ │ │ + 2207: 00094f51 100 FUNC WEAK DEFAULT 11 _ZNK27CoinWarmStartPrimalDualDiff5cloneEv │ │ │ │ + 2208: 0005d63d 1852 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptim12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ 2209: 00034cfd 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14GuessHeuristicC2ER8CbcModel │ │ │ │ - 2210: 000a6d7d 56 FUNC WEAK DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthD2Ev │ │ │ │ - 2211: 00085969 18 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLP7SosInfoC1Ev │ │ │ │ - 2212: 000b3ec4 25 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin13HeuristicRINSE │ │ │ │ + 2210: 000a6d8d 56 FUNC WEAK DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthD2Ev │ │ │ │ + 2211: 00085979 18 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLP7SosInfoC1Ev │ │ │ │ + 2212: 000b3ed4 25 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin13HeuristicRINSE │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ Relocation section '.rel.dyn' at offset 0x26ce8 contains 1574 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ 000cd674 00000017 R_ARM_RELATIVE │ │ │ │ 000cd678 00000017 R_ARM_RELATIVE │ │ │ │ 000cd67c 00000017 R_ARM_RELATIVE │ │ │ │ 000cd680 00000017 R_ARM_RELATIVE │ │ │ │ -000ce6fc 00000017 R_ARM_RELATIVE │ │ │ │ -000ce700 00000017 R_ARM_RELATIVE │ │ │ │ -000ce824 00000017 R_ARM_RELATIVE │ │ │ │ -000ce828 00000017 R_ARM_RELATIVE │ │ │ │ -000ce82c 00000017 R_ARM_RELATIVE │ │ │ │ -000ce834 00000017 R_ARM_RELATIVE │ │ │ │ -000ce838 00000017 R_ARM_RELATIVE │ │ │ │ -000ce83c 00000017 R_ARM_RELATIVE │ │ │ │ -000ce840 00000017 R_ARM_RELATIVE │ │ │ │ +000ce7bc 00000017 R_ARM_RELATIVE │ │ │ │ +000ce7c0 00000017 R_ARM_RELATIVE │ │ │ │ +000ce8e4 00000017 R_ARM_RELATIVE │ │ │ │ +000ce8e8 00000017 R_ARM_RELATIVE │ │ │ │ +000ce8ec 00000017 R_ARM_RELATIVE │ │ │ │ +000ce8f4 00000017 R_ARM_RELATIVE │ │ │ │ +000ce8f8 00000017 R_ARM_RELATIVE │ │ │ │ +000ce8fc 00000017 R_ARM_RELATIVE │ │ │ │ +000ce900 00000017 R_ARM_RELATIVE │ │ │ │ 000cfe48 00000017 R_ARM_RELATIVE │ │ │ │ 000d0000 00000017 R_ARM_RELATIVE │ │ │ │ 000d0078 00000017 R_ARM_RELATIVE │ │ │ │ 000d007c 00000017 R_ARM_RELATIVE │ │ │ │ 000d0080 00000017 R_ARM_RELATIVE │ │ │ │ 000d0084 00000017 R_ARM_RELATIVE │ │ │ │ 000d0088 00000017 R_ARM_RELATIVE │ │ │ │ @@ -29,32 +29,32 @@ │ │ │ │ 000cd68c 0000bc02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ 000cd6bc 0000bc02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ 000cd724 0000bc02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ 000cd814 0000bc02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ 000cd948 0000bc02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ 000cd9ec 0000bc02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ 000cdab8 0000bc02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -000cde88 0000bc02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +000cde00 0000bc02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ 000cdfac 0000bc02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -000cd688 00039a02 R_ARM_ABS32 000b35ec _ZTS9CoinError │ │ │ │ -000cd690 0006a802 R_ARM_ABS32 000b35f8 _ZTSN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ +000cd688 00039a02 R_ARM_ABS32 000b35fc _ZTS9CoinError │ │ │ │ +000cd690 0006a802 R_ARM_ABS32 000b3608 _ZTSN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ 000cd694 0001d102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv116__enum_type_infoE@CXXABI_1.3 │ │ │ │ -000cd698 00070002 R_ARM_ABS32 000b3620 _ZTSN6Bonmin10ErrorCodesE │ │ │ │ +000cd698 00070002 R_ARM_ABS32 000b3630 _ZTSN6Bonmin10ErrorCodesE │ │ │ │ 000cd69c 00015002 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv119__pointer_type_infoE@CXXABI_1.3 │ │ │ │ -000cd6a0 00077102 R_ARM_ABS32 000b3638 _ZTSPN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ +000cd6a0 00077102 R_ARM_ABS32 000b3648 _ZTSPN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ 000cd6a8 0002c902 R_ARM_ABS32 000cd68c _ZTIN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ -000ce928 0002c902 R_ARM_ABS32 000cd68c _ZTIN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ -000ce944 0002c902 R_ARM_ABS32 000cd68c _ZTIN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ +000ce620 0002c902 R_ARM_ABS32 000cd68c _ZTIN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ +000ce63c 0002c902 R_ARM_ABS32 000cd68c _ZTIN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ 000cd6b0 00081002 R_ARM_ABS32 000cd684 _ZTI9CoinError │ │ │ │ 000ce054 00081002 R_ARM_ABS32 000cd684 _ZTI9CoinError │ │ │ │ 000cfd70 00081015 R_ARM_GLOB_DAT 000cd684 _ZTI9CoinError │ │ │ │ 000cd6b4 00026702 R_ARM_ABS32 000322e1 _ZN9CoinErrorD1Ev │ │ │ │ 000cfeb0 00026715 R_ARM_GLOB_DAT 000322e1 _ZN9CoinErrorD1Ev │ │ │ │ 000cd6b8 00087602 R_ARM_ABS32 00032355 _ZN9CoinErrorD0Ev │ │ │ │ -000cd6c0 0006d402 R_ARM_ABS32 000b3660 _ZTSN6Bonmin3BabE │ │ │ │ +000cd6c0 0006d402 R_ARM_ABS32 000b3670 _ZTSN6Bonmin3BabE │ │ │ │ 000cd6c8 0004e102 R_ARM_ABS32 000cd6bc _ZTIN6Bonmin3BabE │ │ │ │ 000cd6cc 00049a02 R_ARM_ABS32 000305f1 _ZN6Bonmin3BabD1Ev │ │ │ │ 000cd6d0 00042b02 R_ARM_ABS32 00030665 _ZN6Bonmin3BabD0Ev │ │ │ │ 000cd6d4 0005f802 R_ARM_ABS32 00030689 _ZN6Bonmin3Bab14branchAndBoundERNS_12BabSetupBaseE │ │ │ │ 000cd6d8 00034702 R_ARM_ABS32 00030431 _ZN6Bonmin3BabclERNS_12BabSetupBaseE │ │ │ │ 000cd6dc 0007b702 R_ARM_ABS32 000321e5 _ZN6Bonmin3BabclEPNS_12BabSetupBaseE │ │ │ │ 000cd6e0 00030602 R_ARM_ABS32 000321d9 _ZN6Bonmin3Bab15replaceIntegersEPP9OsiObjecti │ │ │ │ @@ -70,30 +70,30 @@ │ │ │ │ 000cd834 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000cd840 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000cd950 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000cda18 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000cda48 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000cda78 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000cdac0 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000cdae8 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000cdb10 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000cdb34 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000cdb68 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000cdb74 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000cdae4 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000cdb18 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000cdb24 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000cdb70 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000cdb98 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000cdbc0 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000cdc00 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000cdc40 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000cdc80 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000cdcc0 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000cdd00 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000cdd38 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000cdc84 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000cdcc4 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000cdcfc 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000cdd3c 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000cdd7c 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000cde04 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000cde90 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000cdebc 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000cde08 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000cde34 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000cde6c 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000cdef4 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000cdf00 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000cdf54 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000cdf60 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000cdf8c 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000cdfb4 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000cdfc0 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ @@ -106,32 +106,32 @@ │ │ │ │ 000ce380 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000ce39c 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000ce424 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000ce4a8 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000ce510 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000ce574 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000ce5d8 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000ce93c 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000ce948 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000ce9c8 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000ce600 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000ce634 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000ce640 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000ce9e4 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000cea2c 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000cea74 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000ceabc 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000ceb04 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000ceb4c 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000ceb94 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000cebd8 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000cec24 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000cec70 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000cecbc 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000ced08 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000ced54 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000ced98 00016502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000cd6e8 0006dd02 R_ARM_ABS32 000b3670 _ZTSN6Bonmin14CbcNlpStrategyE │ │ │ │ +000cd6e8 0006dd02 R_ARM_ABS32 000b3680 _ZTSN6Bonmin14CbcNlpStrategyE │ │ │ │ 000cd6ec 0000ff02 R_ARM_ABS32 00000000 _ZTI11CbcStrategy │ │ │ │ 000cfdb8 0000ff15 R_ARM_GLOB_DAT 00000000 _ZTI11CbcStrategy │ │ │ │ 000cd6f4 00062c02 R_ARM_ABS32 000cd6e4 _ZTIN6Bonmin14CbcNlpStrategyE │ │ │ │ 000cfcc0 00062c15 R_ARM_GLOB_DAT 000cd6e4 _ZTIN6Bonmin14CbcNlpStrategyE │ │ │ │ 000cd6f8 00083a02 R_ARM_ABS32 00032d49 _ZN6Bonmin14CbcNlpStrategyD1Ev │ │ │ │ 000cd6fc 0007f302 R_ARM_ABS32 00032d75 _ZN6Bonmin14CbcNlpStrategyD0Ev │ │ │ │ 000cd700 00064a02 R_ARM_ABS32 00032e9d _ZNK6Bonmin14CbcNlpStrategy5cloneEv │ │ │ │ @@ -139,31 +139,31 @@ │ │ │ │ 000cd708 00026302 R_ARM_ABS32 00032d41 _ZN6Bonmin14CbcNlpStrategy15setupHeuristicsER8CbcModel │ │ │ │ 000cd70c 0006e502 R_ARM_ABS32 00032d45 _ZN6Bonmin14CbcNlpStrategy13setupPrintingER8CbcModeli │ │ │ │ 000cd710 0004c002 R_ARM_ABS32 00032d41 _ZN6Bonmin14CbcNlpStrategy10setupOtherER8CbcModel │ │ │ │ 000cd714 00049702 R_ARM_ABS32 00032d95 _ZNK6Bonmin14CbcNlpStrategy12fullNodeInfoEP8CbcModeli │ │ │ │ 000cd718 00029402 R_ARM_ABS32 00032dc9 _ZNK6Bonmin14CbcNlpStrategy15partialNodeInfoEP8CbcModelP11CbcNodeInfoP7CbcNodeiPKiPKdPK17CoinWarmStartDiff │ │ │ │ 000cd71c 0002bc02 R_ARM_ABS32 0003331d _ZN11CbcStrategy11generateCppEP8_IO_FILE │ │ │ │ 000cd720 00049602 R_ARM_ABS32 00032ecd _ZN6Bonmin14CbcNlpStrategy6statusEP8CbcModelP11CbcNodeInfoi │ │ │ │ -000cd728 00078102 R_ARM_ABS32 000b368c _ZTS17CoinWarmStartDiff │ │ │ │ +000cd728 00078102 R_ARM_ABS32 000b369c _ZTS17CoinWarmStartDiff │ │ │ │ 000cd72c 0001eb02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ -000ce600 0001eb02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ -000ce618 0001eb02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ -000ce784 0001eb02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ -000cd730 00030b02 R_ARM_ABS32 000b36a0 _ZTS27CoinWarmStartPrimalDualDiff │ │ │ │ +000ce6c0 0001eb02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ +000ce6d8 0001eb02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ +000ce844 0001eb02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ +000cd730 00030b02 R_ARM_ABS32 000b36b0 _ZTS27CoinWarmStartPrimalDualDiff │ │ │ │ 000cd73c 00037f02 R_ARM_ABS32 000cd724 _ZTI17CoinWarmStartDiff │ │ │ │ -000ce628 00037f02 R_ARM_ABS32 000cd724 _ZTI17CoinWarmStartDiff │ │ │ │ +000ce6e8 00037f02 R_ARM_ABS32 000cd724 _ZTI17CoinWarmStartDiff │ │ │ │ 000cfcd8 00037f15 R_ARM_GLOB_DAT 000cd724 _ZTI17CoinWarmStartDiff │ │ │ │ -000cd748 00050702 R_ARM_ABS32 000b36c0 _ZTSN6Bonmin18IpoptWarmStartDiffE │ │ │ │ +000cd748 00050702 R_ARM_ABS32 000b36d0 _ZTSN6Bonmin18IpoptWarmStartDiffE │ │ │ │ 000cd74c 00023202 R_ARM_ABS32 000cd72c _ZTI27CoinWarmStartPrimalDualDiff │ │ │ │ -000ce6c8 00023202 R_ARM_ABS32 000cd72c _ZTI27CoinWarmStartPrimalDualDiff │ │ │ │ -000ce6e8 00023202 R_ARM_ABS32 000cd72c _ZTI27CoinWarmStartPrimalDualDiff │ │ │ │ +000ce788 00023202 R_ARM_ABS32 000cd72c _ZTI27CoinWarmStartPrimalDualDiff │ │ │ │ +000ce7a8 00023202 R_ARM_ABS32 000cd72c _ZTI27CoinWarmStartPrimalDualDiff │ │ │ │ 000cfd0c 00023215 R_ARM_GLOB_DAT 000cd72c _ZTI27CoinWarmStartPrimalDualDiff │ │ │ │ -000cd754 00056502 R_ARM_ABS32 000b36e0 _ZTSN6Bonmin18BonCbcFullNodeInfoE │ │ │ │ +000cd754 00056502 R_ARM_ABS32 000b36f0 _ZTSN6Bonmin18BonCbcFullNodeInfoE │ │ │ │ 000cd758 00000602 R_ARM_ABS32 00000000 _ZTI15CbcFullNodeInfo │ │ │ │ -000cd760 0005d302 R_ARM_ABS32 000b3700 _ZTSN6Bonmin21BonCbcPartialNodeInfoE │ │ │ │ +000cd760 0005d302 R_ARM_ABS32 000b3710 _ZTSN6Bonmin21BonCbcPartialNodeInfoE │ │ │ │ 000cd764 00007502 R_ARM_ABS32 00000000 _ZTI18CbcPartialNodeInfo │ │ │ │ 000cd76c 00047002 R_ARM_ABS32 000cd750 _ZTIN6Bonmin18BonCbcFullNodeInfoE │ │ │ │ 000cfc38 00047015 R_ARM_GLOB_DAT 000cd750 _ZTIN6Bonmin18BonCbcFullNodeInfoE │ │ │ │ 000cd770 0002d302 R_ARM_ABS32 0003339d _ZN6Bonmin18BonCbcFullNodeInfoD1Ev │ │ │ │ 000cd774 00027102 R_ARM_ABS32 000333c9 _ZN6Bonmin18BonCbcFullNodeInfoD0Ev │ │ │ │ 000cd778 00014702 R_ARM_ABS32 00000000 _ZNK15CbcFullNodeInfo12applyToModelEP8CbcModelRP18CoinWarmStartBasisPP14CbcCountRowCutRi │ │ │ │ 000cd77c 0001ee02 R_ARM_ABS32 00000000 _ZN15CbcFullNodeInfo11applyBoundsEiRdS0_i │ │ │ │ @@ -175,37 +175,37 @@ │ │ │ │ 000cd794 0007c702 R_ARM_ABS32 000333e9 _ZN6Bonmin21BonCbcPartialNodeInfoD1Ev │ │ │ │ 000cd798 00077002 R_ARM_ABS32 00033415 _ZN6Bonmin21BonCbcPartialNodeInfoD0Ev │ │ │ │ 000cd79c 0000e402 R_ARM_ABS32 00000000 _ZNK18CbcPartialNodeInfo12applyToModelEP8CbcModelRP18CoinWarmStartBasisPP14CbcCountRowCutRi │ │ │ │ 000cd7a0 0000e602 R_ARM_ABS32 00000000 _ZN18CbcPartialNodeInfo11applyBoundsEiRdS0_i │ │ │ │ 000cd7a4 00016802 R_ARM_ABS32 00000000 _ZNK18CbcPartialNodeInfo13buildRowBasisER18CoinWarmStartBasis │ │ │ │ 000cd7a8 00061e02 R_ARM_ABS32 00033d7d _ZNK6Bonmin21BonCbcPartialNodeInfo5cloneEv │ │ │ │ 000cd7ac 00075902 R_ARM_ABS32 00033435 _ZN6Bonmin21BonCbcPartialNodeInfo15allBranchesGoneEv │ │ │ │ -000cd7b4 00085902 R_ARM_ABS32 000b3724 _ZTSN6Bonmin7BabInfoE │ │ │ │ +000cd7b4 00085902 R_ARM_ABS32 000b3734 _ZTSN6Bonmin7BabInfoE │ │ │ │ 000cd7b8 00046e02 R_ARM_ABS32 000cdf8c _ZTIN6Bonmin7AuxInfoE │ │ │ │ 000cdf9c 00046e02 R_ARM_ABS32 000cdf8c _ZTIN6Bonmin7AuxInfoE │ │ │ │ 000cffac 00046e15 R_ARM_GLOB_DAT 000cdf8c _ZTIN6Bonmin7AuxInfoE │ │ │ │ 000cd7c0 00024302 R_ARM_ABS32 000cd7b0 _ZTIN6Bonmin7BabInfoE │ │ │ │ 000cfc88 00024315 R_ARM_GLOB_DAT 000cd7b0 _ZTIN6Bonmin7BabInfoE │ │ │ │ 000cd7c4 0007cc02 R_ARM_ABS32 00034a15 _ZN6Bonmin7BabInfoD1Ev │ │ │ │ 000cd7c8 00077b02 R_ARM_ABS32 00034a41 _ZN6Bonmin7BabInfoD0Ev │ │ │ │ 000cd7cc 00037c02 R_ARM_ABS32 00034af5 _ZNK6Bonmin7BabInfo5cloneEv │ │ │ │ -000cd7d4 0002fb02 R_ARM_ABS32 000b3738 _ZTSN6Bonmin14GuessHeuristicE │ │ │ │ +000cd7d4 0002fb02 R_ARM_ABS32 000b3748 _ZTSN6Bonmin14GuessHeuristicE │ │ │ │ 000cd7d8 00018c02 R_ARM_ABS32 00000000 _ZTI12CbcHeuristic │ │ │ │ -000cdd40 00018c02 R_ARM_ABS32 00000000 _ZTI12CbcHeuristic │ │ │ │ +000cdc48 00018c02 R_ARM_ABS32 00000000 _ZTI12CbcHeuristic │ │ │ │ 000ce9ec 00018c02 R_ARM_ABS32 00000000 _ZTI12CbcHeuristic │ │ │ │ 000ceb9c 00018c02 R_ARM_ABS32 00000000 _ZTI12CbcHeuristic │ │ │ │ 000cebe0 00018c02 R_ARM_ABS32 00000000 _ZTI12CbcHeuristic │ │ │ │ 000cecc4 00018c02 R_ARM_ABS32 00000000 _ZTI12CbcHeuristic │ │ │ │ 000ced5c 00018c02 R_ARM_ABS32 00000000 _ZTI12CbcHeuristic │ │ │ │ 000cd7e0 00024102 R_ARM_ABS32 000cd7d0 _ZTIN6Bonmin14GuessHeuristicE │ │ │ │ 000cd7e4 00028702 R_ARM_ABS32 00034d89 _ZN6Bonmin14GuessHeuristicD1Ev │ │ │ │ 000cd7e8 00089002 R_ARM_ABS32 00034db5 _ZN6Bonmin14GuessHeuristicD0Ev │ │ │ │ 000cd7ec 00045602 R_ARM_ABS32 00034d45 _ZNK6Bonmin14GuessHeuristic5cloneEv │ │ │ │ 000cd7f0 0001c902 R_ARM_ABS32 00000000 _ZN12CbcHeuristic8setModelEP8CbcModel │ │ │ │ -000cdd58 0001c902 R_ARM_ABS32 00000000 _ZN12CbcHeuristic8setModelEP8CbcModel │ │ │ │ +000cdc60 0001c902 R_ARM_ABS32 00000000 _ZN12CbcHeuristic8setModelEP8CbcModel │ │ │ │ 000cea04 0001c902 R_ARM_ABS32 00000000 _ZN12CbcHeuristic8setModelEP8CbcModel │ │ │ │ 000cea4c 0001c902 R_ARM_ABS32 00000000 _ZN12CbcHeuristic8setModelEP8CbcModel │ │ │ │ 000cea94 0001c902 R_ARM_ABS32 00000000 _ZN12CbcHeuristic8setModelEP8CbcModel │ │ │ │ 000ceadc 0001c902 R_ARM_ABS32 00000000 _ZN12CbcHeuristic8setModelEP8CbcModel │ │ │ │ 000ceb24 0001c902 R_ARM_ABS32 00000000 _ZN12CbcHeuristic8setModelEP8CbcModel │ │ │ │ 000cebb4 0001c902 R_ARM_ABS32 00000000 _ZN12CbcHeuristic8setModelEP8CbcModel │ │ │ │ 000cebf8 0001c902 R_ARM_ABS32 00000000 _ZN12CbcHeuristic8setModelEP8CbcModel │ │ │ │ @@ -214,15 +214,15 @@ │ │ │ │ 000cecdc 0001c902 R_ARM_ABS32 00000000 _ZN12CbcHeuristic8setModelEP8CbcModel │ │ │ │ 000ced28 0001c902 R_ARM_ABS32 00000000 _ZN12CbcHeuristic8setModelEP8CbcModel │ │ │ │ 000ced74 0001c902 R_ARM_ABS32 00000000 _ZN12CbcHeuristic8setModelEP8CbcModel │ │ │ │ 000cedb8 0001c902 R_ARM_ABS32 00000000 _ZN12CbcHeuristic8setModelEP8CbcModel │ │ │ │ 000cd7f4 00054502 R_ARM_ABS32 00034d41 _ZN6Bonmin14GuessHeuristic10resetModelEP8CbcModel │ │ │ │ 000cd7f8 00070102 R_ARM_ABS32 00034b29 _ZN6Bonmin14GuessHeuristic8solutionERdPd │ │ │ │ 000cd7fc 00089202 R_ARM_ABS32 00034d29 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ -000cdd64 00089202 R_ARM_ABS32 00034d29 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ +000cdc6c 00089202 R_ARM_ABS32 00034d29 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 000cea10 00089202 R_ARM_ABS32 00034d29 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 000cea58 00089202 R_ARM_ABS32 00034d29 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 000ceaa0 00089202 R_ARM_ABS32 00034d29 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 000ceae8 00089202 R_ARM_ABS32 00034d29 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 000ceb30 00089202 R_ARM_ABS32 00034d29 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 000ceb78 00089202 R_ARM_ABS32 00034d29 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 000cebc0 00089202 R_ARM_ABS32 00034d29 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ @@ -230,30 +230,30 @@ │ │ │ │ 000cec50 00089202 R_ARM_ABS32 00034d29 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 000cec9c 00089202 R_ARM_ABS32 00034d29 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 000cece8 00089202 R_ARM_ABS32 00034d29 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 000ced34 00089202 R_ARM_ABS32 00034d29 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 000ced80 00089202 R_ARM_ABS32 00034d29 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 000cedc4 00089202 R_ARM_ABS32 00034d29 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 000cd800 0007a502 R_ARM_ABS32 00034d2d _ZN12CbcHeuristic8validateEv │ │ │ │ -000cdd68 0007a502 R_ARM_ABS32 00034d2d _ZN12CbcHeuristic8validateEv │ │ │ │ +000cdc70 0007a502 R_ARM_ABS32 00034d2d _ZN12CbcHeuristic8validateEv │ │ │ │ 000cea14 0007a502 R_ARM_ABS32 00034d2d _ZN12CbcHeuristic8validateEv │ │ │ │ 000cea5c 0007a502 R_ARM_ABS32 00034d2d _ZN12CbcHeuristic8validateEv │ │ │ │ 000ceaa4 0007a502 R_ARM_ABS32 00034d2d _ZN12CbcHeuristic8validateEv │ │ │ │ 000ceaec 0007a502 R_ARM_ABS32 00034d2d _ZN12CbcHeuristic8validateEv │ │ │ │ 000ceb34 0007a502 R_ARM_ABS32 00034d2d _ZN12CbcHeuristic8validateEv │ │ │ │ 000cebc4 0007a502 R_ARM_ABS32 00034d2d _ZN12CbcHeuristic8validateEv │ │ │ │ 000cec08 0007a502 R_ARM_ABS32 00034d2d _ZN12CbcHeuristic8validateEv │ │ │ │ 000cec54 0007a502 R_ARM_ABS32 00034d2d _ZN12CbcHeuristic8validateEv │ │ │ │ 000ceca0 0007a502 R_ARM_ABS32 00034d2d _ZN12CbcHeuristic8validateEv │ │ │ │ 000cecec 0007a502 R_ARM_ABS32 00034d2d _ZN12CbcHeuristic8validateEv │ │ │ │ 000ced38 0007a502 R_ARM_ABS32 00034d2d _ZN12CbcHeuristic8validateEv │ │ │ │ 000ced84 0007a502 R_ARM_ABS32 00034d2d _ZN12CbcHeuristic8validateEv │ │ │ │ 000cedc8 0007a502 R_ARM_ABS32 00034d2d _ZN12CbcHeuristic8validateEv │ │ │ │ 000cd804 00071c02 R_ARM_ABS32 00034d31 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ -000cdd6c 00071c02 R_ARM_ABS32 00034d31 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ +000cdc74 00071c02 R_ARM_ABS32 00034d31 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 000cea18 00071c02 R_ARM_ABS32 00034d31 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 000cea60 00071c02 R_ARM_ABS32 00034d31 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 000ceaa8 00071c02 R_ARM_ABS32 00034d31 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 000ceaf0 00071c02 R_ARM_ABS32 00034d31 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 000ceb38 00071c02 R_ARM_ABS32 00034d31 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 000ceb80 00071c02 R_ARM_ABS32 00034d31 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 000cebc8 00071c02 R_ARM_ABS32 00034d31 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ @@ -261,15 +261,15 @@ │ │ │ │ 000cec58 00071c02 R_ARM_ABS32 00034d31 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 000ceca4 00071c02 R_ARM_ABS32 00034d31 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 000cecf0 00071c02 R_ARM_ABS32 00034d31 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 000ced3c 00071c02 R_ARM_ABS32 00034d31 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 000ced88 00071c02 R_ARM_ABS32 00034d31 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 000cedcc 00071c02 R_ARM_ABS32 00034d31 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 000cd808 00083f02 R_ARM_ABS32 00034d35 _ZNK12CbcHeuristic14canDealWithOddEv │ │ │ │ -000cdd70 00083f02 R_ARM_ABS32 00034d35 _ZNK12CbcHeuristic14canDealWithOddEv │ │ │ │ +000cdc78 00083f02 R_ARM_ABS32 00034d35 _ZNK12CbcHeuristic14canDealWithOddEv │ │ │ │ 000cea1c 00083f02 R_ARM_ABS32 00034d35 _ZNK12CbcHeuristic14canDealWithOddEv │ │ │ │ 000cea64 00083f02 R_ARM_ABS32 00034d35 _ZNK12CbcHeuristic14canDealWithOddEv │ │ │ │ 000ceaac 00083f02 R_ARM_ABS32 00034d35 _ZNK12CbcHeuristic14canDealWithOddEv │ │ │ │ 000ceaf4 00083f02 R_ARM_ABS32 00034d35 _ZNK12CbcHeuristic14canDealWithOddEv │ │ │ │ 000ceb3c 00083f02 R_ARM_ABS32 00034d35 _ZNK12CbcHeuristic14canDealWithOddEv │ │ │ │ 000ceb84 00083f02 R_ARM_ABS32 00034d35 _ZNK12CbcHeuristic14canDealWithOddEv │ │ │ │ 000cebcc 00083f02 R_ARM_ABS32 00034d35 _ZNK12CbcHeuristic14canDealWithOddEv │ │ │ │ @@ -292,23 +292,23 @@ │ │ │ │ 000cec60 00008102 R_ARM_ABS32 00000000 _ZN12CbcHeuristic13shouldHeurRunEi │ │ │ │ 000cecac 00008102 R_ARM_ABS32 00000000 _ZN12CbcHeuristic13shouldHeurRunEi │ │ │ │ 000cecf8 00008102 R_ARM_ABS32 00000000 _ZN12CbcHeuristic13shouldHeurRunEi │ │ │ │ 000ced44 00008102 R_ARM_ABS32 00000000 _ZN12CbcHeuristic13shouldHeurRunEi │ │ │ │ 000ced90 00008102 R_ARM_ABS32 00000000 _ZN12CbcHeuristic13shouldHeurRunEi │ │ │ │ 000cedd4 00008102 R_ARM_ABS32 00000000 _ZN12CbcHeuristic13shouldHeurRunEi │ │ │ │ 000cd810 00088302 R_ARM_ABS32 00034d39 _ZN6Bonmin14GuessHeuristic8solutionERdPdR7OsiCuts │ │ │ │ -000cd818 00079f02 R_ARM_ABS32 000b3754 _ZTS14CbcCompareBase │ │ │ │ -000cd820 00072a02 R_ARM_ABS32 000b3768 _ZTSN6Bonmin8CbcDiverE │ │ │ │ +000cd818 00079f02 R_ARM_ABS32 000b3764 _ZTS14CbcCompareBase │ │ │ │ +000cd820 00072a02 R_ARM_ABS32 000b3778 _ZTSN6Bonmin8CbcDiverE │ │ │ │ 000cd824 00001d02 R_ARM_ABS32 00000000 _ZTI7CbcTree │ │ │ │ 000cd830 00001d02 R_ARM_ABS32 00000000 _ZTI7CbcTree │ │ │ │ 000cd83c 00001d02 R_ARM_ABS32 00000000 _ZTI7CbcTree │ │ │ │ 000cfc34 00001d15 R_ARM_GLOB_DAT 00000000 _ZTI7CbcTree │ │ │ │ -000cd82c 0005e402 R_ARM_ABS32 000b377c _ZTSN6Bonmin14CbcProbedDiverE │ │ │ │ -000cd838 0004fc02 R_ARM_ABS32 000b3798 _ZTSN6Bonmin11CbcDfsDiverE │ │ │ │ -000cd844 0005f902 R_ARM_ABS32 000b37b0 _ZTSN6Bonmin12DiverCompareE │ │ │ │ +000cd82c 0005e402 R_ARM_ABS32 000b378c _ZTSN6Bonmin14CbcProbedDiverE │ │ │ │ +000cd838 0004fc02 R_ARM_ABS32 000b37a8 _ZTSN6Bonmin11CbcDfsDiverE │ │ │ │ +000cd844 0005f902 R_ARM_ABS32 000b37c0 _ZTSN6Bonmin12DiverCompareE │ │ │ │ 000cd848 0004b702 R_ARM_ABS32 000cd814 _ZTI14CbcCompareBase │ │ │ │ 000cd850 00056402 R_ARM_ABS32 000cd81c _ZTIN6Bonmin8CbcDiverE │ │ │ │ 000cd854 00039102 R_ARM_ABS32 00034e85 _ZN6Bonmin8CbcDiverD1Ev │ │ │ │ 000cd858 00033302 R_ARM_ABS32 00034edd _ZN6Bonmin8CbcDiverD0Ev │ │ │ │ 000cd85c 00083902 R_ARM_ABS32 00035971 _ZNK6Bonmin8CbcDiver5cloneEv │ │ │ │ 000cd860 0003d702 R_ARM_ABS32 00037839 _ZN7CbcTree11generateCppEP8_IO_FILE │ │ │ │ 000cd8a4 0003d702 R_ARM_ABS32 00037839 _ZN7CbcTree11generateCppEP8_IO_FILE │ │ │ │ @@ -362,16 +362,16 @@ │ │ │ │ 000cd92c 00043102 R_ARM_ABS32 00037829 _ZNK14CbcCompareBase8fullScanEv │ │ │ │ 000cd930 00038a02 R_ARM_ABS32 0003793d _ZN6Bonmin12DiverCompareD1Ev │ │ │ │ 000cd934 00032a02 R_ARM_ABS32 00037981 _ZN6Bonmin12DiverCompareD0Ev │ │ │ │ 000cd938 00038802 R_ARM_ABS32 0003782d _ZN14CbcCompareBase11generateCppEP8_IO_FILE │ │ │ │ 000cd93c 0002ce02 R_ARM_ABS32 000378a5 _ZNK6Bonmin12DiverCompare5cloneEv │ │ │ │ 000cd940 0004ce02 R_ARM_ABS32 000375bd _ZN6Bonmin12DiverCompare4testEP7CbcNodeS2_ │ │ │ │ 000cd944 00023802 R_ARM_ABS32 00037831 _ZN14CbcCompareBase13alternateTestEP7CbcNodeS1_ │ │ │ │ -000cd94c 0007ee02 R_ARM_ABS32 000b37c8 _ZTSN5Ipopt14IpoptExceptionE │ │ │ │ -000cd954 00035d02 R_ARM_ABS32 000b37e4 _ZTSN6Bonmin17RegisteredOptionsE │ │ │ │ +000cd94c 0007ee02 R_ARM_ABS32 000b37d8 _ZTSN5Ipopt14IpoptExceptionE │ │ │ │ +000cd954 00035d02 R_ARM_ABS32 000b37f4 _ZTSN6Bonmin17RegisteredOptionsE │ │ │ │ 000cd958 0000aa02 R_ARM_ABS32 00000000 _ZTIN5Ipopt17RegisteredOptionsE │ │ │ │ 000cd960 00078e02 R_ARM_ABS32 000cd948 _ZTIN5Ipopt14IpoptExceptionE │ │ │ │ 000ce048 00078e02 R_ARM_ABS32 000cd948 _ZTIN5Ipopt14IpoptExceptionE │ │ │ │ 000ce388 00078e02 R_ARM_ABS32 000cd948 _ZTIN5Ipopt14IpoptExceptionE │ │ │ │ 000cfd44 00078e15 R_ARM_GLOB_DAT 000cd948 _ZTIN5Ipopt14IpoptExceptionE │ │ │ │ 000cd964 00067b02 R_ARM_ABS32 0003f2b5 _ZN5Ipopt14IpoptExceptionD1Ev │ │ │ │ 000cfd20 00067b15 R_ARM_GLOB_DAT 0003f2b5 _ZN5Ipopt14IpoptExceptionD1Ev │ │ │ │ @@ -404,21 +404,21 @@ │ │ │ │ 000cd9d0 0001d202 R_ARM_ABS32 00000000 _ZN5Ipopt17RegisteredOptions17AddStringOption10ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_b │ │ │ │ 000cd9d4 00012f02 R_ARM_ABS32 00000000 _ZN5Ipopt17RegisteredOptions13AddBoolOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_bS8_b │ │ │ │ 000cd9d8 00011902 R_ARM_ABS32 00000000 _ZN5Ipopt17RegisteredOptions9GetOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 000cd9dc 0000d202 R_ARM_ABS32 00000000 _ZNK5Ipopt17RegisteredOptions25OutputOptionDocumentationERKNS_10JournalistENS_8SmartPtrINS_11OptionsListEEEi │ │ │ │ 000cd9e0 0000e202 R_ARM_ABS32 00000000 _ZNK5Ipopt17RegisteredOptions25OutputOptionDocumentationERKNS_10JournalistERKNSt7__cxx114listINS4_12basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEE │ │ │ │ 000cd9e4 00015302 R_ARM_ABS32 00000000 _ZNK5Ipopt17RegisteredOptions30OutputLatexOptionDocumentationERKNS_10JournalistERKNSt7__cxx114listINS4_12basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEE │ │ │ │ 000cd9e8 00019502 R_ARM_ABS32 00000000 _ZNK5Ipopt17RegisteredOptions32OutputDoxygenOptionDocumentationERKNS_10JournalistERKNSt7__cxx114listINS4_12basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEE │ │ │ │ -000cd9f0 00047102 R_ARM_ABS32 000b3804 _ZTSN6Bonmin12BabSetupBaseE │ │ │ │ +000cd9f0 00047102 R_ARM_ABS32 000b3814 _ZTSN6Bonmin12BabSetupBaseE │ │ │ │ 000cd9f8 00058a02 R_ARM_ABS32 000cd9ec _ZTIN6Bonmin12BabSetupBaseE │ │ │ │ 000cda50 00058a02 R_ARM_ABS32 000cd9ec _ZTIN6Bonmin12BabSetupBaseE │ │ │ │ 000cd9fc 00021402 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -000cdc58 00021402 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -000cdc78 00021402 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -000cdc7c 00021402 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +000cdd14 00021402 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +000cdd34 00021402 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +000cdd38 00021402 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 000ce440 00021402 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 000ce448 00021402 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 000ce44c 00021402 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 000ce450 00021402 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 000ce454 00021402 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 000ce458 00021402 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 000ce45c 00021402 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ @@ -447,541 +447,541 @@ │ │ │ │ 000ce500 00021402 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 000ce504 00021402 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 000ce508 00021402 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 000ce50c 00021402 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 000ce5f4 00021402 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 000ce5f8 00021402 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 000ce5fc 00021402 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -000ce640 00021402 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -000ce92c 00021402 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -000ce930 00021402 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +000ce624 00021402 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +000ce628 00021402 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +000ce700 00021402 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 000cea00 00021402 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 000cea0c 00021402 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 000cebf4 00021402 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 000cec1c 00021402 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 000cec20 00021402 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 000cecd8 00021402 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 000ced00 00021402 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 000ced04 00021402 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 000cda00 0007e602 R_ARM_ABS32 0002dfc5 _ZNK6Bonmin12BabSetupBase5cloneERNS_18OsiTMINLPInterfaceE │ │ │ │ 000cda0c 00086d02 R_ARM_ABS32 0003dc99 _ZN6Bonmin12BabSetupBase15registerOptionsEv │ │ │ │ 000cda10 00067702 R_ARM_ABS32 0003f0e9 _ZN6Bonmin12BabSetupBase20setBabDefaultOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cda14 00049502 R_ARM_ABS32 000403dd _ZN6Bonmin12BabSetupBase15readOptionsFileEv │ │ │ │ 000cda74 00049502 R_ARM_ABS32 000403dd _ZN6Bonmin12BabSetupBase15readOptionsFileEv │ │ │ │ 000cfd58 00049515 R_ARM_GLOB_DAT 000403dd _ZN6Bonmin12BabSetupBase15readOptionsFileEv │ │ │ │ -000cda1c 0006b602 R_ARM_ABS32 000b381c _ZTSN8CglLandP10ParametersE │ │ │ │ +000cda1c 0006b602 R_ARM_ABS32 000b382c _ZTSN8CglLandP10ParametersE │ │ │ │ 000cda20 00009a02 R_ARM_ABS32 00000000 _ZTI8CglParam │ │ │ │ 000cda28 0007ac02 R_ARM_ABS32 000cda18 _ZTIN8CglLandP10ParametersE │ │ │ │ 000cda2c 0000ec02 R_ARM_ABS32 00000000 _ZN8CglParam10setINFINITEd │ │ │ │ 000cda30 0000d302 R_ARM_ABS32 00000000 _ZN8CglParam6setEPSEd │ │ │ │ 000cda34 0000fe02 R_ARM_ABS32 00000000 _ZN8CglParam12setEPS_COEFFEd │ │ │ │ 000cda38 00016f02 R_ARM_ABS32 00000000 _ZN8CglParam14setMAX_SUPPORTEi │ │ │ │ 000cda3c 00021502 R_ARM_ABS32 00000000 _ZNK8CglParam5cloneEv │ │ │ │ 000cda40 00051702 R_ARM_ABS32 0004834d _ZN8CglLandP10ParametersD1Ev │ │ │ │ 000cda44 0004a202 R_ARM_ABS32 00048379 _ZN8CglLandP10ParametersD0Ev │ │ │ │ -000cda4c 0005aa02 R_ARM_ABS32 000b3834 _ZTSN6Bonmin11BonminSetupE │ │ │ │ +000cda4c 0005aa02 R_ARM_ABS32 000b3844 _ZTSN6Bonmin11BonminSetupE │ │ │ │ 000cda58 0002f002 R_ARM_ABS32 000cda48 _ZTIN6Bonmin11BonminSetupE │ │ │ │ 000cda5c 0005d702 R_ARM_ABS32 000483ad _ZNK6Bonmin11BonminSetup5cloneEv │ │ │ │ 000cda60 00051c02 R_ARM_ABS32 000483dd _ZNK6Bonmin11BonminSetup5cloneERNS_18OsiTMINLPInterfaceE │ │ │ │ 000cda64 0002de02 R_ARM_ABS32 000482ed _ZN6Bonmin11BonminSetupD1Ev │ │ │ │ 000cda68 00027c02 R_ARM_ABS32 00048319 _ZN6Bonmin11BonminSetupD0Ev │ │ │ │ 000cfed4 00027c15 R_ARM_GLOB_DAT 00048319 _ZN6Bonmin11BonminSetupD0Ev │ │ │ │ 000cda6c 00048202 R_ARM_ABS32 00046a99 _ZN6Bonmin11BonminSetup15registerOptionsEv │ │ │ │ 000cda70 00029f02 R_ARM_ABS32 000482e9 _ZN6Bonmin11BonminSetup20setBabDefaultOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ -000cda7c 0006a902 R_ARM_ABS32 000b384c _ZTSN6Bonmin21CbcStrategyChooseCutsE │ │ │ │ +000cda7c 0006a902 R_ARM_ABS32 000b385c _ZTSN6Bonmin21CbcStrategyChooseCutsE │ │ │ │ 000cda80 00019202 R_ARM_ABS32 00000000 _ZTI18CbcStrategyDefault │ │ │ │ 000cfee4 00019215 R_ARM_GLOB_DAT 00000000 _ZTI18CbcStrategyDefault │ │ │ │ 000cda88 0004c502 R_ARM_ABS32 000cda78 _ZTIN6Bonmin21CbcStrategyChooseCutsE │ │ │ │ 000cda8c 0002ae02 R_ARM_ABS32 0004bcdd _ZN6Bonmin21CbcStrategyChooseCutsD1Ev │ │ │ │ 000cda90 00024702 R_ARM_ABS32 0004bd09 _ZN6Bonmin21CbcStrategyChooseCutsD0Ev │ │ │ │ 000cda94 00031c02 R_ARM_ABS32 0004bd3d _ZNK6Bonmin21CbcStrategyChooseCuts5cloneEv │ │ │ │ 000cda98 00058002 R_ARM_ABS32 0004b865 _ZN6Bonmin21CbcStrategyChooseCuts18setupCutGeneratorsER8CbcModel │ │ │ │ 000cda9c 0001e202 R_ARM_ABS32 00000000 _ZN18CbcStrategyDefault15setupHeuristicsER8CbcModel │ │ │ │ 000cdaa0 00020602 R_ARM_ABS32 00000000 _ZN18CbcStrategyDefault13setupPrintingER8CbcModeli │ │ │ │ 000cdaa4 00021f02 R_ARM_ABS32 00000000 _ZN18CbcStrategyDefault10setupOtherER8CbcModel │ │ │ │ 000cdaa8 00006e02 R_ARM_ABS32 00000000 _ZNK11CbcStrategy12fullNodeInfoEP8CbcModeli │ │ │ │ 000cdaac 00003602 R_ARM_ABS32 00000000 _ZNK11CbcStrategy15partialNodeInfoEP8CbcModelP11CbcNodeInfoP7CbcNodeiPKiPKdPK17CoinWarmStartDiff │ │ │ │ 000cdab0 00008302 R_ARM_ABS32 00000000 _ZN18CbcStrategyDefault11generateCppEP8_IO_FILE │ │ │ │ 000cdab4 00011502 R_ARM_ABS32 00000000 _ZN11CbcStrategy6statusEP8CbcModelP11CbcNodeInfoi │ │ │ │ -000cdabc 00044702 R_ARM_ABS32 000b3870 _ZTS13CoinWarmStart │ │ │ │ -000cdac4 00039202 R_ARM_ABS32 000b3880 _ZTSN6Bonmin17QpBranchingSolverE │ │ │ │ -000cdac8 00064302 R_ARM_ABS32 000ce5d8 _ZTIN6Bonmin21StrongBranchingSolverE │ │ │ │ -000cdaf0 00064302 R_ARM_ABS32 000ce5d8 _ZTIN6Bonmin21StrongBranchingSolverE │ │ │ │ -000ce5e8 00064302 R_ARM_ABS32 000ce5d8 _ZTIN6Bonmin21StrongBranchingSolverE │ │ │ │ -000cdad0 00078802 R_ARM_ABS32 000cdac0 _ZTIN6Bonmin17QpBranchingSolverE │ │ │ │ -000cdad4 0006ab02 R_ARM_ABS32 0004ccf5 _ZN6Bonmin17QpBranchingSolverD1Ev │ │ │ │ -000cdad8 00065102 R_ARM_ABS32 0004cd49 _ZN6Bonmin17QpBranchingSolverD0Ev │ │ │ │ -000cdadc 00086e02 R_ARM_ABS32 0004cd69 _ZN6Bonmin17QpBranchingSolver12markHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ -000cdae0 00074102 R_ARM_ABS32 0004cf3d _ZN6Bonmin17QpBranchingSolver17solveFromHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ -000cdae4 0007cb02 R_ARM_ABS32 0004ccb5 _ZN6Bonmin17QpBranchingSolver14unmarkHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ -000cdaec 0004f402 R_ARM_ABS32 000b38a0 _ZTSN6Bonmin17LpBranchingSolverE │ │ │ │ -000cdaf8 0006ad02 R_ARM_ABS32 000cdae8 _ZTIN6Bonmin17LpBranchingSolverE │ │ │ │ -000cdafc 0002eb02 R_ARM_ABS32 0004d1a1 _ZN6Bonmin17LpBranchingSolverD1Ev │ │ │ │ -000cdb00 00028902 R_ARM_ABS32 0004d221 _ZN6Bonmin17LpBranchingSolverD0Ev │ │ │ │ -000cdb04 00073402 R_ARM_ABS32 0004d049 _ZN6Bonmin17LpBranchingSolver12markHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ -000cdb08 00070202 R_ARM_ABS32 0004ee51 _ZN6Bonmin17LpBranchingSolver17solveFromHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ -000cdb0c 00030402 R_ARM_ABS32 0004d131 _ZN6Bonmin17LpBranchingSolver14unmarkHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ -000cdb14 0003bd02 R_ARM_ABS32 000b38c0 _ZTSN6Bonmin11PseudoCostsE │ │ │ │ -000cdb18 00020102 R_ARM_ABS32 00000000 _ZTI14OsiPseudoCosts │ │ │ │ -000cdb20 0007c202 R_ARM_ABS32 000cdb10 _ZTIN6Bonmin11PseudoCostsE │ │ │ │ -000cdb24 00079d02 R_ARM_ABS32 0004f4d1 _ZN6Bonmin11PseudoCostsD1Ev │ │ │ │ -000cdb28 00074502 R_ARM_ABS32 0004f4fd _ZN6Bonmin11PseudoCostsD0Ev │ │ │ │ -000cdb2c 0001b602 R_ARM_ABS32 00000000 _ZN14OsiPseudoCosts17updateInformationEPK23OsiBranchingInformationiP10OsiHotInfo │ │ │ │ -000cdb30 00004002 R_ARM_ABS32 00000000 _ZN14OsiPseudoCosts17updateInformationEiiddi │ │ │ │ -000cdb38 0007c902 R_ARM_ABS32 000b38d8 _ZTS15BonRandomChoice │ │ │ │ -000cdb3c 0000a502 R_ARM_ABS32 00000000 _ZTI17OsiChooseVariable │ │ │ │ -000cdb7c 0000a502 R_ARM_ABS32 00000000 _ZTI17OsiChooseVariable │ │ │ │ +000cdabc 00044702 R_ARM_ABS32 000b3880 _ZTS13CoinWarmStart │ │ │ │ +000cdac4 0003bd02 R_ARM_ABS32 000b3890 _ZTSN6Bonmin11PseudoCostsE │ │ │ │ +000cdac8 00020102 R_ARM_ABS32 00000000 _ZTI14OsiPseudoCosts │ │ │ │ +000cdad0 0007c202 R_ARM_ABS32 000cdac0 _ZTIN6Bonmin11PseudoCostsE │ │ │ │ +000cdad4 00079d02 R_ARM_ABS32 0004cd29 _ZN6Bonmin11PseudoCostsD1Ev │ │ │ │ +000cdad8 00074502 R_ARM_ABS32 0004cd55 _ZN6Bonmin11PseudoCostsD0Ev │ │ │ │ +000cdadc 0001b602 R_ARM_ABS32 00000000 _ZN14OsiPseudoCosts17updateInformationEPK23OsiBranchingInformationiP10OsiHotInfo │ │ │ │ +000cdae0 00004002 R_ARM_ABS32 00000000 _ZN14OsiPseudoCosts17updateInformationEiiddi │ │ │ │ +000cdae8 0007c902 R_ARM_ABS32 000b38a8 _ZTS15BonRandomChoice │ │ │ │ +000cdaec 0000a502 R_ARM_ABS32 00000000 _ZTI17OsiChooseVariable │ │ │ │ +000cdb2c 0000a502 R_ARM_ABS32 00000000 _ZTI17OsiChooseVariable │ │ │ │ 000cfd2c 0000a515 R_ARM_GLOB_DAT 00000000 _ZTI17OsiChooseVariable │ │ │ │ -000cdb44 00061802 R_ARM_ABS32 000cdb34 _ZTI15BonRandomChoice │ │ │ │ -000cdb48 00076a02 R_ARM_ABS32 0004f6e1 _ZNK15BonRandomChoice5cloneEv │ │ │ │ -000cdb4c 0004a402 R_ARM_ABS32 0004f681 _ZN15BonRandomChoiceD1Ev │ │ │ │ -000cdb50 00043c02 R_ARM_ABS32 0004f6ad _ZN15BonRandomChoiceD0Ev │ │ │ │ -000cdb54 00050802 R_ARM_ABS32 0004f531 _ZN15BonRandomChoice9setupListEP23OsiBranchingInformationb │ │ │ │ -000cdb58 0005df02 R_ARM_ABS32 0004f729 _ZN15BonRandomChoice14chooseVariableEP18OsiSolverInterfaceP23OsiBranchingInformationb │ │ │ │ -000cdb5c 00020a02 R_ARM_ABS32 00000000 _ZN17OsiChooseVariable16feasibleSolutionEPK23OsiBranchingInformationPKdiPPK9OsiObject │ │ │ │ -000cdbb0 00020a02 R_ARM_ABS32 00000000 _ZN17OsiChooseVariable16feasibleSolutionEPK23OsiBranchingInformationPKdiPPK9OsiObject │ │ │ │ -000cdb60 00013a02 R_ARM_ABS32 00000000 _ZN17OsiChooseVariable17updateInformationEPK23OsiBranchingInformationiP10OsiHotInfo │ │ │ │ -000cdb64 00000502 R_ARM_ABS32 00000000 _ZN17OsiChooseVariable17updateInformationEiiddi │ │ │ │ -000cdb6c 00040702 R_ARM_ABS32 000b38ec _ZTSN6Bonmin7HotInfoE │ │ │ │ -000cdb70 0000cd02 R_ARM_ABS32 00000000 _ZTI10OsiHotInfo │ │ │ │ -000cdb78 0002fc02 R_ARM_ABS32 000b3900 _ZTSN6Bonmin17BonChooseVariableE │ │ │ │ -000cdb84 00047d02 R_ARM_ABS32 000cdb68 _ZTIN6Bonmin7HotInfoE │ │ │ │ -000cdb88 00055902 R_ARM_ABS32 000528bd _ZNK6Bonmin7HotInfo5cloneEv │ │ │ │ -000cdb8c 00026a02 R_ARM_ABS32 0004ffd9 _ZN6Bonmin7HotInfoD1Ev │ │ │ │ -000cdb90 00087902 R_ARM_ABS32 00050015 _ZN6Bonmin7HotInfoD0Ev │ │ │ │ -000cdb98 0004df02 R_ARM_ABS32 000cdb74 _ZTIN6Bonmin17BonChooseVariableE │ │ │ │ -000cfec4 0004df15 R_ARM_GLOB_DAT 000cdb74 _ZTIN6Bonmin17BonChooseVariableE │ │ │ │ -000cdb9c 00033202 R_ARM_ABS32 00054fa5 _ZNK6Bonmin17BonChooseVariable5cloneEv │ │ │ │ -000cdba0 00030c02 R_ARM_ABS32 00054fd9 _ZN6Bonmin17BonChooseVariableD1Ev │ │ │ │ -000cdba4 0002aa02 R_ARM_ABS32 000550ad _ZN6Bonmin17BonChooseVariableD0Ev │ │ │ │ -000cdba8 0006f802 R_ARM_ABS32 000550d1 _ZN6Bonmin17BonChooseVariable9setupListEP23OsiBranchingInformationb │ │ │ │ -000cdbac 0002a602 R_ARM_ABS32 000537fd _ZN6Bonmin17BonChooseVariable14chooseVariableEP18OsiSolverInterfaceP23OsiBranchingInformationb │ │ │ │ -000cdbb4 0004f802 R_ARM_ABS32 0004fa49 _ZN6Bonmin17BonChooseVariable17updateInformationEPK23OsiBranchingInformationiP10OsiHotInfo │ │ │ │ -000cdbb8 00083402 R_ARM_ABS32 0004f7c1 _ZN6Bonmin17BonChooseVariable17updateInformationEiiddi │ │ │ │ -000cdbbc 0007c802 R_ARM_ABS32 00052ed9 _ZN6Bonmin17BonChooseVariable17doStrongBranchingEP18OsiSolverInterfaceP23OsiBranchingInformationii │ │ │ │ -000cdbc4 00054202 R_ARM_ABS32 000b3920 _ZTSN6Bonmin13MinlpFeasPumpE │ │ │ │ -000cdbc8 00087a02 R_ARM_ABS32 000cdc40 _ZTIN6Bonmin19OaDecompositionBaseE │ │ │ │ -000cdc08 00087a02 R_ARM_ABS32 000cdc40 _ZTIN6Bonmin19OaDecompositionBaseE │ │ │ │ -000cdc50 00087a02 R_ARM_ABS32 000cdc40 _ZTIN6Bonmin19OaDecompositionBaseE │ │ │ │ -000cdc88 00087a02 R_ARM_ABS32 000cdc40 _ZTIN6Bonmin19OaDecompositionBaseE │ │ │ │ -000cdcc8 00087a02 R_ARM_ABS32 000cdc40 _ZTIN6Bonmin19OaDecompositionBaseE │ │ │ │ -000cff4c 00087a15 R_ARM_GLOB_DAT 000cdc40 _ZTIN6Bonmin19OaDecompositionBaseE │ │ │ │ -000cdbd0 0004d102 R_ARM_ABS32 000cdbc0 _ZTIN6Bonmin13MinlpFeasPumpE │ │ │ │ -000cdbd4 0005be02 R_ARM_ABS32 0005c3a5 _ZN6Bonmin19OaDecompositionBase12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ -000cdc54 0005be02 R_ARM_ABS32 0005c3a5 _ZN6Bonmin19OaDecompositionBase12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ -000cdc94 0005be02 R_ARM_ABS32 0005c3a5 _ZN6Bonmin19OaDecompositionBase12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ -000cdcd4 0005be02 R_ARM_ABS32 0005c3a5 _ZN6Bonmin19OaDecompositionBase12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ -000cdbd8 00039502 R_ARM_ABS32 00058db9 _ZNK6Bonmin13MinlpFeasPump5cloneEv │ │ │ │ -000cdbdc 0003dd02 R_ARM_ABS32 000569b9 _ZN6Bonmin13MinlpFeasPumpD1Ev │ │ │ │ -000cdbe0 00038502 R_ARM_ABS32 000569fd _ZN6Bonmin13MinlpFeasPumpD0Ev │ │ │ │ -000cdbe4 00086402 R_ARM_ABS32 00058e25 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ -000cdc24 00086402 R_ARM_ABS32 00058e25 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ -000cdc64 00086402 R_ARM_ABS32 00058e25 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ -000cdca4 00086402 R_ARM_ABS32 00058e25 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ -000cdce4 00086402 R_ARM_ABS32 00058e25 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ -000cdd24 00086402 R_ARM_ABS32 00058e25 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ -000cdee0 00086402 R_ARM_ABS32 00058e25 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ -000cdbe8 00038202 R_ARM_ABS32 00058dad _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ -000cdc28 00038202 R_ARM_ABS32 00058dad _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ -000cdc68 00038202 R_ARM_ABS32 00058dad _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ -000cdca8 00038202 R_ARM_ABS32 00058dad _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ -000cdce8 00038202 R_ARM_ABS32 00058dad _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ -000cdd28 00038202 R_ARM_ABS32 00058dad _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ -000cdee4 00038202 R_ARM_ABS32 00058dad _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ +000cdaf4 00061802 R_ARM_ABS32 000cdae4 _ZTI15BonRandomChoice │ │ │ │ +000cdaf8 00076a02 R_ARM_ABS32 0004cf39 _ZNK15BonRandomChoice5cloneEv │ │ │ │ +000cdafc 0004a402 R_ARM_ABS32 0004ced9 _ZN15BonRandomChoiceD1Ev │ │ │ │ +000cdb00 00043c02 R_ARM_ABS32 0004cf05 _ZN15BonRandomChoiceD0Ev │ │ │ │ +000cdb04 00050802 R_ARM_ABS32 0004cd89 _ZN15BonRandomChoice9setupListEP23OsiBranchingInformationb │ │ │ │ +000cdb08 0005df02 R_ARM_ABS32 0004cf81 _ZN15BonRandomChoice14chooseVariableEP18OsiSolverInterfaceP23OsiBranchingInformationb │ │ │ │ +000cdb0c 00020a02 R_ARM_ABS32 00000000 _ZN17OsiChooseVariable16feasibleSolutionEPK23OsiBranchingInformationPKdiPPK9OsiObject │ │ │ │ +000cdb60 00020a02 R_ARM_ABS32 00000000 _ZN17OsiChooseVariable16feasibleSolutionEPK23OsiBranchingInformationPKdiPPK9OsiObject │ │ │ │ +000cdb10 00013a02 R_ARM_ABS32 00000000 _ZN17OsiChooseVariable17updateInformationEPK23OsiBranchingInformationiP10OsiHotInfo │ │ │ │ +000cdb14 00000502 R_ARM_ABS32 00000000 _ZN17OsiChooseVariable17updateInformationEiiddi │ │ │ │ +000cdb1c 00040702 R_ARM_ABS32 000b38bc _ZTSN6Bonmin7HotInfoE │ │ │ │ +000cdb20 0000cd02 R_ARM_ABS32 00000000 _ZTI10OsiHotInfo │ │ │ │ +000cdb28 0002fc02 R_ARM_ABS32 000b38d0 _ZTSN6Bonmin17BonChooseVariableE │ │ │ │ +000cdb34 00047d02 R_ARM_ABS32 000cdb18 _ZTIN6Bonmin7HotInfoE │ │ │ │ +000cdb38 00055902 R_ARM_ABS32 00050115 _ZNK6Bonmin7HotInfo5cloneEv │ │ │ │ +000cdb3c 00026a02 R_ARM_ABS32 0004d831 _ZN6Bonmin7HotInfoD1Ev │ │ │ │ +000cdb40 00087902 R_ARM_ABS32 0004d86d _ZN6Bonmin7HotInfoD0Ev │ │ │ │ +000cdb48 0004df02 R_ARM_ABS32 000cdb24 _ZTIN6Bonmin17BonChooseVariableE │ │ │ │ +000cfec4 0004df15 R_ARM_GLOB_DAT 000cdb24 _ZTIN6Bonmin17BonChooseVariableE │ │ │ │ +000cdb4c 00033202 R_ARM_ABS32 000527fd _ZNK6Bonmin17BonChooseVariable5cloneEv │ │ │ │ +000cdb50 00030c02 R_ARM_ABS32 00052831 _ZN6Bonmin17BonChooseVariableD1Ev │ │ │ │ +000cdb54 0002aa02 R_ARM_ABS32 00052905 _ZN6Bonmin17BonChooseVariableD0Ev │ │ │ │ +000cdb58 0006f802 R_ARM_ABS32 00052929 _ZN6Bonmin17BonChooseVariable9setupListEP23OsiBranchingInformationb │ │ │ │ +000cdb5c 0002a602 R_ARM_ABS32 00051055 _ZN6Bonmin17BonChooseVariable14chooseVariableEP18OsiSolverInterfaceP23OsiBranchingInformationb │ │ │ │ +000cdb64 0004f802 R_ARM_ABS32 0004d2a1 _ZN6Bonmin17BonChooseVariable17updateInformationEPK23OsiBranchingInformationiP10OsiHotInfo │ │ │ │ +000cdb68 00083402 R_ARM_ABS32 0004d019 _ZN6Bonmin17BonChooseVariable17updateInformationEiiddi │ │ │ │ +000cdb6c 0007c802 R_ARM_ABS32 00050731 _ZN6Bonmin17BonChooseVariable17doStrongBranchingEP18OsiSolverInterfaceP23OsiBranchingInformationii │ │ │ │ +000cdb74 00039202 R_ARM_ABS32 000b38f0 _ZTSN6Bonmin17QpBranchingSolverE │ │ │ │ +000cdb78 00064302 R_ARM_ABS32 000ce5d8 _ZTIN6Bonmin21StrongBranchingSolverE │ │ │ │ +000cdba0 00064302 R_ARM_ABS32 000ce5d8 _ZTIN6Bonmin21StrongBranchingSolverE │ │ │ │ +000ce5e8 00064302 R_ARM_ABS32 000ce5d8 _ZTIN6Bonmin21StrongBranchingSolverE │ │ │ │ +000cdb80 00078802 R_ARM_ABS32 000cdb70 _ZTIN6Bonmin17QpBranchingSolverE │ │ │ │ +000cdb84 0006ab02 R_ARM_ABS32 00053fa1 _ZN6Bonmin17QpBranchingSolverD1Ev │ │ │ │ +000cdb88 00065102 R_ARM_ABS32 00053ff5 _ZN6Bonmin17QpBranchingSolverD0Ev │ │ │ │ +000cdb8c 00086e02 R_ARM_ABS32 00054015 _ZN6Bonmin17QpBranchingSolver12markHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ +000cdb90 00074102 R_ARM_ABS32 000541e9 _ZN6Bonmin17QpBranchingSolver17solveFromHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ +000cdb94 0007cb02 R_ARM_ABS32 00053f61 _ZN6Bonmin17QpBranchingSolver14unmarkHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ +000cdb9c 0004f402 R_ARM_ABS32 000b3910 _ZTSN6Bonmin17LpBranchingSolverE │ │ │ │ +000cdba8 0006ad02 R_ARM_ABS32 000cdb98 _ZTIN6Bonmin17LpBranchingSolverE │ │ │ │ +000cdbac 0002eb02 R_ARM_ABS32 00054451 _ZN6Bonmin17LpBranchingSolverD1Ev │ │ │ │ +000cdbb0 00028902 R_ARM_ABS32 000544d1 _ZN6Bonmin17LpBranchingSolverD0Ev │ │ │ │ +000cdbb4 00073402 R_ARM_ABS32 000542f9 _ZN6Bonmin17LpBranchingSolver12markHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ +000cdbb8 00070202 R_ARM_ABS32 00056101 _ZN6Bonmin17LpBranchingSolver17solveFromHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ +000cdbbc 00030402 R_ARM_ABS32 000543e1 _ZN6Bonmin17LpBranchingSolver14unmarkHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ +000cdbc4 00074202 R_ARM_ABS32 000b3930 _ZTSN6Bonmin7EcpCutsE │ │ │ │ +000cdbc8 00087a02 R_ARM_ABS32 000cdcfc _ZTIN6Bonmin19OaDecompositionBaseE │ │ │ │ +000cdc08 00087a02 R_ARM_ABS32 000cdcfc _ZTIN6Bonmin19OaDecompositionBaseE │ │ │ │ +000cdc8c 00087a02 R_ARM_ABS32 000cdcfc _ZTIN6Bonmin19OaDecompositionBaseE │ │ │ │ +000cdd0c 00087a02 R_ARM_ABS32 000cdcfc _ZTIN6Bonmin19OaDecompositionBaseE │ │ │ │ +000cdd44 00087a02 R_ARM_ABS32 000cdcfc _ZTIN6Bonmin19OaDecompositionBaseE │ │ │ │ +000cff4c 00087a15 R_ARM_GLOB_DAT 000cdcfc _ZTIN6Bonmin19OaDecompositionBaseE │ │ │ │ +000cdbd0 0007a102 R_ARM_ABS32 000cdbc0 _ZTIN6Bonmin7EcpCutsE │ │ │ │ +000cdbd4 0003f202 R_ARM_ABS32 000566f1 _ZN6Bonmin7EcpCuts12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ +000cdbd8 00031d02 R_ARM_ABS32 0003f0ed _ZNK6Bonmin7EcpCuts5cloneEv │ │ │ │ +000cfd88 00031d15 R_ARM_GLOB_DAT 0003f0ed _ZNK6Bonmin7EcpCuts5cloneEv │ │ │ │ +000cdbdc 00068302 R_ARM_ABS32 0003fa19 _ZN6Bonmin7EcpCutsD1Ev │ │ │ │ +000cdbe0 00062402 R_ARM_ABS32 0003f159 _ZN6Bonmin7EcpCutsD0Ev │ │ │ │ +000cfea4 00062415 R_ARM_GLOB_DAT 0003f159 _ZN6Bonmin7EcpCutsD0Ev │ │ │ │ +000cdbe4 00086402 R_ARM_ABS32 00058545 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ +000cdc24 00086402 R_ARM_ABS32 00058545 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ +000cdca8 00086402 R_ARM_ABS32 00058545 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ +000cdce8 00086402 R_ARM_ABS32 00058545 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ +000cdd20 00086402 R_ARM_ABS32 00058545 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ +000cdd60 00086402 R_ARM_ABS32 00058545 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ +000cde58 00086402 R_ARM_ABS32 00058545 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ +000cdbe8 00038202 R_ARM_ABS32 00058535 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ +000cdc28 00038202 R_ARM_ABS32 00058535 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ +000cdcac 00038202 R_ARM_ABS32 00058535 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ +000cdcec 00038202 R_ARM_ABS32 00058535 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ +000cdd24 00038202 R_ARM_ABS32 00058535 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ +000cdd64 00038202 R_ARM_ABS32 00058535 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ +000cde5c 00038202 R_ARM_ABS32 00058535 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ 000cdbec 00017202 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator24mayGenerateRowCutsInTreeEv │ │ │ │ 000cdc2c 00017202 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator24mayGenerateRowCutsInTreeEv │ │ │ │ -000cdc6c 00017202 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator24mayGenerateRowCutsInTreeEv │ │ │ │ -000cdcac 00017202 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator24mayGenerateRowCutsInTreeEv │ │ │ │ -000cdcec 00017202 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator24mayGenerateRowCutsInTreeEv │ │ │ │ -000cdd2c 00017202 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator24mayGenerateRowCutsInTreeEv │ │ │ │ -000cdee8 00017202 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator24mayGenerateRowCutsInTreeEv │ │ │ │ +000cdcb0 00017202 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator24mayGenerateRowCutsInTreeEv │ │ │ │ +000cdcf0 00017202 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator24mayGenerateRowCutsInTreeEv │ │ │ │ +000cdd28 00017202 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator24mayGenerateRowCutsInTreeEv │ │ │ │ +000cdd68 00017202 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator24mayGenerateRowCutsInTreeEv │ │ │ │ +000cde60 00017202 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator24mayGenerateRowCutsInTreeEv │ │ │ │ 000cdbf0 00000f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator17needsOptimalBasisEv │ │ │ │ 000cdc30 00000f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator17needsOptimalBasisEv │ │ │ │ -000cdc70 00000f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator17needsOptimalBasisEv │ │ │ │ -000cdcb0 00000f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator17needsOptimalBasisEv │ │ │ │ -000cdcf0 00000f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator17needsOptimalBasisEv │ │ │ │ -000cdd30 00000f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator17needsOptimalBasisEv │ │ │ │ -000cdeec 00000f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator17needsOptimalBasisEv │ │ │ │ -000cdbf4 0005e502 R_ARM_ABS32 00058db1 _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ -000cdc34 0005e502 R_ARM_ABS32 00058db1 _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ -000cdc74 0005e502 R_ARM_ABS32 00058db1 _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ -000cdcb4 0005e502 R_ARM_ABS32 00058db1 _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ -000cdcf4 0005e502 R_ARM_ABS32 00058db1 _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ -000cdd34 0005e502 R_ARM_ABS32 00058db1 _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ -000cdef0 0005e502 R_ARM_ABS32 00058db1 _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ -000cdbf8 00078402 R_ARM_ABS32 00058355 _ZNK6Bonmin13MinlpFeasPump9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ -000cdbfc 00079902 R_ARM_ABS32 00056a1d _ZNK6Bonmin13MinlpFeasPump13doLocalSearchEPNS_7BabInfoE │ │ │ │ -000cdc04 00074202 R_ARM_ABS32 000b393c _ZTSN6Bonmin7EcpCutsE │ │ │ │ -000cdc10 0007a102 R_ARM_ABS32 000cdc00 _ZTIN6Bonmin7EcpCutsE │ │ │ │ -000cdc14 0003f202 R_ARM_ABS32 00058e39 _ZN6Bonmin7EcpCuts12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ -000cdc18 00031d02 R_ARM_ABS32 0003f0ed _ZNK6Bonmin7EcpCuts5cloneEv │ │ │ │ -000cfd88 00031d15 R_ARM_GLOB_DAT 0003f0ed _ZNK6Bonmin7EcpCuts5cloneEv │ │ │ │ -000cdc1c 00068302 R_ARM_ABS32 0003fa19 _ZN6Bonmin7EcpCutsD1Ev │ │ │ │ -000cdc20 00062402 R_ARM_ABS32 0003f159 _ZN6Bonmin7EcpCutsD0Ev │ │ │ │ -000cfea4 00062415 R_ARM_GLOB_DAT 0003f159 _ZN6Bonmin7EcpCutsD0Ev │ │ │ │ -000cdc38 00067c02 R_ARM_ABS32 0002e3c1 _ZNK6Bonmin7EcpCuts9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ -000cdc3c 00055502 R_ARM_ABS32 0005ac7d _ZNK6Bonmin7EcpCuts13doLocalSearchEPNS_7BabInfoE │ │ │ │ -000cdc44 0002bb02 R_ARM_ABS32 000b3950 _ZTSN6Bonmin19OaDecompositionBaseE │ │ │ │ -000cdc48 00012202 R_ARM_ABS32 00000000 _ZTI15CglCutGenerator │ │ │ │ -000cdd08 00012202 R_ARM_ABS32 00000000 _ZTI15CglCutGenerator │ │ │ │ -000cdec4 00012202 R_ARM_ABS32 00000000 _ZTI15CglCutGenerator │ │ │ │ +000cdcb4 00000f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator17needsOptimalBasisEv │ │ │ │ +000cdcf4 00000f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator17needsOptimalBasisEv │ │ │ │ +000cdd2c 00000f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator17needsOptimalBasisEv │ │ │ │ +000cdd6c 00000f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator17needsOptimalBasisEv │ │ │ │ +000cde64 00000f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator17needsOptimalBasisEv │ │ │ │ +000cdbf4 0005e502 R_ARM_ABS32 00058539 _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ +000cdc34 0005e502 R_ARM_ABS32 00058539 _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ +000cdcb8 0005e502 R_ARM_ABS32 00058539 _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ +000cdcf8 0005e502 R_ARM_ABS32 00058539 _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ +000cdd30 0005e502 R_ARM_ABS32 00058539 _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ +000cdd70 0005e502 R_ARM_ABS32 00058539 _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ +000cde68 0005e502 R_ARM_ABS32 00058539 _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ +000cdbf8 00067c02 R_ARM_ABS32 0002e305 _ZNK6Bonmin7EcpCuts9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ +000cdbfc 00055502 R_ARM_ABS32 00058541 _ZNK6Bonmin7EcpCuts13doLocalSearchEPNS_7BabInfoE │ │ │ │ +000cdc04 0005bd02 R_ARM_ABS32 000b3944 _ZTSN6Bonmin20OaFeasibilityCheckerE │ │ │ │ +000cdc10 00044a02 R_ARM_ABS32 000cdc00 _ZTIN6Bonmin20OaFeasibilityCheckerE │ │ │ │ +000cdc14 0005be02 R_ARM_ABS32 0005fc6d _ZN6Bonmin19OaDecompositionBase12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ +000cdc98 0005be02 R_ARM_ABS32 0005fc6d _ZN6Bonmin19OaDecompositionBase12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ +000cdd10 0005be02 R_ARM_ABS32 0005fc6d _ZN6Bonmin19OaDecompositionBase12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ +000cdd50 0005be02 R_ARM_ABS32 0005fc6d _ZN6Bonmin19OaDecompositionBase12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ +000cdc18 00045202 R_ARM_ABS32 0005a1e9 _ZNK6Bonmin20OaFeasibilityChecker5cloneEv │ │ │ │ +000cdc1c 00087102 R_ARM_ABS32 00058559 _ZN6Bonmin20OaFeasibilityCheckerD1Ev │ │ │ │ +000cdc20 00082e02 R_ARM_ABS32 00058585 _ZN6Bonmin20OaFeasibilityCheckerD0Ev │ │ │ │ +000cdc38 00036c02 R_ARM_ABS32 00059f21 _ZNK6Bonmin20OaFeasibilityChecker9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ +000cdc3c 00025902 R_ARM_ABS32 0005a1e5 _ZNK6Bonmin20OaFeasibilityChecker13doLocalSearchEPNS_7BabInfoE │ │ │ │ +000cdc44 0004bc02 R_ARM_ABS32 000b3964 _ZTSN6Bonmin14DummyHeuristicE │ │ │ │ +000cdc50 0003fa02 R_ARM_ABS32 000cdc40 _ZTIN6Bonmin14DummyHeuristicE │ │ │ │ +000cdc54 00077802 R_ARM_ABS32 0005a391 _ZN6Bonmin14DummyHeuristicD1Ev │ │ │ │ +000cdc58 00071802 R_ARM_ABS32 0005a3bd _ZN6Bonmin14DummyHeuristicD0Ev │ │ │ │ +000cdc5c 0007ad02 R_ARM_ABS32 0005a33d _ZNK6Bonmin14DummyHeuristic5cloneEv │ │ │ │ +000cdc64 00054402 R_ARM_ABS32 0005a335 _ZN6Bonmin14DummyHeuristic10resetModelEP8CbcModel │ │ │ │ +000cdc68 0005e002 R_ARM_ABS32 0005a249 _ZN6Bonmin14DummyHeuristic8solutionERdPd │ │ │ │ +000cdc7c 0002a802 R_ARM_ABS32 0005a339 _ZN6Bonmin14DummyHeuristic13shouldHeurRunEi │ │ │ │ +000cdc80 00088602 R_ARM_ABS32 0005a32d _ZN6Bonmin14DummyHeuristic8solutionERdPdR7OsiCuts │ │ │ │ +000cdc88 0003da02 R_ARM_ABS32 000b3980 _ZTSN6Bonmin15OACutGenerator2E │ │ │ │ +000cdc94 00058402 R_ARM_ABS32 000cdc84 _ZTIN6Bonmin15OACutGenerator2E │ │ │ │ +000cdc9c 00089502 R_ARM_ABS32 0005c3ad _ZNK6Bonmin15OACutGenerator25cloneEv │ │ │ │ +000cdca0 00042a02 R_ARM_ABS32 0005a3f1 _ZN6Bonmin15OACutGenerator2D1Ev │ │ │ │ +000cdca4 0003cc02 R_ARM_ABS32 0005a435 _ZN6Bonmin15OACutGenerator2D0Ev │ │ │ │ +000cdcbc 0004bd02 R_ARM_ABS32 0005bb69 _ZNK6Bonmin15OACutGenerator29performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ +000cdcc0 0004a502 R_ARM_ABS32 0005a455 _ZNK6Bonmin15OACutGenerator213doLocalSearchEPNS_7BabInfoE │ │ │ │ +000cdcc8 00072402 R_ARM_ABS32 000b399c _ZTSN6Bonmin10OaNlpOptimE │ │ │ │ +000cdccc 00012202 R_ARM_ABS32 00000000 _ZTI15CglCutGenerator │ │ │ │ +000cdd04 00012202 R_ARM_ABS32 00000000 _ZTI15CglCutGenerator │ │ │ │ +000cde3c 00012202 R_ARM_ABS32 00000000 _ZTI15CglCutGenerator │ │ │ │ 000cfdf8 00012215 R_ARM_GLOB_DAT 00000000 _ZTI15CglCutGenerator │ │ │ │ -000cdc84 0005bd02 R_ARM_ABS32 000b3970 _ZTSN6Bonmin20OaFeasibilityCheckerE │ │ │ │ -000cdc90 00044a02 R_ARM_ABS32 000cdc80 _ZTIN6Bonmin20OaFeasibilityCheckerE │ │ │ │ -000cdc98 00045202 R_ARM_ABS32 0005e6d9 _ZNK6Bonmin20OaFeasibilityChecker5cloneEv │ │ │ │ -000cdc9c 00087102 R_ARM_ABS32 0005ca49 _ZN6Bonmin20OaFeasibilityCheckerD1Ev │ │ │ │ -000cdca0 00082e02 R_ARM_ABS32 0005ca75 _ZN6Bonmin20OaFeasibilityCheckerD0Ev │ │ │ │ -000cdcb8 00036c02 R_ARM_ABS32 0005e411 _ZNK6Bonmin20OaFeasibilityChecker9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ -000cdcbc 00025902 R_ARM_ABS32 0005e6d5 _ZNK6Bonmin20OaFeasibilityChecker13doLocalSearchEPNS_7BabInfoE │ │ │ │ -000cdcc4 0003da02 R_ARM_ABS32 000b3990 _ZTSN6Bonmin15OACutGenerator2E │ │ │ │ -000cdcd0 00058402 R_ARM_ABS32 000cdcc0 _ZTIN6Bonmin15OACutGenerator2E │ │ │ │ -000cdcd8 00089502 R_ARM_ABS32 000606f5 _ZNK6Bonmin15OACutGenerator25cloneEv │ │ │ │ -000cdcdc 00042a02 R_ARM_ABS32 0005e739 _ZN6Bonmin15OACutGenerator2D1Ev │ │ │ │ -000cdce0 0003cc02 R_ARM_ABS32 0005e77d _ZN6Bonmin15OACutGenerator2D0Ev │ │ │ │ -000cdcf8 0004bd02 R_ARM_ABS32 0005feb1 _ZNK6Bonmin15OACutGenerator29performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ -000cdcfc 0004a502 R_ARM_ABS32 0005e79d _ZNK6Bonmin15OACutGenerator213doLocalSearchEPNS_7BabInfoE │ │ │ │ -000cdd04 00072402 R_ARM_ABS32 000b39ac _ZTSN6Bonmin10OaNlpOptimE │ │ │ │ -000cdd10 00041f02 R_ARM_ABS32 000cdd00 _ZTIN6Bonmin10OaNlpOptimE │ │ │ │ -000cdd14 0008a002 R_ARM_ABS32 00061985 _ZN6Bonmin10OaNlpOptim12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ -000cdd18 00068a02 R_ARM_ABS32 00062741 _ZNK6Bonmin10OaNlpOptim5cloneEv │ │ │ │ -000cdd1c 00024502 R_ARM_ABS32 00062701 _ZN6Bonmin10OaNlpOptimD1Ev │ │ │ │ -000cdd20 00085e02 R_ARM_ABS32 00062849 _ZN6Bonmin10OaNlpOptimD0Ev │ │ │ │ -000cdd3c 0004bc02 R_ARM_ABS32 000b39c4 _ZTSN6Bonmin14DummyHeuristicE │ │ │ │ -000cdd48 0003fa02 R_ARM_ABS32 000cdd38 _ZTIN6Bonmin14DummyHeuristicE │ │ │ │ -000cdd4c 00077802 R_ARM_ABS32 000629d9 _ZN6Bonmin14DummyHeuristicD1Ev │ │ │ │ -000cdd50 00071802 R_ARM_ABS32 00062a05 _ZN6Bonmin14DummyHeuristicD0Ev │ │ │ │ -000cdd54 0007ad02 R_ARM_ABS32 00062985 _ZNK6Bonmin14DummyHeuristic5cloneEv │ │ │ │ -000cdd5c 00054402 R_ARM_ABS32 0006297d _ZN6Bonmin14DummyHeuristic10resetModelEP8CbcModel │ │ │ │ -000cdd60 0005e002 R_ARM_ABS32 00062891 _ZN6Bonmin14DummyHeuristic8solutionERdPd │ │ │ │ -000cdd74 0002a802 R_ARM_ABS32 00062981 _ZN6Bonmin14DummyHeuristic13shouldHeurRunEi │ │ │ │ -000cdd78 00088602 R_ARM_ABS32 00062975 _ZN6Bonmin14DummyHeuristic8solutionERdPdR7OsiCuts │ │ │ │ -000cdd80 00033b02 R_ARM_ABS32 000b39e0 _ZTSN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ -000cdd84 00059a02 R_ARM_ABS32 000ce39c _ZTIN6Bonmin11TMINLP2TNLPE │ │ │ │ -000ce3ac 00059a02 R_ARM_ABS32 000ce39c _ZTIN6Bonmin11TMINLP2TNLPE │ │ │ │ -000cfd74 00059a15 R_ARM_GLOB_DAT 000ce39c _ZTIN6Bonmin11TMINLP2TNLPE │ │ │ │ -000cdd8c 00029702 R_ARM_ABS32 000cdd7c _ZTIN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ -000cfc30 00029715 R_ARM_GLOB_DAT 000cdd7c _ZTIN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ -000cdd90 00062602 R_ARM_ABS32 0006425d _ZN6Bonmin19TMINLP2TNLPQuadCutsD1Ev │ │ │ │ -000cdd94 0005de02 R_ARM_ABS32 00064355 _ZN6Bonmin19TMINLP2TNLPQuadCutsD0Ev │ │ │ │ -000cdd98 0007e202 R_ARM_ABS32 00064379 _ZN6Bonmin19TMINLP2TNLPQuadCuts12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ -000cdd9c 00074702 R_ARM_ABS32 00064ba9 _ZN5Ipopt4TNLP20get_var_con_metadataEiRSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SK_EEERS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SQ_EEEiSI_SO_SU_ │ │ │ │ -000cdfec 00074702 R_ARM_ABS32 00064ba9 _ZN5Ipopt4TNLP20get_var_con_metadataEiRSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SK_EEERS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SQ_EEEiSI_SO_SU_ │ │ │ │ -000ce3bc 00074702 R_ARM_ABS32 00064ba9 _ZN5Ipopt4TNLP20get_var_con_metadataEiRSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SK_EEERS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SQ_EEEiSI_SO_SU_ │ │ │ │ -000ce530 00074702 R_ARM_ABS32 00064ba9 _ZN5Ipopt4TNLP20get_var_con_metadataEiRSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SK_EEERS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SQ_EEEiSI_SO_SU_ │ │ │ │ -000ce594 00074702 R_ARM_ABS32 00064ba9 _ZN5Ipopt4TNLP20get_var_con_metadataEiRSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SK_EEERS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SQ_EEEiSI_SO_SU_ │ │ │ │ -000cdda0 00085b02 R_ARM_ABS32 000643a9 _ZN6Bonmin19TMINLP2TNLPQuadCuts15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ -000cdda4 0007e302 R_ARM_ABS32 00063011 _ZN6Bonmin19TMINLP2TNLPQuadCuts22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ -000cdda8 00037202 R_ARM_ABS32 00064bc9 _ZN6Bonmin11TMINLP2TNLP23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ -000ce3c8 00037202 R_ARM_ABS32 00064bc9 _ZN6Bonmin11TMINLP2TNLP23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ -000cddac 00053502 R_ARM_ABS32 00062a39 _ZN6Bonmin19TMINLP2TNLPQuadCuts25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ -000cddb0 0005ab02 R_ARM_ABS32 000643ad _ZN6Bonmin19TMINLP2TNLPQuadCuts18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ -000cddb4 00052602 R_ARM_ABS32 000828fd _ZN6Bonmin11TMINLP2TNLP22get_warm_start_iterateERN5Ipopt14IteratesVectorE │ │ │ │ -000ce3d4 00052602 R_ARM_ABS32 000828fd _ZN6Bonmin11TMINLP2TNLP22get_warm_start_iterateERN5Ipopt14IteratesVectorE │ │ │ │ -000cddb8 0005e602 R_ARM_ABS32 000643c5 _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_fEiPKdbRd │ │ │ │ -000cddbc 00068b02 R_ARM_ABS32 00064461 _ZN6Bonmin19TMINLP2TNLPQuadCuts11eval_grad_fEiPKdbPd │ │ │ │ -000cddc0 00046b02 R_ARM_ABS32 0006454d _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_gEiPKdbiPd │ │ │ │ -000cddc4 00069102 R_ARM_ABS32 000645bd _ZN6Bonmin19TMINLP2TNLPQuadCuts10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ -000cddc8 00031202 R_ARM_ABS32 00063d35 _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ -000cddcc 00066002 R_ARM_ABS32 00064bad _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ -000ce01c 00066002 R_ARM_ABS32 00064bad _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ -000ce3ec 00066002 R_ARM_ABS32 00064bad _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ -000ce560 00066002 R_ARM_ABS32 00064bad _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ -000ce5c4 00066002 R_ARM_ABS32 00064bad _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ -000cddd0 00032102 R_ARM_ABS32 00064bb5 _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ -000ce020 00032102 R_ARM_ABS32 00064bb5 _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ -000ce3f0 00032102 R_ARM_ABS32 00064bb5 _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ -000ce564 00032102 R_ARM_ABS32 00064bb5 _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ -000ce5c8 00032102 R_ARM_ABS32 00064bb5 _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ -000cddd4 00058802 R_ARM_ABS32 000841c5 _ZN6Bonmin11TMINLP2TNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ -000ce3f4 00058802 R_ARM_ABS32 000841c5 _ZN6Bonmin11TMINLP2TNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ -000cddd8 00045b02 R_ARM_ABS32 00064bb9 _ZN5Ipopt4TNLP17finalize_metadataEiRKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERKS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SL_EEERKS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SS_EEEiSJ_SQ_SX_ │ │ │ │ -000ce028 00045b02 R_ARM_ABS32 00064bb9 _ZN5Ipopt4TNLP17finalize_metadataEiRKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERKS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SL_EEERKS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SS_EEEiSJ_SQ_SX_ │ │ │ │ -000ce3f8 00045b02 R_ARM_ABS32 00064bb9 _ZN5Ipopt4TNLP17finalize_metadataEiRKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERKS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SL_EEERKS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SS_EEEiSJ_SQ_SX_ │ │ │ │ -000ce56c 00045b02 R_ARM_ABS32 00064bb9 _ZN5Ipopt4TNLP17finalize_metadataEiRKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERKS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SL_EEERKS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SS_EEEiSJ_SQ_SX_ │ │ │ │ -000ce5d0 00045b02 R_ARM_ABS32 00064bb9 _ZN5Ipopt4TNLP17finalize_metadataEiRKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERKS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SL_EEERKS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SS_EEEiSJ_SQ_SX_ │ │ │ │ -000cdddc 0006bc02 R_ARM_ABS32 000827d5 _ZN6Bonmin11TMINLP2TNLP21intermediate_callbackEN5Ipopt13AlgorithmModeEiddddddddiPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ -000ce3fc 0006bc02 R_ARM_ABS32 000827d5 _ZN6Bonmin11TMINLP2TNLP21intermediate_callbackEN5Ipopt13AlgorithmModeEiddddddddiPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ -000cdde0 00069002 R_ARM_ABS32 000657a5 _ZNK6Bonmin19TMINLP2TNLPQuadCuts5cloneEv │ │ │ │ -000cdde4 0003e802 R_ARM_ABS32 00064ca5 _ZN6Bonmin11TMINLP2TNLP18hasLinearObjectiveEv │ │ │ │ -000ce404 0003e802 R_ARM_ABS32 00064ca5 _ZN6Bonmin11TMINLP2TNLP18hasLinearObjectiveEv │ │ │ │ -000cff2c 0003e815 R_ARM_GLOB_DAT 00064ca5 _ZN6Bonmin11TMINLP2TNLP18hasLinearObjectiveEv │ │ │ │ -000cdde8 0005a902 R_ARM_ABS32 000644e5 _ZN6Bonmin19TMINLP2TNLPQuadCuts7eval_giEiPKdbiRd │ │ │ │ -000cddec 00083102 R_ARM_ABS32 00064741 _ZN6Bonmin19TMINLP2TNLPQuadCuts12eval_grad_giEiPKdbiRiPiPd │ │ │ │ -000cddf0 00070b02 R_ARM_ABS32 00064c81 _ZN6Bonmin11TMINLP2TNLP25hasUpperBoundingObjectiveEv │ │ │ │ -000ce410 00070b02 R_ARM_ABS32 00064c81 _ZN6Bonmin11TMINLP2TNLP25hasUpperBoundingObjectiveEv │ │ │ │ -000cff98 00070b15 R_ARM_GLOB_DAT 00064c81 _ZN6Bonmin11TMINLP2TNLP25hasUpperBoundingObjectiveEv │ │ │ │ -000cddf4 0006bb02 R_ARM_ABS32 00063469 _ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsEjPPK9OsiRowCut │ │ │ │ -000cddf8 0002a302 R_ARM_ABS32 00064b25 _ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsERK7OsiCuts │ │ │ │ -000cddfc 00057102 R_ARM_ABS32 00063f59 _ZN6Bonmin19TMINLP2TNLPQuadCuts10removeCutsEjPKi │ │ │ │ -000cde00 00081a02 R_ARM_ABS32 00064c5d _ZNK6Bonmin11TMINLP2TNLP17get_const_xtra_idEv │ │ │ │ -000ce420 00081a02 R_ARM_ABS32 00064c5d _ZNK6Bonmin11TMINLP2TNLP17get_const_xtra_idEv │ │ │ │ -000cde08 0002c202 R_ARM_ABS32 000b3a00 _ZTSN6Bonmin12TMINLPLinObjE │ │ │ │ -000cde0c 00051e02 R_ARM_ABS32 000ce424 _ZTIN6Bonmin6TMINLPE │ │ │ │ +000cdcd4 00041f02 R_ARM_ABS32 000cdcc4 _ZTIN6Bonmin10OaNlpOptimE │ │ │ │ +000cdcd8 0008a002 R_ARM_ABS32 0005d63d _ZN6Bonmin10OaNlpOptim12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ +000cdcdc 00068a02 R_ARM_ABS32 0005e3f9 _ZNK6Bonmin10OaNlpOptim5cloneEv │ │ │ │ +000cdce0 00024502 R_ARM_ABS32 0005e3b9 _ZN6Bonmin10OaNlpOptimD1Ev │ │ │ │ +000cdce4 00085e02 R_ARM_ABS32 0005e501 _ZN6Bonmin10OaNlpOptimD0Ev │ │ │ │ +000cdd00 0002bb02 R_ARM_ABS32 000b39b4 _ZTSN6Bonmin19OaDecompositionBaseE │ │ │ │ +000cdd40 00054202 R_ARM_ABS32 000b39d4 _ZTSN6Bonmin13MinlpFeasPumpE │ │ │ │ +000cdd4c 0004d102 R_ARM_ABS32 000cdd3c _ZTIN6Bonmin13MinlpFeasPumpE │ │ │ │ +000cdd54 00039502 R_ARM_ABS32 000629d5 _ZNK6Bonmin13MinlpFeasPump5cloneEv │ │ │ │ +000cdd58 0003dd02 R_ARM_ABS32 000605e1 _ZN6Bonmin13MinlpFeasPumpD1Ev │ │ │ │ +000cdd5c 00038502 R_ARM_ABS32 00060625 _ZN6Bonmin13MinlpFeasPumpD0Ev │ │ │ │ +000cdd74 00078402 R_ARM_ABS32 00061f7d _ZNK6Bonmin13MinlpFeasPump9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ +000cdd78 00079902 R_ARM_ABS32 00060645 _ZNK6Bonmin13MinlpFeasPump13doLocalSearchEPNS_7BabInfoE │ │ │ │ +000cdd80 0002c202 R_ARM_ABS32 000b39f0 _ZTSN6Bonmin12TMINLPLinObjE │ │ │ │ +000cdd84 00051e02 R_ARM_ABS32 000ce424 _ZTIN6Bonmin6TMINLPE │ │ │ │ 000ce434 00051e02 R_ARM_ABS32 000ce424 _ZTIN6Bonmin6TMINLPE │ │ │ │ 000cffd4 00051e15 R_ARM_GLOB_DAT 000ce424 _ZTIN6Bonmin6TMINLPE │ │ │ │ -000cde14 0003c002 R_ARM_ABS32 000cde04 _ZTIN6Bonmin12TMINLPLinObjE │ │ │ │ -000cffbc 0003c015 R_ARM_GLOB_DAT 000cde04 _ZTIN6Bonmin12TMINLPLinObjE │ │ │ │ -000cde18 0007ef02 R_ARM_ABS32 00066431 _ZN6Bonmin12TMINLPLinObjD1Ev │ │ │ │ -000cde1c 00079702 R_ARM_ABS32 0006646d _ZN6Bonmin12TMINLPLinObjD0Ev │ │ │ │ -000cde20 00041102 R_ARM_ABS32 000661dd _ZN6Bonmin12TMINLPLinObj12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ -000cde24 00043202 R_ARM_ABS32 000657e9 _ZN6Bonmin12TMINLPLinObj22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ -000cde28 00053602 R_ARM_ABS32 000667e5 _ZN6Bonmin12TMINLPLinObj19get_variables_typesEiPNS_6TMINLP12VariableTypeE │ │ │ │ -000cfed8 00053615 R_ARM_GLOB_DAT 000667e5 _ZN6Bonmin12TMINLPLinObj19get_variables_typesEiPNS_6TMINLP12VariableTypeE │ │ │ │ -000cde2c 00025a02 R_ARM_ABS32 0006699d _ZN6Bonmin12TMINLPLinObj23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ -000cfcb4 00025a15 R_ARM_GLOB_DAT 0006699d _ZN6Bonmin12TMINLPLinObj23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ -000cde30 0004be02 R_ARM_ABS32 000658ed _ZN6Bonmin12TMINLPLinObj25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ -000cde34 00072902 R_ARM_ABS32 00065955 _ZN6Bonmin12TMINLPLinObj15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ -000cde38 0004dc02 R_ARM_ABS32 00065c65 _ZN6Bonmin12TMINLPLinObj18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ -000cde3c 00059d02 R_ARM_ABS32 000665c5 _ZN6Bonmin12TMINLPLinObj6eval_fEiPKdbRd │ │ │ │ -000cfe44 00059d15 R_ARM_GLOB_DAT 000665c5 _ZN6Bonmin12TMINLPLinObj6eval_fEiPKdbRd │ │ │ │ -000cde40 0003e102 R_ARM_ABS32 00066659 _ZN6Bonmin12TMINLPLinObj11eval_grad_fEiPKdbPd │ │ │ │ -000cfc6c 0003e115 R_ARM_GLOB_DAT 00066659 _ZN6Bonmin12TMINLPLinObj11eval_grad_fEiPKdbPd │ │ │ │ -000cde44 00023502 R_ARM_ABS32 00065b4d _ZN6Bonmin12TMINLPLinObj6eval_gEiPKdbiPd │ │ │ │ -000cde48 00057602 R_ARM_ABS32 00065e65 _ZN6Bonmin12TMINLPLinObj10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ -000cde4c 00084c02 R_ARM_ABS32 00065a35 _ZN6Bonmin12TMINLPLinObj6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ -000cde50 00049302 R_ARM_ABS32 00065d69 _ZN6Bonmin12TMINLPLinObj7eval_giEiPKdbiRd │ │ │ │ -000cde54 00071302 R_ARM_ABS32 00066081 _ZN6Bonmin12TMINLPLinObj12eval_grad_giEiPKdbiRiPiPd │ │ │ │ -000cde58 0006a002 R_ARM_ABS32 00066731 _ZN6Bonmin12TMINLPLinObj17finalize_solutionENS_6TMINLP12SolverReturnEiPKdd │ │ │ │ -000cff70 0006a015 R_ARM_GLOB_DAT 00066731 _ZN6Bonmin12TMINLPLinObj17finalize_solutionENS_6TMINLP12SolverReturnEiPKdd │ │ │ │ -000cde5c 00060502 R_ARM_ABS32 00032275 _ZNK6Bonmin12TMINLPLinObj13branchingInfoEv │ │ │ │ +000cdd8c 0003c002 R_ARM_ABS32 000cdd7c _ZTIN6Bonmin12TMINLPLinObjE │ │ │ │ +000cffbc 0003c015 R_ARM_GLOB_DAT 000cdd7c _ZTIN6Bonmin12TMINLPLinObjE │ │ │ │ +000cdd90 0007ef02 R_ARM_ABS32 00063689 _ZN6Bonmin12TMINLPLinObjD1Ev │ │ │ │ +000cdd94 00079702 R_ARM_ABS32 000636c5 _ZN6Bonmin12TMINLPLinObjD0Ev │ │ │ │ +000cdd98 00041102 R_ARM_ABS32 00063435 _ZN6Bonmin12TMINLPLinObj12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ +000cdd9c 00043202 R_ARM_ABS32 00062a41 _ZN6Bonmin12TMINLPLinObj22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ +000cdda0 00053602 R_ARM_ABS32 00063a41 _ZN6Bonmin12TMINLPLinObj19get_variables_typesEiPNS_6TMINLP12VariableTypeE │ │ │ │ +000cfed8 00053615 R_ARM_GLOB_DAT 00063a41 _ZN6Bonmin12TMINLPLinObj19get_variables_typesEiPNS_6TMINLP12VariableTypeE │ │ │ │ +000cdda4 00025a02 R_ARM_ABS32 00063bf9 _ZN6Bonmin12TMINLPLinObj23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ +000cfcb4 00025a15 R_ARM_GLOB_DAT 00063bf9 _ZN6Bonmin12TMINLPLinObj23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ +000cdda8 0004be02 R_ARM_ABS32 00062b45 _ZN6Bonmin12TMINLPLinObj25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ +000cddac 00072902 R_ARM_ABS32 00062bad _ZN6Bonmin12TMINLPLinObj15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ +000cddb0 0004dc02 R_ARM_ABS32 00062ebd _ZN6Bonmin12TMINLPLinObj18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ +000cddb4 00059d02 R_ARM_ABS32 00063821 _ZN6Bonmin12TMINLPLinObj6eval_fEiPKdbRd │ │ │ │ +000cfe44 00059d15 R_ARM_GLOB_DAT 00063821 _ZN6Bonmin12TMINLPLinObj6eval_fEiPKdbRd │ │ │ │ +000cddb8 0003e102 R_ARM_ABS32 000638b5 _ZN6Bonmin12TMINLPLinObj11eval_grad_fEiPKdbPd │ │ │ │ +000cfc6c 0003e115 R_ARM_GLOB_DAT 000638b5 _ZN6Bonmin12TMINLPLinObj11eval_grad_fEiPKdbPd │ │ │ │ +000cddbc 00023502 R_ARM_ABS32 00062da5 _ZN6Bonmin12TMINLPLinObj6eval_gEiPKdbiPd │ │ │ │ +000cddc0 00057602 R_ARM_ABS32 000630bd _ZN6Bonmin12TMINLPLinObj10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ +000cddc4 00084c02 R_ARM_ABS32 00062c8d _ZN6Bonmin12TMINLPLinObj6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ +000cddc8 00049302 R_ARM_ABS32 00062fc1 _ZN6Bonmin12TMINLPLinObj7eval_giEiPKdbiRd │ │ │ │ +000cddcc 00071302 R_ARM_ABS32 000632d9 _ZN6Bonmin12TMINLPLinObj12eval_grad_giEiPKdbiRiPiPd │ │ │ │ +000cddd0 0006a002 R_ARM_ABS32 0006398d _ZN6Bonmin12TMINLPLinObj17finalize_solutionENS_6TMINLP12SolverReturnEiPKdd │ │ │ │ +000cff70 0006a015 R_ARM_GLOB_DAT 0006398d _ZN6Bonmin12TMINLPLinObj17finalize_solutionENS_6TMINLP12SolverReturnEiPKdd │ │ │ │ +000cddd4 00060502 R_ARM_ABS32 00032275 _ZNK6Bonmin12TMINLPLinObj13branchingInfoEv │ │ │ │ 000cfcf0 00060515 R_ARM_GLOB_DAT 00032275 _ZNK6Bonmin12TMINLPLinObj13branchingInfoEv │ │ │ │ -000cde60 0002f202 R_ARM_ABS32 00032209 _ZNK6Bonmin12TMINLPLinObj14sosConstraintsEv │ │ │ │ +000cddd8 0002f202 R_ARM_ABS32 00032209 _ZNK6Bonmin12TMINLPLinObj14sosConstraintsEv │ │ │ │ 000cfc0c 0002f215 R_ARM_GLOB_DAT 00032209 _ZNK6Bonmin12TMINLPLinObj14sosConstraintsEv │ │ │ │ -000cde64 0004ed02 R_ARM_ABS32 000665b9 _ZNK6Bonmin12TMINLPLinObj11perturbInfoEv │ │ │ │ -000cde68 0002e802 R_ARM_ABS32 000666f9 _ZN6Bonmin12TMINLPLinObj25hasUpperBoundingObjectiveEv │ │ │ │ -000cde6c 00089902 R_ARM_ABS32 000666b9 _ZN6Bonmin12TMINLPLinObj18eval_upper_bound_fEiPKdRd │ │ │ │ -000cde70 00065f02 R_ARM_ABS32 00066d4d _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_9ConvexityE │ │ │ │ -000ce490 00065f02 R_ARM_ABS32 00066d4d _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_9ConvexityE │ │ │ │ -000cde74 00068202 R_ARM_ABS32 000665ad _ZNK6Bonmin6TMINLP20get_number_nonconvexERiS1_ │ │ │ │ -000ce494 00068202 R_ARM_ABS32 000665ad _ZNK6Bonmin6TMINLP20get_number_nonconvexERiS1_ │ │ │ │ -000cde78 00027702 R_ARM_ABS32 00066625 _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_15MarkedNonConvexE │ │ │ │ -000ce498 00027702 R_ARM_ABS32 00066625 _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_15MarkedNonConvexE │ │ │ │ -000cde7c 00054d02 R_ARM_ABS32 000665f1 _ZNK6Bonmin6TMINLP30get_simple_concave_constraintsEiPNS0_23SimpleConcaveConstraintE │ │ │ │ -000ce49c 00054d02 R_ARM_ABS32 000665f1 _ZNK6Bonmin6TMINLP30get_simple_concave_constraintsEiPNS0_23SimpleConcaveConstraintE │ │ │ │ -000cde80 00067002 R_ARM_ABS32 000665c1 _ZN6Bonmin12TMINLPLinObj18hasLinearObjectiveEv │ │ │ │ -000cde84 00061102 R_ARM_ABS32 00064bc5 _ZNK6Bonmin6TMINLP17get_const_xtra_idEv │ │ │ │ -000ce4a4 00061102 R_ARM_ABS32 00064bc5 _ZNK6Bonmin6TMINLP17get_const_xtra_idEv │ │ │ │ -000cfca4 00061115 R_ARM_GLOB_DAT 00064bc5 _ZNK6Bonmin6TMINLP17get_const_xtra_idEv │ │ │ │ -000cde8c 0005d802 R_ARM_ABS32 000b3a18 _ZTSN4Coin16ReferencedObjectE │ │ │ │ -000cde94 00031b02 R_ARM_ABS32 000b3a34 _ZTSN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ -000cde98 00073702 R_ARM_ABS32 000cde88 _ZTIN4Coin16ReferencedObjectE │ │ │ │ -000cdea0 00073702 R_ARM_ABS32 000cde88 _ZTIN4Coin16ReferencedObjectE │ │ │ │ -000cdf5c 00073702 R_ARM_ABS32 000cde88 _ZTIN4Coin16ReferencedObjectE │ │ │ │ -000cdf68 00073702 R_ARM_ABS32 000cde88 _ZTIN4Coin16ReferencedObjectE │ │ │ │ -000ce06c 00073702 R_ARM_ABS32 000cde88 _ZTIN4Coin16ReferencedObjectE │ │ │ │ -000cdea4 0004ec02 R_ARM_ABS32 00068515 _ZN4Coin16ReferencedObjectD1Ev │ │ │ │ -000cdea8 00047e02 R_ARM_ABS32 0006855d _ZN4Coin16ReferencedObjectD0Ev │ │ │ │ -000cdeb0 0004b502 R_ARM_ABS32 000cde90 _ZTIN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ -000cdeb4 00059e02 R_ARM_ABS32 00068729 _ZN6Bonmin19LinearCutsGenerator13CuttingMethodD1Ev │ │ │ │ -000cdeb8 00053b02 R_ARM_ABS32 00068795 _ZN6Bonmin19LinearCutsGenerator13CuttingMethodD0Ev │ │ │ │ -000cdec0 0004ac02 R_ARM_ABS32 000b3a64 _ZTSN6Bonmin19LinearCutsGeneratorE │ │ │ │ -000cdecc 0003fb02 R_ARM_ABS32 000cdebc _ZTIN6Bonmin19LinearCutsGeneratorE │ │ │ │ -000cded0 00028d02 R_ARM_ABS32 00067f11 _ZN6Bonmin19LinearCutsGenerator12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ -000cded4 0003f502 R_ARM_ABS32 00068675 _ZNK6Bonmin19LinearCutsGenerator5cloneEv │ │ │ │ -000cded8 00056a02 R_ARM_ABS32 000685ad _ZN6Bonmin19LinearCutsGeneratorD1Ev │ │ │ │ -000cdedc 00050402 R_ARM_ABS32 0006860d _ZN6Bonmin19LinearCutsGeneratorD0Ev │ │ │ │ -000cdef8 00038602 R_ARM_ABS32 000b3a84 _ZTSN6Bonmin7QuadCutE │ │ │ │ +000cdddc 0004ed02 R_ARM_ABS32 00063815 _ZNK6Bonmin12TMINLPLinObj11perturbInfoEv │ │ │ │ +000cdde0 0002e802 R_ARM_ABS32 00063955 _ZN6Bonmin12TMINLPLinObj25hasUpperBoundingObjectiveEv │ │ │ │ +000cdde4 00089902 R_ARM_ABS32 00063915 _ZN6Bonmin12TMINLPLinObj18eval_upper_bound_fEiPKdRd │ │ │ │ +000cdde8 00065f02 R_ARM_ABS32 00063fa9 _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_9ConvexityE │ │ │ │ +000ce490 00065f02 R_ARM_ABS32 00063fa9 _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_9ConvexityE │ │ │ │ +000cddec 00068202 R_ARM_ABS32 00063805 _ZNK6Bonmin6TMINLP20get_number_nonconvexERiS1_ │ │ │ │ +000ce494 00068202 R_ARM_ABS32 00063805 _ZNK6Bonmin6TMINLP20get_number_nonconvexERiS1_ │ │ │ │ +000cddf0 00027702 R_ARM_ABS32 00063881 _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_15MarkedNonConvexE │ │ │ │ +000ce498 00027702 R_ARM_ABS32 00063881 _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_15MarkedNonConvexE │ │ │ │ +000cddf4 00054d02 R_ARM_ABS32 0006384d _ZNK6Bonmin6TMINLP30get_simple_concave_constraintsEiPNS0_23SimpleConcaveConstraintE │ │ │ │ +000ce49c 00054d02 R_ARM_ABS32 0006384d _ZNK6Bonmin6TMINLP30get_simple_concave_constraintsEiPNS0_23SimpleConcaveConstraintE │ │ │ │ +000cddf8 00067002 R_ARM_ABS32 0006381d _ZN6Bonmin12TMINLPLinObj18hasLinearObjectiveEv │ │ │ │ +000cddfc 00061102 R_ARM_ABS32 00063811 _ZNK6Bonmin6TMINLP17get_const_xtra_idEv │ │ │ │ +000ce4a4 00061102 R_ARM_ABS32 00063811 _ZNK6Bonmin6TMINLP17get_const_xtra_idEv │ │ │ │ +000cfca4 00061115 R_ARM_GLOB_DAT 00063811 _ZNK6Bonmin6TMINLP17get_const_xtra_idEv │ │ │ │ +000cde04 0005d802 R_ARM_ABS32 000b3a08 _ZTSN4Coin16ReferencedObjectE │ │ │ │ +000cde0c 00031b02 R_ARM_ABS32 000b3a24 _ZTSN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ +000cde10 00073702 R_ARM_ABS32 000cde00 _ZTIN4Coin16ReferencedObjectE │ │ │ │ +000cde18 00073702 R_ARM_ABS32 000cde00 _ZTIN4Coin16ReferencedObjectE │ │ │ │ +000cdf5c 00073702 R_ARM_ABS32 000cde00 _ZTIN4Coin16ReferencedObjectE │ │ │ │ +000cdf68 00073702 R_ARM_ABS32 000cde00 _ZTIN4Coin16ReferencedObjectE │ │ │ │ +000ce06c 00073702 R_ARM_ABS32 000cde00 _ZTIN4Coin16ReferencedObjectE │ │ │ │ +000cde1c 0004ec02 R_ARM_ABS32 00065775 _ZN4Coin16ReferencedObjectD1Ev │ │ │ │ +000cde20 00047e02 R_ARM_ABS32 000657bd _ZN4Coin16ReferencedObjectD0Ev │ │ │ │ +000cde28 0004b502 R_ARM_ABS32 000cde08 _ZTIN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ +000cde2c 00059e02 R_ARM_ABS32 00065989 _ZN6Bonmin19LinearCutsGenerator13CuttingMethodD1Ev │ │ │ │ +000cde30 00053b02 R_ARM_ABS32 000659f5 _ZN6Bonmin19LinearCutsGenerator13CuttingMethodD0Ev │ │ │ │ +000cde38 0004ac02 R_ARM_ABS32 000b3a54 _ZTSN6Bonmin19LinearCutsGeneratorE │ │ │ │ +000cde44 0003fb02 R_ARM_ABS32 000cde34 _ZTIN6Bonmin19LinearCutsGeneratorE │ │ │ │ +000cde48 00028d02 R_ARM_ABS32 00065171 _ZN6Bonmin19LinearCutsGenerator12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ +000cde4c 0003f502 R_ARM_ABS32 000658d5 _ZNK6Bonmin19LinearCutsGenerator5cloneEv │ │ │ │ +000cde50 00056a02 R_ARM_ABS32 0006580d _ZN6Bonmin19LinearCutsGeneratorD1Ev │ │ │ │ +000cde54 00050402 R_ARM_ABS32 0006586d _ZN6Bonmin19LinearCutsGeneratorD0Ev │ │ │ │ +000cde70 00033b02 R_ARM_ABS32 000b3a74 _ZTSN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ +000cde74 00059a02 R_ARM_ABS32 000ce39c _ZTIN6Bonmin11TMINLP2TNLPE │ │ │ │ +000ce3ac 00059a02 R_ARM_ABS32 000ce39c _ZTIN6Bonmin11TMINLP2TNLPE │ │ │ │ +000cfd74 00059a15 R_ARM_GLOB_DAT 000ce39c _ZTIN6Bonmin11TMINLP2TNLPE │ │ │ │ +000cde7c 00029702 R_ARM_ABS32 000cde6c _ZTIN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ +000cfc30 00029715 R_ARM_GLOB_DAT 000cde6c _ZTIN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ +000cde80 00062602 R_ARM_ABS32 00068b75 _ZN6Bonmin19TMINLP2TNLPQuadCutsD1Ev │ │ │ │ +000cde84 0005de02 R_ARM_ABS32 00068c6d _ZN6Bonmin19TMINLP2TNLPQuadCutsD0Ev │ │ │ │ +000cde88 0007e202 R_ARM_ABS32 00068c91 _ZN6Bonmin19TMINLP2TNLPQuadCuts12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ +000cde8c 00074702 R_ARM_ABS32 000694c1 _ZN5Ipopt4TNLP20get_var_con_metadataEiRSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SK_EEERS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SQ_EEEiSI_SO_SU_ │ │ │ │ +000cdfec 00074702 R_ARM_ABS32 000694c1 _ZN5Ipopt4TNLP20get_var_con_metadataEiRSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SK_EEERS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SQ_EEEiSI_SO_SU_ │ │ │ │ +000ce3bc 00074702 R_ARM_ABS32 000694c1 _ZN5Ipopt4TNLP20get_var_con_metadataEiRSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SK_EEERS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SQ_EEEiSI_SO_SU_ │ │ │ │ +000ce530 00074702 R_ARM_ABS32 000694c1 _ZN5Ipopt4TNLP20get_var_con_metadataEiRSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SK_EEERS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SQ_EEEiSI_SO_SU_ │ │ │ │ +000ce594 00074702 R_ARM_ABS32 000694c1 _ZN5Ipopt4TNLP20get_var_con_metadataEiRSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SK_EEERS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SQ_EEEiSI_SO_SU_ │ │ │ │ +000cde90 00085b02 R_ARM_ABS32 00068cc1 _ZN6Bonmin19TMINLP2TNLPQuadCuts15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ +000cde94 0007e302 R_ARM_ABS32 00067929 _ZN6Bonmin19TMINLP2TNLPQuadCuts22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ +000cde98 00037202 R_ARM_ABS32 000694dd _ZN6Bonmin11TMINLP2TNLP23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ +000ce3c8 00037202 R_ARM_ABS32 000694dd _ZN6Bonmin11TMINLP2TNLP23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ +000cde9c 00053502 R_ARM_ABS32 00067351 _ZN6Bonmin19TMINLP2TNLPQuadCuts25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ +000cdea0 0005ab02 R_ARM_ABS32 00068cc5 _ZN6Bonmin19TMINLP2TNLPQuadCuts18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ +000cdea4 00052602 R_ARM_ABS32 0008290d _ZN6Bonmin11TMINLP2TNLP22get_warm_start_iterateERN5Ipopt14IteratesVectorE │ │ │ │ +000ce3d4 00052602 R_ARM_ABS32 0008290d _ZN6Bonmin11TMINLP2TNLP22get_warm_start_iterateERN5Ipopt14IteratesVectorE │ │ │ │ +000cdea8 0005e602 R_ARM_ABS32 00068cdd _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_fEiPKdbRd │ │ │ │ +000cdeac 00068b02 R_ARM_ABS32 00068d79 _ZN6Bonmin19TMINLP2TNLPQuadCuts11eval_grad_fEiPKdbPd │ │ │ │ +000cdeb0 00046b02 R_ARM_ABS32 00068e65 _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_gEiPKdbiPd │ │ │ │ +000cdeb4 00069102 R_ARM_ABS32 00068ed5 _ZN6Bonmin19TMINLP2TNLPQuadCuts10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ +000cdeb8 00031202 R_ARM_ABS32 0006864d _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ +000cdebc 00066002 R_ARM_ABS32 000694c5 _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ +000ce01c 00066002 R_ARM_ABS32 000694c5 _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ +000ce3ec 00066002 R_ARM_ABS32 000694c5 _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ +000ce560 00066002 R_ARM_ABS32 000694c5 _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ +000ce5c4 00066002 R_ARM_ABS32 000694c5 _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ +000cdec0 00032102 R_ARM_ABS32 000694cd _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ +000ce020 00032102 R_ARM_ABS32 000694cd _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ +000ce3f0 00032102 R_ARM_ABS32 000694cd _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ +000ce564 00032102 R_ARM_ABS32 000694cd _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ +000ce5c8 00032102 R_ARM_ABS32 000694cd _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ +000cdec4 00058802 R_ARM_ABS32 000841d5 _ZN6Bonmin11TMINLP2TNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ +000ce3f4 00058802 R_ARM_ABS32 000841d5 _ZN6Bonmin11TMINLP2TNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ +000cdec8 00045b02 R_ARM_ABS32 000694d1 _ZN5Ipopt4TNLP17finalize_metadataEiRKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERKS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SL_EEERKS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SS_EEEiSJ_SQ_SX_ │ │ │ │ +000ce028 00045b02 R_ARM_ABS32 000694d1 _ZN5Ipopt4TNLP17finalize_metadataEiRKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERKS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SL_EEERKS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SS_EEEiSJ_SQ_SX_ │ │ │ │ +000ce3f8 00045b02 R_ARM_ABS32 000694d1 _ZN5Ipopt4TNLP17finalize_metadataEiRKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERKS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SL_EEERKS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SS_EEEiSJ_SQ_SX_ │ │ │ │ +000ce56c 00045b02 R_ARM_ABS32 000694d1 _ZN5Ipopt4TNLP17finalize_metadataEiRKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERKS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SL_EEERKS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SS_EEEiSJ_SQ_SX_ │ │ │ │ +000ce5d0 00045b02 R_ARM_ABS32 000694d1 _ZN5Ipopt4TNLP17finalize_metadataEiRKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERKS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SL_EEERKS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SS_EEEiSJ_SQ_SX_ │ │ │ │ +000cdecc 0006bc02 R_ARM_ABS32 000827e5 _ZN6Bonmin11TMINLP2TNLP21intermediate_callbackEN5Ipopt13AlgorithmModeEiddddddddiPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ +000ce3fc 0006bc02 R_ARM_ABS32 000827e5 _ZN6Bonmin11TMINLP2TNLP21intermediate_callbackEN5Ipopt13AlgorithmModeEiddddddddiPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ +000cded0 00069002 R_ARM_ABS32 0006a0bd _ZNK6Bonmin19TMINLP2TNLPQuadCuts5cloneEv │ │ │ │ +000cded4 0003e802 R_ARM_ABS32 000695b9 _ZN6Bonmin11TMINLP2TNLP18hasLinearObjectiveEv │ │ │ │ +000ce404 0003e802 R_ARM_ABS32 000695b9 _ZN6Bonmin11TMINLP2TNLP18hasLinearObjectiveEv │ │ │ │ +000cff2c 0003e815 R_ARM_GLOB_DAT 000695b9 _ZN6Bonmin11TMINLP2TNLP18hasLinearObjectiveEv │ │ │ │ +000cded8 0005a902 R_ARM_ABS32 00068dfd _ZN6Bonmin19TMINLP2TNLPQuadCuts7eval_giEiPKdbiRd │ │ │ │ +000cdedc 00083102 R_ARM_ABS32 00069059 _ZN6Bonmin19TMINLP2TNLPQuadCuts12eval_grad_giEiPKdbiRiPiPd │ │ │ │ +000cdee0 00070b02 R_ARM_ABS32 00069595 _ZN6Bonmin11TMINLP2TNLP25hasUpperBoundingObjectiveEv │ │ │ │ +000ce410 00070b02 R_ARM_ABS32 00069595 _ZN6Bonmin11TMINLP2TNLP25hasUpperBoundingObjectiveEv │ │ │ │ +000cff98 00070b15 R_ARM_GLOB_DAT 00069595 _ZN6Bonmin11TMINLP2TNLP25hasUpperBoundingObjectiveEv │ │ │ │ +000cdee4 0006bb02 R_ARM_ABS32 00067d81 _ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsEjPPK9OsiRowCut │ │ │ │ +000cdee8 0002a302 R_ARM_ABS32 0006943d _ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsERK7OsiCuts │ │ │ │ +000cdeec 00057102 R_ARM_ABS32 00068871 _ZN6Bonmin19TMINLP2TNLPQuadCuts10removeCutsEjPKi │ │ │ │ +000cdef0 00081a02 R_ARM_ABS32 00069571 _ZNK6Bonmin11TMINLP2TNLP17get_const_xtra_idEv │ │ │ │ +000ce420 00081a02 R_ARM_ABS32 00069571 _ZNK6Bonmin11TMINLP2TNLP17get_const_xtra_idEv │ │ │ │ +000cdef8 00038602 R_ARM_ABS32 000b3a94 _ZTSN6Bonmin7QuadCutE │ │ │ │ 000cdefc 00014f02 R_ARM_ABS32 00000000 _ZTI9OsiRowCut │ │ │ │ 000cfe6c 00014f15 R_ARM_GLOB_DAT 00000000 _ZTI9OsiRowCut │ │ │ │ -000cdf04 0005f502 R_ARM_ABS32 000b3a98 _ZTSN6Bonmin4CutsE │ │ │ │ +000cdf04 0005f502 R_ARM_ABS32 000b3aa8 _ZTSN6Bonmin4CutsE │ │ │ │ 000cdf08 00015802 R_ARM_ABS32 00000000 _ZTI7OsiCuts │ │ │ │ 000cfe78 00015815 R_ARM_GLOB_DAT 00000000 _ZTI7OsiCuts │ │ │ │ 000cdf10 0003e502 R_ARM_ABS32 000cdef4 _ZTIN6Bonmin7QuadCutE │ │ │ │ 000cfd80 0003e515 R_ARM_GLOB_DAT 000cdef4 _ZTIN6Bonmin7QuadCutE │ │ │ │ -000cdf14 00055e02 R_ARM_ABS32 0006b6d1 _ZNK6Bonmin7QuadCut5printEv │ │ │ │ -000cdf18 00073102 R_ARM_ABS32 0006bf35 _ZNK6OsiCuteqERKS_ │ │ │ │ -000cffc4 00073115 R_ARM_GLOB_DAT 0006bf35 _ZNK6OsiCuteqERKS_ │ │ │ │ -000cdf1c 0005dc02 R_ARM_ABS32 0006bf7d _ZNK6OsiCutneERKS_ │ │ │ │ -000cdf20 00034202 R_ARM_ABS32 0006bf4d _ZNK6OsiCutltERKS_ │ │ │ │ -000cdf24 0003f602 R_ARM_ABS32 0006bf65 _ZNK6OsiCutgtERKS_ │ │ │ │ +000cdf14 00055e02 R_ARM_ABS32 0006a1c9 _ZNK6Bonmin7QuadCut5printEv │ │ │ │ +000cdf18 00073102 R_ARM_ABS32 0006aa2d _ZNK6OsiCuteqERKS_ │ │ │ │ +000cffc4 00073115 R_ARM_GLOB_DAT 0006aa2d _ZNK6OsiCuteqERKS_ │ │ │ │ +000cdf1c 0005dc02 R_ARM_ABS32 0006aa75 _ZNK6OsiCutneERKS_ │ │ │ │ +000cdf20 00034202 R_ARM_ABS32 0006aa45 _ZNK6OsiCutltERKS_ │ │ │ │ +000cdf24 0003f602 R_ARM_ABS32 0006aa5d _ZNK6OsiCutgtERKS_ │ │ │ │ 000cdf28 0000f702 R_ARM_ABS32 00000000 _ZNK9OsiRowCut10consistentEv │ │ │ │ 000cdf2c 00018402 R_ARM_ABS32 00000000 _ZNK9OsiRowCut10consistentERK18OsiSolverInterface │ │ │ │ 000cdf30 00012a02 R_ARM_ABS32 00000000 _ZNK9OsiRowCut10infeasibleERK18OsiSolverInterface │ │ │ │ -000cdf34 0003f702 R_ARM_ABS32 0006b609 _ZNK6Bonmin7QuadCut8violatedEPKd │ │ │ │ -000cdf38 0002ea02 R_ARM_ABS32 0006bd39 _ZN6Bonmin7QuadCutD1Ev │ │ │ │ -000cdf3c 00028b02 R_ARM_ABS32 0006bd6d _ZN6Bonmin7QuadCutD0Ev │ │ │ │ -000cdf40 00066a02 R_ARM_ABS32 0006bacd _ZNK6Bonmin7QuadCut5cloneEv │ │ │ │ +000cdf34 0003f702 R_ARM_ABS32 0006a101 _ZNK6Bonmin7QuadCut8violatedEPKd │ │ │ │ +000cdf38 0002ea02 R_ARM_ABS32 0006a831 _ZN6Bonmin7QuadCutD1Ev │ │ │ │ +000cdf3c 00028b02 R_ARM_ABS32 0006a865 _ZN6Bonmin7QuadCutD0Ev │ │ │ │ +000cdf40 00066a02 R_ARM_ABS32 0006a5c5 _ZNK6Bonmin7QuadCut5cloneEv │ │ │ │ 000cdf48 00071702 R_ARM_ABS32 000cdf00 _ZTIN6Bonmin4CutsE │ │ │ │ 000cfe68 00071715 R_ARM_GLOB_DAT 000cdf00 _ZTIN6Bonmin4CutsE │ │ │ │ -000cdf4c 00057902 R_ARM_ABS32 0006bd8d _ZN6Bonmin4CutsD1Ev │ │ │ │ -000cdf50 00051602 R_ARM_ABS32 0006be19 _ZN6Bonmin4CutsD0Ev │ │ │ │ -000cdf58 0002d902 R_ARM_ABS32 000b3aa8 _ZTSN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEEE │ │ │ │ -000cdf64 0004d302 R_ARM_ABS32 000b3ad8 _ZTSN6Bonmin16SimpleReferencedIdEE │ │ │ │ +000cdf4c 00057902 R_ARM_ABS32 0006a885 _ZN6Bonmin4CutsD1Ev │ │ │ │ +000cdf50 00051602 R_ARM_ABS32 0006a911 _ZN6Bonmin4CutsD0Ev │ │ │ │ +000cdf58 0002d902 R_ARM_ABS32 000b3ab8 _ZTSN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEEE │ │ │ │ +000cdf64 0004d302 R_ARM_ABS32 000b3ae8 _ZTSN6Bonmin16SimpleReferencedIdEE │ │ │ │ 000cdf70 00052402 R_ARM_ABS32 000cdf54 _ZTIN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEEE │ │ │ │ -000cdf74 00067802 R_ARM_ABS32 0006da05 _ZN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEED1Ev │ │ │ │ -000cdf78 00061a02 R_ARM_ABS32 0006da69 _ZN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEED0Ev │ │ │ │ +000cdf74 00067802 R_ARM_ABS32 0006da15 _ZN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEED1Ev │ │ │ │ +000cdf78 00061a02 R_ARM_ABS32 0006da79 _ZN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEED0Ev │ │ │ │ 000cdf80 00041802 R_ARM_ABS32 000cdf60 _ZTIN6Bonmin16SimpleReferencedIdEE │ │ │ │ -000cdf84 00031602 R_ARM_ABS32 0006d96d _ZN6Bonmin16SimpleReferencedIdED1Ev │ │ │ │ -000cdf88 0002b402 R_ARM_ABS32 0006d9b5 _ZN6Bonmin16SimpleReferencedIdED0Ev │ │ │ │ -000cdf90 00063102 R_ARM_ABS32 000b3af8 _ZTSN6Bonmin7AuxInfoE │ │ │ │ +000cdf84 00031602 R_ARM_ABS32 0006d97d _ZN6Bonmin16SimpleReferencedIdED1Ev │ │ │ │ +000cdf88 0002b402 R_ARM_ABS32 0006d9c5 _ZN6Bonmin16SimpleReferencedIdED0Ev │ │ │ │ +000cdf90 00063102 R_ARM_ABS32 000b3b08 _ZTSN6Bonmin7AuxInfoE │ │ │ │ 000cdf94 0000e702 R_ARM_ABS32 00000000 _ZTI12OsiBabSolver │ │ │ │ 000cfd84 0000e715 R_ARM_GLOB_DAT 00000000 _ZTI12OsiBabSolver │ │ │ │ -000cdfa0 00034002 R_ARM_ABS32 0006d53d _ZN6Bonmin7AuxInfoD1Ev │ │ │ │ -000cdfa4 0002db02 R_ARM_ABS32 0006d599 _ZN6Bonmin7AuxInfoD0Ev │ │ │ │ -000cdfa8 00032902 R_ARM_ABS32 0006d71d _ZNK6Bonmin7AuxInfo5cloneEv │ │ │ │ -000cdfb0 0002d702 R_ARM_ABS32 000b3b0c _ZTSN5Ipopt16ReferencedObjectE │ │ │ │ -000cdfb8 00039b02 R_ARM_ABS32 000b3b28 _ZTSN5Ipopt4TNLPE │ │ │ │ +000cdfa0 00034002 R_ARM_ABS32 0006d54d _ZN6Bonmin7AuxInfoD1Ev │ │ │ │ +000cdfa4 0002db02 R_ARM_ABS32 0006d5a9 _ZN6Bonmin7AuxInfoD0Ev │ │ │ │ +000cdfa8 00032902 R_ARM_ABS32 0006d72d _ZNK6Bonmin7AuxInfo5cloneEv │ │ │ │ +000cdfb0 0002d702 R_ARM_ABS32 000b3b1c _ZTSN5Ipopt16ReferencedObjectE │ │ │ │ +000cdfb8 00039b02 R_ARM_ABS32 000b3b38 _ZTSN5Ipopt4TNLPE │ │ │ │ 000cdfbc 00045f02 R_ARM_ABS32 000cdfac _ZTIN5Ipopt16ReferencedObjectE │ │ │ │ 000cdfd4 00045f02 R_ARM_ABS32 000cdfac _ZTIN5Ipopt16ReferencedObjectE │ │ │ │ 000ce42c 00045f02 R_ARM_ABS32 000cdfac _ZTIN5Ipopt16ReferencedObjectE │ │ │ │ 000ce4b0 00045f02 R_ARM_ABS32 000cdfac _ZTIN5Ipopt16ReferencedObjectE │ │ │ │ 000ce5e0 00045f02 R_ARM_ABS32 000cdfac _ZTIN5Ipopt16ReferencedObjectE │ │ │ │ -000ce9d0 00045f02 R_ARM_ABS32 000cdfac _ZTIN5Ipopt16ReferencedObjectE │ │ │ │ -000cdfc4 00029002 R_ARM_ABS32 000b3b38 _ZTSN6Bonmin15CutStrengthener17StrengtheningTNLPE │ │ │ │ +000ce608 00045f02 R_ARM_ABS32 000cdfac _ZTIN5Ipopt16ReferencedObjectE │ │ │ │ +000cdfc4 00029002 R_ARM_ABS32 000b3b48 _ZTSN6Bonmin15CutStrengthener17StrengtheningTNLPE │ │ │ │ 000cdfc8 00081502 R_ARM_ABS32 000cdfb4 _ZTIN5Ipopt4TNLPE │ │ │ │ 000ce3a4 00081502 R_ARM_ABS32 000cdfb4 _ZTIN5Ipopt4TNLPE │ │ │ │ 000ce518 00081502 R_ARM_ABS32 000cdfb4 _ZTIN5Ipopt4TNLPE │ │ │ │ 000ce57c 00081502 R_ARM_ABS32 000cdfb4 _ZTIN5Ipopt4TNLPE │ │ │ │ -000cdfd0 00043702 R_ARM_ABS32 000b3b68 _ZTSN6Bonmin15CutStrengthenerE │ │ │ │ +000cdfd0 00043702 R_ARM_ABS32 000b3b78 _ZTSN6Bonmin15CutStrengthenerE │ │ │ │ 000cdfdc 00041702 R_ARM_ABS32 000cdfc0 _ZTIN6Bonmin15CutStrengthener17StrengtheningTNLPE │ │ │ │ -000cdfe0 00032702 R_ARM_ABS32 0006f675 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPD1Ev │ │ │ │ -000cdfe4 0002c502 R_ARM_ABS32 0006f6e9 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPD0Ev │ │ │ │ -000cdfe8 00072b02 R_ARM_ABS32 0006f571 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP12get_nlp_infoERiS2_S2_S2_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ -000cdff0 00080a02 R_ARM_ABS32 0006f319 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP15get_bounds_infoEiPdS2_iS2_S2_ │ │ │ │ -000cdff4 0005b702 R_ARM_ABS32 00071199 _ZN5Ipopt4TNLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ -000ce538 0005b702 R_ARM_ABS32 00071199 _ZN5Ipopt4TNLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ -000ce59c 0005b702 R_ARM_ABS32 00071199 _ZN5Ipopt4TNLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ -000cdff8 00054a02 R_ARM_ABS32 0007119d _ZN5Ipopt4TNLP23get_variables_linearityEiPNS0_13LinearityTypeE │ │ │ │ -000ce5a0 00054a02 R_ARM_ABS32 0007119d _ZN5Ipopt4TNLP23get_variables_linearityEiPNS0_13LinearityTypeE │ │ │ │ -000cdffc 00055602 R_ARM_ABS32 000711a1 _ZN5Ipopt4TNLP25get_constraints_linearityEiPNS0_13LinearityTypeE │ │ │ │ -000ce000 00070502 R_ARM_ABS32 0006f441 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP18get_starting_pointEibPdbS2_S2_ibS2_ │ │ │ │ -000ce004 00077902 R_ARM_ABS32 000711a5 _ZN5Ipopt4TNLP22get_warm_start_iterateERNS_14IteratesVectorE │ │ │ │ -000ce548 00077902 R_ARM_ABS32 000711a5 _ZN5Ipopt4TNLP22get_warm_start_iterateERNS_14IteratesVectorE │ │ │ │ -000ce5ac 00077902 R_ARM_ABS32 000711a5 _ZN5Ipopt4TNLP22get_warm_start_iterateERNS_14IteratesVectorE │ │ │ │ -000ce008 00072102 R_ARM_ABS32 0006f2c1 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP6eval_fEiPKdbRd │ │ │ │ -000ce00c 00028402 R_ARM_ABS32 0006f509 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP11eval_grad_fEiPKdbPd │ │ │ │ -000ce010 00044602 R_ARM_ABS32 0006f9e5 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP6eval_gEiPKdbiPd │ │ │ │ -000ce014 00054602 R_ARM_ABS32 0006fa51 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP10eval_jac_gEiPKdbiiPiS4_Pd │ │ │ │ -000ce018 0002cc02 R_ARM_ABS32 0006f535 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP6eval_hEiPKdbdiS3_biPiS4_Pd │ │ │ │ -000ce024 00059502 R_ARM_ABS32 0006f301 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS5_S5_iS5_S5_dPKNS2_9IpoptDataEPNS2_25IpoptCalculatedQuantitiesE │ │ │ │ -000ce02c 0007f802 R_ARM_ABS32 000711a9 _ZN5Ipopt4TNLP21intermediate_callbackENS_13AlgorithmModeEiddddddddiPKNS_9IpoptDataEPNS_25IpoptCalculatedQuantitiesE │ │ │ │ -000ce570 0007f802 R_ARM_ABS32 000711a9 _ZN5Ipopt4TNLP21intermediate_callbackENS_13AlgorithmModeEiddddddddiPKNS_9IpoptDataEPNS_25IpoptCalculatedQuantitiesE │ │ │ │ -000ce5d4 0007f802 R_ARM_ABS32 000711a9 _ZN5Ipopt4TNLP21intermediate_callbackENS_13AlgorithmModeEiddddddddiPKNS_9IpoptDataEPNS_25IpoptCalculatedQuantitiesE │ │ │ │ +000cdfe0 00032702 R_ARM_ABS32 0006f685 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPD1Ev │ │ │ │ +000cdfe4 0002c502 R_ARM_ABS32 0006f6f9 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPD0Ev │ │ │ │ +000cdfe8 00072b02 R_ARM_ABS32 0006f581 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP12get_nlp_infoERiS2_S2_S2_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ +000cdff0 00080a02 R_ARM_ABS32 0006f329 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP15get_bounds_infoEiPdS2_iS2_S2_ │ │ │ │ +000cdff4 0005b702 R_ARM_ABS32 000711a9 _ZN5Ipopt4TNLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ +000ce538 0005b702 R_ARM_ABS32 000711a9 _ZN5Ipopt4TNLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ +000ce59c 0005b702 R_ARM_ABS32 000711a9 _ZN5Ipopt4TNLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ +000cdff8 00054a02 R_ARM_ABS32 000711ad _ZN5Ipopt4TNLP23get_variables_linearityEiPNS0_13LinearityTypeE │ │ │ │ +000ce5a0 00054a02 R_ARM_ABS32 000711ad _ZN5Ipopt4TNLP23get_variables_linearityEiPNS0_13LinearityTypeE │ │ │ │ +000cdffc 00055602 R_ARM_ABS32 000711b1 _ZN5Ipopt4TNLP25get_constraints_linearityEiPNS0_13LinearityTypeE │ │ │ │ +000ce000 00070502 R_ARM_ABS32 0006f451 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP18get_starting_pointEibPdbS2_S2_ibS2_ │ │ │ │ +000ce004 00077902 R_ARM_ABS32 000711b5 _ZN5Ipopt4TNLP22get_warm_start_iterateERNS_14IteratesVectorE │ │ │ │ +000ce548 00077902 R_ARM_ABS32 000711b5 _ZN5Ipopt4TNLP22get_warm_start_iterateERNS_14IteratesVectorE │ │ │ │ +000ce5ac 00077902 R_ARM_ABS32 000711b5 _ZN5Ipopt4TNLP22get_warm_start_iterateERNS_14IteratesVectorE │ │ │ │ +000ce008 00072102 R_ARM_ABS32 0006f2d1 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP6eval_fEiPKdbRd │ │ │ │ +000ce00c 00028402 R_ARM_ABS32 0006f519 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP11eval_grad_fEiPKdbPd │ │ │ │ +000ce010 00044602 R_ARM_ABS32 0006f9f5 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP6eval_gEiPKdbiPd │ │ │ │ +000ce014 00054602 R_ARM_ABS32 0006fa61 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP10eval_jac_gEiPKdbiiPiS4_Pd │ │ │ │ +000ce018 0002cc02 R_ARM_ABS32 0006f545 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP6eval_hEiPKdbdiS3_biPiS4_Pd │ │ │ │ +000ce024 00059502 R_ARM_ABS32 0006f311 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS5_S5_iS5_S5_dPKNS2_9IpoptDataEPNS2_25IpoptCalculatedQuantitiesE │ │ │ │ +000ce02c 0007f802 R_ARM_ABS32 000711b9 _ZN5Ipopt4TNLP21intermediate_callbackENS_13AlgorithmModeEiddddddddiPKNS_9IpoptDataEPNS_25IpoptCalculatedQuantitiesE │ │ │ │ +000ce570 0007f802 R_ARM_ABS32 000711b9 _ZN5Ipopt4TNLP21intermediate_callbackENS_13AlgorithmModeEiddddddddiPKNS_9IpoptDataEPNS_25IpoptCalculatedQuantitiesE │ │ │ │ +000ce5d4 0007f802 R_ARM_ABS32 000711b9 _ZN5Ipopt4TNLP21intermediate_callbackENS_13AlgorithmModeEiddddddddiPKNS_9IpoptDataEPNS_25IpoptCalculatedQuantitiesE │ │ │ │ 000ce034 0005db02 R_ARM_ABS32 000cdfcc _ZTIN6Bonmin15CutStrengthenerE │ │ │ │ -000ce038 0002f402 R_ARM_ABS32 0006f619 _ZN6Bonmin15CutStrengthenerD1Ev │ │ │ │ -000ce03c 00029902 R_ARM_ABS32 0006f655 _ZN6Bonmin15CutStrengthenerD0Ev │ │ │ │ -000ce044 0007cd02 R_ARM_ABS32 000b3b84 _ZTSN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDE │ │ │ │ -000ce050 00050902 R_ARM_ABS32 000b3bbc _ZTSN6Bonmin18OsiTMINLPInterface11SimpleErrorE │ │ │ │ -000ce05c 0007eb02 R_ARM_ABS32 000b3be8 _ZTSN6Bonmin18OsiTMINLPInterface16OaMessageHandlerE │ │ │ │ +000ce038 0002f402 R_ARM_ABS32 0006f629 _ZN6Bonmin15CutStrengthenerD1Ev │ │ │ │ +000ce03c 00029902 R_ARM_ABS32 0006f665 _ZN6Bonmin15CutStrengthenerD0Ev │ │ │ │ +000ce044 0007cd02 R_ARM_ABS32 000b3b94 _ZTSN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDE │ │ │ │ +000ce050 00050902 R_ARM_ABS32 000b3bcc _ZTSN6Bonmin18OsiTMINLPInterface11SimpleErrorE │ │ │ │ +000ce05c 0007eb02 R_ARM_ABS32 000b3bf8 _ZTSN6Bonmin18OsiTMINLPInterface16OaMessageHandlerE │ │ │ │ 000ce060 0001e702 R_ARM_ABS32 00000000 _ZTI18CoinMessageHandler │ │ │ │ -000ce068 00048f02 R_ARM_ABS32 000b3c18 _ZTSN6Bonmin19SimpleReferencedPtrI13CoinWarmStartEE │ │ │ │ +000ce068 00048f02 R_ARM_ABS32 000b3c28 _ZTSN6Bonmin19SimpleReferencedPtrI13CoinWarmStartEE │ │ │ │ 000ce074 00053802 R_ARM_ABS32 000ce040 _ZTIN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDE │ │ │ │ 000cfc2c 00053815 R_ARM_GLOB_DAT 000ce040 _ZTIN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDE │ │ │ │ -000ce078 0004ea02 R_ARM_ABS32 00081685 _ZN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDD1Ev │ │ │ │ -000ce07c 00047b02 R_ARM_ABS32 000816e5 _ZN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDD0Ev │ │ │ │ +000ce078 0004ea02 R_ARM_ABS32 00081695 _ZN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDD1Ev │ │ │ │ +000ce07c 00047b02 R_ARM_ABS32 000816f5 _ZN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDD0Ev │ │ │ │ 000ce084 0002d402 R_ARM_ABS32 000ce04c _ZTIN6Bonmin18OsiTMINLPInterface11SimpleErrorE │ │ │ │ 000cff80 0002d415 R_ARM_GLOB_DAT 000ce04c _ZTIN6Bonmin18OsiTMINLPInterface11SimpleErrorE │ │ │ │ -000ce088 00082a02 R_ARM_ABS32 0008174d _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorD1Ev │ │ │ │ -000cfe50 00082a15 R_ARM_GLOB_DAT 0008174d _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorD1Ev │ │ │ │ -000ce08c 0007d702 R_ARM_ABS32 000817c1 _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorD0Ev │ │ │ │ +000ce088 00082a02 R_ARM_ABS32 0008175d _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorD1Ev │ │ │ │ +000cfe50 00082a15 R_ARM_GLOB_DAT 0008175d _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorD1Ev │ │ │ │ +000ce08c 0007d702 R_ARM_ABS32 000817d1 _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorD0Ev │ │ │ │ 000ce094 00028102 R_ARM_ABS32 000ce058 _ZTIN6Bonmin18OsiTMINLPInterface16OaMessageHandlerE │ │ │ │ 000ce098 00009802 R_ARM_ABS32 00000000 _ZN18CoinMessageHandler5printEv │ │ │ │ 000ce09c 00010002 R_ARM_ABS32 00000000 _ZN18CoinMessageHandler13checkSeverityEv │ │ │ │ -000ce0a0 00072002 R_ARM_ABS32 00081529 _ZN6Bonmin18OsiTMINLPInterface16OaMessageHandlerD1Ev │ │ │ │ -000ce0a4 0006c302 R_ARM_ABS32 00081555 _ZN6Bonmin18OsiTMINLPInterface16OaMessageHandlerD0Ev │ │ │ │ -000cfc20 0006c315 R_ARM_GLOB_DAT 00081555 _ZN6Bonmin18OsiTMINLPInterface16OaMessageHandlerD0Ev │ │ │ │ -000ce0a8 00071002 R_ARM_ABS32 000814e1 _ZNK6Bonmin18OsiTMINLPInterface16OaMessageHandler5cloneEv │ │ │ │ +000ce0a0 00072002 R_ARM_ABS32 00081539 _ZN6Bonmin18OsiTMINLPInterface16OaMessageHandlerD1Ev │ │ │ │ +000ce0a4 0006c302 R_ARM_ABS32 00081565 _ZN6Bonmin18OsiTMINLPInterface16OaMessageHandlerD0Ev │ │ │ │ +000cfc20 0006c315 R_ARM_GLOB_DAT 00081565 _ZN6Bonmin18OsiTMINLPInterface16OaMessageHandlerD0Ev │ │ │ │ +000ce0a8 00071002 R_ARM_ABS32 000814f1 _ZNK6Bonmin18OsiTMINLPInterface16OaMessageHandler5cloneEv │ │ │ │ 000ce0b0 0005c702 R_ARM_ABS32 000ce064 _ZTIN6Bonmin19SimpleReferencedPtrI13CoinWarmStartEE │ │ │ │ -000ce0b4 0004ca02 R_ARM_ABS32 000815bd _ZN6Bonmin19SimpleReferencedPtrI13CoinWarmStartED1Ev │ │ │ │ -000ce0b8 00045702 R_ARM_ABS32 0008161d _ZN6Bonmin19SimpleReferencedPtrI13CoinWarmStartED0Ev │ │ │ │ -000cfd04 00045715 R_ARM_GLOB_DAT 0008161d _ZN6Bonmin19SimpleReferencedPtrI13CoinWarmStartED0Ev │ │ │ │ -000ce0c0 00052302 R_ARM_ABS32 000b3c48 _ZTSN6Bonmin18OsiTMINLPInterfaceE │ │ │ │ +000ce0b4 0004ca02 R_ARM_ABS32 000815cd _ZN6Bonmin19SimpleReferencedPtrI13CoinWarmStartED1Ev │ │ │ │ +000ce0b8 00045702 R_ARM_ABS32 0008162d _ZN6Bonmin19SimpleReferencedPtrI13CoinWarmStartED0Ev │ │ │ │ +000cfd04 00045715 R_ARM_GLOB_DAT 0008162d _ZN6Bonmin19SimpleReferencedPtrI13CoinWarmStartED0Ev │ │ │ │ +000ce0c0 00052302 R_ARM_ABS32 000b3c58 _ZTSN6Bonmin18OsiTMINLPInterfaceE │ │ │ │ 000ce0c4 0001b002 R_ARM_ABS32 00000000 _ZTI18OsiSolverInterface │ │ │ │ 000cff24 0001b015 R_ARM_GLOB_DAT 00000000 _ZTI18OsiSolverInterface │ │ │ │ 000ce0cc 00043002 R_ARM_ABS32 000ce0bc _ZTIN6Bonmin18OsiTMINLPInterfaceE │ │ │ │ 000cfc08 00043015 R_ARM_GLOB_DAT 000ce0bc _ZTIN6Bonmin18OsiTMINLPInterfaceE │ │ │ │ -000ce0d0 0003ca02 R_ARM_ABS32 000716e9 _ZN6Bonmin18OsiTMINLPInterface12initialSolveEv │ │ │ │ -000ce0d4 00048302 R_ARM_ABS32 000716f9 _ZN6Bonmin18OsiTMINLPInterface7resolveEv │ │ │ │ +000ce0d0 0003ca02 R_ARM_ABS32 000716f9 _ZN6Bonmin18OsiTMINLPInterface12initialSolveEv │ │ │ │ +000ce0d4 00048302 R_ARM_ABS32 00071709 _ZN6Bonmin18OsiTMINLPInterface7resolveEv │ │ │ │ 000ce0d8 0002fd02 R_ARM_ABS32 0002fe41 _ZN6Bonmin18OsiTMINLPInterface14branchAndBoundEv │ │ │ │ -000ce0dc 0005cc02 R_ARM_ABS32 000719f1 _ZN6Bonmin18OsiTMINLPInterface11setIntParamE11OsiIntParami │ │ │ │ -000ce0e0 00023e02 R_ARM_ABS32 000717b5 _ZN6Bonmin18OsiTMINLPInterface11setDblParamE11OsiDblParamd │ │ │ │ -000ce0e4 00050502 R_ARM_ABS32 0007176d _ZN6Bonmin18OsiTMINLPInterface11setStrParamE11OsiStrParamRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ -000ce0e8 00066f02 R_ARM_ABS32 00081b15 _ZN18OsiSolverInterface12setHintParamE12OsiHintParamb15OsiHintStrengthPv │ │ │ │ -000ce0ec 00023602 R_ARM_ABS32 000719b5 _ZNK6Bonmin18OsiTMINLPInterface11getIntParamE11OsiIntParamRi │ │ │ │ -000ce0f0 00027602 R_ARM_ABS32 00077815 _ZNK6Bonmin18OsiTMINLPInterface11getDblParamE11OsiDblParamRd │ │ │ │ -000ce0f4 00064002 R_ARM_ABS32 00071a25 _ZNK6Bonmin18OsiTMINLPInterface11getStrParamE11OsiStrParamRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ -000ce0f8 00028002 R_ARM_ABS32 00081401 _ZNK18OsiSolverInterface12getHintParamE12OsiHintParamRbR15OsiHintStrengthRPv │ │ │ │ -000ce0fc 00040502 R_ARM_ABS32 00081429 _ZNK18OsiSolverInterface12getHintParamE12OsiHintParamRbR15OsiHintStrength │ │ │ │ -000ce100 00036802 R_ARM_ABS32 00081449 _ZNK18OsiSolverInterface12getHintParamE12OsiHintParamRb │ │ │ │ -000ce104 0003a002 R_ARM_ABS32 00071709 _ZNK6Bonmin18OsiTMINLPInterface11isAbandonedEv │ │ │ │ -000ce108 00088402 R_ARM_ABS32 0007172d _ZNK6Bonmin18OsiTMINLPInterface15isProvenOptimalEv │ │ │ │ -000ce10c 00023702 R_ARM_ABS32 0007173d _ZNK6Bonmin18OsiTMINLPInterface24isProvenPrimalInfeasibleEv │ │ │ │ -000ce110 00076502 R_ARM_ABS32 0007174d _ZNK6Bonmin18OsiTMINLPInterface22isProvenDualInfeasibleEv │ │ │ │ -000ce114 00041c02 R_ARM_ABS32 0007178d _ZNK6Bonmin18OsiTMINLPInterface29isPrimalObjectiveLimitReachedEv │ │ │ │ -000ce118 00077502 R_ARM_ABS32 0007174d _ZNK6Bonmin18OsiTMINLPInterface27isDualObjectiveLimitReachedEv │ │ │ │ -000ce11c 00044b02 R_ARM_ABS32 0007175d _ZNK6Bonmin18OsiTMINLPInterface23isIterationLimitReachedEv │ │ │ │ -000ce120 00038e02 R_ARM_ABS32 000716d1 _ZNK6Bonmin18OsiTMINLPInterface17getEmptyWarmStartEv │ │ │ │ -000ce124 0004d202 R_ARM_ABS32 0007f449 _ZNK6Bonmin18OsiTMINLPInterface12getWarmStartEv │ │ │ │ +000ce0dc 0005cc02 R_ARM_ABS32 00071a01 _ZN6Bonmin18OsiTMINLPInterface11setIntParamE11OsiIntParami │ │ │ │ +000ce0e0 00023e02 R_ARM_ABS32 000717c5 _ZN6Bonmin18OsiTMINLPInterface11setDblParamE11OsiDblParamd │ │ │ │ +000ce0e4 00050502 R_ARM_ABS32 0007177d _ZN6Bonmin18OsiTMINLPInterface11setStrParamE11OsiStrParamRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ +000ce0e8 00066f02 R_ARM_ABS32 00081b25 _ZN18OsiSolverInterface12setHintParamE12OsiHintParamb15OsiHintStrengthPv │ │ │ │ +000ce0ec 00023602 R_ARM_ABS32 000719c5 _ZNK6Bonmin18OsiTMINLPInterface11getIntParamE11OsiIntParamRi │ │ │ │ +000ce0f0 00027602 R_ARM_ABS32 00077825 _ZNK6Bonmin18OsiTMINLPInterface11getDblParamE11OsiDblParamRd │ │ │ │ +000ce0f4 00064002 R_ARM_ABS32 00071a35 _ZNK6Bonmin18OsiTMINLPInterface11getStrParamE11OsiStrParamRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ +000ce0f8 00028002 R_ARM_ABS32 00081411 _ZNK18OsiSolverInterface12getHintParamE12OsiHintParamRbR15OsiHintStrengthRPv │ │ │ │ +000ce0fc 00040502 R_ARM_ABS32 00081439 _ZNK18OsiSolverInterface12getHintParamE12OsiHintParamRbR15OsiHintStrength │ │ │ │ +000ce100 00036802 R_ARM_ABS32 00081459 _ZNK18OsiSolverInterface12getHintParamE12OsiHintParamRb │ │ │ │ +000ce104 0003a002 R_ARM_ABS32 00071719 _ZNK6Bonmin18OsiTMINLPInterface11isAbandonedEv │ │ │ │ +000ce108 00088402 R_ARM_ABS32 0007173d _ZNK6Bonmin18OsiTMINLPInterface15isProvenOptimalEv │ │ │ │ +000ce10c 00023702 R_ARM_ABS32 0007174d _ZNK6Bonmin18OsiTMINLPInterface24isProvenPrimalInfeasibleEv │ │ │ │ +000ce110 00076502 R_ARM_ABS32 0007175d _ZNK6Bonmin18OsiTMINLPInterface22isProvenDualInfeasibleEv │ │ │ │ +000ce114 00041c02 R_ARM_ABS32 0007179d _ZNK6Bonmin18OsiTMINLPInterface29isPrimalObjectiveLimitReachedEv │ │ │ │ +000ce118 00077502 R_ARM_ABS32 0007175d _ZNK6Bonmin18OsiTMINLPInterface27isDualObjectiveLimitReachedEv │ │ │ │ +000ce11c 00044b02 R_ARM_ABS32 0007176d _ZNK6Bonmin18OsiTMINLPInterface23isIterationLimitReachedEv │ │ │ │ +000ce120 00038e02 R_ARM_ABS32 000716e1 _ZNK6Bonmin18OsiTMINLPInterface17getEmptyWarmStartEv │ │ │ │ +000ce124 0004d202 R_ARM_ABS32 0007f459 _ZNK6Bonmin18OsiTMINLPInterface12getWarmStartEv │ │ │ │ 000ce128 00002d02 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface21getPointerToWarmStartERb │ │ │ │ -000ce12c 0006a302 R_ARM_ABS32 0007686d _ZN6Bonmin18OsiTMINLPInterface12setWarmStartEPK13CoinWarmStart │ │ │ │ -000ce130 00032402 R_ARM_ABS32 0007f2a1 _ZN6Bonmin18OsiTMINLPInterface12markHotStartEv │ │ │ │ -000ce134 00058702 R_ARM_ABS32 0007f2bd _ZN6Bonmin18OsiTMINLPInterface17solveFromHotStartEv │ │ │ │ -000ce138 00032e02 R_ARM_ABS32 0007f2ed _ZN6Bonmin18OsiTMINLPInterface14unmarkHotStartEv │ │ │ │ -000ce13c 00089602 R_ARM_ABS32 00071c3d _ZNK6Bonmin18OsiTMINLPInterface10getNumColsEv │ │ │ │ -000ce140 0005d002 R_ARM_ABS32 00071c11 _ZNK6Bonmin18OsiTMINLPInterface10getNumRowsEv │ │ │ │ -000ce144 0005dd02 R_ARM_ABS32 000814ad _ZNK6Bonmin18OsiTMINLPInterface14getNumElementsEv │ │ │ │ +000ce12c 0006a302 R_ARM_ABS32 0007687d _ZN6Bonmin18OsiTMINLPInterface12setWarmStartEPK13CoinWarmStart │ │ │ │ +000ce130 00032402 R_ARM_ABS32 0007f2b1 _ZN6Bonmin18OsiTMINLPInterface12markHotStartEv │ │ │ │ +000ce134 00058702 R_ARM_ABS32 0007f2cd _ZN6Bonmin18OsiTMINLPInterface17solveFromHotStartEv │ │ │ │ +000ce138 00032e02 R_ARM_ABS32 0007f2fd _ZN6Bonmin18OsiTMINLPInterface14unmarkHotStartEv │ │ │ │ +000ce13c 00089602 R_ARM_ABS32 00071c4d _ZNK6Bonmin18OsiTMINLPInterface10getNumColsEv │ │ │ │ +000ce140 0005d002 R_ARM_ABS32 00071c21 _ZNK6Bonmin18OsiTMINLPInterface10getNumRowsEv │ │ │ │ +000ce144 0005dd02 R_ARM_ABS32 000814bd _ZNK6Bonmin18OsiTMINLPInterface14getNumElementsEv │ │ │ │ 000ce148 00004602 R_ARM_ABS32 00000000 _ZNK18OsiSolverInterface14getNumIntegersEv │ │ │ │ -000ce14c 00057202 R_ARM_ABS32 00071605 _ZNK6Bonmin18OsiTMINLPInterface11getColLowerEv │ │ │ │ -000ce150 0005ae02 R_ARM_ABS32 0007160d _ZNK6Bonmin18OsiTMINLPInterface11getColUpperEv │ │ │ │ -000ce154 0002f302 R_ARM_ABS32 00076711 _ZNK6Bonmin18OsiTMINLPInterface11getRowSenseEv │ │ │ │ -000ce158 0003a702 R_ARM_ABS32 00076739 _ZNK6Bonmin18OsiTMINLPInterface16getRightHandSideEv │ │ │ │ -000ce15c 00080802 R_ARM_ABS32 00076761 _ZNK6Bonmin18OsiTMINLPInterface11getRowRangeEv │ │ │ │ -000ce160 00061702 R_ARM_ABS32 00071615 _ZNK6Bonmin18OsiTMINLPInterface11getRowLowerEv │ │ │ │ -000ce164 00065302 R_ARM_ABS32 0007161d _ZNK6Bonmin18OsiTMINLPInterface11getRowUpperEv │ │ │ │ -000ce168 0002f102 R_ARM_ABS32 00071dd1 _ZNK6Bonmin18OsiTMINLPInterface18getObjCoefficientsEv │ │ │ │ +000ce14c 00057202 R_ARM_ABS32 00071615 _ZNK6Bonmin18OsiTMINLPInterface11getColLowerEv │ │ │ │ +000ce150 0005ae02 R_ARM_ABS32 0007161d _ZNK6Bonmin18OsiTMINLPInterface11getColUpperEv │ │ │ │ +000ce154 0002f302 R_ARM_ABS32 00076721 _ZNK6Bonmin18OsiTMINLPInterface11getRowSenseEv │ │ │ │ +000ce158 0003a702 R_ARM_ABS32 00076749 _ZNK6Bonmin18OsiTMINLPInterface16getRightHandSideEv │ │ │ │ +000ce15c 00080802 R_ARM_ABS32 00076771 _ZNK6Bonmin18OsiTMINLPInterface11getRowRangeEv │ │ │ │ +000ce160 00061702 R_ARM_ABS32 00071625 _ZNK6Bonmin18OsiTMINLPInterface11getRowLowerEv │ │ │ │ +000ce164 00065302 R_ARM_ABS32 0007162d _ZNK6Bonmin18OsiTMINLPInterface11getRowUpperEv │ │ │ │ +000ce168 0002f102 R_ARM_ABS32 00071de1 _ZNK6Bonmin18OsiTMINLPInterface18getObjCoefficientsEv │ │ │ │ 000ce16c 00085f02 R_ARM_ABS32 000321dd _ZNK6Bonmin18OsiTMINLPInterface11getObjSenseEv │ │ │ │ 000cff1c 00085f15 R_ARM_GLOB_DAT 000321dd _ZNK6Bonmin18OsiTMINLPInterface11getObjSenseEv │ │ │ │ -000ce170 00044002 R_ARM_ABS32 00071625 _ZNK6Bonmin18OsiTMINLPInterface12isContinuousEi │ │ │ │ -000ce174 0002a002 R_ARM_ABS32 00071639 _ZNK6Bonmin18OsiTMINLPInterface8isBinaryEi │ │ │ │ -000ce178 00054b02 R_ARM_ABS32 00071651 _ZNK6Bonmin18OsiTMINLPInterface9isIntegerEi │ │ │ │ -000ce17c 00050e02 R_ARM_ABS32 00071669 _ZNK6Bonmin18OsiTMINLPInterface18isIntegerNonBinaryEi │ │ │ │ -000ce180 00026b02 R_ARM_ABS32 00071b7d _ZNK6Bonmin18OsiTMINLPInterface12isFreeBinaryEi │ │ │ │ +000ce170 00044002 R_ARM_ABS32 00071635 _ZNK6Bonmin18OsiTMINLPInterface12isContinuousEi │ │ │ │ +000ce174 0002a002 R_ARM_ABS32 00071649 _ZNK6Bonmin18OsiTMINLPInterface8isBinaryEi │ │ │ │ +000ce178 00054b02 R_ARM_ABS32 00071661 _ZNK6Bonmin18OsiTMINLPInterface9isIntegerEi │ │ │ │ +000ce17c 00050e02 R_ARM_ABS32 00071679 _ZNK6Bonmin18OsiTMINLPInterface18isIntegerNonBinaryEi │ │ │ │ +000ce180 00026b02 R_ARM_ABS32 00071b8d _ZNK6Bonmin18OsiTMINLPInterface12isFreeBinaryEi │ │ │ │ 000ce184 00001f02 R_ARM_ABS32 00000000 _ZNK18OsiSolverInterface10getColTypeEb │ │ │ │ -000ce188 00048402 R_ARM_ABS32 000814b5 _ZNK6Bonmin18OsiTMINLPInterface14getMatrixByRowEv │ │ │ │ -000ce18c 00075a02 R_ARM_ABS32 000814b9 _ZNK6Bonmin18OsiTMINLPInterface14getMatrixByColEv │ │ │ │ -000ce190 0004b602 R_ARM_ABS32 0008145d _ZNK18OsiSolverInterface21getMutableMatrixByRowEv │ │ │ │ -000ce194 00078a02 R_ARM_ABS32 00081461 _ZNK18OsiSolverInterface21getMutableMatrixByColEv │ │ │ │ -000ce198 00025002 R_ARM_ABS32 00071681 _ZNK6Bonmin18OsiTMINLPInterface11getInfinityEv │ │ │ │ -000ce19c 00080b02 R_ARM_ABS32 00071691 _ZNK6Bonmin18OsiTMINLPInterface14getColSolutionEv │ │ │ │ +000ce188 00048402 R_ARM_ABS32 000814c5 _ZNK6Bonmin18OsiTMINLPInterface14getMatrixByRowEv │ │ │ │ +000ce18c 00075a02 R_ARM_ABS32 000814c9 _ZNK6Bonmin18OsiTMINLPInterface14getMatrixByColEv │ │ │ │ +000ce190 0004b602 R_ARM_ABS32 0008146d _ZNK18OsiSolverInterface21getMutableMatrixByRowEv │ │ │ │ +000ce194 00078a02 R_ARM_ABS32 00081471 _ZNK18OsiSolverInterface21getMutableMatrixByColEv │ │ │ │ +000ce198 00025002 R_ARM_ABS32 00071691 _ZNK6Bonmin18OsiTMINLPInterface11getInfinityEv │ │ │ │ +000ce19c 00080b02 R_ARM_ABS32 000716a1 _ZNK6Bonmin18OsiTMINLPInterface14getColSolutionEv │ │ │ │ 000ce1a0 00007a02 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface20getStrictColSolutionEv │ │ │ │ -000ce1a4 00030102 R_ARM_ABS32 000716a5 _ZNK6Bonmin18OsiTMINLPInterface11getRowPriceEv │ │ │ │ -000ce1a8 00079e02 R_ARM_ABS32 000776b5 _ZNK6Bonmin18OsiTMINLPInterface14getReducedCostEv │ │ │ │ -000ce1ac 0002ab02 R_ARM_ABS32 000716b9 _ZNK6Bonmin18OsiTMINLPInterface14getRowActivityEv │ │ │ │ -000ce1b0 0005c102 R_ARM_ABS32 000716dd _ZNK6Bonmin18OsiTMINLPInterface11getObjValueEv │ │ │ │ -000ce1b4 00056f02 R_ARM_ABS32 000716c5 _ZNK6Bonmin18OsiTMINLPInterface17getIterationCountEv │ │ │ │ +000ce1a4 00030102 R_ARM_ABS32 000716b5 _ZNK6Bonmin18OsiTMINLPInterface11getRowPriceEv │ │ │ │ +000ce1a8 00079e02 R_ARM_ABS32 000776c5 _ZNK6Bonmin18OsiTMINLPInterface14getReducedCostEv │ │ │ │ +000ce1ac 0002ab02 R_ARM_ABS32 000716c9 _ZNK6Bonmin18OsiTMINLPInterface14getRowActivityEv │ │ │ │ +000ce1b0 0005c102 R_ARM_ABS32 000716ed _ZNK6Bonmin18OsiTMINLPInterface11getObjValueEv │ │ │ │ +000ce1b4 00056f02 R_ARM_ABS32 000716d5 _ZNK6Bonmin18OsiTMINLPInterface17getIterationCountEv │ │ │ │ 000ce1b8 0007d802 R_ARM_ABS32 0002fd39 _ZNK6Bonmin18OsiTMINLPInterface11getDualRaysEib │ │ │ │ 000ce1bc 00054902 R_ARM_ABS32 0002fc31 _ZNK6Bonmin18OsiTMINLPInterface13getPrimalRaysEi │ │ │ │ 000ce1c0 00009702 R_ARM_ABS32 00000000 _ZNK18OsiSolverInterface20getFractionalIndicesEd │ │ │ │ 000ce1c4 00023102 R_ARM_ABS32 0002fb29 _ZN6Bonmin18OsiTMINLPInterface11setObjCoeffEid │ │ │ │ 000ce1c8 0001d702 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface14setObjCoeffSetEPKiS1_PKd │ │ │ │ 000ce1cc 0001be02 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface12setObjectiveEPKd │ │ │ │ 000ce1d0 00043f02 R_ARM_ABS32 0002eaf5 _ZN6Bonmin18OsiTMINLPInterface11setObjSenseEd │ │ │ │ -000ce1d4 0002fe02 R_ARM_ABS32 00071851 _ZN6Bonmin18OsiTMINLPInterface11setColLowerEid │ │ │ │ -000ce1d8 0004f702 R_ARM_ABS32 00071c69 _ZN6Bonmin18OsiTMINLPInterface11setColLowerEPKd │ │ │ │ -000ce1dc 00042702 R_ARM_ABS32 00071871 _ZN6Bonmin18OsiTMINLPInterface11setColUpperEid │ │ │ │ -000ce1e0 00081d02 R_ARM_ABS32 00071ca1 _ZN6Bonmin18OsiTMINLPInterface11setColUpperEPKd │ │ │ │ -000ce1e4 0005cb02 R_ARM_ABS32 000626c5 _ZN18OsiSolverInterface12setColBoundsEidd │ │ │ │ -000cfee0 0005cb15 R_ARM_GLOB_DAT 000626c5 _ZN18OsiSolverInterface12setColBoundsEidd │ │ │ │ +000ce1d4 0002fe02 R_ARM_ABS32 00071861 _ZN6Bonmin18OsiTMINLPInterface11setColLowerEid │ │ │ │ +000ce1d8 0004f702 R_ARM_ABS32 00071c79 _ZN6Bonmin18OsiTMINLPInterface11setColLowerEPKd │ │ │ │ +000ce1dc 00042702 R_ARM_ABS32 00071881 _ZN6Bonmin18OsiTMINLPInterface11setColUpperEid │ │ │ │ +000ce1e0 00081d02 R_ARM_ABS32 00071cb1 _ZN6Bonmin18OsiTMINLPInterface11setColUpperEPKd │ │ │ │ +000ce1e4 0005cb02 R_ARM_ABS32 0005e37d _ZN18OsiSolverInterface12setColBoundsEidd │ │ │ │ +000cfee0 0005cb15 R_ARM_GLOB_DAT 0005e37d _ZN18OsiSolverInterface12setColBoundsEidd │ │ │ │ 000ce1e8 00005402 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface15setColSetBoundsEPKiS1_PKd │ │ │ │ 000ce1ec 00034d02 R_ARM_ABS32 0002e7dd _ZN6Bonmin18OsiTMINLPInterface11setRowLowerEid │ │ │ │ 000ce1f0 00047f02 R_ARM_ABS32 0002e8e5 _ZN6Bonmin18OsiTMINLPInterface11setRowUpperEid │ │ │ │ -000ce1f4 00041302 R_ARM_ABS32 00081465 _ZN18OsiSolverInterface12setRowBoundsEidd │ │ │ │ +000ce1f4 00041302 R_ARM_ABS32 00081475 _ZN18OsiSolverInterface12setRowBoundsEidd │ │ │ │ 000ce1f8 00012502 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface15setRowSetBoundsEPKiS1_PKd │ │ │ │ 000ce1fc 0006cd02 R_ARM_ABS32 0002e9ed _ZN6Bonmin18OsiTMINLPInterface10setRowTypeEicdd │ │ │ │ 000ce200 00021302 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface14setRowSetTypesEPKiS1_PKcPKdS5_ │ │ │ │ -000ce204 00065a02 R_ARM_ABS32 00071cd9 _ZN6Bonmin18OsiTMINLPInterface14setColSolutionEPKd │ │ │ │ -000ce208 00056b02 R_ARM_ABS32 00071d45 _ZN6Bonmin18OsiTMINLPInterface11setRowPriceEPKd │ │ │ │ +000ce204 00065a02 R_ARM_ABS32 00071ce9 _ZN6Bonmin18OsiTMINLPInterface14setColSolutionEPKd │ │ │ │ +000ce208 00056b02 R_ARM_ABS32 00071d55 _ZN6Bonmin18OsiTMINLPInterface11setRowPriceEPKd │ │ │ │ 000ce20c 00002102 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface14reducedCostFixEdb │ │ │ │ -000ce210 00080202 R_ARM_ABS32 00071891 _ZN6Bonmin18OsiTMINLPInterface13setContinuousEi │ │ │ │ -000ce214 00083c02 R_ARM_ABS32 000718b5 _ZN6Bonmin18OsiTMINLPInterface10setIntegerEi │ │ │ │ +000ce210 00080202 R_ARM_ABS32 000718a1 _ZN6Bonmin18OsiTMINLPInterface13setContinuousEi │ │ │ │ +000ce214 00083c02 R_ARM_ABS32 000718c5 _ZN6Bonmin18OsiTMINLPInterface10setIntegerEi │ │ │ │ 000ce218 00010d02 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface13setContinuousEPKii │ │ │ │ 000ce21c 0000e302 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface10setIntegerEPKii │ │ │ │ 000ce220 0000e102 R_ARM_ABS32 00000000 _ZNK18OsiSolverInterface14dfltRowColNameB5cxx11Ecij │ │ │ │ 000ce224 00007702 R_ARM_ABS32 00000000 _ZNK18OsiSolverInterface10getObjNameB5cxx11Ej │ │ │ │ -000ce228 00052202 R_ARM_ABS32 000814d9 _ZN18OsiSolverInterface10setObjNameENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ +000ce228 00052202 R_ARM_ABS32 000814e9 _ZN18OsiSolverInterface10setObjNameENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 000ce22c 00006302 R_ARM_ABS32 00000000 _ZNK18OsiSolverInterface10getRowNameB5cxx11Eij │ │ │ │ 000ce230 00005102 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface11getRowNamesB5cxx11Ev │ │ │ │ 000ce234 00019302 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface10setRowNameEiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 000ce238 0000b802 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface11setRowNamesERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EEiii │ │ │ │ 000ce23c 0000f502 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface14deleteRowNamesEii │ │ │ │ 000ce240 0000cb02 R_ARM_ABS32 00000000 _ZNK18OsiSolverInterface10getColNameB5cxx11Eij │ │ │ │ 000ce244 00007602 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface11getColNamesB5cxx11Ev │ │ │ │ @@ -999,23 +999,23 @@ │ │ │ │ 000ce274 0000d702 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface6addRowERK20CoinPackedVectorBaseddNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 000ce278 00036f02 R_ARM_ABS32 0002f919 _ZN6Bonmin18OsiTMINLPInterface6addRowERK20CoinPackedVectorBasecdd │ │ │ │ 000ce27c 00006802 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface6addRowERK20CoinPackedVectorBasecddNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 000ce280 00011302 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface6addRowEiPKiPKddd │ │ │ │ 000ce284 00010302 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface7addRowsEiPKPK20CoinPackedVectorBasePKdS6_ │ │ │ │ 000ce288 00018b02 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface7addRowsEiPKPK20CoinPackedVectorBasePKcPKdS8_ │ │ │ │ 000ce28c 00020c02 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface7addRowsEiPKiS1_PKdS3_S3_ │ │ │ │ -000ce290 0007b202 R_ARM_ABS32 000821c1 _ZN6Bonmin18OsiTMINLPInterface10deleteRowsEiPKi │ │ │ │ -000ce294 00075402 R_ARM_ABS32 000814a1 _ZN18OsiSolverInterface21replaceMatrixOptionalERK16CoinPackedMatrix │ │ │ │ +000ce290 0007b202 R_ARM_ABS32 000821d1 _ZN6Bonmin18OsiTMINLPInterface10deleteRowsEiPKi │ │ │ │ +000ce294 00075402 R_ARM_ABS32 000814b1 _ZN18OsiSolverInterface21replaceMatrixOptionalERK16CoinPackedMatrix │ │ │ │ 000ce298 00089102 R_ARM_ABS32 0002e73d _ZN18OsiSolverInterface13replaceMatrixERK16CoinPackedMatrix │ │ │ │ -000ce29c 00030202 R_ARM_ABS32 000814a5 _ZN18OsiSolverInterface13saveBaseModelEv │ │ │ │ +000ce29c 00030202 R_ARM_ABS32 000814b5 _ZN18OsiSolverInterface13saveBaseModelEv │ │ │ │ 000ce2a0 00015102 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface16restoreBaseModelEi │ │ │ │ -000ce2a4 0003ba02 R_ARM_ABS32 00082031 _ZN6Bonmin18OsiTMINLPInterface9applyCutsERK7OsiCutsd │ │ │ │ -000ce2a8 0007e702 R_ARM_ABS32 00076345 _ZN6Bonmin18OsiTMINLPInterface12applyRowCutsEiPK9OsiRowCut │ │ │ │ -000ce2ac 00068402 R_ARM_ABS32 00068955 _ZN6Bonmin18OsiTMINLPInterface12applyRowCutsEiPPK9OsiRowCut │ │ │ │ -000cfcfc 00068415 R_ARM_GLOB_DAT 00068955 _ZN6Bonmin18OsiTMINLPInterface12applyRowCutsEiPPK9OsiRowCut │ │ │ │ +000ce2a4 0003ba02 R_ARM_ABS32 00082041 _ZN6Bonmin18OsiTMINLPInterface9applyCutsERK7OsiCutsd │ │ │ │ +000ce2a8 0007e702 R_ARM_ABS32 00076355 _ZN6Bonmin18OsiTMINLPInterface12applyRowCutsEiPK9OsiRowCut │ │ │ │ +000ce2ac 00068402 R_ARM_ABS32 00065bb5 _ZN6Bonmin18OsiTMINLPInterface12applyRowCutsEiPPK9OsiRowCut │ │ │ │ +000cfcfc 00068415 R_ARM_GLOB_DAT 00065bb5 _ZN6Bonmin18OsiTMINLPInterface12applyRowCutsEiPPK9OsiRowCut │ │ │ │ 000ce2b0 00060a02 R_ARM_ABS32 0002ecb9 _ZN6Bonmin18OsiTMINLPInterface11loadProblemERK16CoinPackedMatrixPKdS5_S5_S5_S5_ │ │ │ │ 000ce2b4 0003dc02 R_ARM_ABS32 0002f811 _ZN6Bonmin18OsiTMINLPInterface13assignProblemERP16CoinPackedMatrixRPdS5_S5_S5_S5_ │ │ │ │ 000ce2b8 0006db02 R_ARM_ABS32 0002f709 _ZN6Bonmin18OsiTMINLPInterface11loadProblemERK16CoinPackedMatrixPKdS5_S5_PKcS5_S5_ │ │ │ │ 000ce2bc 00086202 R_ARM_ABS32 0002f601 _ZN6Bonmin18OsiTMINLPInterface13assignProblemERP16CoinPackedMatrixRPdS5_S5_RPcS5_S5_ │ │ │ │ 000ce2c0 00087002 R_ARM_ABS32 0002f4f9 _ZN6Bonmin18OsiTMINLPInterface11loadProblemEiiPKiS2_PKdS4_S4_S4_S4_S4_ │ │ │ │ 000ce2c4 0007b402 R_ARM_ABS32 0002f3f1 _ZN6Bonmin18OsiTMINLPInterface11loadProblemEiiPKiS2_PKdS4_S4_S4_PKcS4_S4_ │ │ │ │ 000ce2c8 0000c602 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface17loadFromCoinModelER9CoinModelb │ │ │ │ @@ -1043,1358 +1043,1358 @@ │ │ │ │ 000ce320 00000802 R_ARM_ABS32 00000000 _ZNK18OsiSolverInterface10getBInvColEiPd │ │ │ │ 000ce324 0000d002 R_ARM_ABS32 00000000 _ZNK18OsiSolverInterface9getBasicsEPi │ │ │ │ 000ce328 00005c02 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface22enableSimplexInterfaceEb │ │ │ │ 000ce32c 00018a02 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface23disableSimplexInterfaceEv │ │ │ │ 000ce330 0000fd02 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface5pivotEiii │ │ │ │ 000ce334 00009102 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface17primalPivotResultEiiRiS0_RdP16CoinPackedVector │ │ │ │ 000ce338 00006102 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface15dualPivotResultERiS0_iiRdP16CoinPackedVector │ │ │ │ -000ce33c 00084d02 R_ARM_ABS32 0007c815 _ZNK6Bonmin18OsiTMINLPInterface5cloneEb │ │ │ │ -000ce340 0003ee02 R_ARM_ABS32 00077969 _ZN6Bonmin18OsiTMINLPInterfaceD1Ev │ │ │ │ -000ce344 00039402 R_ARM_ABS32 00077aed _ZN6Bonmin18OsiTMINLPInterfaceD0Ev │ │ │ │ +000ce33c 00084d02 R_ARM_ABS32 0007c825 _ZNK6Bonmin18OsiTMINLPInterface5cloneEb │ │ │ │ +000ce340 0003ee02 R_ARM_ABS32 00077979 _ZN6Bonmin18OsiTMINLPInterfaceD1Ev │ │ │ │ +000ce344 00039402 R_ARM_ABS32 00077afd _ZN6Bonmin18OsiTMINLPInterfaceD0Ev │ │ │ │ 000ce348 0000e502 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface5resetEv │ │ │ │ -000ce34c 00063202 R_ARM_ABS32 00081c85 _ZN6Bonmin18OsiTMINLPInterface11applyRowCutERK9OsiRowCut │ │ │ │ +000ce34c 00063202 R_ARM_ABS32 00081c95 _ZN6Bonmin18OsiTMINLPInterface11applyRowCutERK9OsiRowCut │ │ │ │ 000ce350 0006a702 R_ARM_ABS32 0002efd1 _ZN6Bonmin18OsiTMINLPInterface11applyColCutERK9OsiColCut │ │ │ │ -000ce354 0004bb02 R_ARM_ABS32 000796b1 _ZN6Bonmin18OsiTMINLPInterface12initialSolveEPKc │ │ │ │ -000ce358 0002e102 R_ARM_ABS32 00079c21 _ZN6Bonmin18OsiTMINLPInterface7resolveEPKc │ │ │ │ -000ce35c 00073302 R_ARM_ABS32 0007c85d _ZN6Bonmin18OsiTMINLPInterface14resolveForCostEib │ │ │ │ -000ce360 0007e102 R_ARM_ABS32 00078fd1 _ZN6Bonmin18OsiTMINLPInterface20resolveForRobustnessEi │ │ │ │ -000ce364 00045d02 R_ARM_ABS32 0007e555 _ZN6Bonmin18OsiTMINLPInterface23extractLinearRelaxationER18OsiSolverInterfacePKdb │ │ │ │ -000ce368 00045002 R_ARM_ABS32 0007df51 _ZN6Bonmin18OsiTMINLPInterface20addObjectiveFunctionER18OsiSolverInterfacePKd │ │ │ │ +000ce354 0004bb02 R_ARM_ABS32 000796c1 _ZN6Bonmin18OsiTMINLPInterface12initialSolveEPKc │ │ │ │ +000ce358 0002e102 R_ARM_ABS32 00079c31 _ZN6Bonmin18OsiTMINLPInterface7resolveEPKc │ │ │ │ +000ce35c 00073302 R_ARM_ABS32 0007c86d _ZN6Bonmin18OsiTMINLPInterface14resolveForCostEib │ │ │ │ +000ce360 0007e102 R_ARM_ABS32 00078fe1 _ZN6Bonmin18OsiTMINLPInterface20resolveForRobustnessEi │ │ │ │ +000ce364 00045d02 R_ARM_ABS32 0007e565 _ZN6Bonmin18OsiTMINLPInterface23extractLinearRelaxationER18OsiSolverInterfacePKdb │ │ │ │ +000ce368 00045002 R_ARM_ABS32 0007df61 _ZN6Bonmin18OsiTMINLPInterface20addObjectiveFunctionER18OsiSolverInterfacePKd │ │ │ │ 000ce36c 00081402 R_ARM_ABS32 0004825d _ZN6Bonmin18OsiTMINLPInterface23extractLinearRelaxationER18OsiSolverInterfacebb │ │ │ │ 000cfe8c 00081415 R_ARM_GLOB_DAT 0004825d _ZN6Bonmin18OsiTMINLPInterface23extractLinearRelaxationER18OsiSolverInterfacebb │ │ │ │ -000ce370 0007dc02 R_ARM_ABS32 000803d9 _ZN6Bonmin18OsiTMINLPInterface21getOuterApproximationER7OsiCutsPKdiS4_db │ │ │ │ -000ce374 0005af02 R_ARM_ABS32 0007f479 _ZN6Bonmin18OsiTMINLPInterface31getConstraintOuterApproximationER7OsiCutsiPKdS4_b │ │ │ │ -000ce378 00078702 R_ARM_ABS32 00071601 _ZN6Bonmin18OsiTMINLPInterface20setAppDefaultOptionsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ -000ce37c 00077c02 R_ARM_ABS32 0008183d _ZN6Bonmin18OsiTMINLPInterface7appNameB5cxx11Ev │ │ │ │ -000ce384 00072f02 R_ARM_ABS32 000b3c68 _ZTSN6Bonmin14TMINLP_INVALIDE │ │ │ │ +000ce370 0007dc02 R_ARM_ABS32 000803e9 _ZN6Bonmin18OsiTMINLPInterface21getOuterApproximationER7OsiCutsPKdiS4_db │ │ │ │ +000ce374 0005af02 R_ARM_ABS32 0007f489 _ZN6Bonmin18OsiTMINLPInterface31getConstraintOuterApproximationER7OsiCutsiPKdS4_b │ │ │ │ +000ce378 00078702 R_ARM_ABS32 00071611 _ZN6Bonmin18OsiTMINLPInterface20setAppDefaultOptionsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ +000ce37c 00077c02 R_ARM_ABS32 0008184d _ZN6Bonmin18OsiTMINLPInterface7appNameB5cxx11Ev │ │ │ │ +000ce384 00072f02 R_ARM_ABS32 000b3c78 _ZTSN6Bonmin14TMINLP_INVALIDE │ │ │ │ 000ce390 00087d02 R_ARM_ABS32 000ce380 _ZTIN6Bonmin14TMINLP_INVALIDE │ │ │ │ 000cfec8 00087d15 R_ARM_GLOB_DAT 000ce380 _ZTIN6Bonmin14TMINLP_INVALIDE │ │ │ │ -000ce394 0006bd02 R_ARM_ABS32 000852f1 _ZN6Bonmin14TMINLP_INVALIDD1Ev │ │ │ │ -000cfe7c 0006bd15 R_ARM_GLOB_DAT 000852f1 _ZN6Bonmin14TMINLP_INVALIDD1Ev │ │ │ │ -000ce398 00066102 R_ARM_ABS32 00085351 _ZN6Bonmin14TMINLP_INVALIDD0Ev │ │ │ │ -000ce3a0 0007f702 R_ARM_ABS32 000b3c84 _ZTSN6Bonmin11TMINLP2TNLPE │ │ │ │ -000ce3b0 00048d02 R_ARM_ABS32 00082bc5 _ZN6Bonmin11TMINLP2TNLPD1Ev │ │ │ │ -000ce3b4 00042002 R_ARM_ABS32 00082cbd _ZN6Bonmin11TMINLP2TNLPD0Ev │ │ │ │ -000ce3b8 00053d02 R_ARM_ABS32 0008289d _ZN6Bonmin11TMINLP2TNLP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ -000ce3c0 00057d02 R_ARM_ABS32 00082941 _ZN6Bonmin11TMINLP2TNLP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ -000ce3c4 00086802 R_ARM_ABS32 00082859 _ZN6Bonmin11TMINLP2TNLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ -000ce3cc 00088202 R_ARM_ABS32 0006d449 _ZN6Bonmin11TMINLP2TNLP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ -000cfeec 00088215 R_ARM_GLOB_DAT 0006d449 _ZN6Bonmin11TMINLP2TNLP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ -000ce3d0 0006b002 R_ARM_ABS32 00082a19 _ZN6Bonmin11TMINLP2TNLP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ -000ce3d8 0002af02 R_ARM_ABS32 00082741 _ZN6Bonmin11TMINLP2TNLP6eval_fEiPKdbRd │ │ │ │ -000ce3dc 00075b02 R_ARM_ABS32 00082755 _ZN6Bonmin11TMINLP2TNLP11eval_grad_fEiPKdbPd │ │ │ │ -000ce3e0 0007c302 R_ARM_ABS32 00082781 _ZN6Bonmin11TMINLP2TNLP6eval_gEiPKdbiPd │ │ │ │ -000ce3e4 00068502 R_ARM_ABS32 00082845 _ZN6Bonmin11TMINLP2TNLP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ -000ce3e8 00055702 R_ARM_ABS32 00082795 _ZN6Bonmin11TMINLP2TNLP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ -000ce400 00044102 R_ARM_ABS32 0008158d _ZNK6Bonmin11TMINLP2TNLP5cloneEv │ │ │ │ -000cfecc 00044115 R_ARM_GLOB_DAT 0008158d _ZNK6Bonmin11TMINLP2TNLP5cloneEv │ │ │ │ -000ce408 00070e02 R_ARM_ABS32 000827ad _ZN6Bonmin11TMINLP2TNLP7eval_giEiPKdbiRd │ │ │ │ -000ce40c 0003d302 R_ARM_ABS32 000827c1 _ZN6Bonmin11TMINLP2TNLP12eval_grad_giEiPKdbiRiPiPd │ │ │ │ -000ce414 00075302 R_ARM_ABS32 00068809 _ZN6Bonmin11TMINLP2TNLP7addCutsEjPPK9OsiRowCut │ │ │ │ -000cfe20 00075315 R_ARM_GLOB_DAT 00068809 _ZN6Bonmin11TMINLP2TNLP7addCutsEjPPK9OsiRowCut │ │ │ │ -000ce418 00044802 R_ARM_ABS32 0008186d _ZN6Bonmin11TMINLP2TNLP7addCutsERK7OsiCuts │ │ │ │ -000cfc54 00044815 R_ARM_GLOB_DAT 0008186d _ZN6Bonmin11TMINLP2TNLP7addCutsERK7OsiCuts │ │ │ │ -000ce41c 0004b002 R_ARM_ABS32 000819c9 _ZN6Bonmin11TMINLP2TNLP10removeCutsEjPKi │ │ │ │ -000cfe80 0004b015 R_ARM_GLOB_DAT 000819c9 _ZN6Bonmin11TMINLP2TNLP10removeCutsEjPKi │ │ │ │ -000ce428 0007ea02 R_ARM_ABS32 000b3c9c _ZTSN6Bonmin6TMINLPE │ │ │ │ -000ce444 00074c02 R_ARM_ABS32 000852e9 _ZN6Bonmin6TMINLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ -000cfe10 00074c15 R_ARM_GLOB_DAT 000852e9 _ZN6Bonmin6TMINLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ -000ce470 00025c02 R_ARM_ABS32 00086149 _ZN6Bonmin6TMINLP7eval_giEiPKdbiRd │ │ │ │ -000ce474 0004a102 R_ARM_ABS32 000860f9 _ZN6Bonmin6TMINLP12eval_grad_giEiPKdbiRiPiPd │ │ │ │ -000ce484 0004cd02 R_ARM_ABS32 000814a9 _ZNK6Bonmin6TMINLP11perturbInfoEv │ │ │ │ -000cfcac 0004cd15 R_ARM_GLOB_DAT 000814a9 _ZNK6Bonmin6TMINLP11perturbInfoEv │ │ │ │ -000ce488 00061c02 R_ARM_ABS32 00064bbd _ZN6Bonmin6TMINLP25hasUpperBoundingObjectiveEv │ │ │ │ -000cff40 00061c15 R_ARM_GLOB_DAT 00064bbd _ZN6Bonmin6TMINLP25hasUpperBoundingObjectiveEv │ │ │ │ -000ce48c 00085502 R_ARM_ABS32 000852ed _ZN6Bonmin6TMINLP18eval_upper_bound_fEiPKdRd │ │ │ │ -000cfe84 00085515 R_ARM_GLOB_DAT 000852ed _ZN6Bonmin6TMINLP18eval_upper_bound_fEiPKdRd │ │ │ │ -000ce4a0 00031002 R_ARM_ABS32 00064bc1 _ZN6Bonmin6TMINLP18hasLinearObjectiveEv │ │ │ │ -000cfe60 00031015 R_ARM_GLOB_DAT 00064bc1 _ZN6Bonmin6TMINLP18hasLinearObjectiveEv │ │ │ │ -000ce4ac 00083b02 R_ARM_ABS32 000b3cb0 _ZTSN6Bonmin10TNLPSolverE │ │ │ │ +000ce394 0006bd02 R_ARM_ABS32 00085301 _ZN6Bonmin14TMINLP_INVALIDD1Ev │ │ │ │ +000cfe7c 0006bd15 R_ARM_GLOB_DAT 00085301 _ZN6Bonmin14TMINLP_INVALIDD1Ev │ │ │ │ +000ce398 00066102 R_ARM_ABS32 00085361 _ZN6Bonmin14TMINLP_INVALIDD0Ev │ │ │ │ +000ce3a0 0007f702 R_ARM_ABS32 000b3c94 _ZTSN6Bonmin11TMINLP2TNLPE │ │ │ │ +000ce3b0 00048d02 R_ARM_ABS32 00082bd5 _ZN6Bonmin11TMINLP2TNLPD1Ev │ │ │ │ +000ce3b4 00042002 R_ARM_ABS32 00082ccd _ZN6Bonmin11TMINLP2TNLPD0Ev │ │ │ │ +000ce3b8 00053d02 R_ARM_ABS32 000828ad _ZN6Bonmin11TMINLP2TNLP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ +000ce3c0 00057d02 R_ARM_ABS32 00082951 _ZN6Bonmin11TMINLP2TNLP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ +000ce3c4 00086802 R_ARM_ABS32 00082869 _ZN6Bonmin11TMINLP2TNLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ +000ce3cc 00088202 R_ARM_ABS32 0006bf41 _ZN6Bonmin11TMINLP2TNLP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ +000cfeec 00088215 R_ARM_GLOB_DAT 0006bf41 _ZN6Bonmin11TMINLP2TNLP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ +000ce3d0 0006b002 R_ARM_ABS32 00082a29 _ZN6Bonmin11TMINLP2TNLP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ +000ce3d8 0002af02 R_ARM_ABS32 00082751 _ZN6Bonmin11TMINLP2TNLP6eval_fEiPKdbRd │ │ │ │ +000ce3dc 00075b02 R_ARM_ABS32 00082765 _ZN6Bonmin11TMINLP2TNLP11eval_grad_fEiPKdbPd │ │ │ │ +000ce3e0 0007c302 R_ARM_ABS32 00082791 _ZN6Bonmin11TMINLP2TNLP6eval_gEiPKdbiPd │ │ │ │ +000ce3e4 00068502 R_ARM_ABS32 00082855 _ZN6Bonmin11TMINLP2TNLP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ +000ce3e8 00055702 R_ARM_ABS32 000827a5 _ZN6Bonmin11TMINLP2TNLP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ +000ce400 00044102 R_ARM_ABS32 0008159d _ZNK6Bonmin11TMINLP2TNLP5cloneEv │ │ │ │ +000cfecc 00044115 R_ARM_GLOB_DAT 0008159d _ZNK6Bonmin11TMINLP2TNLP5cloneEv │ │ │ │ +000ce408 00070e02 R_ARM_ABS32 000827bd _ZN6Bonmin11TMINLP2TNLP7eval_giEiPKdbiRd │ │ │ │ +000ce40c 0003d302 R_ARM_ABS32 000827d1 _ZN6Bonmin11TMINLP2TNLP12eval_grad_giEiPKdbiRiPiPd │ │ │ │ +000ce414 00075302 R_ARM_ABS32 00065a69 _ZN6Bonmin11TMINLP2TNLP7addCutsEjPPK9OsiRowCut │ │ │ │ +000cfe20 00075315 R_ARM_GLOB_DAT 00065a69 _ZN6Bonmin11TMINLP2TNLP7addCutsEjPPK9OsiRowCut │ │ │ │ +000ce418 00044802 R_ARM_ABS32 0008187d _ZN6Bonmin11TMINLP2TNLP7addCutsERK7OsiCuts │ │ │ │ +000cfc54 00044815 R_ARM_GLOB_DAT 0008187d _ZN6Bonmin11TMINLP2TNLP7addCutsERK7OsiCuts │ │ │ │ +000ce41c 0004b002 R_ARM_ABS32 000819d9 _ZN6Bonmin11TMINLP2TNLP10removeCutsEjPKi │ │ │ │ +000cfe80 0004b015 R_ARM_GLOB_DAT 000819d9 _ZN6Bonmin11TMINLP2TNLP10removeCutsEjPKi │ │ │ │ +000ce428 0007ea02 R_ARM_ABS32 000b3cac _ZTSN6Bonmin6TMINLPE │ │ │ │ +000ce444 00074c02 R_ARM_ABS32 000852f9 _ZN6Bonmin6TMINLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ +000cfe10 00074c15 R_ARM_GLOB_DAT 000852f9 _ZN6Bonmin6TMINLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ +000ce470 00025c02 R_ARM_ABS32 00086159 _ZN6Bonmin6TMINLP7eval_giEiPKdbiRd │ │ │ │ +000ce474 0004a102 R_ARM_ABS32 00086109 _ZN6Bonmin6TMINLP12eval_grad_giEiPKdbiRiPiPd │ │ │ │ +000ce484 0004cd02 R_ARM_ABS32 000814b9 _ZNK6Bonmin6TMINLP11perturbInfoEv │ │ │ │ +000cfcac 0004cd15 R_ARM_GLOB_DAT 000814b9 _ZNK6Bonmin6TMINLP11perturbInfoEv │ │ │ │ +000ce488 00061c02 R_ARM_ABS32 000694d5 _ZN6Bonmin6TMINLP25hasUpperBoundingObjectiveEv │ │ │ │ +000cff40 00061c15 R_ARM_GLOB_DAT 000694d5 _ZN6Bonmin6TMINLP25hasUpperBoundingObjectiveEv │ │ │ │ +000ce48c 00085502 R_ARM_ABS32 000852fd _ZN6Bonmin6TMINLP18eval_upper_bound_fEiPKdRd │ │ │ │ +000cfe84 00085515 R_ARM_GLOB_DAT 000852fd _ZN6Bonmin6TMINLP18eval_upper_bound_fEiPKdRd │ │ │ │ +000ce4a0 00031002 R_ARM_ABS32 000694d9 _ZN6Bonmin6TMINLP18hasLinearObjectiveEv │ │ │ │ +000cfe60 00031015 R_ARM_GLOB_DAT 000694d9 _ZN6Bonmin6TMINLP18hasLinearObjectiveEv │ │ │ │ +000ce4ac 00083b02 R_ARM_ABS32 000b3cc0 _ZTSN6Bonmin10TNLPSolverE │ │ │ │ 000ce4b8 00058302 R_ARM_ABS32 000ce4a8 _ZTIN6Bonmin10TNLPSolverE │ │ │ │ -000ce950 00058302 R_ARM_ABS32 000ce4a8 _ZTIN6Bonmin10TNLPSolverE │ │ │ │ -000ce514 00075602 R_ARM_ABS32 000b3cc8 _ZTSN6Bonmin10TNLP2FPNLPE │ │ │ │ +000ce648 00058302 R_ARM_ABS32 000ce4a8 _ZTIN6Bonmin10TNLPSolverE │ │ │ │ +000ce514 00075602 R_ARM_ABS32 000b3cd8 _ZTSN6Bonmin10TNLP2FPNLPE │ │ │ │ 000ce520 00045a02 R_ARM_ABS32 000ce510 _ZTIN6Bonmin10TNLP2FPNLPE │ │ │ │ -000ce524 00059802 R_ARM_ABS32 00089cb5 _ZN6Bonmin10TNLP2FPNLPD1Ev │ │ │ │ -000ce528 00053302 R_ARM_ABS32 00089cfd _ZN6Bonmin10TNLP2FPNLPD0Ev │ │ │ │ -000ce52c 0005eb02 R_ARM_ABS32 00088f71 _ZN6Bonmin10TNLP2FPNLP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ -000ce534 00088b02 R_ARM_ABS32 0008901d _ZN6Bonmin10TNLP2FPNLP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ -000ce53c 00042302 R_ARM_ABS32 00089fad _ZN6Bonmin10TNLP2FPNLP23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ -000ce540 00031102 R_ARM_ABS32 00089fb5 _ZN6Bonmin10TNLP2FPNLP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ -000ce544 0006eb02 R_ARM_ABS32 00089fd9 _ZN6Bonmin10TNLP2FPNLP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ -000cfd60 0006eb15 R_ARM_GLOB_DAT 00089fd9 _ZN6Bonmin10TNLP2FPNLP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ -000ce54c 00028a02 R_ARM_ABS32 00089c35 _ZN6Bonmin10TNLP2FPNLP6eval_fEiPKdbRd │ │ │ │ -000ce550 0007ce02 R_ARM_ABS32 00089801 _ZN6Bonmin10TNLP2FPNLP11eval_grad_fEiPKdbPd │ │ │ │ -000ce554 00089e02 R_ARM_ABS32 00089101 _ZN6Bonmin10TNLP2FPNLP6eval_gEiPKdbiPd │ │ │ │ -000ce558 0005f002 R_ARM_ABS32 00089491 _ZN6Bonmin10TNLP2FPNLP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ -000ce55c 0004a002 R_ARM_ABS32 000892d1 _ZN6Bonmin10TNLP2FPNLP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ -000ce568 00082402 R_ARM_ABS32 00089911 _ZN6Bonmin10TNLP2FPNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ -000ce578 00068702 R_ARM_ABS32 000b3ce0 _ZTSN6Bonmin12BranchingTQPE │ │ │ │ +000ce524 00059802 R_ARM_ABS32 00089cc5 _ZN6Bonmin10TNLP2FPNLPD1Ev │ │ │ │ +000ce528 00053302 R_ARM_ABS32 00089d0d _ZN6Bonmin10TNLP2FPNLPD0Ev │ │ │ │ +000ce52c 0005eb02 R_ARM_ABS32 00088f81 _ZN6Bonmin10TNLP2FPNLP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ +000ce534 00088b02 R_ARM_ABS32 0008902d _ZN6Bonmin10TNLP2FPNLP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ +000ce53c 00042302 R_ARM_ABS32 00089fbd _ZN6Bonmin10TNLP2FPNLP23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ +000ce540 00031102 R_ARM_ABS32 00089fc5 _ZN6Bonmin10TNLP2FPNLP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ +000ce544 0006eb02 R_ARM_ABS32 00089fe9 _ZN6Bonmin10TNLP2FPNLP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ +000cfd60 0006eb15 R_ARM_GLOB_DAT 00089fe9 _ZN6Bonmin10TNLP2FPNLP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ +000ce54c 00028a02 R_ARM_ABS32 00089c45 _ZN6Bonmin10TNLP2FPNLP6eval_fEiPKdbRd │ │ │ │ +000ce550 0007ce02 R_ARM_ABS32 00089811 _ZN6Bonmin10TNLP2FPNLP11eval_grad_fEiPKdbPd │ │ │ │ +000ce554 00089e02 R_ARM_ABS32 00089111 _ZN6Bonmin10TNLP2FPNLP6eval_gEiPKdbiPd │ │ │ │ +000ce558 0005f002 R_ARM_ABS32 000894a1 _ZN6Bonmin10TNLP2FPNLP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ +000ce55c 0004a002 R_ARM_ABS32 000892e1 _ZN6Bonmin10TNLP2FPNLP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ +000ce568 00082402 R_ARM_ABS32 00089921 _ZN6Bonmin10TNLP2FPNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ +000ce578 00068702 R_ARM_ABS32 000b3cf0 _ZTSN6Bonmin12BranchingTQPE │ │ │ │ 000ce584 00077d02 R_ARM_ABS32 000ce574 _ZTIN6Bonmin12BranchingTQPE │ │ │ │ -000ce588 00075702 R_ARM_ABS32 0008a9f5 _ZN6Bonmin12BranchingTQPD1Ev │ │ │ │ -000ce58c 0006f902 R_ARM_ABS32 0008aa81 _ZN6Bonmin12BranchingTQPD0Ev │ │ │ │ -000ce590 0004b202 R_ARM_ABS32 0008a3e1 _ZN6Bonmin12BranchingTQP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ -000ce598 00074b02 R_ARM_ABS32 0008a411 _ZN6Bonmin12BranchingTQP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ -000ce5a4 0007ec02 R_ARM_ABS32 0008a4b5 _ZN6Bonmin12BranchingTQP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ -000ce5a8 00085c02 R_ARM_ABS32 0008a4d9 _ZN6Bonmin12BranchingTQP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ -000ce5b0 00047802 R_ARM_ABS32 0008a849 _ZN6Bonmin12BranchingTQP6eval_fEiPKdbRd │ │ │ │ -000ce5b4 0004d902 R_ARM_ABS32 0008a5bd _ZN6Bonmin12BranchingTQP11eval_grad_fEiPKdbPd │ │ │ │ -000ce5b8 0007e402 R_ARM_ABS32 0008a64d _ZN6Bonmin12BranchingTQP6eval_gEiPKdbiPd │ │ │ │ -000ce5bc 0003b502 R_ARM_ABS32 0008a6f5 _ZN6Bonmin12BranchingTQP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ -000ce5c0 0006de02 R_ARM_ABS32 0008a8e5 _ZN6Bonmin12BranchingTQP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ -000ce5cc 00040402 R_ARM_ABS32 0008a799 _ZN6Bonmin12BranchingTQP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ -000ce5dc 00060d02 R_ARM_ABS32 000b3cf8 _ZTSN6Bonmin21StrongBranchingSolverE │ │ │ │ -000ce604 0002df02 R_ARM_ABS32 000b3d20 _ZTS19CoinWarmStartVectorIdE │ │ │ │ -000ce610 00043a02 R_ARM_ABS32 000cdab8 _ZTI13CoinWarmStart │ │ │ │ -000ce634 00043a02 R_ARM_ABS32 000cdab8 _ZTI13CoinWarmStart │ │ │ │ +000ce588 00075702 R_ARM_ABS32 0008aa05 _ZN6Bonmin12BranchingTQPD1Ev │ │ │ │ +000ce58c 0006f902 R_ARM_ABS32 0008aa91 _ZN6Bonmin12BranchingTQPD0Ev │ │ │ │ +000ce590 0004b202 R_ARM_ABS32 0008a3f1 _ZN6Bonmin12BranchingTQP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ +000ce598 00074b02 R_ARM_ABS32 0008a421 _ZN6Bonmin12BranchingTQP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ +000ce5a4 0007ec02 R_ARM_ABS32 0008a4c5 _ZN6Bonmin12BranchingTQP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ +000ce5a8 00085c02 R_ARM_ABS32 0008a4e9 _ZN6Bonmin12BranchingTQP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ +000ce5b0 00047802 R_ARM_ABS32 0008a859 _ZN6Bonmin12BranchingTQP6eval_fEiPKdbRd │ │ │ │ +000ce5b4 0004d902 R_ARM_ABS32 0008a5cd _ZN6Bonmin12BranchingTQP11eval_grad_fEiPKdbPd │ │ │ │ +000ce5b8 0007e402 R_ARM_ABS32 0008a65d _ZN6Bonmin12BranchingTQP6eval_gEiPKdbiPd │ │ │ │ +000ce5bc 0003b502 R_ARM_ABS32 0008a705 _ZN6Bonmin12BranchingTQP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ +000ce5c0 0006de02 R_ARM_ABS32 0008a8f5 _ZN6Bonmin12BranchingTQP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ +000ce5cc 00040402 R_ARM_ABS32 0008a7a9 _ZN6Bonmin12BranchingTQP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ +000ce5dc 00060d02 R_ARM_ABS32 000b3d08 _ZTSN6Bonmin21StrongBranchingSolverE │ │ │ │ +000ce604 00076602 R_ARM_ABS32 000b3d30 _ZTSN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ +000ce610 00045c02 R_ARM_ABS32 000ce600 _ZTIN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ +000ce614 0004a302 R_ARM_ABS32 0008fb79 _ZN6Bonmin24IpoptInteriorWarmStarterD1Ev │ │ │ │ +000ce618 00043802 R_ARM_ABS32 0008fc29 _ZN6Bonmin24IpoptInteriorWarmStarterD0Ev │ │ │ │ +000ce638 0006b802 R_ARM_ABS32 000b3dc4 _ZTSN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ +000ce644 00023002 R_ARM_ABS32 000b3df0 _ZTSN6Bonmin11IpoptSolverE │ │ │ │ +000ce650 0004a802 R_ARM_ABS32 000ce634 _ZTIN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ +000ce654 00079102 R_ARM_ABS32 00091a91 _ZNK6Bonmin11IpoptSolver18UnsolvedIpoptError9errorNameB5cxx11Ev │ │ │ │ +000ce658 00065b02 R_ARM_ABS32 00090d99 _ZNK6Bonmin11IpoptSolver18UnsolvedIpoptError10solverNameB5cxx11Ev │ │ │ │ +000ce65c 0005b402 R_ARM_ABS32 00093b2d _ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD1Ev │ │ │ │ +000ce660 00054802 R_ARM_ABS32 00093b7d _ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD0Ev │ │ │ │ +000ce668 00064902 R_ARM_ABS32 000ce640 _ZTIN6Bonmin11IpoptSolverE │ │ │ │ +000ce66c 0003db02 R_ARM_ABS32 0009100d _ZN6Bonmin11IpoptSolverD1Ev │ │ │ │ +000ce670 00038402 R_ARM_ABS32 0009104d _ZN6Bonmin11IpoptSolverD0Ev │ │ │ │ +000ce674 0003d202 R_ARM_ABS32 00093d49 _ZN6Bonmin11IpoptSolver16newUnsolvedErrorEiN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ +000ce678 00036602 R_ARM_ABS32 00093111 _ZN6Bonmin11IpoptSolver5cloneEv │ │ │ │ +000ce67c 00052b02 R_ARM_ABS32 000928f5 _ZN6Bonmin11IpoptSolver10InitializeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ +000ce680 00074902 R_ARM_ABS32 00092719 _ZN6Bonmin11IpoptSolver10InitializeERSi │ │ │ │ +000ce684 00028202 R_ARM_ABS32 00092589 _ZN6Bonmin11IpoptSolver12OptimizeTNLPERKN5Ipopt8SmartPtrINS1_4TNLPEEE │ │ │ │ +000ce688 0002ef02 R_ARM_ABS32 00092655 _ZN6Bonmin11IpoptSolver14ReOptimizeTNLPERKN5Ipopt8SmartPtrINS1_4TNLPEEE │ │ │ │ +000ce68c 00077e02 R_ARM_ABS32 00092cad _ZN6Bonmin11IpoptSolver12setWarmStartEPK13CoinWarmStartN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ +000ce690 0006b102 R_ARM_ABS32 00090f55 _ZNK6Bonmin11IpoptSolver16getUsedWarmStartEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ +000ce694 00045802 R_ARM_ABS32 00092b29 _ZNK6Bonmin11IpoptSolver12getWarmStartEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ +000ce698 0002c102 R_ARM_ABS32 00090e05 _ZNK6Bonmin11IpoptSolver17getEmptyWarmStartEv │ │ │ │ +000ce69c 00025502 R_ARM_ABS32 00090db5 _ZNK6Bonmin11IpoptSolver16warmStartIsValidEPK13CoinWarmStart │ │ │ │ +000ce6a0 0006c702 R_ARM_ABS32 0009123d _ZN6Bonmin11IpoptSolver15enableWarmStartEv │ │ │ │ +000ce6a4 0004e602 R_ARM_ABS32 00091369 _ZN6Bonmin11IpoptSolver16disableWarmStartEv │ │ │ │ +000ce6a8 00053902 R_ARM_ABS32 00093235 _ZN6Bonmin11IpoptSolver7CPUTimeEv │ │ │ │ +000ce6ac 00023b02 R_ARM_ABS32 00093361 _ZN6Bonmin11IpoptSolver14IterationCountEv │ │ │ │ +000ce6b0 0005f402 R_ARM_ABS32 0009117d _ZN6Bonmin11IpoptSolver18setOutputToDefaultEv │ │ │ │ +000ce6b4 00063302 R_ARM_ABS32 000910c1 _ZN6Bonmin11IpoptSolver17forceSolverOutputEi │ │ │ │ +000ce6b8 00049002 R_ARM_ABS32 000814cd _ZN6Bonmin11IpoptSolver10solverNameB5cxx11Ev │ │ │ │ +000cfcec 00049015 R_ARM_GLOB_DAT 000814cd _ZN6Bonmin11IpoptSolver10solverNameB5cxx11Ev │ │ │ │ +000ce6bc 0002c602 R_ARM_ABS32 00093b0d _ZNK6Bonmin11IpoptSolver9errorCodeEv │ │ │ │ +000ce6c4 0002df02 R_ARM_ABS32 000b3e08 _ZTS19CoinWarmStartVectorIdE │ │ │ │ +000ce6d0 00043a02 R_ARM_ABS32 000cdab8 _ZTI13CoinWarmStart │ │ │ │ +000ce6f4 00043a02 R_ARM_ABS32 000cdab8 _ZTI13CoinWarmStart │ │ │ │ 000cff20 00043a15 R_ARM_GLOB_DAT 000cdab8 _ZTI13CoinWarmStart │ │ │ │ -000ce61c 00042202 R_ARM_ABS32 000b3d3c _ZTS23CoinWarmStartVectorDiffIdE │ │ │ │ -000ce644 00030a02 R_ARM_ABS32 00090725 _ZNK13CoinWarmStart12generateDiffEPKS_ │ │ │ │ -000ce648 00084702 R_ARM_ABS32 00090729 _ZN13CoinWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ -000ce64c 0006c202 R_ARM_ABS32 000ce654 _ZTV19CoinWarmStartVectorIdE │ │ │ │ -000ce650 0006c202 R_ARM_ABS32 000ce654 _ZTV19CoinWarmStartVectorIdE │ │ │ │ -000cfefc 0006c215 R_ARM_GLOB_DAT 000ce654 _ZTV19CoinWarmStartVectorIdE │ │ │ │ -000ce66c 0004ae02 R_ARM_ABS32 000ce600 _ZTI19CoinWarmStartVectorIdE │ │ │ │ -000cfdc0 0004ae15 R_ARM_GLOB_DAT 000ce600 _ZTI19CoinWarmStartVectorIdE │ │ │ │ -000ce670 0007af02 R_ARM_ABS32 000907a5 _ZN19CoinWarmStartVectorIdED1Ev │ │ │ │ -000ce674 00074f02 R_ARM_ABS32 0009080d _ZN19CoinWarmStartVectorIdED0Ev │ │ │ │ -000ce678 00066b02 R_ARM_ABS32 000916dd _ZNK19CoinWarmStartVectorIdE5cloneEv │ │ │ │ -000ce67c 00089b02 R_ARM_ABS32 00091159 _ZNK19CoinWarmStartVectorIdE12generateDiffEPK13CoinWarmStart │ │ │ │ -000ce680 00049202 R_ARM_ABS32 00090fad _ZN19CoinWarmStartVectorIdE9applyDiffEPK17CoinWarmStartDiff │ │ │ │ -000ce684 0006ec02 R_ARM_ABS32 000ce68c _ZTV23CoinWarmStartVectorDiffIdE │ │ │ │ -000ce688 0006ec02 R_ARM_ABS32 000ce68c _ZTV23CoinWarmStartVectorDiffIdE │ │ │ │ -000cfd3c 0006ec15 R_ARM_GLOB_DAT 000ce68c _ZTV23CoinWarmStartVectorDiffIdE │ │ │ │ -000ce69c 00080902 R_ARM_ABS32 000ce618 _ZTI23CoinWarmStartVectorDiffIdE │ │ │ │ -000cfd40 00080915 R_ARM_GLOB_DAT 000ce618 _ZTI23CoinWarmStartVectorDiffIdE │ │ │ │ -000ce6a0 00026602 R_ARM_ABS32 0009072d _ZN23CoinWarmStartVectorDiffIdED1Ev │ │ │ │ -000ce6a4 00087802 R_ARM_ABS32 00090aad _ZN23CoinWarmStartVectorDiffIdED0Ev │ │ │ │ -000ce6a8 00042802 R_ARM_ABS32 0009096d _ZNK23CoinWarmStartVectorDiffIdE5cloneEv │ │ │ │ -000ce6ac 0002b802 R_ARM_ABS32 00090885 _ZN23CoinWarmStartVectorDiffIdEaSERKS0_ │ │ │ │ -000ce6b0 00042e02 R_ARM_ABS32 000ce6b8 _ZTV27CoinWarmStartPrimalDualDiff │ │ │ │ -000ce6b4 00042e02 R_ARM_ABS32 000ce6b8 _ZTV27CoinWarmStartPrimalDualDiff │ │ │ │ -000cffd8 00042e15 R_ARM_GLOB_DAT 000ce6b8 _ZTV27CoinWarmStartPrimalDualDiff │ │ │ │ -000ce6cc 0003ff02 R_ARM_ABS32 00090b35 _ZN27CoinWarmStartPrimalDualDiffD1Ev │ │ │ │ -000ce6d0 0003a302 R_ARM_ABS32 00090bf1 _ZN27CoinWarmStartPrimalDualDiffD0Ev │ │ │ │ -000ce6d4 00089f02 R_ARM_ABS32 000909dd _ZNK27CoinWarmStartPrimalDualDiff5cloneEv │ │ │ │ -000ce6f4 00089f02 R_ARM_ABS32 000909dd _ZNK27CoinWarmStartPrimalDualDiff5cloneEv │ │ │ │ -000ce6f8 00082802 R_ARM_ABS32 000ce708 _ZTVN6Bonmin18IpoptWarmStartDiffE │ │ │ │ -000ce704 00082802 R_ARM_ABS32 000ce708 _ZTVN6Bonmin18IpoptWarmStartDiffE │ │ │ │ -000cfdc4 00082815 R_ARM_GLOB_DAT 000ce708 _ZTVN6Bonmin18IpoptWarmStartDiffE │ │ │ │ -000ce718 00041a02 R_ARM_ABS32 000cd744 _ZTIN6Bonmin18IpoptWarmStartDiffE │ │ │ │ +000ce6dc 00042202 R_ARM_ABS32 000b3e24 _ZTS23CoinWarmStartVectorDiffIdE │ │ │ │ +000ce704 00030a02 R_ARM_ABS32 00094c99 _ZNK13CoinWarmStart12generateDiffEPKS_ │ │ │ │ +000ce708 00084702 R_ARM_ABS32 00094c9d _ZN13CoinWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ +000ce70c 0006c202 R_ARM_ABS32 000ce714 _ZTV19CoinWarmStartVectorIdE │ │ │ │ +000ce710 0006c202 R_ARM_ABS32 000ce714 _ZTV19CoinWarmStartVectorIdE │ │ │ │ +000cfefc 0006c215 R_ARM_GLOB_DAT 000ce714 _ZTV19CoinWarmStartVectorIdE │ │ │ │ +000ce72c 0004ae02 R_ARM_ABS32 000ce6c0 _ZTI19CoinWarmStartVectorIdE │ │ │ │ +000cfdc0 0004ae15 R_ARM_GLOB_DAT 000ce6c0 _ZTI19CoinWarmStartVectorIdE │ │ │ │ +000ce730 0007af02 R_ARM_ABS32 00094d19 _ZN19CoinWarmStartVectorIdED1Ev │ │ │ │ +000ce734 00074f02 R_ARM_ABS32 00094d81 _ZN19CoinWarmStartVectorIdED0Ev │ │ │ │ +000ce738 00066b02 R_ARM_ABS32 00095c51 _ZNK19CoinWarmStartVectorIdE5cloneEv │ │ │ │ +000ce73c 00089b02 R_ARM_ABS32 000956cd _ZNK19CoinWarmStartVectorIdE12generateDiffEPK13CoinWarmStart │ │ │ │ +000ce740 00049202 R_ARM_ABS32 00095521 _ZN19CoinWarmStartVectorIdE9applyDiffEPK17CoinWarmStartDiff │ │ │ │ +000ce744 0006ec02 R_ARM_ABS32 000ce74c _ZTV23CoinWarmStartVectorDiffIdE │ │ │ │ +000ce748 0006ec02 R_ARM_ABS32 000ce74c _ZTV23CoinWarmStartVectorDiffIdE │ │ │ │ +000cfd3c 0006ec15 R_ARM_GLOB_DAT 000ce74c _ZTV23CoinWarmStartVectorDiffIdE │ │ │ │ +000ce75c 00080902 R_ARM_ABS32 000ce6d8 _ZTI23CoinWarmStartVectorDiffIdE │ │ │ │ +000cfd40 00080915 R_ARM_GLOB_DAT 000ce6d8 _ZTI23CoinWarmStartVectorDiffIdE │ │ │ │ +000ce760 00026602 R_ARM_ABS32 00094ca1 _ZN23CoinWarmStartVectorDiffIdED1Ev │ │ │ │ +000ce764 00087802 R_ARM_ABS32 00095021 _ZN23CoinWarmStartVectorDiffIdED0Ev │ │ │ │ +000ce768 00042802 R_ARM_ABS32 00094ee1 _ZNK23CoinWarmStartVectorDiffIdE5cloneEv │ │ │ │ +000ce76c 0002b802 R_ARM_ABS32 00094df9 _ZN23CoinWarmStartVectorDiffIdEaSERKS0_ │ │ │ │ +000ce770 00042e02 R_ARM_ABS32 000ce778 _ZTV27CoinWarmStartPrimalDualDiff │ │ │ │ +000ce774 00042e02 R_ARM_ABS32 000ce778 _ZTV27CoinWarmStartPrimalDualDiff │ │ │ │ +000cffd8 00042e15 R_ARM_GLOB_DAT 000ce778 _ZTV27CoinWarmStartPrimalDualDiff │ │ │ │ +000ce78c 0003ff02 R_ARM_ABS32 000950a9 _ZN27CoinWarmStartPrimalDualDiffD1Ev │ │ │ │ +000ce790 0003a302 R_ARM_ABS32 00095165 _ZN27CoinWarmStartPrimalDualDiffD0Ev │ │ │ │ +000ce794 00089f02 R_ARM_ABS32 00094f51 _ZNK27CoinWarmStartPrimalDualDiff5cloneEv │ │ │ │ +000ce7b4 00089f02 R_ARM_ABS32 00094f51 _ZNK27CoinWarmStartPrimalDualDiff5cloneEv │ │ │ │ +000ce7b8 00082802 R_ARM_ABS32 000ce7c8 _ZTVN6Bonmin18IpoptWarmStartDiffE │ │ │ │ +000ce7c4 00082802 R_ARM_ABS32 000ce7c8 _ZTVN6Bonmin18IpoptWarmStartDiffE │ │ │ │ +000cfdc4 00082815 R_ARM_GLOB_DAT 000ce7c8 _ZTVN6Bonmin18IpoptWarmStartDiffE │ │ │ │ +000ce7d8 00041a02 R_ARM_ABS32 000cd744 _ZTIN6Bonmin18IpoptWarmStartDiffE │ │ │ │ 000cff0c 00041a15 R_ARM_GLOB_DAT 000cd744 _ZTIN6Bonmin18IpoptWarmStartDiffE │ │ │ │ -000ce71c 0002b202 R_ARM_ABS32 00090cbd _ZN6Bonmin18IpoptWarmStartDiffD1Ev │ │ │ │ -000ce720 00024b02 R_ARM_ABS32 00090dbd _ZN6Bonmin18IpoptWarmStartDiffD0Ev │ │ │ │ -000ce724 00070d02 R_ARM_ABS32 00090ecd _ZNK6Bonmin18IpoptWarmStartDiff5cloneEv │ │ │ │ -000ce740 00018902 R_ARM_ABS32 00000000 _ZTI23CoinWarmStartPrimalDual │ │ │ │ -000ce76c 00018902 R_ARM_ABS32 00000000 _ZTI23CoinWarmStartPrimalDual │ │ │ │ -000ce794 00018902 R_ARM_ABS32 00000000 _ZTI23CoinWarmStartPrimalDual │ │ │ │ +000ce7dc 0002b202 R_ARM_ABS32 00095231 _ZN6Bonmin18IpoptWarmStartDiffD1Ev │ │ │ │ +000ce7e0 00024b02 R_ARM_ABS32 00095331 _ZN6Bonmin18IpoptWarmStartDiffD0Ev │ │ │ │ +000ce7e4 00070d02 R_ARM_ABS32 00095441 _ZNK6Bonmin18IpoptWarmStartDiff5cloneEv │ │ │ │ +000ce800 00018902 R_ARM_ABS32 00000000 _ZTI23CoinWarmStartPrimalDual │ │ │ │ +000ce82c 00018902 R_ARM_ABS32 00000000 _ZTI23CoinWarmStartPrimalDual │ │ │ │ +000ce854 00018902 R_ARM_ABS32 00000000 _ZTI23CoinWarmStartPrimalDual │ │ │ │ 000cfedc 00018915 R_ARM_GLOB_DAT 00000000 _ZTI23CoinWarmStartPrimalDual │ │ │ │ -000ce74c 00066602 R_ARM_ABS32 000917a5 _ZNK23CoinWarmStartPrimalDual5cloneEv │ │ │ │ -000ce750 00018d02 R_ARM_ABS32 00000000 _ZNK23CoinWarmStartPrimalDual12generateDiffEPK13CoinWarmStart │ │ │ │ -000ce754 0000b702 R_ARM_ABS32 00000000 _ZN23CoinWarmStartPrimalDual9applyDiffEPK17CoinWarmStartDiff │ │ │ │ -000ce778 0002c002 R_ARM_ABS32 00091845 _ZTv0_n16_NK23CoinWarmStartPrimalDual5cloneEv │ │ │ │ -000ce77c 00007d02 R_ARM_ABS32 00000000 _ZTv0_n20_NK23CoinWarmStartPrimalDual12generateDiffEPK13CoinWarmStart │ │ │ │ -000ce780 00017702 R_ARM_ABS32 00000000 _ZTv0_n24_N23CoinWarmStartPrimalDual9applyDiffEPK17CoinWarmStartDiff │ │ │ │ -000ce788 00063c02 R_ARM_ABS32 000b3d5c _ZTSN6Bonmin14IpoptWarmStartE │ │ │ │ -000ce79c 0001fc02 R_ARM_ABS32 00000000 _ZTI18CoinWarmStartBasis │ │ │ │ -000ce7bc 0001fc02 R_ARM_ABS32 00000000 _ZTI18CoinWarmStartBasis │ │ │ │ -000ce80c 0001fc02 R_ARM_ABS32 00000000 _ZTI18CoinWarmStartBasis │ │ │ │ +000ce80c 00066602 R_ARM_ABS32 00095d19 _ZNK23CoinWarmStartPrimalDual5cloneEv │ │ │ │ +000ce810 00018d02 R_ARM_ABS32 00000000 _ZNK23CoinWarmStartPrimalDual12generateDiffEPK13CoinWarmStart │ │ │ │ +000ce814 0000b702 R_ARM_ABS32 00000000 _ZN23CoinWarmStartPrimalDual9applyDiffEPK17CoinWarmStartDiff │ │ │ │ +000ce838 0002c002 R_ARM_ABS32 00095db9 _ZTv0_n16_NK23CoinWarmStartPrimalDual5cloneEv │ │ │ │ +000ce83c 00007d02 R_ARM_ABS32 00000000 _ZTv0_n20_NK23CoinWarmStartPrimalDual12generateDiffEPK13CoinWarmStart │ │ │ │ +000ce840 00017702 R_ARM_ABS32 00000000 _ZTv0_n24_N23CoinWarmStartPrimalDual9applyDiffEPK17CoinWarmStartDiff │ │ │ │ +000ce848 00063c02 R_ARM_ABS32 000b3e44 _ZTSN6Bonmin14IpoptWarmStartE │ │ │ │ +000ce85c 0001fc02 R_ARM_ABS32 00000000 _ZTI18CoinWarmStartBasis │ │ │ │ +000ce87c 0001fc02 R_ARM_ABS32 00000000 _ZTI18CoinWarmStartBasis │ │ │ │ +000ce8cc 0001fc02 R_ARM_ABS32 00000000 _ZTI18CoinWarmStartBasis │ │ │ │ 000cff90 0001fc15 R_ARM_GLOB_DAT 00000000 _ZTI18CoinWarmStartBasis │ │ │ │ -000ce7c8 0007e802 R_ARM_ABS32 000908fd _ZNK18CoinWarmStartBasis5cloneEv │ │ │ │ -000ce7cc 00008a02 R_ARM_ABS32 00000000 _ZNK18CoinWarmStartBasis12generateDiffEPK13CoinWarmStart │ │ │ │ -000ce7d0 00003302 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis9applyDiffEPK17CoinWarmStartDiff │ │ │ │ -000ce7d4 0000f302 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis7setSizeEii │ │ │ │ -000ce900 0000f302 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis7setSizeEii │ │ │ │ -000ce7d8 00012802 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis6resizeEii │ │ │ │ -000ce904 00012802 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis6resizeEii │ │ │ │ -000ce7dc 00002002 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis12compressRowsEiPKi │ │ │ │ -000ce908 00002002 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis12compressRowsEiPKi │ │ │ │ -000ce7e0 00004e02 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis10deleteRowsEiPKi │ │ │ │ -000ce90c 00004e02 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis10deleteRowsEiPKi │ │ │ │ -000ce7e4 00020402 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis13deleteColumnsEiPKi │ │ │ │ -000ce910 00020402 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis13deleteColumnsEiPKi │ │ │ │ -000ce7e8 0000c302 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis10mergeBasisEPKS_PKSt6vectorI10CoinTripleIiiiESaIS4_EES8_ │ │ │ │ -000ce914 0000c302 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis10mergeBasisEPKS_PKSt6vectorI10CoinTripleIiiiESaIS4_EES8_ │ │ │ │ -000ce7ec 00014502 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasisaSERKS_ │ │ │ │ -000ce918 00014502 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasisaSERKS_ │ │ │ │ -000ce7f0 00007b02 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis17assignBasisStatusEiiRPcS1_ │ │ │ │ -000ce91c 00007b02 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis17assignBasisStatusEiiRPcS1_ │ │ │ │ -000ce7f4 0000c002 R_ARM_ABS32 00000000 _ZNK18CoinWarmStartBasis5printEv │ │ │ │ -000ce920 0000c002 R_ARM_ABS32 00000000 _ZNK18CoinWarmStartBasis5printEv │ │ │ │ -000ce818 0005a202 R_ARM_ABS32 00090931 _ZTv0_n16_NK18CoinWarmStartBasis5cloneEv │ │ │ │ -000ce81c 0000df02 R_ARM_ABS32 00000000 _ZTv0_n20_NK18CoinWarmStartBasis12generateDiffEPK13CoinWarmStart │ │ │ │ -000ce820 00011602 R_ARM_ABS32 00000000 _ZTv0_n24_N18CoinWarmStartBasis9applyDiffEPK17CoinWarmStartDiff │ │ │ │ -000ce830 00084402 R_ARM_ABS32 000ce844 _ZTVN6Bonmin14IpoptWarmStartE │ │ │ │ -000cfe08 00084415 R_ARM_GLOB_DAT 000ce844 _ZTVN6Bonmin14IpoptWarmStartE │ │ │ │ -000ce864 0005b202 R_ARM_ABS32 000ce784 _ZTIN6Bonmin14IpoptWarmStartE │ │ │ │ -000ce894 0005b202 R_ARM_ABS32 000ce784 _ZTIN6Bonmin14IpoptWarmStartE │ │ │ │ -000ce8e8 0005b202 R_ARM_ABS32 000ce784 _ZTIN6Bonmin14IpoptWarmStartE │ │ │ │ -000cffc8 0005b215 R_ARM_GLOB_DAT 000ce784 _ZTIN6Bonmin14IpoptWarmStartE │ │ │ │ -000ce868 00033902 R_ARM_ABS32 0008fc31 _ZN6Bonmin14IpoptWarmStartD1Ev │ │ │ │ -000ce86c 0002d802 R_ARM_ABS32 0008fcc1 _ZN6Bonmin14IpoptWarmStartD0Ev │ │ │ │ -000ce870 00043902 R_ARM_ABS32 000918ed _ZNK6Bonmin14IpoptWarmStart5cloneEv │ │ │ │ -000ce874 00072602 R_ARM_ABS32 0008fe71 _ZNK6Bonmin14IpoptWarmStart12generateDiffEPK13CoinWarmStart │ │ │ │ -000ce878 00079c02 R_ARM_ABS32 0008fda1 _ZN6Bonmin14IpoptWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ -000ce898 00053002 R_ARM_ABS32 0008fd09 _ZTv0_n12_N6Bonmin14IpoptWarmStartD1Ev │ │ │ │ -000ce8ec 00053002 R_ARM_ABS32 0008fd09 _ZTv0_n12_N6Bonmin14IpoptWarmStartD1Ev │ │ │ │ -000ce89c 0004c602 R_ARM_ABS32 0008fce1 _ZTv0_n12_N6Bonmin14IpoptWarmStartD0Ev │ │ │ │ -000ce8f0 0004c602 R_ARM_ABS32 0008fce1 _ZTv0_n12_N6Bonmin14IpoptWarmStartD0Ev │ │ │ │ -000ce8a0 00033e02 R_ARM_ABS32 00091925 _ZTv0_n16_NK6Bonmin14IpoptWarmStart5cloneEv │ │ │ │ -000ce8f4 00033e02 R_ARM_ABS32 00091925 _ZTv0_n16_NK6Bonmin14IpoptWarmStart5cloneEv │ │ │ │ -000ce8a4 00076902 R_ARM_ABS32 0008ffb1 _ZTv0_n20_NK6Bonmin14IpoptWarmStart12generateDiffEPK13CoinWarmStart │ │ │ │ -000ce8f8 00076902 R_ARM_ABS32 0008ffb1 _ZTv0_n20_NK6Bonmin14IpoptWarmStart12generateDiffEPK13CoinWarmStart │ │ │ │ -000ce8a8 0007ab02 R_ARM_ABS32 0008fe61 _ZTv0_n24_N6Bonmin14IpoptWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ -000ce8fc 0007ab02 R_ARM_ABS32 0008fe61 _ZTv0_n24_N6Bonmin14IpoptWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ -000ce940 0006b802 R_ARM_ABS32 000b3de8 _ZTSN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ -000ce94c 00023002 R_ARM_ABS32 000b3e14 _ZTSN6Bonmin11IpoptSolverE │ │ │ │ -000ce958 0004a802 R_ARM_ABS32 000ce93c _ZTIN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ -000ce95c 00079102 R_ARM_ABS32 00092661 _ZNK6Bonmin11IpoptSolver18UnsolvedIpoptError9errorNameB5cxx11Ev │ │ │ │ -000ce960 00065b02 R_ARM_ABS32 00091969 _ZNK6Bonmin11IpoptSolver18UnsolvedIpoptError10solverNameB5cxx11Ev │ │ │ │ -000ce964 0005b402 R_ARM_ABS32 000946fd _ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD1Ev │ │ │ │ -000ce968 00054802 R_ARM_ABS32 0009474d _ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD0Ev │ │ │ │ -000ce970 00064902 R_ARM_ABS32 000ce948 _ZTIN6Bonmin11IpoptSolverE │ │ │ │ -000ce974 0003db02 R_ARM_ABS32 00091bdd _ZN6Bonmin11IpoptSolverD1Ev │ │ │ │ -000ce978 00038402 R_ARM_ABS32 00091c1d _ZN6Bonmin11IpoptSolverD0Ev │ │ │ │ -000ce97c 0003d202 R_ARM_ABS32 00094919 _ZN6Bonmin11IpoptSolver16newUnsolvedErrorEiN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ -000ce980 00036602 R_ARM_ABS32 00093ce1 _ZN6Bonmin11IpoptSolver5cloneEv │ │ │ │ -000ce984 00052b02 R_ARM_ABS32 000934c5 _ZN6Bonmin11IpoptSolver10InitializeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ -000ce988 00074902 R_ARM_ABS32 000932e9 _ZN6Bonmin11IpoptSolver10InitializeERSi │ │ │ │ -000ce98c 00028202 R_ARM_ABS32 00093159 _ZN6Bonmin11IpoptSolver12OptimizeTNLPERKN5Ipopt8SmartPtrINS1_4TNLPEEE │ │ │ │ -000ce990 0002ef02 R_ARM_ABS32 00093225 _ZN6Bonmin11IpoptSolver14ReOptimizeTNLPERKN5Ipopt8SmartPtrINS1_4TNLPEEE │ │ │ │ -000ce994 00077e02 R_ARM_ABS32 0009387d _ZN6Bonmin11IpoptSolver12setWarmStartEPK13CoinWarmStartN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ -000ce998 0006b102 R_ARM_ABS32 00091b25 _ZNK6Bonmin11IpoptSolver16getUsedWarmStartEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ -000ce99c 00045802 R_ARM_ABS32 000936f9 _ZNK6Bonmin11IpoptSolver12getWarmStartEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ -000ce9a0 0002c102 R_ARM_ABS32 000919d5 _ZNK6Bonmin11IpoptSolver17getEmptyWarmStartEv │ │ │ │ -000ce9a4 00025502 R_ARM_ABS32 00091985 _ZNK6Bonmin11IpoptSolver16warmStartIsValidEPK13CoinWarmStart │ │ │ │ -000ce9a8 0006c702 R_ARM_ABS32 00091e0d _ZN6Bonmin11IpoptSolver15enableWarmStartEv │ │ │ │ -000ce9ac 0004e602 R_ARM_ABS32 00091f39 _ZN6Bonmin11IpoptSolver16disableWarmStartEv │ │ │ │ -000ce9b0 00053902 R_ARM_ABS32 00093e05 _ZN6Bonmin11IpoptSolver7CPUTimeEv │ │ │ │ -000ce9b4 00023b02 R_ARM_ABS32 00093f31 _ZN6Bonmin11IpoptSolver14IterationCountEv │ │ │ │ -000ce9b8 0005f402 R_ARM_ABS32 00091d4d _ZN6Bonmin11IpoptSolver18setOutputToDefaultEv │ │ │ │ -000ce9bc 00063302 R_ARM_ABS32 00091c91 _ZN6Bonmin11IpoptSolver17forceSolverOutputEi │ │ │ │ -000ce9c0 00049002 R_ARM_ABS32 000814bd _ZN6Bonmin11IpoptSolver10solverNameB5cxx11Ev │ │ │ │ -000cfcec 00049015 R_ARM_GLOB_DAT 000814bd _ZN6Bonmin11IpoptSolver10solverNameB5cxx11Ev │ │ │ │ -000ce9c4 0002c602 R_ARM_ABS32 000946dd _ZNK6Bonmin11IpoptSolver9errorCodeEv │ │ │ │ -000ce9cc 00076602 R_ARM_ABS32 000b3e2c _ZTSN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ -000ce9d8 00045c02 R_ARM_ABS32 000ce9c8 _ZTIN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ -000ce9dc 0004a302 R_ARM_ABS32 00094ca9 _ZN6Bonmin24IpoptInteriorWarmStarterD1Ev │ │ │ │ -000ce9e0 00043802 R_ARM_ABS32 00094d59 _ZN6Bonmin24IpoptInteriorWarmStarterD0Ev │ │ │ │ -000ce9e8 00070902 R_ARM_ABS32 000b3e50 _ZTSN6Bonmin25LocalSolverBasedHeuristicE │ │ │ │ +000ce888 0007e802 R_ARM_ABS32 00094e71 _ZNK18CoinWarmStartBasis5cloneEv │ │ │ │ +000ce88c 00008a02 R_ARM_ABS32 00000000 _ZNK18CoinWarmStartBasis12generateDiffEPK13CoinWarmStart │ │ │ │ +000ce890 00003302 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis9applyDiffEPK17CoinWarmStartDiff │ │ │ │ +000ce894 0000f302 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis7setSizeEii │ │ │ │ +000ce9c0 0000f302 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis7setSizeEii │ │ │ │ +000ce898 00012802 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis6resizeEii │ │ │ │ +000ce9c4 00012802 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis6resizeEii │ │ │ │ +000ce89c 00002002 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis12compressRowsEiPKi │ │ │ │ +000ce9c8 00002002 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis12compressRowsEiPKi │ │ │ │ +000ce8a0 00004e02 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis10deleteRowsEiPKi │ │ │ │ +000ce9cc 00004e02 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis10deleteRowsEiPKi │ │ │ │ +000ce8a4 00020402 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis13deleteColumnsEiPKi │ │ │ │ +000ce9d0 00020402 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis13deleteColumnsEiPKi │ │ │ │ +000ce8a8 0000c302 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis10mergeBasisEPKS_PKSt6vectorI10CoinTripleIiiiESaIS4_EES8_ │ │ │ │ +000ce9d4 0000c302 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis10mergeBasisEPKS_PKSt6vectorI10CoinTripleIiiiESaIS4_EES8_ │ │ │ │ +000ce8ac 00014502 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasisaSERKS_ │ │ │ │ +000ce9d8 00014502 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasisaSERKS_ │ │ │ │ +000ce8b0 00007b02 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis17assignBasisStatusEiiRPcS1_ │ │ │ │ +000ce9dc 00007b02 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis17assignBasisStatusEiiRPcS1_ │ │ │ │ +000ce8b4 0000c002 R_ARM_ABS32 00000000 _ZNK18CoinWarmStartBasis5printEv │ │ │ │ +000ce9e0 0000c002 R_ARM_ABS32 00000000 _ZNK18CoinWarmStartBasis5printEv │ │ │ │ +000ce8d8 0005a202 R_ARM_ABS32 00094ea5 _ZTv0_n16_NK18CoinWarmStartBasis5cloneEv │ │ │ │ +000ce8dc 0000df02 R_ARM_ABS32 00000000 _ZTv0_n20_NK18CoinWarmStartBasis12generateDiffEPK13CoinWarmStart │ │ │ │ +000ce8e0 00011602 R_ARM_ABS32 00000000 _ZTv0_n24_N18CoinWarmStartBasis9applyDiffEPK17CoinWarmStartDiff │ │ │ │ +000ce8f0 00084402 R_ARM_ABS32 000ce904 _ZTVN6Bonmin14IpoptWarmStartE │ │ │ │ +000cfe08 00084415 R_ARM_GLOB_DAT 000ce904 _ZTVN6Bonmin14IpoptWarmStartE │ │ │ │ +000ce924 0005b202 R_ARM_ABS32 000ce844 _ZTIN6Bonmin14IpoptWarmStartE │ │ │ │ +000ce954 0005b202 R_ARM_ABS32 000ce844 _ZTIN6Bonmin14IpoptWarmStartE │ │ │ │ +000ce9a8 0005b202 R_ARM_ABS32 000ce844 _ZTIN6Bonmin14IpoptWarmStartE │ │ │ │ +000cffc8 0005b215 R_ARM_GLOB_DAT 000ce844 _ZTIN6Bonmin14IpoptWarmStartE │ │ │ │ +000ce928 00033902 R_ARM_ABS32 000941a5 _ZN6Bonmin14IpoptWarmStartD1Ev │ │ │ │ +000ce92c 0002d802 R_ARM_ABS32 00094235 _ZN6Bonmin14IpoptWarmStartD0Ev │ │ │ │ +000ce930 00043902 R_ARM_ABS32 00095e61 _ZNK6Bonmin14IpoptWarmStart5cloneEv │ │ │ │ +000ce934 00072602 R_ARM_ABS32 000943e5 _ZNK6Bonmin14IpoptWarmStart12generateDiffEPK13CoinWarmStart │ │ │ │ +000ce938 00079c02 R_ARM_ABS32 00094315 _ZN6Bonmin14IpoptWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ +000ce958 00053002 R_ARM_ABS32 0009427d _ZTv0_n12_N6Bonmin14IpoptWarmStartD1Ev │ │ │ │ +000ce9ac 00053002 R_ARM_ABS32 0009427d _ZTv0_n12_N6Bonmin14IpoptWarmStartD1Ev │ │ │ │ +000ce95c 0004c602 R_ARM_ABS32 00094255 _ZTv0_n12_N6Bonmin14IpoptWarmStartD0Ev │ │ │ │ +000ce9b0 0004c602 R_ARM_ABS32 00094255 _ZTv0_n12_N6Bonmin14IpoptWarmStartD0Ev │ │ │ │ +000ce960 00033e02 R_ARM_ABS32 00095e99 _ZTv0_n16_NK6Bonmin14IpoptWarmStart5cloneEv │ │ │ │ +000ce9b4 00033e02 R_ARM_ABS32 00095e99 _ZTv0_n16_NK6Bonmin14IpoptWarmStart5cloneEv │ │ │ │ +000ce964 00076902 R_ARM_ABS32 00094525 _ZTv0_n20_NK6Bonmin14IpoptWarmStart12generateDiffEPK13CoinWarmStart │ │ │ │ +000ce9b8 00076902 R_ARM_ABS32 00094525 _ZTv0_n20_NK6Bonmin14IpoptWarmStart12generateDiffEPK13CoinWarmStart │ │ │ │ +000ce968 0007ab02 R_ARM_ABS32 000943d5 _ZTv0_n24_N6Bonmin14IpoptWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ +000ce9bc 0007ab02 R_ARM_ABS32 000943d5 _ZTv0_n24_N6Bonmin14IpoptWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ +000ce9e8 00070902 R_ARM_ABS32 000b3e60 _ZTSN6Bonmin25LocalSolverBasedHeuristicE │ │ │ │ 000ce9f4 00032f02 R_ARM_ABS32 000ce9e4 _ZTIN6Bonmin25LocalSolverBasedHeuristicE │ │ │ │ 000cea34 00032f02 R_ARM_ABS32 000ce9e4 _ZTIN6Bonmin25LocalSolverBasedHeuristicE │ │ │ │ 000cea7c 00032f02 R_ARM_ABS32 000ce9e4 _ZTIN6Bonmin25LocalSolverBasedHeuristicE │ │ │ │ 000ceac4 00032f02 R_ARM_ABS32 000ce9e4 _ZTIN6Bonmin25LocalSolverBasedHeuristicE │ │ │ │ 000ceb0c 00032f02 R_ARM_ABS32 000ce9e4 _ZTIN6Bonmin25LocalSolverBasedHeuristicE │ │ │ │ 000ceb54 00032f02 R_ARM_ABS32 000ce9e4 _ZTIN6Bonmin25LocalSolverBasedHeuristicE │ │ │ │ -000cea08 0003b002 R_ARM_ABS32 00096ea5 _ZN6Bonmin25LocalSolverBasedHeuristic10resetModelEP8CbcModel │ │ │ │ -000cea50 0003b002 R_ARM_ABS32 00096ea5 _ZN6Bonmin25LocalSolverBasedHeuristic10resetModelEP8CbcModel │ │ │ │ -000cea98 0003b002 R_ARM_ABS32 00096ea5 _ZN6Bonmin25LocalSolverBasedHeuristic10resetModelEP8CbcModel │ │ │ │ -000ceae0 0003b002 R_ARM_ABS32 00096ea5 _ZN6Bonmin25LocalSolverBasedHeuristic10resetModelEP8CbcModel │ │ │ │ -000ceb28 0003b002 R_ARM_ABS32 00096ea5 _ZN6Bonmin25LocalSolverBasedHeuristic10resetModelEP8CbcModel │ │ │ │ -000ceb70 0003b002 R_ARM_ABS32 00096ea5 _ZN6Bonmin25LocalSolverBasedHeuristic10resetModelEP8CbcModel │ │ │ │ -000cea24 00074402 R_ARM_ABS32 00096ead _ZN6Bonmin25LocalSolverBasedHeuristic8solutionERdPdR7OsiCuts │ │ │ │ -000cea6c 00074402 R_ARM_ABS32 00096ead _ZN6Bonmin25LocalSolverBasedHeuristic8solutionERdPdR7OsiCuts │ │ │ │ -000ceab4 00074402 R_ARM_ABS32 00096ead _ZN6Bonmin25LocalSolverBasedHeuristic8solutionERdPdR7OsiCuts │ │ │ │ -000ceafc 00074402 R_ARM_ABS32 00096ead _ZN6Bonmin25LocalSolverBasedHeuristic8solutionERdPdR7OsiCuts │ │ │ │ -000ceb44 00074402 R_ARM_ABS32 00096ead _ZN6Bonmin25LocalSolverBasedHeuristic8solutionERdPdR7OsiCuts │ │ │ │ -000ceb8c 00074402 R_ARM_ABS32 00096ead _ZN6Bonmin25LocalSolverBasedHeuristic8solutionERdPdR7OsiCuts │ │ │ │ -000cea28 0004a602 R_ARM_ABS32 000967e5 _ZN6Bonmin25LocalSolverBasedHeuristic13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ -000cea70 0004a602 R_ARM_ABS32 000967e5 _ZN6Bonmin25LocalSolverBasedHeuristic13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ -000ceab8 0004a602 R_ARM_ABS32 000967e5 _ZN6Bonmin25LocalSolverBasedHeuristic13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ -000ceb48 0004a602 R_ARM_ABS32 000967e5 _ZN6Bonmin25LocalSolverBasedHeuristic13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ -000ceb90 0004a602 R_ARM_ABS32 000967e5 _ZN6Bonmin25LocalSolverBasedHeuristic13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ -000cea30 00081f02 R_ARM_ABS32 000b3e78 _ZTSN6Bonmin20FixAndSolveHeuristicE │ │ │ │ +000cea08 0003b002 R_ARM_ABS32 00096eb5 _ZN6Bonmin25LocalSolverBasedHeuristic10resetModelEP8CbcModel │ │ │ │ +000cea50 0003b002 R_ARM_ABS32 00096eb5 _ZN6Bonmin25LocalSolverBasedHeuristic10resetModelEP8CbcModel │ │ │ │ +000cea98 0003b002 R_ARM_ABS32 00096eb5 _ZN6Bonmin25LocalSolverBasedHeuristic10resetModelEP8CbcModel │ │ │ │ +000ceae0 0003b002 R_ARM_ABS32 00096eb5 _ZN6Bonmin25LocalSolverBasedHeuristic10resetModelEP8CbcModel │ │ │ │ +000ceb28 0003b002 R_ARM_ABS32 00096eb5 _ZN6Bonmin25LocalSolverBasedHeuristic10resetModelEP8CbcModel │ │ │ │ +000ceb70 0003b002 R_ARM_ABS32 00096eb5 _ZN6Bonmin25LocalSolverBasedHeuristic10resetModelEP8CbcModel │ │ │ │ +000cea24 00074402 R_ARM_ABS32 00096ebd _ZN6Bonmin25LocalSolverBasedHeuristic8solutionERdPdR7OsiCuts │ │ │ │ +000cea6c 00074402 R_ARM_ABS32 00096ebd _ZN6Bonmin25LocalSolverBasedHeuristic8solutionERdPdR7OsiCuts │ │ │ │ +000ceab4 00074402 R_ARM_ABS32 00096ebd _ZN6Bonmin25LocalSolverBasedHeuristic8solutionERdPdR7OsiCuts │ │ │ │ +000ceafc 00074402 R_ARM_ABS32 00096ebd _ZN6Bonmin25LocalSolverBasedHeuristic8solutionERdPdR7OsiCuts │ │ │ │ +000ceb44 00074402 R_ARM_ABS32 00096ebd _ZN6Bonmin25LocalSolverBasedHeuristic8solutionERdPdR7OsiCuts │ │ │ │ +000ceb8c 00074402 R_ARM_ABS32 00096ebd _ZN6Bonmin25LocalSolverBasedHeuristic8solutionERdPdR7OsiCuts │ │ │ │ +000cea28 0004a602 R_ARM_ABS32 000967f5 _ZN6Bonmin25LocalSolverBasedHeuristic13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ +000cea70 0004a602 R_ARM_ABS32 000967f5 _ZN6Bonmin25LocalSolverBasedHeuristic13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ +000ceab8 0004a602 R_ARM_ABS32 000967f5 _ZN6Bonmin25LocalSolverBasedHeuristic13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ +000ceb48 0004a602 R_ARM_ABS32 000967f5 _ZN6Bonmin25LocalSolverBasedHeuristic13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ +000ceb90 0004a602 R_ARM_ABS32 000967f5 _ZN6Bonmin25LocalSolverBasedHeuristic13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ +000cea30 00081f02 R_ARM_ABS32 000b3e88 _ZTSN6Bonmin20FixAndSolveHeuristicE │ │ │ │ 000cea3c 0006e702 R_ARM_ABS32 000cea2c _ZTIN6Bonmin20FixAndSolveHeuristicE │ │ │ │ -000cea40 00061402 R_ARM_ABS32 00096eb1 _ZN6Bonmin20FixAndSolveHeuristicD1Ev │ │ │ │ -000cea44 0005cd02 R_ARM_ABS32 00096edd _ZN6Bonmin20FixAndSolveHeuristicD0Ev │ │ │ │ -000cea48 00025702 R_ARM_ABS32 00097c41 _ZNK6Bonmin20FixAndSolveHeuristic5cloneEv │ │ │ │ -000cea54 0007d502 R_ARM_ABS32 000970e5 _ZN6Bonmin20FixAndSolveHeuristic8solutionERdPd │ │ │ │ -000cea78 0006c102 R_ARM_ABS32 000b3e98 _ZTSN6Bonmin9DummyPumpE │ │ │ │ +000cea40 00061402 R_ARM_ABS32 00096ec1 _ZN6Bonmin20FixAndSolveHeuristicD1Ev │ │ │ │ +000cea44 0005cd02 R_ARM_ABS32 00096eed _ZN6Bonmin20FixAndSolveHeuristicD0Ev │ │ │ │ +000cea48 00025702 R_ARM_ABS32 00097c51 _ZNK6Bonmin20FixAndSolveHeuristic5cloneEv │ │ │ │ +000cea54 0007d502 R_ARM_ABS32 000970f5 _ZN6Bonmin20FixAndSolveHeuristic8solutionERdPd │ │ │ │ +000cea78 0006c102 R_ARM_ABS32 000b3ea8 _ZTSN6Bonmin9DummyPumpE │ │ │ │ 000cea84 0002b502 R_ARM_ABS32 000cea74 _ZTIN6Bonmin9DummyPumpE │ │ │ │ -000cea88 00062f02 R_ARM_ABS32 00097c71 _ZN6Bonmin9DummyPumpD1Ev │ │ │ │ -000cea8c 0005e702 R_ARM_ABS32 00097c9d _ZN6Bonmin9DummyPumpD0Ev │ │ │ │ -000cea90 00082302 R_ARM_ABS32 00098b81 _ZNK6Bonmin9DummyPump5cloneEv │ │ │ │ -000cea9c 00033702 R_ARM_ABS32 00097ea5 _ZN6Bonmin9DummyPump8solutionERdPd │ │ │ │ -000ceac0 00030002 R_ARM_ABS32 000b3eac _ZTSN6Bonmin12PumpForMinlpE │ │ │ │ +000cea88 00062f02 R_ARM_ABS32 00097c81 _ZN6Bonmin9DummyPumpD1Ev │ │ │ │ +000cea8c 0005e702 R_ARM_ABS32 00097cad _ZN6Bonmin9DummyPumpD0Ev │ │ │ │ +000cea90 00082302 R_ARM_ABS32 00098b91 _ZNK6Bonmin9DummyPump5cloneEv │ │ │ │ +000cea9c 00033702 R_ARM_ABS32 00097eb5 _ZN6Bonmin9DummyPump8solutionERdPd │ │ │ │ +000ceac0 00030002 R_ARM_ABS32 000b3ebc _ZTSN6Bonmin12PumpForMinlpE │ │ │ │ 000ceacc 0003fd02 R_ARM_ABS32 000ceabc _ZTIN6Bonmin12PumpForMinlpE │ │ │ │ -000cead0 0005cf02 R_ARM_ABS32 00098bb1 _ZN6Bonmin12PumpForMinlpD1Ev │ │ │ │ -000cead4 00057402 R_ARM_ABS32 00098bdd _ZN6Bonmin12PumpForMinlpD0Ev │ │ │ │ -000cead8 00078d02 R_ARM_ABS32 00099da1 _ZNK6Bonmin12PumpForMinlp5cloneEv │ │ │ │ -000ceae4 00036a02 R_ARM_ABS32 00099c61 _ZN6Bonmin12PumpForMinlp8solutionERdPd │ │ │ │ -000ceb00 0003a602 R_ARM_ABS32 00099919 _ZN6Bonmin12PumpForMinlp13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ -000ceb08 0008a402 R_ARM_ABS32 000b3ec4 _ZTSN6Bonmin13HeuristicRINSE │ │ │ │ +000cead0 0005cf02 R_ARM_ABS32 00098bc1 _ZN6Bonmin12PumpForMinlpD1Ev │ │ │ │ +000cead4 00057402 R_ARM_ABS32 00098bed _ZN6Bonmin12PumpForMinlpD0Ev │ │ │ │ +000cead8 00078d02 R_ARM_ABS32 00099db1 _ZNK6Bonmin12PumpForMinlp5cloneEv │ │ │ │ +000ceae4 00036a02 R_ARM_ABS32 00099c71 _ZN6Bonmin12PumpForMinlp8solutionERdPd │ │ │ │ +000ceb00 0003a602 R_ARM_ABS32 00099929 _ZN6Bonmin12PumpForMinlp13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ +000ceb08 0008a402 R_ARM_ABS32 000b3ed4 _ZTSN6Bonmin13HeuristicRINSE │ │ │ │ 000ceb14 0003f402 R_ARM_ABS32 000ceb04 _ZTIN6Bonmin13HeuristicRINSE │ │ │ │ -000ceb18 0005fb02 R_ARM_ABS32 00099dd1 _ZN6Bonmin13HeuristicRINSD1Ev │ │ │ │ -000ceb1c 0005b102 R_ARM_ABS32 00099dfd _ZN6Bonmin13HeuristicRINSD0Ev │ │ │ │ -000ceb20 00029a02 R_ARM_ABS32 0009abc5 _ZNK6Bonmin13HeuristicRINS5cloneEv │ │ │ │ -000ceb2c 00072c02 R_ARM_ABS32 00099f7d _ZN6Bonmin13HeuristicRINS8solutionERdPd │ │ │ │ -000ceb50 00038f02 R_ARM_ABS32 000b3ee0 _ZTSN6Bonmin23HeuristicLocalBranchingE │ │ │ │ +000ceb18 0005fb02 R_ARM_ABS32 00099de1 _ZN6Bonmin13HeuristicRINSD1Ev │ │ │ │ +000ceb1c 0005b102 R_ARM_ABS32 00099e0d _ZN6Bonmin13HeuristicRINSD0Ev │ │ │ │ +000ceb20 00029a02 R_ARM_ABS32 0009abd5 _ZNK6Bonmin13HeuristicRINS5cloneEv │ │ │ │ +000ceb2c 00072c02 R_ARM_ABS32 00099f8d _ZN6Bonmin13HeuristicRINS8solutionERdPd │ │ │ │ +000ceb50 00038f02 R_ARM_ABS32 000b3ef0 _ZTSN6Bonmin23HeuristicLocalBranchingE │ │ │ │ 000ceb5c 0007c502 R_ARM_ABS32 000ceb4c _ZTIN6Bonmin23HeuristicLocalBranchingE │ │ │ │ -000ceb60 00059f02 R_ARM_ABS32 0009ac01 _ZN6Bonmin23HeuristicLocalBranchingD1Ev │ │ │ │ -000ceb64 00053c02 R_ARM_ABS32 0009ac2d _ZN6Bonmin23HeuristicLocalBranchingD0Ev │ │ │ │ -000ceb68 00047702 R_ARM_ABS32 0009ba1d _ZNK6Bonmin23HeuristicLocalBranching5cloneEv │ │ │ │ -000ceb6c 00085302 R_ARM_ABS32 0009abf9 _ZN6Bonmin23HeuristicLocalBranching8setModelEP8CbcModel │ │ │ │ -000ceb74 0003a902 R_ARM_ABS32 0009ae81 _ZN6Bonmin23HeuristicLocalBranching8solutionERdPd │ │ │ │ -000ceb7c 00078c02 R_ARM_ABS32 0009ac4d _ZN6Bonmin23HeuristicLocalBranching8validateEv │ │ │ │ -000ceb98 00076002 R_ARM_ABS32 000b3f04 _ZTSN6Bonmin14HeuristicFPumpE │ │ │ │ +000ceb60 00059f02 R_ARM_ABS32 0009ac11 _ZN6Bonmin23HeuristicLocalBranchingD1Ev │ │ │ │ +000ceb64 00053c02 R_ARM_ABS32 0009ac3d _ZN6Bonmin23HeuristicLocalBranchingD0Ev │ │ │ │ +000ceb68 00047702 R_ARM_ABS32 0009ba2d _ZNK6Bonmin23HeuristicLocalBranching5cloneEv │ │ │ │ +000ceb6c 00085302 R_ARM_ABS32 0009ac09 _ZN6Bonmin23HeuristicLocalBranching8setModelEP8CbcModel │ │ │ │ +000ceb74 0003a902 R_ARM_ABS32 0009ae91 _ZN6Bonmin23HeuristicLocalBranching8solutionERdPd │ │ │ │ +000ceb7c 00078c02 R_ARM_ABS32 0009ac5d _ZN6Bonmin23HeuristicLocalBranching8validateEv │ │ │ │ +000ceb98 00076002 R_ARM_ABS32 000b3f14 _ZTSN6Bonmin14HeuristicFPumpE │ │ │ │ 000ceba4 0006b202 R_ARM_ABS32 000ceb94 _ZTIN6Bonmin14HeuristicFPumpE │ │ │ │ -000ceba8 00055b02 R_ARM_ABS32 0009e2b9 _ZN6Bonmin14HeuristicFPumpD1Ev │ │ │ │ -000cebac 0004f002 R_ARM_ABS32 0009e2e5 _ZN6Bonmin14HeuristicFPumpD0Ev │ │ │ │ -000cebb0 00035302 R_ARM_ABS32 0009e319 _ZNK6Bonmin14HeuristicFPump5cloneEv │ │ │ │ -000cebb8 00022f02 R_ARM_ABS32 0009e2a9 _ZN6Bonmin14HeuristicFPump10resetModelEP8CbcModel │ │ │ │ -000cebbc 00031f02 R_ARM_ABS32 0009d77d _ZN6Bonmin14HeuristicFPump8solutionERdPd │ │ │ │ -000cebd4 00039d02 R_ARM_ABS32 0009e2b1 _ZN6Bonmin14HeuristicFPump8solutionERdPdR7OsiCuts │ │ │ │ -000cebdc 0005f102 R_ARM_ABS32 000b3f20 _ZTSN6Bonmin13HeuristicDiveE │ │ │ │ +000ceba8 00055b02 R_ARM_ABS32 0009e2c9 _ZN6Bonmin14HeuristicFPumpD1Ev │ │ │ │ +000cebac 0004f002 R_ARM_ABS32 0009e2f5 _ZN6Bonmin14HeuristicFPumpD0Ev │ │ │ │ +000cebb0 00035302 R_ARM_ABS32 0009e329 _ZNK6Bonmin14HeuristicFPump5cloneEv │ │ │ │ +000cebb8 00022f02 R_ARM_ABS32 0009e2b9 _ZN6Bonmin14HeuristicFPump10resetModelEP8CbcModel │ │ │ │ +000cebbc 00031f02 R_ARM_ABS32 0009d78d _ZN6Bonmin14HeuristicFPump8solutionERdPd │ │ │ │ +000cebd4 00039d02 R_ARM_ABS32 0009e2c1 _ZN6Bonmin14HeuristicFPump8solutionERdPdR7OsiCuts │ │ │ │ +000cebdc 0005f102 R_ARM_ABS32 000b3f30 _ZTSN6Bonmin13HeuristicDiveE │ │ │ │ 000cebe8 00079b02 R_ARM_ABS32 000cebd8 _ZTIN6Bonmin13HeuristicDiveE │ │ │ │ 000cec2c 00079b02 R_ARM_ABS32 000cebd8 _ZTIN6Bonmin13HeuristicDiveE │ │ │ │ 000cec78 00079b02 R_ARM_ABS32 000cebd8 _ZTIN6Bonmin13HeuristicDiveE │ │ │ │ -000cebfc 00073602 R_ARM_ABS32 0009f12d _ZN6Bonmin13HeuristicDive10resetModelEP8CbcModel │ │ │ │ -000cec48 00073602 R_ARM_ABS32 0009f12d _ZN6Bonmin13HeuristicDive10resetModelEP8CbcModel │ │ │ │ -000cec94 00073602 R_ARM_ABS32 0009f12d _ZN6Bonmin13HeuristicDive10resetModelEP8CbcModel │ │ │ │ -000cec00 00082002 R_ARM_ABS32 0009e989 _ZN6Bonmin13HeuristicDive8solutionERdPd │ │ │ │ -000cec4c 00082002 R_ARM_ABS32 0009e989 _ZN6Bonmin13HeuristicDive8solutionERdPd │ │ │ │ -000cec98 00082002 R_ARM_ABS32 0009e989 _ZN6Bonmin13HeuristicDive8solutionERdPd │ │ │ │ -000cec18 0002d502 R_ARM_ABS32 0009f135 _ZN6Bonmin13HeuristicDive8setSetupEPNS_11BonminSetupE │ │ │ │ -000cec28 0004de02 R_ARM_ABS32 000b3f3c _ZTSN6Bonmin23HeuristicDiveFractionalE │ │ │ │ +000cebfc 00073602 R_ARM_ABS32 0009f13d _ZN6Bonmin13HeuristicDive10resetModelEP8CbcModel │ │ │ │ +000cec48 00073602 R_ARM_ABS32 0009f13d _ZN6Bonmin13HeuristicDive10resetModelEP8CbcModel │ │ │ │ +000cec94 00073602 R_ARM_ABS32 0009f13d _ZN6Bonmin13HeuristicDive10resetModelEP8CbcModel │ │ │ │ +000cec00 00082002 R_ARM_ABS32 0009e999 _ZN6Bonmin13HeuristicDive8solutionERdPd │ │ │ │ +000cec4c 00082002 R_ARM_ABS32 0009e999 _ZN6Bonmin13HeuristicDive8solutionERdPd │ │ │ │ +000cec98 00082002 R_ARM_ABS32 0009e999 _ZN6Bonmin13HeuristicDive8solutionERdPd │ │ │ │ +000cec18 0002d502 R_ARM_ABS32 0009f145 _ZN6Bonmin13HeuristicDive8setSetupEPNS_11BonminSetupE │ │ │ │ +000cec28 0004de02 R_ARM_ABS32 000b3f4c _ZTSN6Bonmin23HeuristicDiveFractionalE │ │ │ │ 000cec34 0004a902 R_ARM_ABS32 000cec24 _ZTIN6Bonmin23HeuristicDiveFractionalE │ │ │ │ -000cec38 0006be02 R_ARM_ABS32 000a0145 _ZN6Bonmin23HeuristicDiveFractionalD1Ev │ │ │ │ -000cec3c 00066302 R_ARM_ABS32 000a0171 _ZN6Bonmin23HeuristicDiveFractionalD0Ev │ │ │ │ -000cec40 0006a102 R_ARM_ABS32 0009f711 _ZNK6Bonmin23HeuristicDiveFractional5cloneEv │ │ │ │ -000cec64 0005e102 R_ARM_ABS32 000a01a5 _ZN6Bonmin23HeuristicDiveFractional8setSetupEPNS_11BonminSetupE │ │ │ │ -000cec68 00079002 R_ARM_ABS32 0009f141 _ZN6Bonmin23HeuristicDiveFractional20setInternalVariablesEPNS_11TMINLP2TNLPE │ │ │ │ -000cec6c 0005b302 R_ARM_ABS32 0009f145 _ZN6Bonmin23HeuristicDiveFractional22selectVariableToBranchEPNS_11TMINLP2TNLPERKNS_6vectorIiEEPKdRiS9_ │ │ │ │ -000cec74 00027902 R_ARM_ABS32 000b3f60 _ZTSN6Bonmin25HeuristicDiveVectorLengthE │ │ │ │ +000cec38 0006be02 R_ARM_ABS32 000a0155 _ZN6Bonmin23HeuristicDiveFractionalD1Ev │ │ │ │ +000cec3c 00066302 R_ARM_ABS32 000a0181 _ZN6Bonmin23HeuristicDiveFractionalD0Ev │ │ │ │ +000cec40 0006a102 R_ARM_ABS32 0009f721 _ZNK6Bonmin23HeuristicDiveFractional5cloneEv │ │ │ │ +000cec64 0005e102 R_ARM_ABS32 000a01b5 _ZN6Bonmin23HeuristicDiveFractional8setSetupEPNS_11BonminSetupE │ │ │ │ +000cec68 00079002 R_ARM_ABS32 0009f151 _ZN6Bonmin23HeuristicDiveFractional20setInternalVariablesEPNS_11TMINLP2TNLPE │ │ │ │ +000cec6c 0005b302 R_ARM_ABS32 0009f155 _ZN6Bonmin23HeuristicDiveFractional22selectVariableToBranchEPNS_11TMINLP2TNLPERKNS_6vectorIiEEPKdRiS9_ │ │ │ │ +000cec74 00027902 R_ARM_ABS32 000b3f70 _ZTSN6Bonmin25HeuristicDiveVectorLengthE │ │ │ │ 000cec80 00056202 R_ARM_ABS32 000cec70 _ZTIN6Bonmin25HeuristicDiveVectorLengthE │ │ │ │ -000cec84 00045502 R_ARM_ABS32 000a1401 _ZN6Bonmin25HeuristicDiveVectorLengthD1Ev │ │ │ │ -000cec88 0003ef02 R_ARM_ABS32 000a1445 _ZN6Bonmin25HeuristicDiveVectorLengthD0Ev │ │ │ │ -000cec8c 00075c02 R_ARM_ABS32 000a0999 _ZNK6Bonmin25HeuristicDiveVectorLength5cloneEv │ │ │ │ -000cecb0 0007b802 R_ARM_ABS32 000a1491 _ZN6Bonmin25HeuristicDiveVectorLength8setSetupEPNS_11BonminSetupE │ │ │ │ -000cecb4 00070f02 R_ARM_ABS32 000a0241 _ZN6Bonmin25HeuristicDiveVectorLength20setInternalVariablesEPNS_11TMINLP2TNLPE │ │ │ │ -000cecb8 0002d202 R_ARM_ABS32 000a0359 _ZN6Bonmin25HeuristicDiveVectorLength22selectVariableToBranchEPNS_11TMINLP2TNLPERKNS_6vectorIiEEPKdRiS9_ │ │ │ │ -000cecc0 00032c02 R_ARM_ABS32 000b3f88 _ZTSN6Bonmin16HeuristicDiveMIPE │ │ │ │ +000cec84 00045502 R_ARM_ABS32 000a1411 _ZN6Bonmin25HeuristicDiveVectorLengthD1Ev │ │ │ │ +000cec88 0003ef02 R_ARM_ABS32 000a1455 _ZN6Bonmin25HeuristicDiveVectorLengthD0Ev │ │ │ │ +000cec8c 00075c02 R_ARM_ABS32 000a09a9 _ZNK6Bonmin25HeuristicDiveVectorLength5cloneEv │ │ │ │ +000cecb0 0007b802 R_ARM_ABS32 000a14a1 _ZN6Bonmin25HeuristicDiveVectorLength8setSetupEPNS_11BonminSetupE │ │ │ │ +000cecb4 00070f02 R_ARM_ABS32 000a0251 _ZN6Bonmin25HeuristicDiveVectorLength20setInternalVariablesEPNS_11TMINLP2TNLPE │ │ │ │ +000cecb8 0002d202 R_ARM_ABS32 000a0369 _ZN6Bonmin25HeuristicDiveVectorLength22selectVariableToBranchEPNS_11TMINLP2TNLPERKNS_6vectorIiEEPKdRiS9_ │ │ │ │ +000cecc0 00032c02 R_ARM_ABS32 000b3f98 _ZTSN6Bonmin16HeuristicDiveMIPE │ │ │ │ 000ceccc 00048802 R_ARM_ABS32 000cecbc _ZTIN6Bonmin16HeuristicDiveMIPE │ │ │ │ 000ced10 00048802 R_ARM_ABS32 000cecbc _ZTIN6Bonmin16HeuristicDiveMIPE │ │ │ │ 000ceda0 00048802 R_ARM_ABS32 000cecbc _ZTIN6Bonmin16HeuristicDiveMIPE │ │ │ │ -000cece0 0006ee02 R_ARM_ABS32 000a2895 _ZN6Bonmin16HeuristicDiveMIP10resetModelEP8CbcModel │ │ │ │ -000ced2c 0006ee02 R_ARM_ABS32 000a2895 _ZN6Bonmin16HeuristicDiveMIP10resetModelEP8CbcModel │ │ │ │ -000cedbc 0006ee02 R_ARM_ABS32 000a2895 _ZN6Bonmin16HeuristicDiveMIP10resetModelEP8CbcModel │ │ │ │ -000cece4 00057702 R_ARM_ABS32 000a17dd _ZN6Bonmin16HeuristicDiveMIP8solutionERdPd │ │ │ │ -000ced30 00057702 R_ARM_ABS32 000a17dd _ZN6Bonmin16HeuristicDiveMIP8solutionERdPd │ │ │ │ -000cedc0 00057702 R_ARM_ABS32 000a17dd _ZN6Bonmin16HeuristicDiveMIP8solutionERdPd │ │ │ │ -000cecfc 00047602 R_ARM_ABS32 000a289d _ZN6Bonmin16HeuristicDiveMIP8setSetupEPNS_11BonminSetupE │ │ │ │ -000ced0c 00032802 R_ARM_ABS32 000b3fa4 _ZTSN6Bonmin26HeuristicDiveMIPFractionalE │ │ │ │ +000cece0 0006ee02 R_ARM_ABS32 000a28a5 _ZN6Bonmin16HeuristicDiveMIP10resetModelEP8CbcModel │ │ │ │ +000ced2c 0006ee02 R_ARM_ABS32 000a28a5 _ZN6Bonmin16HeuristicDiveMIP10resetModelEP8CbcModel │ │ │ │ +000cedbc 0006ee02 R_ARM_ABS32 000a28a5 _ZN6Bonmin16HeuristicDiveMIP10resetModelEP8CbcModel │ │ │ │ +000cece4 00057702 R_ARM_ABS32 000a17ed _ZN6Bonmin16HeuristicDiveMIP8solutionERdPd │ │ │ │ +000ced30 00057702 R_ARM_ABS32 000a17ed _ZN6Bonmin16HeuristicDiveMIP8solutionERdPd │ │ │ │ +000cedc0 00057702 R_ARM_ABS32 000a17ed _ZN6Bonmin16HeuristicDiveMIP8solutionERdPd │ │ │ │ +000cecfc 00047602 R_ARM_ABS32 000a28ad _ZN6Bonmin16HeuristicDiveMIP8setSetupEPNS_11BonminSetupE │ │ │ │ +000ced0c 00032802 R_ARM_ABS32 000b3fb4 _ZTSN6Bonmin26HeuristicDiveMIPFractionalE │ │ │ │ 000ced18 0005fa02 R_ARM_ABS32 000ced08 _ZTIN6Bonmin26HeuristicDiveMIPFractionalE │ │ │ │ -000ced1c 00049d02 R_ARM_ABS32 000a4015 _ZN6Bonmin26HeuristicDiveMIPFractionalD1Ev │ │ │ │ -000ced20 00043402 R_ARM_ABS32 000a4041 _ZN6Bonmin26HeuristicDiveMIPFractionalD0Ev │ │ │ │ -000ced24 0004ff02 R_ARM_ABS32 000a35ed _ZNK6Bonmin26HeuristicDiveMIPFractional5cloneEv │ │ │ │ -000ced48 0002a502 R_ARM_ABS32 000a4075 _ZN6Bonmin26HeuristicDiveMIPFractional8setSetupEPNS_11BonminSetupE │ │ │ │ -000ced4c 00027f02 R_ARM_ABS32 000a3049 _ZN6Bonmin26HeuristicDiveMIPFractional20setInternalVariablesEPNS_11TMINLP2TNLPE │ │ │ │ -000ced50 00031502 R_ARM_ABS32 000a304d _ZN6Bonmin26HeuristicDiveMIPFractional22selectVariableToBranchEPNS_11TMINLP2TNLPERKNS_6vectorIiEEPKdRiS9_ │ │ │ │ -000ced58 00037a02 R_ARM_ABS32 000b3fcc _ZTSN6Bonmin12MilpRoundingE │ │ │ │ +000ced1c 00049d02 R_ARM_ABS32 000a4025 _ZN6Bonmin26HeuristicDiveMIPFractionalD1Ev │ │ │ │ +000ced20 00043402 R_ARM_ABS32 000a4051 _ZN6Bonmin26HeuristicDiveMIPFractionalD0Ev │ │ │ │ +000ced24 0004ff02 R_ARM_ABS32 000a35fd _ZNK6Bonmin26HeuristicDiveMIPFractional5cloneEv │ │ │ │ +000ced48 0002a502 R_ARM_ABS32 000a4085 _ZN6Bonmin26HeuristicDiveMIPFractional8setSetupEPNS_11BonminSetupE │ │ │ │ +000ced4c 00027f02 R_ARM_ABS32 000a3059 _ZN6Bonmin26HeuristicDiveMIPFractional20setInternalVariablesEPNS_11TMINLP2TNLPE │ │ │ │ +000ced50 00031502 R_ARM_ABS32 000a305d _ZN6Bonmin26HeuristicDiveMIPFractional22selectVariableToBranchEPNS_11TMINLP2TNLPERKNS_6vectorIiEEPKdRiS9_ │ │ │ │ +000ced58 00037a02 R_ARM_ABS32 000b3fdc _ZTSN6Bonmin12MilpRoundingE │ │ │ │ 000ced64 00047902 R_ARM_ABS32 000ced54 _ZTIN6Bonmin12MilpRoundingE │ │ │ │ -000ced68 00041002 R_ARM_ABS32 000a4429 _ZN6Bonmin12MilpRoundingD1Ev │ │ │ │ -000ced6c 0003b402 R_ARM_ABS32 000a4475 _ZN6Bonmin12MilpRoundingD0Ev │ │ │ │ -000ced70 00027202 R_ARM_ABS32 000a5bc9 _ZNK6Bonmin12MilpRounding5cloneEv │ │ │ │ -000ced78 00050b02 R_ARM_ABS32 000a5bb9 _ZN6Bonmin12MilpRounding10resetModelEP8CbcModel │ │ │ │ -000ced7c 00040c02 R_ARM_ABS32 000a4a8d _ZN6Bonmin12MilpRounding8solutionERdPd │ │ │ │ -000ced94 00046402 R_ARM_ABS32 000a5bc1 _ZN6Bonmin12MilpRounding8setSetupEPNS_11BonminSetupE │ │ │ │ -000ced9c 0006f002 R_ARM_ABS32 000b3fe4 _ZTSN6Bonmin28HeuristicDiveMIPVectorLengthE │ │ │ │ +000ced68 00041002 R_ARM_ABS32 000a4439 _ZN6Bonmin12MilpRoundingD1Ev │ │ │ │ +000ced6c 0003b402 R_ARM_ABS32 000a4485 _ZN6Bonmin12MilpRoundingD0Ev │ │ │ │ +000ced70 00027202 R_ARM_ABS32 000a5bd9 _ZNK6Bonmin12MilpRounding5cloneEv │ │ │ │ +000ced78 00050b02 R_ARM_ABS32 000a5bc9 _ZN6Bonmin12MilpRounding10resetModelEP8CbcModel │ │ │ │ +000ced7c 00040c02 R_ARM_ABS32 000a4a9d _ZN6Bonmin12MilpRounding8solutionERdPd │ │ │ │ +000ced94 00046402 R_ARM_ABS32 000a5bd1 _ZN6Bonmin12MilpRounding8setSetupEPNS_11BonminSetupE │ │ │ │ +000ced9c 0006f002 R_ARM_ABS32 000b3ff4 _ZTSN6Bonmin28HeuristicDiveMIPVectorLengthE │ │ │ │ 000ceda8 0004da02 R_ARM_ABS32 000ced98 _ZTIN6Bonmin28HeuristicDiveMIPVectorLengthE │ │ │ │ -000cedac 00084802 R_ARM_ABS32 000a6d7d _ZN6Bonmin28HeuristicDiveMIPVectorLengthD1Ev │ │ │ │ -000cedb0 0007ff02 R_ARM_ABS32 000a6db5 _ZN6Bonmin28HeuristicDiveMIPVectorLengthD0Ev │ │ │ │ -000cedb4 00049e02 R_ARM_ABS32 000a631d _ZNK6Bonmin28HeuristicDiveMIPVectorLength5cloneEv │ │ │ │ -000cedd8 00069e02 R_ARM_ABS32 000a6df5 _ZN6Bonmin28HeuristicDiveMIPVectorLength8setSetupEPNS_11BonminSetupE │ │ │ │ -000ceddc 00085202 R_ARM_ABS32 000a5bf9 _ZN6Bonmin28HeuristicDiveMIPVectorLength20setInternalVariablesEPNS_11TMINLP2TNLPE │ │ │ │ -000cede0 00038d02 R_ARM_ABS32 000a5d11 _ZN6Bonmin28HeuristicDiveMIPVectorLength22selectVariableToBranchEPNS_11TMINLP2TNLPERKNS_6vectorIiEEPKdRiS9_ │ │ │ │ +000cedac 00084802 R_ARM_ABS32 000a6d8d _ZN6Bonmin28HeuristicDiveMIPVectorLengthD1Ev │ │ │ │ +000cedb0 0007ff02 R_ARM_ABS32 000a6dc5 _ZN6Bonmin28HeuristicDiveMIPVectorLengthD0Ev │ │ │ │ +000cedb4 00049e02 R_ARM_ABS32 000a632d _ZNK6Bonmin28HeuristicDiveMIPVectorLength5cloneEv │ │ │ │ +000cedd8 00069e02 R_ARM_ABS32 000a6e05 _ZN6Bonmin28HeuristicDiveMIPVectorLength8setSetupEPNS_11BonminSetupE │ │ │ │ +000ceddc 00085202 R_ARM_ABS32 000a5c09 _ZN6Bonmin28HeuristicDiveMIPVectorLength20setInternalVariablesEPNS_11TMINLP2TNLPE │ │ │ │ +000cede0 00038d02 R_ARM_ABS32 000a5d21 _ZN6Bonmin28HeuristicDiveMIPVectorLength22selectVariableToBranchEPNS_11TMINLP2TNLPERKNS_6vectorIiEEPKdRiS9_ │ │ │ │ 000cfc10 00000415 R_ARM_GLOB_DAT 00000000 _ZTIi@CXXABI_1.3 │ │ │ │ -000cfc14 00039015 R_ARM_GLOB_DAT 000cdb94 _ZTVN6Bonmin17BonChooseVariableE │ │ │ │ +000cfc14 00039015 R_ARM_GLOB_DAT 000cdb44 _ZTVN6Bonmin17BonChooseVariableE │ │ │ │ 000cfc1c 00057015 R_ARM_GLOB_DAT 000cdf6c _ZTVN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEEE │ │ │ │ 000cfc24 00028c15 R_ARM_GLOB_DAT 000d00b4 _ZN6Bonmin17BonChooseVariable5CNAMEB5cxx11E │ │ │ │ -000cfc28 00040a15 R_ARM_GLOB_DAT 000948ed _ZN5Ipopt16IpoptApplication7OptionsEv │ │ │ │ +000cfc28 00040a15 R_ARM_GLOB_DAT 00093d1d _ZN5Ipopt16IpoptApplication7OptionsEv │ │ │ │ 000cfc3c 0002a915 R_ARM_GLOB_DAT 000ce580 _ZTVN6Bonmin12BranchingTQPE │ │ │ │ 000cfc40 00031e15 R_ARM_GLOB_DAT 000cebe4 _ZTVN6Bonmin13HeuristicDiveE │ │ │ │ 000cfc44 00065215 R_ARM_GLOB_DAT 000cd78c _ZTVN6Bonmin21BonCbcPartialNodeInfoE │ │ │ │ 000cfc48 00002b15 R_ARM_GLOB_DAT 00000000 _ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ 000cfc4c 00002c15 R_ARM_GLOB_DAT 00000000 _ZTI16OsiSimpleInteger │ │ │ │ 000cfc50 0006e315 R_ARM_GLOB_DAT 000323d1 _ZN5Ipopt11OptionsListD0Ev │ │ │ │ 000cfc58 00003d15 R_ARM_GLOB_DAT 00000000 _ZN9CoinError12printErrors_E │ │ │ │ 000cfc5c 0004b115 R_ARM_GLOB_DAT 000cd6ac _ZTV9CoinError │ │ │ │ 000cfc60 0007f215 R_ARM_GLOB_DAT 000cdf0c _ZTVN6Bonmin7QuadCutE │ │ │ │ 000cfc64 00004515 R_ARM_GLOB_DAT 00000000 _ZTI26CbcSimpleIntegerPseudoCost │ │ │ │ -000cfc68 0003cb15 R_ARM_GLOB_DAT 000711ad _ZN5Ipopt11OptionsList5clearEv │ │ │ │ +000cfc68 0003cb15 R_ARM_GLOB_DAT 000711bd _ZN5Ipopt11OptionsList5clearEv │ │ │ │ 000cfc70 00039915 R_ARM_GLOB_DAT 000cd69c _ZTIPN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ 000cfc74 00044e15 R_ARM_GLOB_DAT 000cdfd8 _ZTVN6Bonmin15CutStrengthener17StrengtheningTNLPE │ │ │ │ -000cfc78 00064515 R_ARM_GLOB_DAT 000ce924 _ZTVN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ +000cfc78 00064515 R_ARM_GLOB_DAT 000ce61c _ZTVN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ 000cfc80 00005315 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@GLIBC_2.4 │ │ │ │ 000cfc84 00087b15 R_ARM_GLOB_DAT 000cd918 _ZTVN6Bonmin12DiverCompareE │ │ │ │ 000cfc8c 00022e15 R_ARM_GLOB_DAT 000cea38 _ZTVN6Bonmin20FixAndSolveHeuristicE │ │ │ │ 000cfc90 00089715 R_ARM_GLOB_DAT 000ce5e4 _ZTVN6Bonmin21StrongBranchingSolverE │ │ │ │ 000cfc94 00005815 R_ARM_GLOB_DAT 00000000 _ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ 000cfc98 00006215 R_ARM_GLOB_DAT 00000000 _ZTIN5Ipopt11DenseVectorE │ │ │ │ -000cfca0 0004c215 R_ARM_GLOB_DAT 000cdc4c _ZTVN6Bonmin19OaDecompositionBaseE │ │ │ │ +000cfca0 0004c215 R_ARM_GLOB_DAT 000cdd08 _ZTVN6Bonmin19OaDecompositionBaseE │ │ │ │ 000cfca8 00026c15 R_ARM_GLOB_DAT 000d0094 _ZN6Bonmin18OsiTMINLPInterface11FAILED_SYMBE │ │ │ │ 000cfcb0 00006d15 R_ARM_GLOB_DAT 00000000 _ZTI21OsiClpSolverInterface │ │ │ │ 000cfcb8 0003aa15 R_ARM_GLOB_DAT 000cecc8 _ZTVN6Bonmin16HeuristicDiveMIPE │ │ │ │ 000cfcbc 00086315 R_ARM_GLOB_DAT 000ce3a8 _ZTVN6Bonmin11TMINLP2TNLPE │ │ │ │ 000cfcc4 00064d15 R_ARM_GLOB_DAT 000d00d1 _ZN6Bonmin18OsiTMINLPInterface17hasPrintedOptionsE │ │ │ │ 000cfcc8 0006aa15 R_ARM_GLOB_DAT 000ce9f0 _ZTVN6Bonmin25LocalSolverBasedHeuristicE │ │ │ │ -000cfccc 00074615 R_ARM_GLOB_DAT 000947a5 _ZN5Ipopt16IpoptApplication10InitializeEPKcb │ │ │ │ +000cfccc 00074615 R_ARM_GLOB_DAT 00093bd5 _ZN5Ipopt16IpoptApplication10InitializeEPKcb │ │ │ │ 000cfcd0 00007c15 R_ARM_GLOB_DAT 00000000 _ZTVN5Ipopt17RegisteredOptionsE │ │ │ │ 000cfcd4 0006e215 R_ARM_GLOB_DAT 000ce4b4 _ZTVN6Bonmin10TNLPSolverE │ │ │ │ 000cfcdc 00008215 R_ARM_GLOB_DAT 00000000 _ZTI12CglFlowCover │ │ │ │ 000cfce0 0007f015 R_ARM_GLOB_DAT 000ceac8 _ZTVN6Bonmin12PumpForMinlpE │ │ │ │ -000cfce4 00028f15 R_ARM_GLOB_DAT 000ce824 _ZTTN6Bonmin14IpoptWarmStartE │ │ │ │ +000cfce4 00028f15 R_ARM_GLOB_DAT 000ce8e4 _ZTTN6Bonmin14IpoptWarmStartE │ │ │ │ 000cfce8 00008715 R_ARM_GLOB_DAT 00000000 _ZTVN5Ipopt16RegisteredOptionE │ │ │ │ 000cfcf4 0005c015 R_ARM_GLOB_DAT 0003f18d _ZN5Ipopt13StreamJournalD0Ev │ │ │ │ -000cfcf8 0005bf15 R_ARM_GLOB_DAT 000cdd0c _ZTVN6Bonmin10OaNlpOptimE │ │ │ │ -000cfd00 0007a815 R_ARM_GLOB_DAT 0008f7e5 _ZNK5Ipopt16RegisteredOption16ShortDescriptionB5cxx11Ev │ │ │ │ -000cfd08 0005a815 R_ARM_GLOB_DAT 0008f7f1 _ZNK5Ipopt16RegisteredOption13DefaultNumberEv │ │ │ │ +000cfcf8 0005bf15 R_ARM_GLOB_DAT 000cdcd0 _ZTVN6Bonmin10OaNlpOptimE │ │ │ │ +000cfd00 0007a815 R_ARM_GLOB_DAT 0008f7f5 _ZNK5Ipopt16RegisteredOption16ShortDescriptionB5cxx11Ev │ │ │ │ +000cfd08 0005a815 R_ARM_GLOB_DAT 0008f801 _ZNK5Ipopt16RegisteredOption13DefaultNumberEv │ │ │ │ 000cfd10 0004dd15 R_ARM_GLOB_DAT 000d0074 _ZZ11CoinDrand48bjE4last │ │ │ │ 000cfd14 00068115 R_ARM_GLOB_DAT 000ce070 _ZTVN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDE │ │ │ │ 000cfd18 00079a15 R_ARM_GLOB_DAT 000cd8d4 _ZTVN6Bonmin11CbcDfsDiverE │ │ │ │ 000cfd1c 0000a215 R_ARM_GLOB_DAT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21 │ │ │ │ -000cfd24 0005ca15 R_ARM_GLOB_DAT 0008f7e1 _ZNK5Ipopt16RegisteredOption4NameB5cxx11Ev │ │ │ │ -000cfd28 0005da15 R_ARM_GLOB_DAT 000cdb40 _ZTV15BonRandomChoice │ │ │ │ -000cfd30 00066815 R_ARM_GLOB_DAT 00055be5 _ZNK18OsiBranchingObject11boundBranchEv │ │ │ │ +000cfd24 0005ca15 R_ARM_GLOB_DAT 0008f7f1 _ZNK5Ipopt16RegisteredOption4NameB5cxx11Ev │ │ │ │ +000cfd28 0005da15 R_ARM_GLOB_DAT 000cdaf0 _ZTV15BonRandomChoice │ │ │ │ +000cfd30 00066815 R_ARM_GLOB_DAT 0005343d _ZNK18OsiBranchingObject11boundBranchEv │ │ │ │ 000cfd34 0004bf15 R_ARM_GLOB_DAT 000ce080 _ZTVN6Bonmin18OsiTMINLPInterface11SimpleErrorE │ │ │ │ 000cfd38 0000a715 R_ARM_GLOB_DAT 00000000 _ZTVSt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ 000cfd48 00084515 R_ARM_GLOB_DAT 000ced60 _ZTVN6Bonmin12MilpRoundingE │ │ │ │ 000cfd4c 00075815 R_ARM_GLOB_DAT 000d00ac OAModel │ │ │ │ 000cfd50 0000b215 R_ARM_GLOB_DAT 00000000 _ZTI6CbcSOS │ │ │ │ 000cfd54 00064215 R_ARM_GLOB_DAT 000d008c _ZN6Bonmin18OsiTMINLPInterface11INFEAS_SYMBE │ │ │ │ 000cfd5c 0000c715 R_ARM_GLOB_DAT 00000000 _ZTTSt14basic_ofstreamIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ -000cfd64 00059315 R_ARM_GLOB_DAT 000cdaf4 _ZTVN6Bonmin17LpBranchingSolverE │ │ │ │ -000cfd68 0004d815 R_ARM_GLOB_DAT 00055be9 _ZN18OsiSolverInterface11setIntParamE11OsiIntParami │ │ │ │ +000cfd64 00059315 R_ARM_GLOB_DAT 000cdba4 _ZTVN6Bonmin17LpBranchingSolverE │ │ │ │ +000cfd68 0004d815 R_ARM_GLOB_DAT 00053441 _ZN18OsiSolverInterface11setIntParamE11OsiIntParami │ │ │ │ 000cfd6c 0000d515 R_ARM_GLOB_DAT 00000000 _ZTI6OsiSOS │ │ │ │ 000cfd78 0000d815 R_ARM_GLOB_DAT 00000000 _ZTVN5Ipopt13StreamJournalE │ │ │ │ -000cfd7c 00054115 R_ARM_GLOB_DAT 000cdc0c _ZTVN6Bonmin7EcpCutsE │ │ │ │ +000cfd7c 00054115 R_ARM_GLOB_DAT 000cdbcc _ZTVN6Bonmin7EcpCutsE │ │ │ │ 000cfd8c 00030515 R_ARM_GLOB_DAT 000cd6c4 _ZTVN6Bonmin3BabE │ │ │ │ 000cfd90 0006b515 R_ARM_GLOB_DAT 000cdf7c _ZTVN6Bonmin16SimpleReferencedIdEE │ │ │ │ 000cfd94 00046915 R_ARM_GLOB_DAT 000cec30 _ZTVN6Bonmin23HeuristicDiveFractionalE │ │ │ │ 000cfd98 0002be15 R_ARM_GLOB_DAT 0003f1c5 _ZN5Ipopt11OptionsList20SetRegisteredOptionsENS_8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cfd9c 00067d15 R_ARM_GLOB_DAT 000321d5 _ZNKSt5ctypeIcE8do_widenEc │ │ │ │ 000cfda0 00063015 R_ARM_GLOB_DAT 000cd694 _ZTIN6Bonmin10ErrorCodesE │ │ │ │ -000cfda4 00065c15 R_ARM_GLOB_DAT 000cdacc _ZTVN6Bonmin17QpBranchingSolverE │ │ │ │ +000cfda4 00065c15 R_ARM_GLOB_DAT 000cdb7c _ZTVN6Bonmin17QpBranchingSolverE │ │ │ │ 000cfda8 0000f415 R_ARM_GLOB_DAT 00000000 _ZTIN5Ipopt6VectorE │ │ │ │ 000cfdac 0000f915 R_ARM_GLOB_DAT 00000000 _ZTVSt9bad_alloc@GLIBCXX_3.4 │ │ │ │ 000cfdb0 0000fa15 R_ARM_GLOB_DAT 00000000 _ZTI16CglKnapsackCover │ │ │ │ 000cfdb4 00041215 R_ARM_GLOB_DAT 000cdf98 _ZTVN6Bonmin7AuxInfoE │ │ │ │ 000cfdbc 0006ac15 R_ARM_GLOB_DAT 000d00a8 BonminAbortAll │ │ │ │ 000cfdc8 00010715 R_ARM_GLOB_DAT 00000000 _ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ 000cfdcc 00010815 R_ARM_GLOB_DAT 00000000 _ZTVSt14basic_ifstreamIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ -000cfdd0 00067e15 R_ARM_GLOB_DAT 000ce954 _ZTVN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ +000cfdd0 00067e15 R_ARM_GLOB_DAT 000ce64c _ZTVN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ 000cfdd4 00032b15 R_ARM_GLOB_DAT 000ceb58 _ZTVN6Bonmin23HeuristicLocalBranchingE │ │ │ │ -000cfdd8 00075f15 R_ARM_GLOB_DAT 000cdd88 _ZTVN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ -000cfddc 00043515 R_ARM_GLOB_DAT 00055bfd _ZNK18OsiSolverInterface11getIntParamE11OsiIntParamRi │ │ │ │ +000cfdd8 00075f15 R_ARM_GLOB_DAT 000cde78 _ZTVN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ +000cfddc 00043515 R_ARM_GLOB_DAT 00053455 _ZNK18OsiSolverInterface11getIntParamE11OsiIntParamRi │ │ │ │ 000cfde0 00053715 R_ARM_GLOB_DAT 000cea80 _ZTVN6Bonmin9DummyPumpE │ │ │ │ 000cfde4 00011715 R_ARM_GLOB_DAT 00000000 _ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ -000cfde8 00026e15 R_ARM_GLOB_DAT 000cdd44 _ZTVN6Bonmin14DummyHeuristicE │ │ │ │ +000cfde8 00026e15 R_ARM_GLOB_DAT 000cdc4c _ZTVN6Bonmin14DummyHeuristicE │ │ │ │ 000cfdec 00062115 R_ARM_GLOB_DAT 000ceb10 _ZTVN6Bonmin13HeuristicRINSE │ │ │ │ 000cfdf0 00011c15 R_ARM_GLOB_DAT 00000000 _ZTI10OsiAuxInfo │ │ │ │ -000cfdf4 00063d15 R_ARM_GLOB_DAT 000cdc8c _ZTVN6Bonmin20OaFeasibilityCheckerE │ │ │ │ +000cfdf4 00063d15 R_ARM_GLOB_DAT 000cdc0c _ZTVN6Bonmin20OaFeasibilityCheckerE │ │ │ │ 000cfdfc 00012315 R_ARM_GLOB_DAT 00000000 stderr@GLIBC_2.4 │ │ │ │ 000cfe00 00012415 R_ARM_GLOB_DAT 00000000 _ZTI9CglGomory │ │ │ │ 000cfe04 00083715 R_ARM_GLOB_DAT 000ce0c8 _ZTVN6Bonmin18OsiTMINLPInterfaceE │ │ │ │ 000cfe0c 00029515 R_ARM_GLOB_DAT 000d00d4 _ZN6Bonmin11IpoptSolver18UnsolvedIpoptError11solverName_B5cxx11E │ │ │ │ 000cfe14 00012715 R_ARM_GLOB_DAT 00000000 _ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ -000cfe18 0004ab15 R_ARM_GLOB_DAT 0008f7f9 _ZNK5Ipopt16RegisteredOption14DefaultIntegerEv │ │ │ │ -000cfe1c 0002c315 R_ARM_GLOB_DAT 000948b1 _ZN5Ipopt16IpoptApplication5JnlstEv │ │ │ │ -000cfe24 0005b815 R_ARM_GLOB_DAT 000cde10 _ZTVN6Bonmin12TMINLPLinObjE │ │ │ │ +000cfe18 0004ab15 R_ARM_GLOB_DAT 0008f809 _ZNK5Ipopt16RegisteredOption14DefaultIntegerEv │ │ │ │ +000cfe1c 0002c315 R_ARM_GLOB_DAT 00093ce1 _ZN5Ipopt16IpoptApplication5JnlstEv │ │ │ │ +000cfe24 0005b815 R_ARM_GLOB_DAT 000cdd88 _ZTVN6Bonmin12TMINLPLinObjE │ │ │ │ 000cfe28 00026415 R_ARM_GLOB_DAT 0003f37d _ZN5Ipopt11OptionsList13SetJournalistENS_8SmartPtrINS_10JournalistEEE │ │ │ │ -000cfe2c 0002ca15 R_ARM_GLOB_DAT 000ce96c _ZTVN6Bonmin11IpoptSolverE │ │ │ │ +000cfe2c 0002ca15 R_ARM_GLOB_DAT 000ce664 _ZTVN6Bonmin11IpoptSolverE │ │ │ │ 000cfe30 00013415 R_ARM_GLOB_DAT 00000000 _ZTI16CbcSimpleInteger │ │ │ │ -000cfe34 00039e15 R_ARM_GLOB_DAT 000946e1 _ZN5Ipopt15SolveStatisticsD0Ev │ │ │ │ -000cfe38 00069d15 R_ARM_GLOB_DAT 000cdec8 _ZTVN6Bonmin19LinearCutsGeneratorE │ │ │ │ -000cfe3c 00025f15 R_ARM_GLOB_DAT 000cdbcc _ZTVN6Bonmin13MinlpFeasPumpE │ │ │ │ +000cfe34 00039e15 R_ARM_GLOB_DAT 00093b11 _ZN5Ipopt15SolveStatisticsD0Ev │ │ │ │ +000cfe38 00069d15 R_ARM_GLOB_DAT 000cde40 _ZTVN6Bonmin19LinearCutsGeneratorE │ │ │ │ +000cfe3c 00025f15 R_ARM_GLOB_DAT 000cdd48 _ZTVN6Bonmin13MinlpFeasPumpE │ │ │ │ 000cfe40 00066e15 R_ARM_GLOB_DAT 000cd7bc _ZTVN6Bonmin7BabInfoE │ │ │ │ 000cfe4c 00056315 R_ARM_GLOB_DAT 000cd95c _ZTVN5Ipopt14IpoptExceptionE │ │ │ │ 000cfe54 00050615 R_ARM_GLOB_DAT 000d0008 _ZN6Bonmin12BabSetupBase19defaultDoubleParam_E │ │ │ │ 000cfe58 0005ec15 R_ARM_GLOB_DAT 000ce51c _ZTVN6Bonmin10TNLP2FPNLPE │ │ │ │ 000cfe5c 0002f515 R_ARM_GLOB_DAT 000ceba0 _ZTVN6Bonmin14HeuristicFPumpE │ │ │ │ 000cfe64 00061b15 R_ARM_GLOB_DAT 000cda54 _ZTVN6Bonmin11BonminSetupE │ │ │ │ -000cfe70 0007a415 R_ARM_GLOB_DAT 000ce9d4 _ZTVN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ +000cfe70 0007a415 R_ARM_GLOB_DAT 000ce60c _ZTVN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ 000cfe74 0005e215 R_ARM_GLOB_DAT 000d00b0 currentOA │ │ │ │ 000cfe88 00015f15 R_ARM_GLOB_DAT 00000000 _ZSt4cout@GLIBCXX_3.4 │ │ │ │ 000cfe90 00016015 R_ARM_GLOB_DAT 00000000 _ZTISt9bad_alloc@GLIBCXX_3.4 │ │ │ │ -000cfe94 00082515 R_ARM_GLOB_DAT 0006bf2d _ZNK16CoinPackedVector10getIndicesEv │ │ │ │ +000cfe94 00082515 R_ARM_GLOB_DAT 0006aa25 _ZNK16CoinPackedVector10getIndicesEv │ │ │ │ 000cfe98 00086115 R_ARM_GLOB_DAT 000cd768 _ZTVN6Bonmin18BonCbcFullNodeInfoE │ │ │ │ 000cfe9c 0002b015 R_ARM_GLOB_DAT 000ce430 _ZTVN6Bonmin6TMINLPE │ │ │ │ 000cfea0 0003c715 R_ARM_GLOB_DAT 000ce030 _ZTVN6Bonmin15CutStrengthenerE │ │ │ │ 000cfea8 0007fa15 R_ARM_GLOB_DAT 000ced14 _ZTVN6Bonmin26HeuristicDiveMIPFractionalE │ │ │ │ -000cfeac 0005b915 R_ARM_GLOB_DAT 00055c1d _ZN18CbcBranchingObject6branchEP18OsiSolverInterface │ │ │ │ +000cfeac 0005b915 R_ARM_GLOB_DAT 00053475 _ZN18CbcBranchingObject6branchEP18OsiSolverInterface │ │ │ │ 000cfeb4 00017115 R_ARM_GLOB_DAT 00000000 _ZTI24CglMixedIntegerRounding2 │ │ │ │ 000cfeb8 00017315 R_ARM_GLOB_DAT 00000000 _ZTI10CglProbing │ │ │ │ 000cfebc 0006c415 R_ARM_GLOB_DAT 000ce090 _ZTVN6Bonmin18OsiTMINLPInterface16OaMessageHandlerE │ │ │ │ 000cfec0 00017d15 R_ARM_GLOB_DAT 00000000 _ZTI11CbcNodeInfo │ │ │ │ 000cfed0 00018715 R_ARM_GLOB_DAT 00000000 _ZTI9OsiObject │ │ │ │ 000cfee8 0003f015 R_ARM_GLOB_DAT 000cd96c _ZTVN6Bonmin17RegisteredOptionsE │ │ │ │ 000cfef0 00088015 R_ARM_GLOB_DAT 000cec7c _ZTVN6Bonmin25HeuristicDiveVectorLengthE │ │ │ │ 000cfef4 00019e15 R_ARM_GLOB_DAT 00000000 _ZTV9CglClique │ │ │ │ -000cfef8 0003df15 R_ARM_GLOB_DAT 0006bf29 _ZNK16CoinPackedVector14getNumElementsEv │ │ │ │ +000cfef8 0003df15 R_ARM_GLOB_DAT 0006aa21 _ZNK16CoinPackedVector14getNumElementsEv │ │ │ │ 000cff00 0007f115 R_ARM_GLOB_DAT 000cd890 _ZTVN6Bonmin14CbcProbedDiverE │ │ │ │ -000cff04 00038115 R_ARM_GLOB_DAT 000cde9c _ZTVN4Coin16ReferencedObjectE │ │ │ │ -000cff08 00036e15 R_ARM_GLOB_DAT 000cdccc _ZTVN6Bonmin15OACutGenerator2E │ │ │ │ +000cff04 00038115 R_ARM_GLOB_DAT 000cde14 _ZTVN4Coin16ReferencedObjectE │ │ │ │ +000cff08 00036e15 R_ARM_GLOB_DAT 000cdc90 _ZTVN6Bonmin15OACutGenerator2E │ │ │ │ 000cff10 00035015 R_ARM_GLOB_DAT 000ce0ac _ZTVN6Bonmin19SimpleReferencedPtrI13CoinWarmStartEE │ │ │ │ 000cff14 00054c15 R_ARM_GLOB_DAT 000cd7dc _ZTVN6Bonmin14GuessHeuristicE │ │ │ │ 000cff18 00051b15 R_ARM_GLOB_DAT 000ce38c _ZTVN6Bonmin14TMINLP_INVALIDE │ │ │ │ 000cff28 0001b115 R_ARM_GLOB_DAT 00000000 _ZTVSt13basic_filebufIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ 000cff34 0001b715 R_ARM_GLOB_DAT 00000000 _ZTVSt14basic_ofstreamIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ 000cff38 00073c15 R_ARM_GLOB_DAT 000cda84 _ZTVN6Bonmin21CbcStrategyChooseCutsE │ │ │ │ 000cff3c 00026915 R_ARM_GLOB_DAT 000cd6f0 _ZTVN6Bonmin14CbcNlpStrategyE │ │ │ │ -000cff44 00085d15 R_ARM_GLOB_DAT 000cdb80 _ZTVN6Bonmin7HotInfoE │ │ │ │ +000cff44 00085d15 R_ARM_GLOB_DAT 000cdb30 _ZTVN6Bonmin7HotInfoE │ │ │ │ 000cff48 0007fd15 R_ARM_GLOB_DAT 000d0284 _ZN6Bonmin11IpoptSolver11solverName_B5cxx11E │ │ │ │ -000cff50 00052c15 R_ARM_GLOB_DAT 0006bf31 _ZNK16CoinPackedVector11getElementsEv │ │ │ │ +000cff50 00052c15 R_ARM_GLOB_DAT 0006aa29 _ZNK16CoinPackedVector11getElementsEv │ │ │ │ 000cff54 0001c715 R_ARM_GLOB_DAT 00000000 _ZTV23CoinWarmStartPrimalDual │ │ │ │ 000cff58 0001c815 R_ARM_GLOB_DAT 00000000 stdout@GLIBC_2.4 │ │ │ │ -000cff5c 00064815 R_ARM_GLOB_DAT 00088dfd _ZN5Ipopt11OptionsListaSERKS0_ │ │ │ │ +000cff5c 00064815 R_ARM_GLOB_DAT 00088e0d _ZN5Ipopt11OptionsListaSERKS0_ │ │ │ │ 000cff60 0002cd15 R_ARM_GLOB_DAT 000cd9f4 _ZTVN6Bonmin12BabSetupBaseE │ │ │ │ 000cff64 0003c915 R_ARM_GLOB_DAT 000d0038 _ZN6Bonmin12BabSetupBase16defaultIntParam_E │ │ │ │ 000cff68 00066715 R_ARM_GLOB_DAT 000d0088 _ZN6Bonmin18OsiTMINLPInterface9TIME_SYMBE │ │ │ │ -000cff6c 00088a15 R_ARM_GLOB_DAT 00055c15 _ZNK9CbcObject13infeasibilityEPK23OsiBranchingInformationRi │ │ │ │ +000cff6c 00088a15 R_ARM_GLOB_DAT 0005346d _ZNK9CbcObject13infeasibilityEPK23OsiBranchingInformationRi │ │ │ │ 000cff74 0006a515 R_ARM_GLOB_DAT 000344ed _ZN5Ipopt16RegisteredOptionD0Ev │ │ │ │ 000cff78 0002e215 R_ARM_GLOB_DAT 000cda24 _ZTVN8CglLandP10ParametersE │ │ │ │ -000cff7c 0005a715 R_ARM_GLOB_DAT 0008f809 _ZNK5Ipopt16RegisteredOption13DefaultStringB5cxx11Ev │ │ │ │ +000cff7c 0005a715 R_ARM_GLOB_DAT 0008f819 _ZNK5Ipopt16RegisteredOption13DefaultStringB5cxx11Ev │ │ │ │ 000cff84 0001ec15 R_ARM_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ 000cff88 00075015 R_ARM_GLOB_DAT 000d00ec _ZN6Bonmin11IpoptSolver18UnsolvedIpoptError10errorNamesB5cxx11E │ │ │ │ 000cff8c 0001f715 R_ARM_GLOB_DAT 00000000 _ZTI9CglClique │ │ │ │ 000cff94 00076115 R_ARM_GLOB_DAT 000d0098 _ZN6Bonmin18OsiTMINLPInterface8OPT_SYMBE │ │ │ │ -000cff9c 0004f615 R_ARM_GLOB_DAT 000cdeac _ZTVN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ +000cff9c 0004f615 R_ARM_GLOB_DAT 000cde24 _ZTVN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ 000cffa0 00020515 R_ARM_GLOB_DAT 00000000 _ZTVN5Ipopt11OptionsListE │ │ │ │ 000cffa4 00023c15 R_ARM_GLOB_DAT 000ceda4 _ZTVN6Bonmin28HeuristicDiveMIPVectorLengthE │ │ │ │ -000cffa8 00078f15 R_ARM_GLOB_DAT 000ce630 _ZTV13CoinWarmStart │ │ │ │ +000cffa8 00078f15 R_ARM_GLOB_DAT 000ce6f0 _ZTV13CoinWarmStart │ │ │ │ 000cffb0 00020d15 R_ARM_GLOB_DAT 00000000 _ZTI10OsiObject2 │ │ │ │ 000cffb4 00020e15 R_ARM_GLOB_DAT 00000000 _ZTI9CbcObject │ │ │ │ -000cffb8 00052a15 R_ARM_GLOB_DAT 0008f7ed _ZNK5Ipopt16RegisteredOption4TypeEv │ │ │ │ +000cffb8 00052a15 R_ARM_GLOB_DAT 0008f7fd _ZNK5Ipopt16RegisteredOption4TypeEv │ │ │ │ 000cffc0 0003f315 R_ARM_GLOB_DAT 000cdf44 _ZTVN6Bonmin4CutsE │ │ │ │ 000cffcc 0003d015 R_ARM_GLOB_DAT 0004af11 _ZNK21OsiClpSolverInterface10getNumColsEv │ │ │ │ 000cffd0 00021215 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ 000cffdc 00021615 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ 000cffe0 00021915 R_ARM_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ 000cffe4 00081c15 R_ARM_GLOB_DAT 000cd84c _ZTVN6Bonmin8CbcDiverE │ │ │ │ -000cffe8 00044f15 R_ARM_GLOB_DAT 000cdb1c _ZTVN6Bonmin11PseudoCostsE │ │ │ │ +000cffe8 00044f15 R_ARM_GLOB_DAT 000cdacc _ZTVN6Bonmin11PseudoCostsE │ │ │ │ 000cffec 00022015 R_ARM_GLOB_DAT 00000000 _ZSt4cerr@GLIBCXX_3.4 │ │ │ │ 000cfff0 00022115 R_ARM_GLOB_DAT 00000000 _ZTTSt14basic_ifstreamIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ -000cfff4 0007c015 R_ARM_GLOB_DAT 0008f7e9 _ZNK5Ipopt16RegisteredOption19RegisteringCategoryEv │ │ │ │ +000cfff4 0007c015 R_ARM_GLOB_DAT 0008f7f9 _ZNK5Ipopt16RegisteredOption19RegisteringCategoryEv │ │ │ │ 000cfff8 00022615 R_ARM_GLOB_DAT 00000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ 000cfffc 00072715 R_ARM_GLOB_DAT 000d0090 _ZN6Bonmin18OsiTMINLPInterface12UNBOUND_SYMBE │ │ │ │ │ │ │ │ Relocation section '.rel.plt' at offset 0x29e18 contains 820 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ -000cef38 0005ce16 R_ARM_JUMP_SLOT 00076915 _ZN6Bonmin18OsiTMINLPInterface19randomStartingPointEv │ │ │ │ +000cef38 0005ce16 R_ARM_JUMP_SLOT 00076925 _ZN6Bonmin18OsiTMINLPInterface19randomStartingPointEv │ │ │ │ 000cef3c 00000316 R_ARM_JUMP_SLOT 00000000 signal@GLIBC_2.4 │ │ │ │ -000cef40 0004a316 R_ARM_JUMP_SLOT 00094ca9 _ZN6Bonmin24IpoptInteriorWarmStarterD1Ev │ │ │ │ -000cef44 00042d16 R_ARM_JUMP_SLOT 00089aed _ZN6Bonmin10TNLP2FPNLP10set_cutoffEd │ │ │ │ +000cef40 0004a316 R_ARM_JUMP_SLOT 0008fb79 _ZN6Bonmin24IpoptInteriorWarmStarterD1Ev │ │ │ │ +000cef44 00042d16 R_ARM_JUMP_SLOT 00089afd _ZN6Bonmin10TNLP2FPNLP10set_cutoffEd │ │ │ │ 000cef48 00081216 R_ARM_JUMP_SLOT 0003fce1 _ZN5Ipopt8SmartPtrINS_10JournalistEE15ReleasePointer_Ev │ │ │ │ 000cef4c 00000716 R_ARM_JUMP_SLOT 00000000 _ZNSo3putEc@GLIBCXX_3.4 │ │ │ │ 000cef50 00000916 R_ARM_JUMP_SLOT 00000000 _ZN18CbcStrategyDefaultC2ERKS_ │ │ │ │ -000cef54 00049116 R_ARM_JUMP_SLOT 000853b9 _ZN6Bonmin14TMINLP_INVALIDC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_i │ │ │ │ +000cef54 00049116 R_ARM_JUMP_SLOT 000853c9 _ZN6Bonmin14TMINLP_INVALIDC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_i │ │ │ │ 000cef58 00000a16 R_ARM_JUMP_SLOT 00000000 _ZN18CoinMessageHandler11setLogLevelEi │ │ │ │ 000cef5c 00000c16 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel20setNumberBeforeTrustEi │ │ │ │ -000cef60 00058916 R_ARM_JUMP_SLOT 0009a2f5 _ZN6Bonmin13HeuristicRINS15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ -000cef64 00089d16 R_ARM_JUMP_SLOT 00082e69 _ZN6Bonmin11TMINLP2TNLP21SetVariableLowerBoundEid │ │ │ │ +000cef60 00058916 R_ARM_JUMP_SLOT 0009a305 _ZN6Bonmin13HeuristicRINS15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cef64 00089d16 R_ARM_JUMP_SLOT 00082e79 _ZN6Bonmin11TMINLP2TNLP21SetVariableLowerBoundEid │ │ │ │ 000cef68 00000d16 R_ARM_JUMP_SLOT 00000000 _Z10CoinFinited │ │ │ │ 000cef6c 00000e16 R_ARM_JUMP_SLOT 00000000 _ZN23OsiBranchingInformationD1Ev │ │ │ │ 000cef70 00041416 R_ARM_JUMP_SLOT 0004b24d _ZN6Bonmin21CbcStrategyChooseCuts5setupERNS_12BabSetupBaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 000cef74 00001016 R_ARM_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4 │ │ │ │ 000cef78 00001116 R_ARM_JUMP_SLOT 00000000 _ZN14OsiPseudoCostsC1ERKS_ │ │ │ │ -000cef7c 00060016 R_ARM_JUMP_SLOT 0006ab6d _ZN6Bonmin7QuadRow10initializeEv │ │ │ │ -000cef80 0006fc16 R_ARM_JUMP_SLOT 00084121 _ZN6Bonmin11TMINLP2TNLP9Set_x_solEiPKd │ │ │ │ -000cef84 0004e816 R_ARM_JUMP_SLOT 0006fb09 _ZNK6Bonmin15CutStrengthener17StrengtheningTNLP17StrengthenedBoundEv │ │ │ │ -000cef88 00060f16 R_ARM_JUMP_SLOT 00094d79 _ZN6Bonmin24IpoptInteriorWarmStarter8FinalizeEv │ │ │ │ +000cef7c 00060016 R_ARM_JUMP_SLOT 0006c9cd _ZN6Bonmin7QuadRow10initializeEv │ │ │ │ +000cef80 0006fc16 R_ARM_JUMP_SLOT 00084131 _ZN6Bonmin11TMINLP2TNLP9Set_x_solEiPKd │ │ │ │ +000cef84 0004e816 R_ARM_JUMP_SLOT 0006fb19 _ZNK6Bonmin15CutStrengthener17StrengtheningTNLP17StrengthenedBoundEv │ │ │ │ +000cef88 00060f16 R_ARM_JUMP_SLOT 0008fc49 _ZN6Bonmin24IpoptInteriorWarmStarter8FinalizeEv │ │ │ │ 000cef8c 00001216 R_ARM_JUMP_SLOT 00000000 _ZN21OsiClpSolverInterfaceC1Ev │ │ │ │ 000cef90 00001416 R_ARM_JUMP_SLOT 00000000 _ZN15CbcFullNodeInfoC2EP8CbcModeli │ │ │ │ 000cef94 00001516 R_ARM_JUMP_SLOT 00000000 _ZNSt8__detail15_List_node_base7_M_hookEPS0_@GLIBCXX_3.4.15 │ │ │ │ 000cef98 0005a416 R_ARM_JUMP_SLOT 00030555 _ZN6Bonmin3BabC1Ev │ │ │ │ 000cef9c 00001616 R_ARM_JUMP_SLOT 00000000 _ZNK8CbcModel18isProvenInfeasibleEv │ │ │ │ -000cefa0 00076416 R_ARM_JUMP_SLOT 0008aaa1 _ZN6Bonmin12BranchingTQPC1EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ -000cefa4 0006f416 R_ARM_JUMP_SLOT 0005639d _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EE17_M_default_appendEj │ │ │ │ +000cefa0 00076416 R_ARM_JUMP_SLOT 0008aab1 _ZN6Bonmin12BranchingTQPC1EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ +000cefa4 0006f416 R_ARM_JUMP_SLOT 00053c15 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EE17_M_default_appendEj │ │ │ │ 000cefa8 00001716 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel11setLogLevelEi │ │ │ │ -000cefac 00028d16 R_ARM_JUMP_SLOT 00067f11 _ZN6Bonmin19LinearCutsGenerator12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ -000cefb0 00057d16 R_ARM_JUMP_SLOT 00082941 _ZN6Bonmin11TMINLP2TNLP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ -000cefb4 00031916 R_ARM_JUMP_SLOT 0009a2b9 _ZN6Bonmin13HeuristicRINSC1ERKS0_ │ │ │ │ -000cefb8 00075716 R_ARM_JUMP_SLOT 0008a9f5 _ZN6Bonmin12BranchingTQPD1Ev │ │ │ │ +000cefac 00028d16 R_ARM_JUMP_SLOT 00065171 _ZN6Bonmin19LinearCutsGenerator12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ +000cefb0 00057d16 R_ARM_JUMP_SLOT 00082951 _ZN6Bonmin11TMINLP2TNLP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ +000cefb4 00031916 R_ARM_JUMP_SLOT 0009a2c9 _ZN6Bonmin13HeuristicRINSC1ERKS0_ │ │ │ │ +000cefb8 00075716 R_ARM_JUMP_SLOT 0008aa05 _ZN6Bonmin12BranchingTQPD1Ev │ │ │ │ 000cefbc 00001816 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedMatrixC1EbiiiPKdPKiS3_S3_ │ │ │ │ 000cefc0 00001916 R_ARM_JUMP_SLOT 00000000 _ZN10OsiHotInfoC2EP18OsiSolverInterfacePK23OsiBranchingInformationPKPK9OsiObjecti │ │ │ │ -000cefc4 00063e16 R_ARM_JUMP_SLOT 00054db1 _ZN6Bonmin17BonChooseVariableC1ERKS0_ │ │ │ │ +000cefc4 00063e16 R_ARM_JUMP_SLOT 00052609 _ZN6Bonmin17BonChooseVariableC1ERKS0_ │ │ │ │ 000cefc8 00001b16 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedMatrixD1Ev │ │ │ │ -000cefcc 00040f16 R_ARM_JUMP_SLOT 0009c46d _ZN6Bonmin14HeuristicFPump15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cefcc 00040f16 R_ARM_JUMP_SLOT 0009c47d _ZN6Bonmin14HeuristicFPump15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cefd0 00001c16 R_ARM_JUMP_SLOT 00000000 _ZN18CoinMessageHandler7messageEiRK12CoinMessages │ │ │ │ 000cefd4 00045416 R_ARM_JUMP_SLOT 0003592d _ZN6Bonmin8CbcDiverC1ERKS0_ │ │ │ │ -000cefd8 00076216 R_ARM_JUMP_SLOT 000697c5 _ZNSt6vectorIiSaIiEE17_M_default_appendEj │ │ │ │ -000cefdc 00035416 R_ARM_JUMP_SLOT 0006dd11 _ZN6Bonmin12BoundsReader4readEv │ │ │ │ -000cefe0 00035c16 R_ARM_JUMP_SLOT 00095df9 _ZNSt6vectorIN5Ipopt8SmartPtrIKNS0_14IteratesVectorEEESaIS4_EE17_M_realloc_appendIJS4_EEEvDpOT_ │ │ │ │ +000cefd8 00076216 R_ARM_JUMP_SLOT 00066a25 _ZNSt6vectorIiSaIiEE17_M_default_appendEj │ │ │ │ +000cefdc 00035416 R_ARM_JUMP_SLOT 0006dd21 _ZN6Bonmin12BoundsReader4readEv │ │ │ │ +000cefe0 00035c16 R_ARM_JUMP_SLOT 00090cc9 _ZNSt6vectorIN5Ipopt8SmartPtrIKNS0_14IteratesVectorEEESaIS4_EE17_M_realloc_appendIJS4_EEEvDpOT_ │ │ │ │ 000cefe4 00001e16 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcjj@GLIBCXX_3.4.21 │ │ │ │ -000cefe8 00025316 R_ARM_JUMP_SLOT 000856b9 _ZN6Bonmin12TMINLP2OsiLP22initialize_jac_storageEv │ │ │ │ -000cefec 00065616 R_ARM_JUMP_SLOT 00065295 _ZNSt6vectorIPN6Bonmin7QuadRowESaIS2_EE7reserveEj │ │ │ │ -000ceff0 00071f16 R_ARM_JUMP_SLOT 0009e7e1 _ZN6Bonmin13isNlpFeasibleEPNS_11TMINLP2TNLPEd │ │ │ │ -000ceff4 00064116 R_ARM_JUMP_SLOT 0005b2e5 _ZN6Bonmin19OaDecompositionBase11solverManipC1EP18OsiSolverInterfacebbbbb │ │ │ │ +000cefe8 00025316 R_ARM_JUMP_SLOT 000856c9 _ZN6Bonmin12TMINLP2OsiLP22initialize_jac_storageEv │ │ │ │ +000cefec 00065616 R_ARM_JUMP_SLOT 00069bad _ZNSt6vectorIPN6Bonmin7QuadRowESaIS2_EE7reserveEj │ │ │ │ +000ceff0 00071f16 R_ARM_JUMP_SLOT 0009e7f1 _ZN6Bonmin13isNlpFeasibleEPNS_11TMINLP2TNLPEd │ │ │ │ +000ceff4 00064116 R_ARM_JUMP_SLOT 0005ebad _ZN6Bonmin19OaDecompositionBase11solverManipC1EP18OsiSolverInterfacebbbbb │ │ │ │ 000ceff8 00002216 R_ARM_JUMP_SLOT 00000000 _ZN24CglMixedIntegerRounding2D1Ev │ │ │ │ 000ceffc 00002316 R_ARM_JUMP_SLOT 00000000 _ZN14OsiPseudoCostsC1Ev │ │ │ │ 000cf000 0007cc16 R_ARM_JUMP_SLOT 00034a15 _ZN6Bonmin7BabInfoD1Ev │ │ │ │ 000cf004 00002416 R_ARM_JUMP_SLOT 00000000 _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@GLIBCXX_3.4 │ │ │ │ 000cf008 00002516 R_ARM_JUMP_SLOT 00000000 _ZN12CoinMessagesD2Ev │ │ │ │ 000cf00c 00002616 R_ARM_JUMP_SLOT 00000000 _ZN18CoinMessageHandlerC2Ev │ │ │ │ 000cf010 00002716 R_ARM_JUMP_SLOT 00000000 __aeabi_atexit@CXXABI_ARM_1.3.3 │ │ │ │ 000cf014 0007b316 R_ARM_JUMP_SLOT 0004bd71 _ZN6Bonmin15integerFeasibleER18OsiSolverInterfaceRK23OsiBranchingInformationdPP9OsiObjecti │ │ │ │ 000cf018 00046a16 R_ARM_JUMP_SLOT 000413e5 _ZN6Bonmin11BonminSetupC1ERKS0_ │ │ │ │ 000cf01c 00002816 R_ARM_JUMP_SLOT 00000000 _ZN18CbcPartialNodeInfoC2ERKS_ │ │ │ │ -000cf020 0002ea16 R_ARM_JUMP_SLOT 0006bd39 _ZN6Bonmin7QuadCutD1Ev │ │ │ │ +000cf020 0002ea16 R_ARM_JUMP_SLOT 0006a831 _ZN6Bonmin7QuadCutD1Ev │ │ │ │ 000cf024 00002916 R_ARM_JUMP_SLOT 00000000 _ZN18CoinMessageHandlerD2Ev │ │ │ │ -000cf028 00082716 R_ARM_JUMP_SLOT 00068bf5 _ZN6Bonmin4TMataSERKS0_ │ │ │ │ +000cf028 00082716 R_ARM_JUMP_SLOT 00065e55 _ZN6Bonmin4TMataSERKS0_ │ │ │ │ 000cf02c 00002a16 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt16IpoptApplication23RegisterAllIpoptOptionsERKNS_8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ -000cf030 0005c816 R_ARM_JUMP_SLOT 00094e99 _ZN6Bonmin24IpoptInteriorWarmStarter16WarmStartIterateEiPKdS2_RN5Ipopt14IteratesVectorE │ │ │ │ -000cf034 00048a16 R_ARM_JUMP_SLOT 00083089 _ZN6Bonmin11TMINLP2TNLP29evaluateUpperBoundingFunctionEPKd │ │ │ │ -000cf038 00080416 R_ARM_JUMP_SLOT 00096681 _ZN6Bonmin25LocalSolverBasedHeuristic10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ +000cf030 0005c816 R_ARM_JUMP_SLOT 0008fd69 _ZN6Bonmin24IpoptInteriorWarmStarter16WarmStartIterateEiPKdS2_RN5Ipopt14IteratesVectorE │ │ │ │ +000cf034 00048a16 R_ARM_JUMP_SLOT 00083099 _ZN6Bonmin11TMINLP2TNLP29evaluateUpperBoundingFunctionEPKd │ │ │ │ +000cf038 00080416 R_ARM_JUMP_SLOT 00096691 _ZN6Bonmin25LocalSolverBasedHeuristic10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 000cf03c 00002e16 R_ARM_JUMP_SLOT 00000000 _ZNK16CoinPackedMatrix10dumpMatrixEPKc │ │ │ │ 000cf040 00025816 R_ARM_JUMP_SLOT 00036ed1 _ZN6Bonmin11CbcDfsDiver16pushDiveOntoHeapEd │ │ │ │ 000cf044 00002f16 R_ARM_JUMP_SLOT 00000000 _ZN7OsiCutsC1Ev │ │ │ │ -000cf048 00062316 R_ARM_JUMP_SLOT 00065329 _ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd │ │ │ │ +000cf048 00062316 R_ARM_JUMP_SLOT 00069c41 _ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd │ │ │ │ 000cf04c 00003016 R_ARM_JUMP_SLOT 00000000 _ZNK8CbcModel23getBestPossibleObjValueEv │ │ │ │ -000cf050 0003c816 R_ARM_JUMP_SLOT 000a43c9 _ZN6Bonmin12MilpRoundingC1EPNS_11BonminSetupE │ │ │ │ +000cf050 0003c816 R_ARM_JUMP_SLOT 000a43d9 _ZN6Bonmin12MilpRoundingC1EPNS_11BonminSetupE │ │ │ │ 000cf054 00003116 R_ARM_JUMP_SLOT 00000000 _ZN15CbcCompareDepth4testEP7CbcNodeS1_ │ │ │ │ 000cf058 00003216 R_ARM_JUMP_SLOT 00000000 _ZN12CbcHeuristicC2Ev │ │ │ │ 000cf05c 00083a16 R_ARM_JUMP_SLOT 00032d49 _ZN6Bonmin14CbcNlpStrategyD1Ev │ │ │ │ 000cf060 00003416 R_ARM_JUMP_SLOT 00000000 _ZN9OsiRowCutC2Ev │ │ │ │ -000cf064 0003e916 R_ARM_JUMP_SLOT 00050bdd _ZN6Bonmin17BonChooseVariable15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ -000cf068 00072816 R_ARM_JUMP_SLOT 0006b129 _ZN6Bonmin7QuadRowC1ERKNS_7QuadCutE │ │ │ │ +000cf064 0003e916 R_ARM_JUMP_SLOT 0004e435 _ZN6Bonmin17BonChooseVariable15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cf068 00072816 R_ARM_JUMP_SLOT 0006cf89 _ZN6Bonmin7QuadRowC1ERKNS_7QuadCutE │ │ │ │ 000cf06c 00003516 R_ARM_JUMP_SLOT 00000000 _ZNK9OsiRowCut2ubEv │ │ │ │ 000cf070 00003716 R_ARM_JUMP_SLOT 00000000 _ZN18CbcStrategyDefaultD2Ev │ │ │ │ -000cf074 00080e16 R_ARM_JUMP_SLOT 0009b089 _ZN6Bonmin23HeuristicLocalBranchingC1EPNS_11BonminSetupE │ │ │ │ -000cf078 00075b16 R_ARM_JUMP_SLOT 00082755 _ZN6Bonmin11TMINLP2TNLP11eval_grad_fEiPKdbPd │ │ │ │ +000cf074 00080e16 R_ARM_JUMP_SLOT 0009b099 _ZN6Bonmin23HeuristicLocalBranchingC1EPNS_11BonminSetupE │ │ │ │ +000cf078 00075b16 R_ARM_JUMP_SLOT 00082765 _ZN6Bonmin11TMINLP2TNLP11eval_grad_fEiPKdbPd │ │ │ │ 000cf07c 00003816 R_ARM_JUMP_SLOT 00000000 _ZN12CoinMessages10addMessageEiRK14CoinOneMessage │ │ │ │ -000cf080 0005a016 R_ARM_JUMP_SLOT 0009624d _ZN6Bonmin25LocalSolverBasedHeuristic14changeIfNotSetEN5Ipopt8SmartPtrINS1_11OptionsListEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSA_SC_ │ │ │ │ +000cf080 0005a016 R_ARM_JUMP_SLOT 0009625d _ZN6Bonmin25LocalSolverBasedHeuristic14changeIfNotSetEN5Ipopt8SmartPtrINS1_11OptionsListEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSA_SC_ │ │ │ │ 000cf084 00003916 R_ARM_JUMP_SLOT 00000000 _ZN14OsiPseudoCosts10initializeEi │ │ │ │ 000cf088 00003a16 R_ARM_JUMP_SLOT 00000000 _ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv@GLIBCXX_3.4 │ │ │ │ 000cf08c 00003b16 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt10IpBlasCopyEiPKdiPdi │ │ │ │ 000cf090 00040816 R_ARM_JUMP_SLOT 000428f5 _ZN6Bonmin11BonminSetup20addMilpCutGeneratorsEv │ │ │ │ 000cf094 00003c16 R_ARM_JUMP_SLOT 00000000 _ZNKSt12__basic_fileIcE7is_openEv@GLIBCXX_3.4 │ │ │ │ 000cf098 00003e16 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel18setNumberPenaltiesEi │ │ │ │ -000cf09c 00048d16 R_ARM_JUMP_SLOT 00082bc5 _ZN6Bonmin11TMINLP2TNLPD1Ev │ │ │ │ -000cf0a0 00078616 R_ARM_JUMP_SLOT 00096715 _ZN6Bonmin25LocalSolverBasedHeuristicC2EPNS_11BonminSetupE │ │ │ │ +000cf09c 00048d16 R_ARM_JUMP_SLOT 00082bd5 _ZN6Bonmin11TMINLP2TNLPD1Ev │ │ │ │ +000cf0a0 00078616 R_ARM_JUMP_SLOT 00096725 _ZN6Bonmin25LocalSolverBasedHeuristicC2EPNS_11BonminSetupE │ │ │ │ 000cf0a4 00004216 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21 │ │ │ │ -000cf0a8 00080f16 R_ARM_JUMP_SLOT 00090095 _ZN6Bonmin18IpoptWarmStartDiff10flushPointEv │ │ │ │ +000cf0a8 00080f16 R_ARM_JUMP_SLOT 00094609 _ZN6Bonmin18IpoptWarmStartDiff10flushPointEv │ │ │ │ 000cf0ac 00004316 R_ARM_JUMP_SLOT 00000000 _ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@GLIBCXX_3.4 │ │ │ │ -000cf0b0 0007dd16 R_ARM_JUMP_SLOT 00082bc1 _ZN6Bonmin11TMINLP2TNLP12gutsOfDeleteEv │ │ │ │ -000cf0b4 00043d16 R_ARM_JUMP_SLOT 000773cd _ZN6Bonmin18OsiTMINLPInterface26switchToFeasibilityProblemEjPKdPKid │ │ │ │ +000cf0b0 0007dd16 R_ARM_JUMP_SLOT 00082bd1 _ZN6Bonmin11TMINLP2TNLP12gutsOfDeleteEv │ │ │ │ +000cf0b4 00043d16 R_ARM_JUMP_SLOT 000773dd _ZN6Bonmin18OsiTMINLPInterface26switchToFeasibilityProblemEjPKdPKid │ │ │ │ 000cf0b8 00004416 R_ARM_JUMP_SLOT 00000000 _ZN7CbcTreeC2Ev │ │ │ │ -000cf0bc 00060916 R_ARM_JUMP_SLOT 0005f1c5 _ZN6Bonmin15OACutGenerator215registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cf0bc 00060916 R_ARM_JUMP_SLOT 0005ae7d _ZN6Bonmin15OACutGenerator215registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cf0c0 00004716 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedMatrixC1Ev │ │ │ │ -000cf0c4 00041016 R_ARM_JUMP_SLOT 000a4429 _ZN6Bonmin12MilpRoundingD1Ev │ │ │ │ -000cf0c8 00086a16 R_ARM_JUMP_SLOT 000a35c1 _ZN6Bonmin26HeuristicDiveMIPFractionalC1ERKS0_ │ │ │ │ -000cf0cc 00056916 R_ARM_JUMP_SLOT 000a1779 _ZN6Bonmin16HeuristicDiveMIPD1Ev │ │ │ │ +000cf0c4 00041016 R_ARM_JUMP_SLOT 000a4439 _ZN6Bonmin12MilpRoundingD1Ev │ │ │ │ +000cf0c8 00086a16 R_ARM_JUMP_SLOT 000a35d1 _ZN6Bonmin26HeuristicDiveMIPFractionalC1ERKS0_ │ │ │ │ +000cf0cc 00056916 R_ARM_JUMP_SLOT 000a1789 _ZN6Bonmin16HeuristicDiveMIPD1Ev │ │ │ │ 000cf0d0 00056116 R_ARM_JUMP_SLOT 0003e261 _ZN6Bonmin12BabSetupBase17readOptionsStreamERSi │ │ │ │ -000cf0d4 00086f16 R_ARM_JUMP_SLOT 000961d9 _ZN6Bonmin25LocalSolverBasedHeuristicD2Ev │ │ │ │ +000cf0d4 00086f16 R_ARM_JUMP_SLOT 000961e9 _ZN6Bonmin25LocalSolverBasedHeuristicD2Ev │ │ │ │ 000cf0d8 0002c716 R_ARM_JUMP_SLOT 00048fc9 _ZN6Bonmin12SubMipSolver15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ -000cf0dc 0002e316 R_ARM_JUMP_SLOT 0008b881 _ZN6Bonmin21StrongBranchingSolverC2ERKS0_ │ │ │ │ -000cf0e0 00039616 R_ARM_JUMP_SLOT 0009e761 _ZN6Bonmin13HeuristicDiveC2ERKS0_ │ │ │ │ +000cf0dc 0002e316 R_ARM_JUMP_SLOT 0008b891 _ZN6Bonmin21StrongBranchingSolverC2ERKS0_ │ │ │ │ +000cf0e0 00039616 R_ARM_JUMP_SLOT 0009e771 _ZN6Bonmin13HeuristicDiveC2ERKS0_ │ │ │ │ 000cf0e4 00004a16 R_ARM_JUMP_SLOT 00000000 _ZNSt8ios_baseC2Ev@GLIBCXX_3.4 │ │ │ │ -000cf0e8 0004ad16 R_ARM_JUMP_SLOT 0005af59 _ZN6Bonmin19OaDecompositionBase10ParametersC1ERKS1_ │ │ │ │ +000cf0e8 0004ad16 R_ARM_JUMP_SLOT 0005e821 _ZN6Bonmin19OaDecompositionBase10ParametersC1ERKS1_ │ │ │ │ 000cf0ec 00004b16 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcS5_S5_@GLIBCXX_3.4.21 │ │ │ │ -000cf0f0 00060116 R_ARM_JUMP_SLOT 0007adcd _ZN6Bonmin18OsiTMINLPInterface22extractInterfaceParamsEv │ │ │ │ -000cf0f4 0002b316 R_ARM_JUMP_SLOT 000709e9 _ZN6Bonmin15CutStrengthener12HandleOneCutEbPNS_6TMINLPEPNS_11TMINLP2TNLPEPKdS6_iR16CoinPackedVectorRdS9_iS6_d │ │ │ │ +000cf0f0 00060116 R_ARM_JUMP_SLOT 0007addd _ZN6Bonmin18OsiTMINLPInterface22extractInterfaceParamsEv │ │ │ │ +000cf0f4 0002b316 R_ARM_JUMP_SLOT 000709f9 _ZN6Bonmin15CutStrengthener12HandleOneCutEbPNS_6TMINLPEPNS_11TMINLP2TNLPEPKdS6_iR16CoinPackedVectorRdS9_iS6_d │ │ │ │ 000cf0f8 00004c16 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedMatrix13setDimensionsEii │ │ │ │ 000cf0fc 00086b16 R_ARM_JUMP_SLOT 0003fa45 _Z9CoinCopyNIiEvPKT_iPS0_ │ │ │ │ -000cf100 0007b916 R_ARM_JUMP_SLOT 00064d3d _Z9CoinFillNIdEvPT_iS0_ │ │ │ │ +000cf100 0007b916 R_ARM_JUMP_SLOT 00069651 _Z9CoinFillNIdEvPT_iS0_ │ │ │ │ 000cf104 00028516 R_ARM_JUMP_SLOT 000359d5 _ZN6Bonmin8CbcDiver15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cf108 00004d16 R_ARM_JUMP_SLOT 00000000 _ZN15CglCutGeneratorD2Ev │ │ │ │ 000cf10c 00004f16 R_ARM_JUMP_SLOT 00000000 _ZNK20CoinPackedVectorBase10dotProductEPKd │ │ │ │ 000cf110 00005016 R_ARM_JUMP_SLOT 00000000 _ZN18CbcCompareEstimateD1Ev │ │ │ │ -000cf114 00081916 R_ARM_JUMP_SLOT 00077775 _ZN6Bonmin18OsiTMINLPInterface7optionsEv │ │ │ │ -000cf118 00042a16 R_ARM_JUMP_SLOT 0005e739 _ZN6Bonmin15OACutGenerator2D1Ev │ │ │ │ +000cf114 00081916 R_ARM_JUMP_SLOT 00077785 _ZN6Bonmin18OsiTMINLPInterface7optionsEv │ │ │ │ +000cf118 00042a16 R_ARM_JUMP_SLOT 0005a3f1 _ZN6Bonmin15OACutGenerator2D1Ev │ │ │ │ 000cf11c 00005216 R_ARM_JUMP_SLOT 00000000 _ZN9CglGomory8setLimitEi │ │ │ │ -000cf120 00034916 R_ARM_JUMP_SLOT 000a62e9 _ZN6Bonmin28HeuristicDiveMIPVectorLengthC1ERKS0_ │ │ │ │ +000cf120 00034916 R_ARM_JUMP_SLOT 000a62f9 _ZN6Bonmin28HeuristicDiveMIPVectorLengthC1ERKS0_ │ │ │ │ 000cf124 00066516 R_ARM_JUMP_SLOT 00032605 _ZN9CoinErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_S5_S5_i │ │ │ │ -000cf128 0007ef16 R_ARM_JUMP_SLOT 00066431 _ZN6Bonmin12TMINLPLinObjD1Ev │ │ │ │ +000cf128 0007ef16 R_ARM_JUMP_SLOT 00063689 _ZN6Bonmin12TMINLPLinObjD1Ev │ │ │ │ 000cf12c 0003e616 R_ARM_JUMP_SLOT 00048e71 _ZN6Bonmin12SubMipSolverD1Ev │ │ │ │ 000cf130 00005516 R_ARM_JUMP_SLOT 00000000 _ZNSt8ios_baseD2Ev@GLIBCXX_3.4 │ │ │ │ 000cf134 0002e616 R_ARM_JUMP_SLOT 00032e5d _ZN6Bonmin14CbcNlpStrategyC1ERKS0_ │ │ │ │ -000cf138 00087416 R_ARM_JUMP_SLOT 00075d79 _ZN6Bonmin18OsiTMINLPInterface8MessagesC1Ev │ │ │ │ -000cf13c 00089316 R_ARM_JUMP_SLOT 000a28a5 _Z9CoinIotaNIiEvPT_iS0_ │ │ │ │ +000cf138 00087416 R_ARM_JUMP_SLOT 00075d89 _ZN6Bonmin18OsiTMINLPInterface8MessagesC1Ev │ │ │ │ +000cf13c 00089316 R_ARM_JUMP_SLOT 000a28b5 _Z9CoinIotaNIiEvPT_iS0_ │ │ │ │ 000cf140 00034816 R_ARM_JUMP_SLOT 0003fd95 _ZNSt7__cxx1110_List_baseIN6Bonmin12BabSetupBase15HeuristicMethodESaIS3_EE8_M_clearEv │ │ │ │ -000cf144 00056716 R_ARM_JUMP_SLOT 00053ff5 _ZN6Bonmin17BonChooseVariableC1ERNS_12BabSetupBaseEPK18OsiSolverInterface │ │ │ │ +000cf144 00056716 R_ARM_JUMP_SLOT 0005184d _ZN6Bonmin17BonChooseVariableC1ERNS_12BabSetupBaseEPK18OsiSolverInterface │ │ │ │ 000cf148 00005616 R_ARM_JUMP_SLOT 00000000 _ZN15CbcFullNodeInfoC2Ev │ │ │ │ 000cf14c 00005716 R_ARM_JUMP_SLOT 00000000 _ZN8CglLandPC1ERKNS_10ParametersERKN3LAP9ValidatorE │ │ │ │ 000cf150 0004d516 R_ARM_JUMP_SLOT 0003e685 _ZN6Bonmin12BabSetupBase3useEN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ 000cf154 00005916 R_ARM_JUMP_SLOT 00000000 _ZN14OsiPseudoCostsD2Ev │ │ │ │ 000cf158 00005a16 R_ARM_JUMP_SLOT 00000000 _ZN7CbcTreeC2ERKS_ │ │ │ │ -000cf15c 0006ca16 R_ARM_JUMP_SLOT 0007651d _ZN6Bonmin18OsiTMINLPInterface14freeCachedDataEv │ │ │ │ +000cf15c 0006ca16 R_ARM_JUMP_SLOT 0007652d _ZN6Bonmin18OsiTMINLPInterface14freeCachedDataEv │ │ │ │ 000cf160 00073916 R_ARM_JUMP_SLOT 0004a129 _ZN6Bonmin12SubMipSolverC1ERNS_12BabSetupBaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 000cf164 00005b16 R_ARM_JUMP_SLOT 00000000 _ZSt17__throw_bad_allocv@GLIBCXX_3.4 │ │ │ │ -000cf168 0006f716 R_ARM_JUMP_SLOT 00057d91 _ZNK6Bonmin13MinlpFeasPump16set_fp_objectiveER18OsiSolverInterfacePKd │ │ │ │ +000cf168 0006f716 R_ARM_JUMP_SLOT 000619b9 _ZNK6Bonmin13MinlpFeasPump16set_fp_objectiveER18OsiSolverInterfacePKd │ │ │ │ 000cf16c 00005d16 R_ARM_JUMP_SLOT 00000000 _ZN6CbcSOSC1EP8CbcModeliPKiPKdii │ │ │ │ 000cf170 00005e16 R_ARM_JUMP_SLOT 00000000 _ZN15CglCutGeneratorC2ERKS_ │ │ │ │ 000cf174 00055816 R_ARM_JUMP_SLOT 0003f6b9 _ZNK5Ipopt14IpoptException15ReportExceptionERKNS_10JournalistENS_13EJournalLevelE │ │ │ │ 000cf178 00006016 R_ARM_JUMP_SLOT 00000000 _ZN17OsiChooseVariableC2EPK18OsiSolverInterface │ │ │ │ -000cf17c 0005d616 R_ARM_JUMP_SLOT 000597cd _ZN6Bonmin7EcpCuts15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cf17c 0005d616 R_ARM_JUMP_SLOT 00057085 _ZN6Bonmin7EcpCuts15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cf180 00048e16 R_ARM_JUMP_SLOT 000358f5 _ZN6Bonmin8CbcDiverC1Ev │ │ │ │ 000cf184 00006516 R_ARM_JUMP_SLOT 00000000 _ZN24CbcBranchDefaultDecisionD1Ev │ │ │ │ -000cf188 0002ac16 R_ARM_JUMP_SLOT 00087f75 _ZN6Bonmin10TNLPSolverD1Ev │ │ │ │ -000cf18c 00081616 R_ARM_JUMP_SLOT 0006f0f1 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ +000cf188 0002ac16 R_ARM_JUMP_SLOT 00087f85 _ZN6Bonmin10TNLPSolverD1Ev │ │ │ │ +000cf18c 00081616 R_ARM_JUMP_SLOT 0006f101 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ 000cf190 00006616 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEjjPKcj@GLIBCXX_3.4.21 │ │ │ │ 000cf194 00006716 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedMatrix10deleteRowsEiPKi │ │ │ │ -000cf198 00046016 R_ARM_JUMP_SLOT 0006fb19 _ZN6Bonmin15CutStrengthenerC1EN5Ipopt8SmartPtrINS_10TNLPSolverEEENS2_INS1_11OptionsListEEE │ │ │ │ +000cf198 00046016 R_ARM_JUMP_SLOT 0006fb29 _ZN6Bonmin15CutStrengthenerC1EN5Ipopt8SmartPtrINS_10TNLPSolverEEENS2_INS1_11OptionsListEEE │ │ │ │ 000cf19c 00006916 R_ARM_JUMP_SLOT 00000000 __cxa_begin_catch@CXXABI_1.3 │ │ │ │ 000cf1a0 00006a16 R_ARM_JUMP_SLOT 00000000 _ZN10OsiHotInfo17updateInformationEPK18OsiSolverInterfacePK23OsiBranchingInformationP17OsiChooseVariable │ │ │ │ 000cf1a4 00006b16 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedMatrixC1ERKS_ │ │ │ │ -000cf1a8 00087516 R_ARM_JUMP_SLOT 0006b1d5 _ZN6Bonmin7QuadRowC1ERK9OsiRowCut │ │ │ │ -000cf1ac 00035516 R_ARM_JUMP_SLOT 00097e49 _ZN6Bonmin9DummyPumpC1EPNS_11BonminSetupE │ │ │ │ +000cf1a8 00087516 R_ARM_JUMP_SLOT 0006d035 _ZN6Bonmin7QuadRowC1ERK9OsiRowCut │ │ │ │ +000cf1ac 00035516 R_ARM_JUMP_SLOT 00097e59 _ZN6Bonmin9DummyPumpC1EPNS_11BonminSetupE │ │ │ │ 000cf1b0 00006c16 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEj@GLIBCXX_3.4.21 │ │ │ │ -000cf1b4 00062d16 R_ARM_JUMP_SLOT 0005c331 _ZN6Bonmin19OaDecompositionBaseD2Ev │ │ │ │ +000cf1b4 00062d16 R_ARM_JUMP_SLOT 0005fbf9 _ZN6Bonmin19OaDecompositionBaseD2Ev │ │ │ │ 000cf1b8 00007016 R_ARM_JUMP_SLOT 00000000 _ZN18CoinMessageHandlerC2ERKS_ │ │ │ │ 000cf1bc 00007116 R_ARM_JUMP_SLOT 00000000 _ZN12CbcHeuristicC2ER8CbcModel │ │ │ │ 000cf1c0 00063b16 R_ARM_JUMP_SLOT 0003fd31 _ZN5Ipopt8SmartPtrIN6Bonmin12TMINLP2OsiLPEE15ReleasePointer_Ev │ │ │ │ -000cf1c4 0004ef16 R_ARM_JUMP_SLOT 0006b3ad _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ +000cf1c4 0004ef16 R_ARM_JUMP_SLOT 0006d20d _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ 000cf1c8 00007216 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt9IpBlasDotEiPKdiS1_i │ │ │ │ -000cf1cc 0004f316 R_ARM_JUMP_SLOT 000509a5 _ZN6Bonmin17BonChooseVariable8MessagesC1Ev │ │ │ │ +000cf1cc 0004f316 R_ARM_JUMP_SLOT 0004e1fd _ZN6Bonmin17BonChooseVariable8MessagesC1Ev │ │ │ │ 000cf1d0 00007316 R_ARM_JUMP_SLOT 00000000 _ZN7OsiCutsC2ERKS_ │ │ │ │ 000cf1d4 00007416 R_ARM_JUMP_SLOT 00000000 _ZN18CoinMessageHandlerlsEd │ │ │ │ -000cf1d8 0006a616 R_ARM_JUMP_SLOT 00081de9 _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_i │ │ │ │ -000cf1dc 0007a216 R_ARM_JUMP_SLOT 0004f3b9 _ZNSt6vectorIiSaIiEE17_M_realloc_appendIJRKiEEEvDpOT_ │ │ │ │ +000cf1d8 0006a616 R_ARM_JUMP_SLOT 00081df9 _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_i │ │ │ │ +000cf1dc 0007a216 R_ARM_JUMP_SLOT 00056649 _ZNSt6vectorIiSaIiEE17_M_realloc_appendIJRKiEEEvDpOT_ │ │ │ │ 000cf1e0 00007816 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt11DenseVector22set_values_from_scalarEv │ │ │ │ 000cf1e4 00038016 R_ARM_JUMP_SLOT 00040231 _ZN5Ipopt8SmartPtrIN6Bonmin17RegisteredOptionsEE15ReleasePointer_Ev │ │ │ │ -000cf1e8 00026d16 R_ARM_JUMP_SLOT 0007dc2d _ZN6Bonmin18OsiTMINLPInterface15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ -000cf1ec 00033516 R_ARM_JUMP_SLOT 00099ba9 _ZN6Bonmin12PumpForMinlpC1EPNS_11BonminSetupE │ │ │ │ -000cf1f0 00026616 R_ARM_JUMP_SLOT 0009072d _ZN23CoinWarmStartVectorDiffIdED1Ev │ │ │ │ +000cf1e8 00026d16 R_ARM_JUMP_SLOT 0007dc3d _ZN6Bonmin18OsiTMINLPInterface15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cf1ec 00033516 R_ARM_JUMP_SLOT 00099bb9 _ZN6Bonmin12PumpForMinlpC1EPNS_11BonminSetupE │ │ │ │ +000cf1f0 00026616 R_ARM_JUMP_SLOT 00094ca1 _ZN23CoinWarmStartVectorDiffIdED1Ev │ │ │ │ 000cf1f4 0004a716 R_ARM_JUMP_SLOT 00034eb1 _ZN6Bonmin14CbcProbedDiverD1Ev │ │ │ │ -000cf1f8 0004d016 R_ARM_JUMP_SLOT 0006a765 _ZN6Bonmin7QuadRow9eval_gradEiPKdbPd │ │ │ │ +000cf1f8 0004d016 R_ARM_JUMP_SLOT 0006c5c5 _ZN6Bonmin7QuadRow9eval_gradEiPKdbPd │ │ │ │ 000cf1fc 00027b16 R_ARM_JUMP_SLOT 0004c4a9 _ZN6Bonmin11fixIntegersER18OsiSolverInterfaceRK23OsiBranchingInformationdPP9OsiObjecti │ │ │ │ 000cf200 00007e16 R_ARM_JUMP_SLOT 00000000 _ZN18OsiSolverInterface17solveFromHotStartEv │ │ │ │ 000cf204 00007f16 R_ARM_JUMP_SLOT 00000000 _ZN14CoinOneMessageC1EicPKc │ │ │ │ -000cf208 00057e16 R_ARM_JUMP_SLOT 000a41c1 _ZN6Bonmin12MilpRounding10InitializeEPNS_11BonminSetupE │ │ │ │ +000cf208 00057e16 R_ARM_JUMP_SLOT 000a41d1 _ZN6Bonmin12MilpRounding10InitializeEPNS_11BonminSetupE │ │ │ │ 000cf20c 00008016 R_ARM_JUMP_SLOT 00000000 __cxa_allocate_exception@CXXABI_1.3 │ │ │ │ -000cf210 00079516 R_ARM_JUMP_SLOT 00082f51 _ZN6Bonmin11TMINLP2TNLP15SetVariableTypeEiNS_6TMINLP12VariableTypeE │ │ │ │ -000cf214 0006d216 R_ARM_JUMP_SLOT 0006d645 _ZN6Bonmin7AuxInfoC1ERKS0_ │ │ │ │ -000cf218 00083616 R_ARM_JUMP_SLOT 0006ec1d _ZN6Bonmin11NamesReader8readFileEv │ │ │ │ -000cf21c 00067416 R_ARM_JUMP_SLOT 00089f01 _ZN6Bonmin10TNLP2FPNLP21set_dist_to_point_objEjPKdPKi │ │ │ │ +000cf210 00079516 R_ARM_JUMP_SLOT 00082f61 _ZN6Bonmin11TMINLP2TNLP15SetVariableTypeEiNS_6TMINLP12VariableTypeE │ │ │ │ +000cf214 0006d216 R_ARM_JUMP_SLOT 0006d655 _ZN6Bonmin7AuxInfoC1ERKS0_ │ │ │ │ +000cf218 00083616 R_ARM_JUMP_SLOT 0006ec2d _ZN6Bonmin11NamesReader8readFileEv │ │ │ │ +000cf21c 00067416 R_ARM_JUMP_SLOT 00089f11 _ZN6Bonmin10TNLP2FPNLP21set_dist_to_point_objEjPKdPKi │ │ │ │ 000cf220 00008416 R_ARM_JUMP_SLOT 00000000 exit@GLIBC_2.4 │ │ │ │ -000cf224 0002ee16 R_ARM_JUMP_SLOT 00084911 _ZN6Bonmin11TMINLP2TNLPC1ERKS0_ │ │ │ │ -000cf228 0006e116 R_ARM_JUMP_SLOT 00068ea9 _ZN6Bonmin4TMatD1Ev │ │ │ │ +000cf224 0002ee16 R_ARM_JUMP_SLOT 00084921 _ZN6Bonmin11TMINLP2TNLPC1ERKS0_ │ │ │ │ +000cf228 0006e116 R_ARM_JUMP_SLOT 00066109 _ZN6Bonmin4TMatD1Ev │ │ │ │ 000cf22c 00008516 R_ARM_JUMP_SLOT 00000000 _ZN23OsiBranchingInformationC1EPK18OsiSolverInterfacebb │ │ │ │ 000cf230 00008616 R_ARM_JUMP_SLOT 00000000 _ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@GLIBCXX_3.4.15 │ │ │ │ -000cf234 0004b416 R_ARM_JUMP_SLOT 00077cc9 _ZN6Bonmin18OsiTMINLPInterface19solveAndCheckErrorsEbbPKc │ │ │ │ -000cf238 00052916 R_ARM_JUMP_SLOT 000664d1 _ZN6Bonmin12TMINLPLinObj9setTminlpEN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ +000cf234 0004b416 R_ARM_JUMP_SLOT 00077cd9 _ZN6Bonmin18OsiTMINLPInterface19solveAndCheckErrorsEbbPKc │ │ │ │ +000cf238 00052916 R_ARM_JUMP_SLOT 00063729 _ZN6Bonmin12TMINLPLinObj9setTminlpEN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ 000cf23c 00039116 R_ARM_JUMP_SLOT 00034e85 _ZN6Bonmin8CbcDiverD1Ev │ │ │ │ -000cf240 00087116 R_ARM_JUMP_SLOT 0005ca49 _ZN6Bonmin20OaFeasibilityCheckerD1Ev │ │ │ │ -000cf244 0007a316 R_ARM_JUMP_SLOT 0007c225 _ZN6Bonmin18OsiTMINLPInterfaceC1ERKS0_ │ │ │ │ -000cf248 00046116 R_ARM_JUMP_SLOT 00085ccd _ZN6Bonmin6TMINLP17hasGeneralIntegerEv │ │ │ │ +000cf240 00087116 R_ARM_JUMP_SLOT 00058559 _ZN6Bonmin20OaFeasibilityCheckerD1Ev │ │ │ │ +000cf244 0007a316 R_ARM_JUMP_SLOT 0007c235 _ZN6Bonmin18OsiTMINLPInterfaceC1ERKS0_ │ │ │ │ +000cf248 00046116 R_ARM_JUMP_SLOT 00085cdd _ZN6Bonmin6TMINLP17hasGeneralIntegerEv │ │ │ │ 000cf24c 00008816 R_ARM_JUMP_SLOT 00000000 _ZN16CglKnapsackCoverC1Ev │ │ │ │ 000cf250 00008916 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt7JournalD2Ev │ │ │ │ -000cf254 00064f16 R_ARM_JUMP_SLOT 00085879 _ZNSt6vectorIN5Ipopt4TNLP13LinearityTypeESaIS2_EE17_M_default_appendEj │ │ │ │ -000cf258 00088c16 R_ARM_JUMP_SLOT 00076789 _ZNK6Bonmin18OsiTMINLPInterface21internal_getWarmStartEv │ │ │ │ +000cf254 00064f16 R_ARM_JUMP_SLOT 00085889 _ZNSt6vectorIN5Ipopt4TNLP13LinearityTypeESaIS2_EE17_M_default_appendEj │ │ │ │ +000cf258 00088c16 R_ARM_JUMP_SLOT 00076799 _ZNK6Bonmin18OsiTMINLPInterface21internal_getWarmStartEv │ │ │ │ 000cf25c 0005ad16 R_ARM_JUMP_SLOT 00032e15 _ZN6Bonmin14CbcNlpStrategyC1Eiii │ │ │ │ 000cf260 00008b16 R_ARM_JUMP_SLOT 00000000 _ZSt20__throw_length_errorPKc@GLIBCXX_3.4 │ │ │ │ -000cf264 00047416 R_ARM_JUMP_SLOT 0006bfd1 _ZNSt6vectorIPN6Bonmin7QuadCutESaIS2_EE17_M_default_appendEj │ │ │ │ -000cf268 00034416 R_ARM_JUMP_SLOT 0004d9d1 _ZN6Bonmin17LpBranchingSolver15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cf264 00047416 R_ARM_JUMP_SLOT 0006aac9 _ZNSt6vectorIPN6Bonmin7QuadCutESaIS2_EE17_M_default_appendEj │ │ │ │ +000cf268 00034416 R_ARM_JUMP_SLOT 00054c81 _ZN6Bonmin17LpBranchingSolver15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cf26c 00008c16 R_ARM_JUMP_SLOT 00000000 _ZN10OsiHotInfoC2ERKS_ │ │ │ │ 000cf270 00049a16 R_ARM_JUMP_SLOT 000305f1 _ZN6Bonmin3BabD1Ev │ │ │ │ -000cf274 00059916 R_ARM_JUMP_SLOT 0009f6e5 _ZN6Bonmin23HeuristicDiveFractionalC1ERKS0_ │ │ │ │ +000cf274 00059916 R_ARM_JUMP_SLOT 0009f6f5 _ZN6Bonmin23HeuristicDiveFractionalC1ERKS0_ │ │ │ │ 000cf278 00008d16 R_ARM_JUMP_SLOT 00000000 _ZN12OsiBabSolverD2Ev │ │ │ │ 000cf27c 00008e16 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@GLIBCXX_3.4.21 │ │ │ │ -000cf280 0006b016 R_ARM_JUMP_SLOT 00082a19 _ZN6Bonmin11TMINLP2TNLP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ +000cf280 0006b016 R_ARM_JUMP_SLOT 00082a29 _ZN6Bonmin11TMINLP2TNLP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ 000cf284 00008f16 R_ARM_JUMP_SLOT 00000000 _ZNK9OsiRowCut3rowEv │ │ │ │ -000cf288 0004db16 R_ARM_JUMP_SLOT 00066ba5 _Z9CoinFillNIN6Bonmin6TMINLP9ConvexityEEvPT_iS3_ │ │ │ │ -000cf28c 00073f16 R_ARM_JUMP_SLOT 0007a3b9 _ZN6Bonmin18OsiTMINLPInterface23solveFeasibilityProblemEjPKdPKiid │ │ │ │ +000cf288 0004db16 R_ARM_JUMP_SLOT 00063e01 _Z9CoinFillNIN6Bonmin6TMINLP9ConvexityEEvPT_iS3_ │ │ │ │ +000cf28c 00073f16 R_ARM_JUMP_SLOT 0007a3c9 _ZN6Bonmin18OsiTMINLPInterface23solveFeasibilityProblemEjPKdPKiid │ │ │ │ 000cf290 00068e16 R_ARM_JUMP_SLOT 0004800d _ZN6Bonmin11BonminSetupC1ERKS0_RNS_18OsiTMINLPInterfaceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ -000cf294 0002f616 R_ARM_JUMP_SLOT 00055d69 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EED2Ev │ │ │ │ -000cf298 00042416 R_ARM_JUMP_SLOT 00055dfd _ZNSt6vectorIdSaIdEE17_M_default_appendEj │ │ │ │ +000cf294 0002f616 R_ARM_JUMP_SLOT 000535c1 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EED2Ev │ │ │ │ +000cf298 00042416 R_ARM_JUMP_SLOT 00053675 _ZNSt6vectorIdSaIdEE17_M_default_appendEj │ │ │ │ 000cf29c 00009216 R_ARM_JUMP_SLOT 00000000 _ZN15CbcCompareDepthD1Ev │ │ │ │ 000cf2a0 00009416 R_ARM_JUMP_SLOT 00000000 puts@GLIBC_2.4 │ │ │ │ -000cf2a4 0003ae16 R_ARM_JUMP_SLOT 0009e719 _ZN6Bonmin13HeuristicDiveC2EPNS_11BonminSetupE │ │ │ │ +000cf2a4 0003ae16 R_ARM_JUMP_SLOT 0009e729 _ZN6Bonmin13HeuristicDiveC2EPNS_11BonminSetupE │ │ │ │ 000cf2a8 00009516 R_ARM_JUMP_SLOT 00000000 _ZN9OsiRowCut6setRowERK16CoinPackedVector │ │ │ │ -000cf2ac 00065816 R_ARM_JUMP_SLOT 000a2a81 _Z9CoinZeroNIiEvPT_i │ │ │ │ -000cf2b0 0003f816 R_ARM_JUMP_SLOT 00056349 _ZSt16__do_uninit_copyIPKN6Bonmin7HotInfoEPS1_ET0_T_S6_S5_ │ │ │ │ +000cf2ac 00065816 R_ARM_JUMP_SLOT 000a2a91 _Z9CoinZeroNIiEvPT_i │ │ │ │ +000cf2b0 0003f816 R_ARM_JUMP_SLOT 00053bc1 _ZSt16__do_uninit_copyIPKN6Bonmin7HotInfoEPS1_ET0_T_S6_S5_ │ │ │ │ 000cf2b4 00009616 R_ARM_JUMP_SLOT 00000000 _ZN9OsiRowCutC1Ev │ │ │ │ -000cf2b8 00039c16 R_ARM_JUMP_SLOT 0006d53d _ZN6Bonmin7AuxInfoD2Ev │ │ │ │ -000cf2bc 0002cf16 R_ARM_JUMP_SLOT 0005620d _ZSt16__introsort_loopIP8CoinPairIidEiN9__gnu_cxx5__ops15_Iter_comp_iterI15CoinFirstLess_2IidEEEEvT_S9_T0_T1_ │ │ │ │ +000cf2b8 00039c16 R_ARM_JUMP_SLOT 0006d54d _ZN6Bonmin7AuxInfoD2Ev │ │ │ │ +000cf2bc 0002cf16 R_ARM_JUMP_SLOT 00053a85 _ZSt16__introsort_loopIP8CoinPairIidEiN9__gnu_cxx5__ops15_Iter_comp_iterI15CoinFirstLess_2IidEEEEvT_S9_T0_T1_ │ │ │ │ 000cf2c0 00037516 R_ARM_JUMP_SLOT 0003fdf1 _ZN5Ipopt8SmartPtrINS_7JournalEE15ReleasePointer_Ev │ │ │ │ -000cf2c4 0006e416 R_ARM_JUMP_SLOT 00096519 _ZN6Bonmin25LocalSolverBasedHeuristic14changeIfNotSetEN5Ipopt8SmartPtrINS1_11OptionsListEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSA_RKi │ │ │ │ -000cf2c8 0006f616 R_ARM_JUMP_SLOT 00085ca9 _ZN6Bonmin6TMINLPD1Ev │ │ │ │ -000cf2cc 00058e16 R_ARM_JUMP_SLOT 0007609d _ZN6Bonmin18OsiTMINLPInterface16OaMessageHandler5printER9OsiRowCut │ │ │ │ +000cf2c4 0006e416 R_ARM_JUMP_SLOT 00096529 _ZN6Bonmin25LocalSolverBasedHeuristic14changeIfNotSetEN5Ipopt8SmartPtrINS1_11OptionsListEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSA_RKi │ │ │ │ +000cf2c8 0006f616 R_ARM_JUMP_SLOT 00085cb9 _ZN6Bonmin6TMINLPD1Ev │ │ │ │ +000cf2cc 00058e16 R_ARM_JUMP_SLOT 000760ad _ZN6Bonmin18OsiTMINLPInterface16OaMessageHandler5printER9OsiRowCut │ │ │ │ 000cf2d0 00009b16 R_ARM_JUMP_SLOT 00000000 _ZN7OsiCutsaSERKS_ │ │ │ │ -000cf2d4 0004aa16 R_ARM_JUMP_SLOT 0005dfb1 _ZN6Bonmin20OaFeasibilityCheckerC1ERNS_12BabSetupBaseE │ │ │ │ +000cf2d4 0004aa16 R_ARM_JUMP_SLOT 00059ac1 _ZN6Bonmin20OaFeasibilityCheckerC1ERNS_12BabSetupBaseE │ │ │ │ 000cf2d8 00009c16 R_ARM_JUMP_SLOT 00000000 _ZN7CbcTree4pushEP7CbcNode │ │ │ │ 000cf2dc 00009d16 R_ARM_JUMP_SLOT 00000000 _ZN17OsiChooseVariable9setSolverEPK18OsiSolverInterface │ │ │ │ 000cf2e0 00009e16 R_ARM_JUMP_SLOT 00000000 _Z21getIntegerInformationPK9OsiObjectRdS2_ │ │ │ │ 000cf2e4 00009f16 R_ARM_JUMP_SLOT 00000000 _ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_@GLIBCXX_3.4 │ │ │ │ -000cf2e8 00041d16 R_ARM_JUMP_SLOT 00069dbd _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_T0_SE_T1_T2_ │ │ │ │ -000cf2ec 00033616 R_ARM_JUMP_SLOT 00099035 _ZN6Bonmin12PumpForMinlp15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ -000cf2f0 0002ec16 R_ARM_JUMP_SLOT 0009e391 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin12score_sorterEEEEvT_SC_T0_ │ │ │ │ +000cf2e8 00041d16 R_ARM_JUMP_SLOT 0006701d _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_T0_SE_T1_T2_ │ │ │ │ +000cf2ec 00033616 R_ARM_JUMP_SLOT 00099045 _ZN6Bonmin12PumpForMinlp15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cf2f0 0002ec16 R_ARM_JUMP_SLOT 0009e3a1 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin12score_sorterEEEEvT_SC_T0_ │ │ │ │ 000cf2f4 00077416 R_ARM_JUMP_SLOT 0004b1f5 _ZN6Bonmin21CbcStrategyChooseCutsC1ERKS0_ │ │ │ │ 000cf2f8 0000a016 R_ARM_JUMP_SLOT 00000000 _ZNSirsERi@GLIBCXX_3.4 │ │ │ │ -000cf2fc 00063816 R_ARM_JUMP_SLOT 0005a689 _ZN6Bonmin7EcpCutsC1ERNS_12BabSetupBaseE │ │ │ │ +000cf2fc 00063816 R_ARM_JUMP_SLOT 00057f41 _ZN6Bonmin7EcpCutsC1ERNS_12BabSetupBaseE │ │ │ │ 000cf300 0000a116 R_ARM_JUMP_SLOT 00000000 _ZN18OsiSolverInterface14unmarkHotStartEv │ │ │ │ 000cf304 0000a316 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedVector10setElementEid │ │ │ │ -000cf308 0005c316 R_ARM_JUMP_SLOT 000a1779 _ZN6Bonmin16HeuristicDiveMIPD2Ev │ │ │ │ +000cf308 0005c316 R_ARM_JUMP_SLOT 000a1789 _ZN6Bonmin16HeuristicDiveMIPD2Ev │ │ │ │ 000cf30c 00067b16 R_ARM_JUMP_SLOT 0003f2b5 _ZN5Ipopt14IpoptExceptionD1Ev │ │ │ │ -000cf310 0003c116 R_ARM_JUMP_SLOT 0005d13d _ZN6Bonmin20OaFeasibilityChecker15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cf310 0003c116 R_ARM_JUMP_SLOT 00058c4d _ZN6Bonmin20OaFeasibilityChecker15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cf314 0000a416 R_ARM_JUMP_SLOT 00000000 _ZNSt9bad_allocD1Ev@GLIBCXX_3.4 │ │ │ │ -000cf318 00023916 R_ARM_JUMP_SLOT 00066fe9 _ZN6Bonmin19LinearCutsGenerator10initializeERNS_12BabSetupBaseE │ │ │ │ +000cf318 00023916 R_ARM_JUMP_SLOT 00064249 _ZN6Bonmin19LinearCutsGenerator10initializeERNS_12BabSetupBaseE │ │ │ │ 000cf31c 00073816 R_ARM_JUMP_SLOT 00048ea9 _ZN6Bonmin12SubMipSolver11setLpSolverEP18OsiSolverInterface │ │ │ │ 000cf320 0000a616 R_ARM_JUMP_SLOT 00000000 __fprintf_chk@GLIBC_2.4 │ │ │ │ -000cf324 00046316 R_ARM_JUMP_SLOT 00060f05 _ZN6Bonmin10OaNlpOptim15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cf324 00046316 R_ARM_JUMP_SLOT 0005cbbd _ZN6Bonmin10OaNlpOptim15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cf328 0000a816 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel12addHeuristicEP12CbcHeuristicPKci │ │ │ │ 000cf32c 0000a916 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt10IpBlasScalEidPdi │ │ │ │ -000cf330 00069916 R_ARM_JUMP_SLOT 0006989d _ZNSt6vectorISt4pairIiiESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ +000cf330 00069916 R_ARM_JUMP_SLOT 00066afd _ZNSt6vectorISt4pairIiiESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ 000cf334 0000ab16 R_ARM_JUMP_SLOT 00000000 _ZN12CoinMessagesC2Ei │ │ │ │ 000cf338 0000ad16 R_ARM_JUMP_SLOT 00000000 _ZNSi10_M_extractIdEERSiRT_@GLIBCXX_3.4.9 │ │ │ │ 000cf33c 00034516 R_ARM_JUMP_SLOT 0003a1bd _ZN6Bonmin12BabSetupBaseD2Ev │ │ │ │ 000cf340 0000ae16 R_ARM_JUMP_SLOT 00000000 _ZN17OsiChooseVariableD2Ev │ │ │ │ 000cf344 0000af16 R_ARM_JUMP_SLOT 00000000 _ZN21OsiClpSolverInterface7resolveEv │ │ │ │ 000cf348 0000b016 R_ARM_JUMP_SLOT 00000000 _ZN7CbcTree24getBestPossibleObjectiveEv │ │ │ │ 000cf34c 0000b116 R_ARM_JUMP_SLOT 00000000 _ZN7CbcTreeaSERKS_ │ │ │ │ -000cf350 00040b16 R_ARM_JUMP_SLOT 0005c9a5 _ZNSt6vectorIP9OsiRowCutSaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ -000cf354 00068516 R_ARM_JUMP_SLOT 00082845 _ZN6Bonmin11TMINLP2TNLP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ +000cf350 00040b16 R_ARM_JUMP_SLOT 0006026d _ZNSt6vectorIP9OsiRowCutSaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ +000cf354 00068516 R_ARM_JUMP_SLOT 00082855 _ZN6Bonmin11TMINLP2TNLP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ 000cf358 0000b316 R_ARM_JUMP_SLOT 00000000 memset@GLIBC_2.4 │ │ │ │ 000cf35c 0000b416 R_ARM_JUMP_SLOT 00000000 _ZNSo9_M_insertImEERSoT_@GLIBCXX_3.4.9 │ │ │ │ -000cf360 00036316 R_ARM_JUMP_SLOT 000527f5 _ZN6Bonmin7HotInfoC1Ev │ │ │ │ +000cf360 00036316 R_ARM_JUMP_SLOT 0005004d _ZN6Bonmin7HotInfoC1Ev │ │ │ │ 000cf364 0000b516 R_ARM_JUMP_SLOT 00000000 _ZNSo5flushEv@GLIBCXX_3.4 │ │ │ │ -000cf368 00078916 R_ARM_JUMP_SLOT 00082689 _ZN5Ipopt8SmartPtrIN6Bonmin15CutStrengthenerEE15ReleasePointer_Ev │ │ │ │ -000cf36c 00052e16 R_ARM_JUMP_SLOT 0006a835 _ZN6Bonmin7QuadRow12eval_hessianEdPd │ │ │ │ +000cf368 00078916 R_ARM_JUMP_SLOT 00082699 _ZN5Ipopt8SmartPtrIN6Bonmin15CutStrengthenerEE15ReleasePointer_Ev │ │ │ │ +000cf36c 00052e16 R_ARM_JUMP_SLOT 0006c695 _ZN6Bonmin7QuadRow12eval_hessianEdPd │ │ │ │ 000cf370 0000b616 R_ARM_JUMP_SLOT 00000000 _ZN18CoinWarmStartBasisC2ERKS_ │ │ │ │ 000cf374 0000b716 R_ARM_JUMP_SLOT 00000000 _ZN23CoinWarmStartPrimalDual9applyDiffEPK17CoinWarmStartDiff │ │ │ │ 000cf378 0000b916 R_ARM_JUMP_SLOT 00000000 _ZdlPvj@CXXABI_1.3.9 │ │ │ │ 000cf37c 0000ba16 R_ARM_JUMP_SLOT 00000000 _ZN9CglGomoryD1Ev │ │ │ │ -000cf380 00062f16 R_ARM_JUMP_SLOT 00097c71 _ZN6Bonmin9DummyPumpD1Ev │ │ │ │ +000cf380 00062f16 R_ARM_JUMP_SLOT 00097c81 _ZN6Bonmin9DummyPumpD1Ev │ │ │ │ 000cf384 0000bb16 R_ARM_JUMP_SLOT 00000000 _ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@GLIBCXX_3.4 │ │ │ │ -000cf388 00068616 R_ARM_JUMP_SLOT 0007687d _ZN6Bonmin18OsiTMINLPInterface14set_linearizerEN5Ipopt8SmartPtrINS_12TMINLP2OsiLPEEE │ │ │ │ -000cf38c 00052816 R_ARM_JUMP_SLOT 00084b01 _ZN6Bonmin11TMINLP2TNLPC2EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ +000cf388 00068616 R_ARM_JUMP_SLOT 0007688d _ZN6Bonmin18OsiTMINLPInterface14set_linearizerEN5Ipopt8SmartPtrINS_12TMINLP2OsiLPEEE │ │ │ │ +000cf38c 00052816 R_ARM_JUMP_SLOT 00084b11 _ZN6Bonmin11TMINLP2TNLPC2EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ 000cf390 0000bd16 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel11setStrategyER11CbcStrategy │ │ │ │ 000cf394 0000be16 R_ARM_JUMP_SLOT 00000000 _ZN17OsiChooseVariableC2ERKS_ │ │ │ │ 000cf398 0007ed16 R_ARM_JUMP_SLOT 000416bd _ZN6Bonmin11BonminSetup25registerMilpCutGeneratorsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cf39c 0000bf16 R_ARM_JUMP_SLOT 00000000 _ZSt19__throw_logic_errorPKc@GLIBCXX_3.4 │ │ │ │ 000cf3a0 0000c116 R_ARM_JUMP_SLOT 00000000 __cxa_free_exception@CXXABI_1.3 │ │ │ │ 000cf3a4 0003a816 R_ARM_JUMP_SLOT 00048411 _ZN5Ipopt8SmartPtrIN6Bonmin21StrongBranchingSolverEE15ReleasePointer_Ev │ │ │ │ 000cf3a8 0000c216 R_ARM_JUMP_SLOT 00000000 _ZNK16CbcSimpleInteger9osiObjectEv │ │ │ │ 000cf3ac 0007f916 R_ARM_JUMP_SLOT 00033321 _ZN5Ipopt8SmartPtrIN6Bonmin11TMINLP2TNLPEE15ReleasePointer_Ev │ │ │ │ -000cf3b0 0006b416 R_ARM_JUMP_SLOT 00052829 _ZN6Bonmin7HotInfoC1ERKS0_ │ │ │ │ +000cf3b0 0006b416 R_ARM_JUMP_SLOT 00050081 _ZN6Bonmin7HotInfoC1ERKS0_ │ │ │ │ 000cf3b4 0000c416 R_ARM_JUMP_SLOT 00000000 _ZN8CglLandP10ParametersC1Ev │ │ │ │ 000cf3b8 00049b16 R_ARM_JUMP_SLOT 000398f9 _ZN6Bonmin12BabSetupBase13setPrioritiesEv │ │ │ │ -000cf3bc 00057516 R_ARM_JUMP_SLOT 000695f9 _ZN6Bonmin4TMatC1ERK16CoinPackedMatrixNS_17MatrixStorageTypeE │ │ │ │ -000cf3c0 0007f416 R_ARM_JUMP_SLOT 000a42f9 _ZN6Bonmin12MilpRoundingC1ERKS0_ │ │ │ │ +000cf3bc 00057516 R_ARM_JUMP_SLOT 00066859 _ZN6Bonmin4TMatC1ERK16CoinPackedMatrixNS_17MatrixStorageTypeE │ │ │ │ +000cf3c0 0007f416 R_ARM_JUMP_SLOT 000a4309 _ZN6Bonmin12MilpRoundingC1ERKS0_ │ │ │ │ 000cf3c4 0000c516 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel12initialSolveEv │ │ │ │ -000cf3c8 00030316 R_ARM_JUMP_SLOT 0007d6a1 _ZN6Bonmin18OsiTMINLPInterface17createApplicationEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ +000cf3c8 00030316 R_ARM_JUMP_SLOT 0007d6b1 _ZN6Bonmin18OsiTMINLPInterface17createApplicationEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 000cf3cc 0000c816 R_ARM_JUMP_SLOT 00000000 _ZN15OsiChooseStrongC1EPK18OsiSolverInterface │ │ │ │ 000cf3d0 0000c916 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21 │ │ │ │ 000cf3d4 0000ca16 R_ARM_JUMP_SLOT 00000000 _ZN18OsiSolverInterfaceD2Ev │ │ │ │ -000cf3d8 00065e16 R_ARM_JUMP_SLOT 000775ad _ZN6Bonmin18OsiTMINLPInterface23SetStrongBrachingSolverEN5Ipopt8SmartPtrINS_21StrongBranchingSolverEEE │ │ │ │ -000cf3dc 0003b916 R_ARM_JUMP_SLOT 000944c9 _ZN6Bonmin11IpoptSolverC1EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ +000cf3d8 00065e16 R_ARM_JUMP_SLOT 000775bd _ZN6Bonmin18OsiTMINLPInterface23SetStrongBrachingSolverEN5Ipopt8SmartPtrINS_21StrongBranchingSolverEEE │ │ │ │ +000cf3dc 0003b916 R_ARM_JUMP_SLOT 000938f9 _ZN6Bonmin11IpoptSolverC1EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 000cf3e0 0000cc16 R_ARM_JUMP_SLOT 00000000 _ZN18CbcCompareEstimateC1Ev │ │ │ │ -000cf3e4 00036b16 R_ARM_JUMP_SLOT 0006296d _ZN6Bonmin14DummyHeuristic6setNlpEPNS_18OsiTMINLPInterfaceE │ │ │ │ +000cf3e4 00036b16 R_ARM_JUMP_SLOT 0005a325 _ZN6Bonmin14DummyHeuristic6setNlpEPNS_18OsiTMINLPInterfaceE │ │ │ │ 000cf3e8 00063516 R_ARM_JUMP_SLOT 0003247d _ZNK9CoinError5printEb │ │ │ │ -000cf3ec 0005f616 R_ARM_JUMP_SLOT 00076545 _ZNK6Bonmin18OsiTMINLPInterface23extractSenseRhsAndRangeEv │ │ │ │ -000cf3f0 00023a16 R_ARM_JUMP_SLOT 00069941 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat11ColumnOrderEEEEvT_SD_T0_ │ │ │ │ +000cf3ec 0005f616 R_ARM_JUMP_SLOT 00076555 _ZNK6Bonmin18OsiTMINLPInterface23extractSenseRhsAndRangeEv │ │ │ │ +000cf3f0 00023a16 R_ARM_JUMP_SLOT 00066ba1 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat11ColumnOrderEEEEvT_SD_T0_ │ │ │ │ 000cf3f4 0000ce16 R_ARM_JUMP_SLOT 00000000 _ZN10CglProbing17setUsingObjectiveEi │ │ │ │ 000cf3f8 0000cf16 R_ARM_JUMP_SLOT 00000000 _ZN12CoinMessagesaSERKS_ │ │ │ │ -000cf3fc 0003ea16 R_ARM_JUMP_SLOT 00055ee1 _ZSt16__introsort_loopIP8CoinPairIdiEiN9__gnu_cxx5__ops15_Iter_comp_iterI15CoinFirstLess_2IdiEEEEvT_S9_T0_T1_ │ │ │ │ -000cf400 00075116 R_ARM_JUMP_SLOT 0009cf2d _ZN6Bonmin14HeuristicFPump10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ -000cf404 00051516 R_ARM_JUMP_SLOT 00082f19 _ZN6Bonmin11TMINLP2TNLP18resetStartingPointEv │ │ │ │ -000cf408 0006ab16 R_ARM_JUMP_SLOT 0004ccf5 _ZN6Bonmin17QpBranchingSolverD1Ev │ │ │ │ -000cf40c 00025b16 R_ARM_JUMP_SLOT 0006a7d1 _ZN6Bonmin7QuadRow19remove_from_hessianERSt3mapISt4pairIiiES3_St4lessIS3_ESaIS2_IKS3_S3_EEE │ │ │ │ +000cf3fc 0003ea16 R_ARM_JUMP_SLOT 00053759 _ZSt16__introsort_loopIP8CoinPairIdiEiN9__gnu_cxx5__ops15_Iter_comp_iterI15CoinFirstLess_2IdiEEEEvT_S9_T0_T1_ │ │ │ │ +000cf400 00075116 R_ARM_JUMP_SLOT 0009cf3d _ZN6Bonmin14HeuristicFPump10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ +000cf404 00051516 R_ARM_JUMP_SLOT 00082f29 _ZN6Bonmin11TMINLP2TNLP18resetStartingPointEv │ │ │ │ +000cf408 0006ab16 R_ARM_JUMP_SLOT 00053fa1 _ZN6Bonmin17QpBranchingSolverD1Ev │ │ │ │ +000cf40c 00025b16 R_ARM_JUMP_SLOT 0006c631 _ZN6Bonmin7QuadRow19remove_from_hessianERSt3mapISt4pairIiiES3_St4lessIS3_ESaIS2_IKS3_S3_EEE │ │ │ │ 000cf410 0000d416 R_ARM_JUMP_SLOT 00000000 _ZSt28__throw_bad_array_new_lengthv@GLIBCXX_3.4.29 │ │ │ │ -000cf414 00084116 R_ARM_JUMP_SLOT 0006dad5 _ZN4Coin8SmartPtrIN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEEEE15ReleasePointer_Ev │ │ │ │ +000cf414 00084116 R_ARM_JUMP_SLOT 0006dae5 _ZN4Coin8SmartPtrIN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEEEE15ReleasePointer_Ev │ │ │ │ 000cf418 00057316 R_ARM_JUMP_SLOT 00036f19 _ZN6Bonmin11CbcDfsDiver17setComparisonModeENS0_15ComparisonModesE │ │ │ │ -000cf41c 00048516 R_ARM_JUMP_SLOT 0006d74d _ZN6Bonmin7AuxInfoC2Ei │ │ │ │ +000cf41c 00048516 R_ARM_JUMP_SLOT 0006d75d _ZN6Bonmin7AuxInfoC2Ei │ │ │ │ 000cf420 0000d616 R_ARM_JUMP_SLOT 00000000 _Znaj@GLIBCXX_3.4 │ │ │ │ 000cf424 00035b16 R_ARM_JUMP_SLOT 0003a921 _ZN6Bonmin12BabSetupBaseC2ERKS0_RNS_18OsiTMINLPInterfaceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ -000cf428 0002b716 R_ARM_JUMP_SLOT 0005b069 _ZN6Bonmin19OaDecompositionBase11solverManipC1ERK18OsiSolverInterface │ │ │ │ +000cf428 0002b716 R_ARM_JUMP_SLOT 0005e931 _ZN6Bonmin19OaDecompositionBase11solverManipC1ERK18OsiSolverInterface │ │ │ │ 000cf42c 00039316 R_ARM_JUMP_SLOT 00033c7d _ZN6Bonmin21BonCbcPartialNodeInfoC1EP8CbcModelP11CbcNodeInfoP7CbcNodeiPKiPKdPK17CoinWarmStartDiff │ │ │ │ 000cf430 0000d916 R_ARM_JUMP_SLOT 00000000 _ZN15CglCutGeneratorC2Ev │ │ │ │ 000cf434 0000da16 R_ARM_JUMP_SLOT 00000000 _ZN17CbcBranchDecision15setChooseMethodERK17OsiChooseVariable │ │ │ │ -000cf438 0007be16 R_ARM_JUMP_SLOT 00094c21 _ZN5Ipopt8SmartPtrIN6Bonmin11IpoptSolverEE15ReleasePointer_Ev │ │ │ │ -000cf43c 0007bb16 R_ARM_JUMP_SLOT 0006b335 _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EE7reserveEj │ │ │ │ -000cf440 00023d16 R_ARM_JUMP_SLOT 000a4495 _ZN6Bonmin12MilpRounding15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ -000cf444 00026116 R_ARM_JUMP_SLOT 000a2e39 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin7MatCompEEEEvT_SC_T0_T1_ │ │ │ │ -000cf448 0007bf16 R_ARM_JUMP_SLOT 0005aff5 _ZN6Bonmin19OaDecompositionBase20passInMessageHandlerEP18CoinMessageHandler │ │ │ │ +000cf438 0007be16 R_ARM_JUMP_SLOT 00094051 _ZN5Ipopt8SmartPtrIN6Bonmin11IpoptSolverEE15ReleasePointer_Ev │ │ │ │ +000cf43c 0007bb16 R_ARM_JUMP_SLOT 0006d195 _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EE7reserveEj │ │ │ │ +000cf440 00023d16 R_ARM_JUMP_SLOT 000a44a5 _ZN6Bonmin12MilpRounding15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cf444 00026116 R_ARM_JUMP_SLOT 000a2e49 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin7MatCompEEEEvT_SC_T0_T1_ │ │ │ │ +000cf448 0007bf16 R_ARM_JUMP_SLOT 0005e8bd _ZN6Bonmin19OaDecompositionBase20passInMessageHandlerEP18CoinMessageHandler │ │ │ │ 000cf44c 0000db16 R_ARM_JUMP_SLOT 00000000 _ZN12CglFlowCoverD1Ev │ │ │ │ 000cf450 0000dc16 R_ARM_JUMP_SLOT 00000000 abort@GLIBC_2.4 │ │ │ │ -000cf454 0006cf16 R_ARM_JUMP_SLOT 0005afb5 _ZN6Bonmin19OaDecompositionBase11solverManipD1Ev │ │ │ │ +000cf454 0006cf16 R_ARM_JUMP_SLOT 0005e87d _ZN6Bonmin19OaDecompositionBase11solverManipD1Ev │ │ │ │ 000cf458 0000de16 R_ARM_JUMP_SLOT 00000000 _ZN17OsiChooseVariable9setupListEP23OsiBranchingInformationb │ │ │ │ 000cf45c 0000e016 R_ARM_JUMP_SLOT 00000000 _ZN3LAP9ValidatorC1Edddbd │ │ │ │ -000cf460 00074e16 R_ARM_JUMP_SLOT 00065309 _ZNSt12_Vector_baseIPN6Bonmin7QuadRowESaIS2_EED2Ev │ │ │ │ -000cf464 00025d16 R_ARM_JUMP_SLOT 00098211 _ZN6Bonmin9DummyPump15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ -000cf468 00055416 R_ARM_JUMP_SLOT 0009049d _ZN6Bonmin14IpoptWarmStartC1EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENS2_INS_24IpoptInteriorWarmStarterEEE │ │ │ │ +000cf460 00074e16 R_ARM_JUMP_SLOT 00069c21 _ZNSt12_Vector_baseIPN6Bonmin7QuadRowESaIS2_EED2Ev │ │ │ │ +000cf464 00025d16 R_ARM_JUMP_SLOT 00098221 _ZN6Bonmin9DummyPump15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cf468 00055416 R_ARM_JUMP_SLOT 00094a11 _ZN6Bonmin14IpoptWarmStartC1EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENS2_INS_24IpoptInteriorWarmStarterEEE │ │ │ │ 000cf46c 00087e16 R_ARM_JUMP_SLOT 00036ae9 _ZN6Bonmin11CbcDfsDiverC1ERKS0_ │ │ │ │ 000cf470 0000e816 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedVector7reserveEi │ │ │ │ 000cf474 0000e916 R_ARM_JUMP_SLOT 00000000 _ZN12OsiBabSolverC2Ei │ │ │ │ -000cf478 00053d16 R_ARM_JUMP_SLOT 0008289d _ZN6Bonmin11TMINLP2TNLP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ +000cf478 00053d16 R_ARM_JUMP_SLOT 000828ad _ZN6Bonmin11TMINLP2TNLP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ 000cf47c 0000ea16 R_ARM_JUMP_SLOT 00000000 memmove@GLIBC_2.4 │ │ │ │ -000cf480 0007d316 R_ARM_JUMP_SLOT 000a1529 _ZN6Bonmin16HeuristicDiveMIP10InitializeEPNS_11BonminSetupE │ │ │ │ -000cf484 0004fe16 R_ARM_JUMP_SLOT 0007bfcd _ZN6Bonmin18OsiTMINLPInterfaceC1Ev │ │ │ │ +000cf480 0007d316 R_ARM_JUMP_SLOT 000a1539 _ZN6Bonmin16HeuristicDiveMIP10InitializeEPNS_11BonminSetupE │ │ │ │ +000cf484 0004fe16 R_ARM_JUMP_SLOT 0007bfdd _ZN6Bonmin18OsiTMINLPInterfaceC1Ev │ │ │ │ 000cf488 00024d16 R_ARM_JUMP_SLOT 00034f1d _ZN6Bonmin11CbcDfsDiverD1Ev │ │ │ │ 000cf48c 00048616 R_ARM_JUMP_SLOT 00034695 _ZN6Bonmin17RegisteredOptions12optionExistsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 000cf490 0000ed16 R_ARM_JUMP_SLOT 00000000 _ZN15CbcFullNodeInfoC2ERKS_ │ │ │ │ -000cf494 0005cf16 R_ARM_JUMP_SLOT 00098bb1 _ZN6Bonmin12PumpForMinlpD1Ev │ │ │ │ +000cf494 0005cf16 R_ARM_JUMP_SLOT 00098bc1 _ZN6Bonmin12PumpForMinlpD1Ev │ │ │ │ 000cf498 0000ee16 R_ARM_JUMP_SLOT 00000000 _ZN14OsiPseudoCostsaSERKS_ │ │ │ │ -000cf49c 0003cd16 R_ARM_JUMP_SLOT 0006370d _ZN6Bonmin19TMINLP2TNLPQuadCutsC1EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ +000cf49c 0003cd16 R_ARM_JUMP_SLOT 00068025 _ZN6Bonmin19TMINLP2TNLPQuadCutsC1EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ 000cf4a0 0000ef16 R_ARM_JUMP_SLOT 00000000 _ZN18CbcPartialNodeInfoC2Ev │ │ │ │ 000cf4a4 0000f016 R_ARM_JUMP_SLOT 00000000 _ZN18CoinWarmStartBasisC2Ev │ │ │ │ 000cf4a8 00064616 R_ARM_JUMP_SLOT 0003b0f9 _ZN6Bonmin12BabSetupBaseC2ERKS0_ │ │ │ │ -000cf4ac 00046516 R_ARM_JUMP_SLOT 000705ad _ZN6Bonmin15CutStrengthener13StrengthenCutEN5Ipopt8SmartPtrINS_6TMINLPEEEiRK16CoinPackedVectoriPKdS9_S9_RdSA_ │ │ │ │ -000cf4b0 00057916 R_ARM_JUMP_SLOT 0006bd8d _ZN6Bonmin4CutsD1Ev │ │ │ │ +000cf4ac 00046516 R_ARM_JUMP_SLOT 000705bd _ZN6Bonmin15CutStrengthener13StrengthenCutEN5Ipopt8SmartPtrINS_6TMINLPEEEiRK16CoinPackedVectoriPKdS9_S9_RdSA_ │ │ │ │ +000cf4b0 00057916 R_ARM_JUMP_SLOT 0006a885 _ZN6Bonmin4CutsD1Ev │ │ │ │ 000cf4b4 0000f116 R_ARM_JUMP_SLOT 00000000 _ZN14OsiPseudoCostsC2ERKS_ │ │ │ │ 000cf4b8 0000f216 R_ARM_JUMP_SLOT 00000000 _ZN11CbcStrategyC2Ev │ │ │ │ 000cf4bc 0003ce16 R_ARM_JUMP_SLOT 00033d45 _ZN6Bonmin21BonCbcPartialNodeInfoC1ERKS0_ │ │ │ │ 000cf4c0 0000f316 R_ARM_JUMP_SLOT 00000000 _ZN18CoinWarmStartBasis7setSizeEii │ │ │ │ -000cf4c4 0003b116 R_ARM_JUMP_SLOT 0004d021 _ZN5Ipopt8SmartPtrINS_4TNLPEE15ReleasePointer_Ev │ │ │ │ -000cf4c8 00061016 R_ARM_JUMP_SLOT 000527c9 _ZNK6Bonmin17BonChooseVariable10isRootNodeEPK23OsiBranchingInformation │ │ │ │ +000cf4c4 0003b116 R_ARM_JUMP_SLOT 000542cd _ZN5Ipopt8SmartPtrINS_4TNLPEE15ReleasePointer_Ev │ │ │ │ +000cf4c8 00061016 R_ARM_JUMP_SLOT 00050021 _ZNK6Bonmin17BonChooseVariable10isRootNodeEPK23OsiBranchingInformation │ │ │ │ 000cf4cc 0000f616 R_ARM_JUMP_SLOT 00000000 _ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode@GLIBCXX_3.4 │ │ │ │ -000cf4d0 00082b16 R_ARM_JUMP_SLOT 000961d9 _ZN6Bonmin25LocalSolverBasedHeuristicD1Ev │ │ │ │ -000cf4d4 00070616 R_ARM_JUMP_SLOT 0005aba1 _ZN6Bonmin7EcpCuts11doEcpRoundsER18OsiSolverInterfacebPd │ │ │ │ +000cf4d0 00082b16 R_ARM_JUMP_SLOT 000961e9 _ZN6Bonmin25LocalSolverBasedHeuristicD1Ev │ │ │ │ +000cf4d4 00070616 R_ARM_JUMP_SLOT 00058459 _ZN6Bonmin7EcpCuts11doEcpRoundsER18OsiSolverInterfacebPd │ │ │ │ 000cf4d8 0000f816 R_ARM_JUMP_SLOT 00000000 _ZN12OsiBabSolverC2ERKS_ │ │ │ │ -000cf4dc 0007b116 R_ARM_JUMP_SLOT 0009b0c9 _ZN6Bonmin23HeuristicLocalBranchingC1ERKS0_ │ │ │ │ -000cf4e0 00048016 R_ARM_JUMP_SLOT 0009d11d _ZN6Bonmin13RoundingFPumpD1Ev │ │ │ │ +000cf4dc 0007b116 R_ARM_JUMP_SLOT 0009b0d9 _ZN6Bonmin23HeuristicLocalBranchingC1ERKS0_ │ │ │ │ +000cf4e0 00048016 R_ARM_JUMP_SLOT 0009d12d _ZN6Bonmin13RoundingFPumpD1Ev │ │ │ │ 000cf4e4 0000fb16 R_ARM_JUMP_SLOT 00000000 _ZN9OsiRowCutD1Ev │ │ │ │ -000cf4e8 00068f16 R_ARM_JUMP_SLOT 0008b819 _ZN6Bonmin21StrongBranchingSolverD1Ev │ │ │ │ -000cf4ec 00061416 R_ARM_JUMP_SLOT 00096eb1 _ZN6Bonmin20FixAndSolveHeuristicD1Ev │ │ │ │ +000cf4e8 00068f16 R_ARM_JUMP_SLOT 0008b829 _ZN6Bonmin21StrongBranchingSolverD1Ev │ │ │ │ +000cf4ec 00061416 R_ARM_JUMP_SLOT 00096ec1 _ZN6Bonmin20FixAndSolveHeuristicD1Ev │ │ │ │ 000cf4f0 0000fc16 R_ARM_JUMP_SLOT 00000000 _ZN16CglKnapsackCoverD1Ev │ │ │ │ -000cf4f4 00061216 R_ARM_JUMP_SLOT 00089e71 _ZN6Bonmin10TNLP2FPNLPC1EN5Ipopt8SmartPtrINS1_4TNLPEEEd │ │ │ │ -000cf4f8 0004e416 R_ARM_JUMP_SLOT 0006a6f1 _ZN6Bonmin7QuadRow6eval_fEPKdb │ │ │ │ +000cf4f4 00061216 R_ARM_JUMP_SLOT 00089e81 _ZN6Bonmin10TNLP2FPNLPC1EN5Ipopt8SmartPtrINS1_4TNLPEEEd │ │ │ │ +000cf4f8 0004e416 R_ARM_JUMP_SLOT 0006c551 _ZN6Bonmin7QuadRow6eval_fEPKdb │ │ │ │ 000cf4fc 00072d16 R_ARM_JUMP_SLOT 00032c35 _ZN5Ipopt8SmartPtrINS_11OptionsListEE15ReleasePointer_Ev │ │ │ │ -000cf500 00067616 R_ARM_JUMP_SLOT 00086795 _ZN6Bonmin10TNLPSolver13zeroDimensionERKN5Ipopt8SmartPtrINS1_4TNLPEEERNS0_12ReturnStatusE │ │ │ │ -000cf504 00040216 R_ARM_JUMP_SLOT 0009d6bd _ZN6Bonmin14HeuristicFPumpC1EPNS_11BonminSetupE │ │ │ │ -000cf508 00030716 R_ARM_JUMP_SLOT 000a16b1 _ZN6Bonmin16HeuristicDiveMIPC2ERKS0_ │ │ │ │ -000cf50c 00060b16 R_ARM_JUMP_SLOT 000a2c75 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin7MatCompEEEEvT_SC_T0_ │ │ │ │ +000cf500 00067616 R_ARM_JUMP_SLOT 000867a5 _ZN6Bonmin10TNLPSolver13zeroDimensionERKN5Ipopt8SmartPtrINS1_4TNLPEEERNS0_12ReturnStatusE │ │ │ │ +000cf504 00040216 R_ARM_JUMP_SLOT 0009d6cd _ZN6Bonmin14HeuristicFPumpC1EPNS_11BonminSetupE │ │ │ │ +000cf508 00030716 R_ARM_JUMP_SLOT 000a16c1 _ZN6Bonmin16HeuristicDiveMIPC2ERKS0_ │ │ │ │ +000cf50c 00060b16 R_ARM_JUMP_SLOT 000a2c85 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin7MatCompEEEEvT_SC_T0_ │ │ │ │ 000cf510 0004f216 R_ARM_JUMP_SLOT 0003a4e5 _ZN6Bonmin12BabSetupBase3useERKNS_18OsiTMINLPInterfaceE │ │ │ │ 000cf514 00035116 R_ARM_JUMP_SLOT 00033dad _ZN6Bonmin18BonCbcFullNodeInfo15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ -000cf518 00084316 R_ARM_JUMP_SLOT 00076905 _ZN6Bonmin18OsiTMINLPInterface10linearizerEv │ │ │ │ +000cf518 00084316 R_ARM_JUMP_SLOT 00076915 _ZN6Bonmin18OsiTMINLPInterface10linearizerEv │ │ │ │ 000cf51c 00010116 R_ARM_JUMP_SLOT 00000000 __getrusage64@GLIBC_2.34 │ │ │ │ -000cf520 0004e516 R_ARM_JUMP_SLOT 0006c52d _ZN6Bonmin11OuterApprox23extractLinearRelaxationERNS_18OsiTMINLPInterfaceEP18OsiSolverInterfacePKdb │ │ │ │ -000cf524 00037616 R_ARM_JUMP_SLOT 0006ba79 _ZN6Bonmin7QuadCutC1ERKS0_ │ │ │ │ -000cf528 00069716 R_ARM_JUMP_SLOT 00071251 _ZN6Bonmin16StartPointReader8readFileEv │ │ │ │ -000cf52c 0003de16 R_ARM_JUMP_SLOT 00092859 _ZN6Bonmin11IpoptSolver16setMinlpDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ -000cf530 00024c16 R_ARM_JUMP_SLOT 000826b1 _ZN4Coin8SmartPtrIN6Bonmin19SimpleReferencedPtrI13CoinWarmStartEEE15ReleasePointer_Ev │ │ │ │ +000cf520 0004e516 R_ARM_JUMP_SLOT 0006b025 _ZN6Bonmin11OuterApprox23extractLinearRelaxationERNS_18OsiTMINLPInterfaceEP18OsiSolverInterfacePKdb │ │ │ │ +000cf524 00037616 R_ARM_JUMP_SLOT 0006a571 _ZN6Bonmin7QuadCutC1ERKS0_ │ │ │ │ +000cf528 00069716 R_ARM_JUMP_SLOT 00071261 _ZN6Bonmin16StartPointReader8readFileEv │ │ │ │ +000cf52c 0003de16 R_ARM_JUMP_SLOT 00091c89 _ZN6Bonmin11IpoptSolver16setMinlpDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ +000cf530 00024c16 R_ARM_JUMP_SLOT 000826c1 _ZN4Coin8SmartPtrIN6Bonmin19SimpleReferencedPtrI13CoinWarmStartEEE15ReleasePointer_Ev │ │ │ │ 000cf534 00010216 R_ARM_JUMP_SLOT 00000000 _ZdlPv@GLIBCXX_3.4 │ │ │ │ 000cf538 00046f16 R_ARM_JUMP_SLOT 00036645 _ZN6Bonmin14CbcProbedDiver10initializeERNS_12BabSetupBaseE │ │ │ │ -000cf53c 00032616 R_ARM_JUMP_SLOT 00097e75 _ZN6Bonmin9DummyPumpC1ERKS0_ │ │ │ │ +000cf53c 00032616 R_ARM_JUMP_SLOT 00097e85 _ZN6Bonmin9DummyPumpC1ERKS0_ │ │ │ │ 000cf540 00010416 R_ARM_JUMP_SLOT 00000000 __assert_fail@GLIBC_2.4 │ │ │ │ -000cf544 00055716 R_ARM_JUMP_SLOT 00082795 _ZN6Bonmin11TMINLP2TNLP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ +000cf544 00055716 R_ARM_JUMP_SLOT 000827a5 _ZN6Bonmin11TMINLP2TNLP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ 000cf548 00010516 R_ARM_JUMP_SLOT 00000000 _ZN9OsiRowCutaSERKS_ │ │ │ │ 000cf54c 00010616 R_ARM_JUMP_SLOT 00000000 _ZN12OsiBabSolver11setSolutionEPKdid │ │ │ │ -000cf550 0004e716 R_ARM_JUMP_SLOT 00070e45 _ZN6Bonmin15CutStrengthener11ComputeCutsER7OsiCutsPNS_6TMINLPEPNS_11TMINLP2TNLPEiR16CoinPackedVectorRdS9_dddiPKdd │ │ │ │ +000cf550 0004e716 R_ARM_JUMP_SLOT 00070e55 _ZN6Bonmin15CutStrengthener11ComputeCutsER7OsiCutsPNS_6TMINLPEPNS_11TMINLP2TNLPEiR16CoinPackedVectorRdS9_dddiPKdd │ │ │ │ 000cf554 00061316 R_ARM_JUMP_SLOT 00037915 _ZNSt7__cxx1110_List_baseIP7CbcNodeSaIS2_EE8_M_clearEv │ │ │ │ -000cf558 0006d616 R_ARM_JUMP_SLOT 000a1719 _ZN6Bonmin16HeuristicDiveMIPaSERKS0_ │ │ │ │ -000cf55c 00056c16 R_ARM_JUMP_SLOT 00056111 _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN6Bonmin7HotInfoESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_ │ │ │ │ -000cf560 00051116 R_ARM_JUMP_SLOT 000527d5 _ZNK6Bonmin17BonChooseVariable10maxminCritEPK23OsiBranchingInformation │ │ │ │ +000cf558 0006d616 R_ARM_JUMP_SLOT 000a1729 _ZN6Bonmin16HeuristicDiveMIPaSERKS0_ │ │ │ │ +000cf55c 00056c16 R_ARM_JUMP_SLOT 00053989 _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN6Bonmin7HotInfoESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_ │ │ │ │ +000cf560 00051116 R_ARM_JUMP_SLOT 0005002d _ZNK6Bonmin17BonChooseVariable10maxminCritEPK23OsiBranchingInformation │ │ │ │ 000cf564 00010916 R_ARM_JUMP_SLOT 00000000 _ZNSi6ignoreEii@GLIBCXX_3.4 │ │ │ │ 000cf568 00010a16 R_ARM_JUMP_SLOT 00000000 _ZNK12OsiBabSolver11mipFeasibleEv │ │ │ │ 000cf56c 00010b16 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel10addObjectsEiPP9OsiObject │ │ │ │ 000cf570 00010c16 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcj@GLIBCXX_3.4.21 │ │ │ │ 000cf574 00010e16 R_ARM_JUMP_SLOT 00000000 _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@GLIBCXX_3.4 │ │ │ │ 000cf578 00010f16 R_ARM_JUMP_SLOT 00000000 ceil@GLIBC_2.4 │ │ │ │ 000cf57c 00011016 R_ARM_JUMP_SLOT 00000000 _ZN9OsiRowCut5setLbEd │ │ │ │ 000cf580 00011116 R_ARM_JUMP_SLOT 00000000 _ZN18OsiSolverInterface10addObjectsEiPP9OsiObject │ │ │ │ -000cf584 0004af16 R_ARM_JUMP_SLOT 0005b5e1 _ZN6Bonmin19OaDecompositionBaseC2ERNS_12BabSetupBaseEbb │ │ │ │ -000cf588 0006c016 R_ARM_JUMP_SLOT 00082625 _ZNSt7__cxx1110_List_baseIN5Ipopt8SmartPtrIN6Bonmin10TNLPSolverEEESaIS5_EE8_M_clearEv │ │ │ │ +000cf584 0004af16 R_ARM_JUMP_SLOT 0005eea9 _ZN6Bonmin19OaDecompositionBaseC2ERNS_12BabSetupBaseEbb │ │ │ │ +000cf588 0006c016 R_ARM_JUMP_SLOT 00082635 _ZNSt7__cxx1110_List_baseIN5Ipopt8SmartPtrIN6Bonmin10TNLPSolverEEESaIS5_EE8_M_clearEv │ │ │ │ 000cf58c 00011216 R_ARM_JUMP_SLOT 00000000 _ZN24CbcBranchDefaultDecisionC1Ev │ │ │ │ 000cf590 00011416 R_ARM_JUMP_SLOT 00000000 _ZN21OsiClpSolverInterfaceC1ERKS_ │ │ │ │ -000cf594 00088516 R_ARM_JUMP_SLOT 0009c3f9 _ZN6Bonmin14HeuristicFPumpC1ERKS0_ │ │ │ │ -000cf598 0003d316 R_ARM_JUMP_SLOT 000827c1 _ZN6Bonmin11TMINLP2TNLP12eval_grad_giEiPKdbiRiPiPd │ │ │ │ -000cf59c 00029e16 R_ARM_JUMP_SLOT 0008dd01 _ZN6Bonmin17RegisteredOptions13chooseOptionsENS0_19ExtraCategoriesInfoERNSt7__cxx114listIPN5Ipopt16RegisteredOptionESaIS6_EEE │ │ │ │ -000cf5a0 0002e716 R_ARM_JUMP_SLOT 0005b025 _ZN6Bonmin19OaDecompositionBase11solverManip9getCachedEv │ │ │ │ +000cf594 00088516 R_ARM_JUMP_SLOT 0009c409 _ZN6Bonmin14HeuristicFPumpC1ERKS0_ │ │ │ │ +000cf598 0003d316 R_ARM_JUMP_SLOT 000827d1 _ZN6Bonmin11TMINLP2TNLP12eval_grad_giEiPKdbiRiPiPd │ │ │ │ +000cf59c 00029e16 R_ARM_JUMP_SLOT 0008dd11 _ZN6Bonmin17RegisteredOptions13chooseOptionsENS0_19ExtraCategoriesInfoERNSt7__cxx114listIPN5Ipopt16RegisteredOptionESaIS6_EEE │ │ │ │ +000cf5a0 0002e716 R_ARM_JUMP_SLOT 0005e8ed _ZN6Bonmin19OaDecompositionBase11solverManip9getCachedEv │ │ │ │ 000cf5a4 00011816 R_ARM_JUMP_SLOT 00000000 _ZN12OsiBabSolver8solutionERdPdi │ │ │ │ -000cf5a8 00024e16 R_ARM_JUMP_SLOT 0006483d _ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsERKNS_4CutsEb │ │ │ │ +000cf5a8 00024e16 R_ARM_JUMP_SLOT 00069155 _ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsERKNS_4CutsEb │ │ │ │ 000cf5ac 00011a16 R_ARM_JUMP_SLOT 00000000 _ZN10CglProbing10setMaxLookEi │ │ │ │ 000cf5b0 00011b16 R_ARM_JUMP_SLOT 00000000 _ZNSt13basic_filebufIcSt11char_traitsIcEEC1Ev@GLIBCXX_3.4 │ │ │ │ 000cf5b4 00037716 R_ARM_JUMP_SLOT 0003f3d9 _ZN5Ipopt14IpoptExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_iS8_ │ │ │ │ -000cf5b8 00057c16 R_ARM_JUMP_SLOT 00084095 _ZN6Bonmin11TMINLP2TNLP8setxInitEiPKd │ │ │ │ +000cf5b8 00057c16 R_ARM_JUMP_SLOT 000840a5 _ZN6Bonmin11TMINLP2TNLP8setxInitEiPKd │ │ │ │ 000cf5bc 00033816 R_ARM_JUMP_SLOT 0004141d _ZN6Bonmin11BonminSetupC1ERKS0_RNS_18OsiTMINLPInterfaceE │ │ │ │ 000cf5c0 00011d16 R_ARM_JUMP_SLOT 00000000 _ZNK8CbcModel15isProvenOptimalEv │ │ │ │ 000cf5c4 0006c916 R_ARM_JUMP_SLOT 0003b5c9 _ZN6Bonmin12BabSetupBase18registerAllOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cf5c8 00011e16 R_ARM_JUMP_SLOT 00000000 _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@GLIBCXX_3.4 │ │ │ │ -000cf5cc 00059616 R_ARM_JUMP_SLOT 0005c985 _ZN6Bonmin19OaDecompositionBase10ParametersD1Ev │ │ │ │ +000cf5cc 00059616 R_ARM_JUMP_SLOT 0006024d _ZN6Bonmin19OaDecompositionBase10ParametersD1Ev │ │ │ │ 000cf5d0 00011f16 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel10addObjectsEiPP9CbcObject │ │ │ │ 000cf5d4 00012016 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel17setNodeComparisonER14CbcCompareBase │ │ │ │ -000cf5d8 00068c16 R_ARM_JUMP_SLOT 00099009 _ZN6Bonmin12PumpForMinlpC1ERKS0_ │ │ │ │ -000cf5dc 00077216 R_ARM_JUMP_SLOT 000970b5 _ZN6Bonmin20FixAndSolveHeuristicC1ERKS0_ │ │ │ │ -000cf5e0 00051d16 R_ARM_JUMP_SLOT 0006b081 _ZN6Bonmin7QuadRowC1ERKS0_ │ │ │ │ +000cf5d8 00068c16 R_ARM_JUMP_SLOT 00099019 _ZN6Bonmin12PumpForMinlpC1ERKS0_ │ │ │ │ +000cf5dc 00077216 R_ARM_JUMP_SLOT 000970c5 _ZN6Bonmin20FixAndSolveHeuristicC1ERKS0_ │ │ │ │ +000cf5e0 00051d16 R_ARM_JUMP_SLOT 0006cee1 _ZN6Bonmin7QuadRowC1ERKS0_ │ │ │ │ 000cf5e4 00012116 R_ARM_JUMP_SLOT 00000000 _ZN18CbcStrategyDefaultC2Eiiii │ │ │ │ -000cf5e8 00059c16 R_ARM_JUMP_SLOT 00069479 _ZN6Bonmin4TMat26make_full_upper_triangularEv │ │ │ │ -000cf5ec 00080616 R_ARM_JUMP_SLOT 00077169 _ZN6Bonmin18OsiTMINLPInterface26getNonLinearitiesViolationEPKdd │ │ │ │ -000cf5f0 00081716 R_ARM_JUMP_SLOT 000a09f5 _ZN6Bonmin25HeuristicDiveVectorLength10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ -000cf5f4 00065916 R_ARM_JUMP_SLOT 0006d85d _ZN6Bonmin7AuxInfoC2ERK12OsiBabSolver │ │ │ │ -000cf5f8 0002dd16 R_ARM_JUMP_SLOT 0009005d _ZN6Bonmin14IpoptWarmStart10flushPointEv │ │ │ │ -000cf5fc 00030916 R_ARM_JUMP_SLOT 000914cd _Z17CoinDisjointCopyNIdEvPKT_iPS0_ │ │ │ │ -000cf600 0003ee16 R_ARM_JUMP_SLOT 00077969 _ZN6Bonmin18OsiTMINLPInterfaceD1Ev │ │ │ │ +000cf5e8 00059c16 R_ARM_JUMP_SLOT 000666d9 _ZN6Bonmin4TMat26make_full_upper_triangularEv │ │ │ │ +000cf5ec 00080616 R_ARM_JUMP_SLOT 00077179 _ZN6Bonmin18OsiTMINLPInterface26getNonLinearitiesViolationEPKdd │ │ │ │ +000cf5f0 00081716 R_ARM_JUMP_SLOT 000a0a05 _ZN6Bonmin25HeuristicDiveVectorLength10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ +000cf5f4 00065916 R_ARM_JUMP_SLOT 0006d86d _ZN6Bonmin7AuxInfoC2ERK12OsiBabSolver │ │ │ │ +000cf5f8 0002dd16 R_ARM_JUMP_SLOT 000945d1 _ZN6Bonmin14IpoptWarmStart10flushPointEv │ │ │ │ +000cf5fc 00030916 R_ARM_JUMP_SLOT 00095a41 _Z17CoinDisjointCopyNIdEvPKT_iPS0_ │ │ │ │ +000cf600 0003ee16 R_ARM_JUMP_SLOT 00077979 _ZN6Bonmin18OsiTMINLPInterfaceD1Ev │ │ │ │ 000cf604 0003d416 R_ARM_JUMP_SLOT 00033be1 _ZN6Bonmin18BonCbcFullNodeInfoC1ERKS0_ │ │ │ │ 000cf608 00012616 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel17passInTreeHandlerER7CbcTree │ │ │ │ 000cf60c 00034616 R_ARM_JUMP_SLOT 0003295d _Z9CoinCopyNIdEvPKT_iPS0_ │ │ │ │ -000cf610 00047216 R_ARM_JUMP_SLOT 000851e1 _ZN6Bonmin11TMINLP2TNLP12setDualsInitEiPKd │ │ │ │ -000cf614 00039716 R_ARM_JUMP_SLOT 0007f31d _ZNK6Bonmin18OsiTMINLPInterface16build_fake_basisEv │ │ │ │ +000cf610 00047216 R_ARM_JUMP_SLOT 000851f1 _ZN6Bonmin11TMINLP2TNLP12setDualsInitEiPKd │ │ │ │ +000cf614 00039716 R_ARM_JUMP_SLOT 0007f32d _ZNK6Bonmin18OsiTMINLPInterface16build_fake_basisEv │ │ │ │ 000cf618 00012916 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt17RegisteredOptions22SetRegisteringCategoryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi │ │ │ │ -000cf61c 00024616 R_ARM_JUMP_SLOT 00084471 _ZN6Bonmin11TMINLP2TNLP10gutsOfCopyERKS0_ │ │ │ │ +000cf61c 00024616 R_ARM_JUMP_SLOT 00084481 _ZN6Bonmin11TMINLP2TNLP10gutsOfCopyERKS0_ │ │ │ │ 000cf620 00012b16 R_ARM_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4 │ │ │ │ 000cf624 00012c16 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModelC1Ev │ │ │ │ -000cf628 0003bf16 R_ARM_JUMP_SLOT 000900dd _ZN6Bonmin14IpoptWarmStartC1ERKS0_b │ │ │ │ +000cf628 0003bf16 R_ARM_JUMP_SLOT 00094651 _ZN6Bonmin14IpoptWarmStartC1ERKS0_b │ │ │ │ 000cf62c 00012d16 R_ARM_JUMP_SLOT 00000000 _ZN18CbcStrategyDefaultC1Eiiii │ │ │ │ 000cf630 00012e16 R_ARM_JUMP_SLOT 00000000 __cxa_end_cleanup@CXXABI_1.3 │ │ │ │ 000cf634 00013016 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel12assignSolverERP18OsiSolverInterfaceb │ │ │ │ 000cf638 00013116 R_ARM_JUMP_SLOT 00000000 _ZN7CbcTree5emptyEv │ │ │ │ 000cf63c 00013216 R_ARM_JUMP_SLOT 00000000 __dynamic_cast@CXXABI_1.3 │ │ │ │ -000cf640 0003fc16 R_ARM_JUMP_SLOT 0005c1ed _ZN6Bonmin19OaDecompositionBaseC2ERKS0_ │ │ │ │ -000cf644 00036416 R_ARM_JUMP_SLOT 0006b4ed _ZNSt8_Rb_treeIiSt4pairIKiS0_IddEESt10_Select1stIS3_ESt4lessIiESaIS3_EE22_M_emplace_hint_uniqueIJS0_IiS2_EEEESt17_Rb_tree_iteratorIS3_ESt23_Rb_tree_const_iteratorIS3_EDpOT_ │ │ │ │ +000cf640 0003fc16 R_ARM_JUMP_SLOT 0005fab5 _ZN6Bonmin19OaDecompositionBaseC2ERKS0_ │ │ │ │ +000cf644 00036416 R_ARM_JUMP_SLOT 0006d34d _ZNSt8_Rb_treeIiSt4pairIKiS0_IddEESt10_Select1stIS3_ESt4lessIiESaIS3_EE22_M_emplace_hint_uniqueIJS0_IiS2_EEEESt17_Rb_tree_iteratorIS3_ESt23_Rb_tree_const_iteratorIS3_EDpOT_ │ │ │ │ 000cf648 00042c16 R_ARM_JUMP_SLOT 0003a3a1 _ZN6Bonmin12BabSetupBaseC2EPK18CoinMessageHandler │ │ │ │ 000cf64c 00013516 R_ARM_JUMP_SLOT 00000000 _ZNKSt5ctypeIcE13_M_widen_initEv@GLIBCXX_3.4.11 │ │ │ │ -000cf650 00058216 R_ARM_JUMP_SLOT 0004f2d1 _ZNSt12_Vector_baseIiSaIiEED2Ev │ │ │ │ -000cf654 0005bb16 R_ARM_JUMP_SLOT 00084b01 _ZN6Bonmin11TMINLP2TNLPC1EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ +000cf650 00058216 R_ARM_JUMP_SLOT 00056581 _ZNSt12_Vector_baseIiSaIiEED2Ev │ │ │ │ +000cf654 0005bb16 R_ARM_JUMP_SLOT 00084b11 _ZN6Bonmin11TMINLP2TNLPC1EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ 000cf658 00013616 R_ARM_JUMP_SLOT 00000000 _ZN18CoinMessageHandlerC1Ev │ │ │ │ 000cf65c 00013716 R_ARM_JUMP_SLOT 00000000 _ZN18OsiSolverInterface13deleteObjectsEv │ │ │ │ 000cf660 00013816 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedVectorD1Ev │ │ │ │ 000cf664 00013916 R_ARM_JUMP_SLOT 00000000 _ZN18OsiSolverInterface16setAuxiliaryInfoEP10OsiAuxInfo │ │ │ │ -000cf668 0002eb16 R_ARM_JUMP_SLOT 0004d1a1 _ZN6Bonmin17LpBranchingSolverD1Ev │ │ │ │ -000cf66c 0007aa16 R_ARM_JUMP_SLOT 00082dad _ZN6Bonmin11TMINLP2TNLP23SetVariablesUpperBoundsEiPKd │ │ │ │ +000cf668 0002eb16 R_ARM_JUMP_SLOT 00054451 _ZN6Bonmin17LpBranchingSolverD1Ev │ │ │ │ +000cf66c 0007aa16 R_ARM_JUMP_SLOT 00082dbd _ZN6Bonmin11TMINLP2TNLP23SetVariablesUpperBoundsEiPKd │ │ │ │ 000cf670 00013b16 R_ARM_JUMP_SLOT 00000000 _ZN15CbcFullNodeInfoD2Ev │ │ │ │ 000cf674 00013c16 R_ARM_JUMP_SLOT 00000000 _ZN7OsiCutsD2Ev │ │ │ │ 000cf678 00013d16 R_ARM_JUMP_SLOT 00000000 _Z9CoinIsnand │ │ │ │ 000cf67c 00013e16 R_ARM_JUMP_SLOT 00000000 _ZN12OsiBabSolverD1Ev │ │ │ │ 000cf680 00013f16 R_ARM_JUMP_SLOT 00000000 _ZNK9OsiRowCut2lbEv │ │ │ │ -000cf684 0002f416 R_ARM_JUMP_SLOT 0006f619 _ZN6Bonmin15CutStrengthenerD1Ev │ │ │ │ -000cf688 0005b516 R_ARM_JUMP_SLOT 0006b44d _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ -000cf68c 00050f16 R_ARM_JUMP_SLOT 0006b315 _ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EED2Ev │ │ │ │ -000cf690 0007e016 R_ARM_JUMP_SLOT 0009f75d _ZN6Bonmin23HeuristicDiveFractional10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ +000cf684 0002f416 R_ARM_JUMP_SLOT 0006f629 _ZN6Bonmin15CutStrengthenerD1Ev │ │ │ │ +000cf688 0005b516 R_ARM_JUMP_SLOT 0006d2ad _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ +000cf68c 00050f16 R_ARM_JUMP_SLOT 0006d175 _ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EED2Ev │ │ │ │ +000cf690 0007e016 R_ARM_JUMP_SLOT 0009f76d _ZN6Bonmin23HeuristicDiveFractional10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 000cf694 00014216 R_ARM_JUMP_SLOT 00000000 __cxa_call_terminate@CXXABI_1.3.15 │ │ │ │ 000cf698 00014316 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel12findIntegersEbi │ │ │ │ 000cf69c 0007c716 R_ARM_JUMP_SLOT 000333e9 _ZN6Bonmin21BonCbcPartialNodeInfoD1Ev │ │ │ │ 000cf6a0 00014416 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel15setNumberStrongEi │ │ │ │ -000cf6a4 00045116 R_ARM_JUMP_SLOT 00076301 _ZN6Bonmin18OsiTMINLPInterface16freeCachedRowRimEv │ │ │ │ +000cf6a4 00045116 R_ARM_JUMP_SLOT 00076311 _ZN6Bonmin18OsiTMINLPInterface16freeCachedRowRimEv │ │ │ │ 000cf6a8 00062e16 R_ARM_JUMP_SLOT 00032605 _ZN9CoinErrorC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_S5_S5_i │ │ │ │ -000cf6ac 0002e416 R_ARM_JUMP_SLOT 000620c1 _ZN6Bonmin10OaNlpOptimC1ERNS_12BabSetupBaseE │ │ │ │ +000cf6ac 0002e416 R_ARM_JUMP_SLOT 0005dd79 _ZN6Bonmin10OaNlpOptimC1ERNS_12BabSetupBaseE │ │ │ │ 000cf6b0 00014616 R_ARM_JUMP_SLOT 00000000 _ZNK7CbcTree3topEv │ │ │ │ -000cf6b4 00063916 R_ARM_JUMP_SLOT 00052671 _ZNK6Bonmin17BonChooseVariable17computeUsefulnessEddddPK9OsiObjectiRd │ │ │ │ -000cf6b8 0003c416 R_ARM_JUMP_SLOT 00069749 _ZNSt12_Vector_baseISt4pairIiiESaIS1_EED2Ev │ │ │ │ +000cf6b4 00063916 R_ARM_JUMP_SLOT 0004fec9 _ZNK6Bonmin17BonChooseVariable17computeUsefulnessEddddPK9OsiObjectiRd │ │ │ │ +000cf6b8 0003c416 R_ARM_JUMP_SLOT 000669a9 _ZNSt12_Vector_baseISt4pairIiiESaIS1_EED2Ev │ │ │ │ 000cf6bc 00014916 R_ARM_JUMP_SLOT 00000000 _ZN18CbcPartialNodeInfoC2EP11CbcNodeInfoP7CbcNodeiPKiPKdPK17CoinWarmStartDiff │ │ │ │ -000cf6c0 00031416 R_ARM_JUMP_SLOT 00065659 _ZNSt6vectorIdSaIdEE17_M_realloc_appendIJdEEEvDpOT_ │ │ │ │ +000cf6c0 00031416 R_ARM_JUMP_SLOT 00069f71 _ZNSt6vectorIdSaIdEE17_M_realloc_appendIJdEEEvDpOT_ │ │ │ │ 000cf6c4 00014a16 R_ARM_JUMP_SLOT 00000000 _ZN10OsiHotInfoaSERKS_ │ │ │ │ 000cf6c8 00014b16 R_ARM_JUMP_SLOT 00000000 _ZNK18OsiSolverInterface16getAuxiliaryInfoEv │ │ │ │ 000cf6cc 00014c16 R_ARM_JUMP_SLOT 00000000 _ZN11CglTreeInfoC1ERKS_ │ │ │ │ 000cf6d0 00032216 R_ARM_JUMP_SLOT 00045cad _ZN6Bonmin11BonminSetup18registerAllOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cf6d4 00014d16 R_ARM_JUMP_SLOT 00000000 _ZNK19CbcCompareObjective5cloneEv │ │ │ │ 000cf6d8 00014e16 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@GLIBCXX_3.4.21 │ │ │ │ 000cf6dc 00034f16 R_ARM_JUMP_SLOT 00035f09 _ZN6Bonmin11CbcDfsDiverC1Ev │ │ │ │ 000cf6e0 00063616 R_ARM_JUMP_SLOT 00038fb5 _ZN6Bonmin12BabSetupBase11mayPrintDocEv │ │ │ │ -000cf6e4 00078b16 R_ARM_JUMP_SLOT 00086779 _ZN6Bonmin10TNLPSolver13isRecoverableERNS0_12ReturnStatusE │ │ │ │ +000cf6e4 00078b16 R_ARM_JUMP_SLOT 00086789 _ZN6Bonmin10TNLPSolver13isRecoverableERNS0_12ReturnStatusE │ │ │ │ 000cf6e8 00015216 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModelC1ERK18OsiSolverInterface │ │ │ │ -000cf6ec 0006d316 R_ARM_JUMP_SLOT 00093b85 _ZN6Bonmin11IpoptSolverC1ERKS0_ │ │ │ │ +000cf6ec 0006d316 R_ARM_JUMP_SLOT 00092fb5 _ZN6Bonmin11IpoptSolverC1ERKS0_ │ │ │ │ 000cf6f0 00015416 R_ARM_JUMP_SLOT 00000000 _ZN10CglProbing11setMaxProbeEi │ │ │ │ -000cf6f4 0004c116 R_ARM_JUMP_SLOT 000901dd _ZN6Bonmin14IpoptWarmStartC1ERK23CoinWarmStartPrimalDual │ │ │ │ +000cf6f4 0004c116 R_ARM_JUMP_SLOT 00094751 _ZN6Bonmin14IpoptWarmStartC1ERK23CoinWarmStartPrimalDual │ │ │ │ 000cf6f8 00015516 R_ARM_JUMP_SLOT 00000000 __cxa_get_exception_ptr@CXXABI_1.3.1 │ │ │ │ 000cf6fc 0002cb16 R_ARM_JUMP_SLOT 0004c0b1 _ZN6Bonmin21isDifferentOnIntegersER18OsiSolverInterfacePP9OsiObjectidPKdS6_ │ │ │ │ 000cf700 0006d016 R_ARM_JUMP_SLOT 0003f2b5 _ZN5Ipopt14IpoptExceptionD2Ev │ │ │ │ 000cf704 00015716 R_ARM_JUMP_SLOT 00000000 _ZN18CoinMessageHandlerlsE17CoinMessageMarker │ │ │ │ 000cf708 00015916 R_ARM_JUMP_SLOT 00000000 _ZN10CglProbing18setMaxElementsRootEi │ │ │ │ 000cf70c 00015a16 R_ARM_JUMP_SLOT 00000000 _ZSt16__throw_bad_castv@GLIBCXX_3.4 │ │ │ │ -000cf710 0005f216 R_ARM_JUMP_SLOT 0009061d _ZN6Bonmin14IpoptWarmStartC1EiiPKdS2_ │ │ │ │ +000cf710 0005f216 R_ARM_JUMP_SLOT 00094b91 _ZN6Bonmin14IpoptWarmStartC1EiiPKdS2_ │ │ │ │ 000cf714 00015b16 R_ARM_JUMP_SLOT 00000000 _ZN10CglProbing14setMaxElementsEi │ │ │ │ 000cf718 00054e16 R_ARM_JUMP_SLOT 00038239 _ZN6Bonmin12BabSetupBase22gatherParametersValuesEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 000cf71c 00015c16 R_ARM_JUMP_SLOT 00000000 _ZN19CbcCompareObjectiveC1Ev │ │ │ │ -000cf720 0002af16 R_ARM_JUMP_SLOT 00082741 _ZN6Bonmin11TMINLP2TNLP6eval_fEiPKdbRd │ │ │ │ +000cf720 0002af16 R_ARM_JUMP_SLOT 00082751 _ZN6Bonmin11TMINLP2TNLP6eval_fEiPKdbRd │ │ │ │ 000cf724 00015d16 R_ARM_JUMP_SLOT 00000000 _ZStrsIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EE@GLIBCXX_3.4.21 │ │ │ │ -000cf728 00049816 R_ARM_JUMP_SLOT 00084911 _ZN6Bonmin11TMINLP2TNLPC2ERKS0_ │ │ │ │ +000cf728 00049816 R_ARM_JUMP_SLOT 00084921 _ZN6Bonmin11TMINLP2TNLPC2ERKS0_ │ │ │ │ 000cf72c 00015e16 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt13StreamJournal15SetOutputStreamEPSo │ │ │ │ -000cf730 00082f16 R_ARM_JUMP_SLOT 00085c69 _ZN6Bonmin6TMINLPC2Ev │ │ │ │ -000cf734 0005a116 R_ARM_JUMP_SLOT 00064f01 _Z9CoinFillNIiEvPT_iS0_ │ │ │ │ +000cf730 00082f16 R_ARM_JUMP_SLOT 00085c79 _ZN6Bonmin6TMINLPC2Ev │ │ │ │ +000cf734 0005a116 R_ARM_JUMP_SLOT 00069815 _Z9CoinFillNIiEvPT_iS0_ │ │ │ │ 000cf738 00016116 R_ARM_JUMP_SLOT 00000000 _ZN7CbcTreeD2Ev │ │ │ │ -000cf73c 00088816 R_ARM_JUMP_SLOT 00056585 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ +000cf73c 00088816 R_ARM_JUMP_SLOT 00053dfd _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ 000cf740 00016216 R_ARM_JUMP_SLOT 00000000 _ZdaPv@GLIBCXX_3.4 │ │ │ │ -000cf744 0007b016 R_ARM_JUMP_SLOT 000a3f5d _ZN6Bonmin26HeuristicDiveMIPFractionalC1EPNS_11BonminSetupE │ │ │ │ +000cf744 0007b016 R_ARM_JUMP_SLOT 000a3f6d _ZN6Bonmin26HeuristicDiveMIPFractionalC1EPNS_11BonminSetupE │ │ │ │ 000cf748 00016316 R_ARM_JUMP_SLOT 00000000 _ZdaPvj@CXXABI_1.3.9 │ │ │ │ 000cf74c 00016416 R_ARM_JUMP_SLOT 00000000 _ZNK8CbcModel17usefulInformationEv │ │ │ │ -000cf750 00082c16 R_ARM_JUMP_SLOT 00052555 _ZNK6Bonmin17BonChooseVariable18computeMultipliersERdS1_ │ │ │ │ +000cf750 00082c16 R_ARM_JUMP_SLOT 0004fdad _ZNK6Bonmin17BonChooseVariable18computeMultipliersERdS1_ │ │ │ │ 000cf754 00054016 R_ARM_JUMP_SLOT 0003ac41 _ZN6Bonmin12BabSetupBaseC2ERKS0_RNS_18OsiTMINLPInterfaceE │ │ │ │ 000cf758 00016616 R_ARM_JUMP_SLOT 00000000 _ZN9CglCliqueC1Ebb │ │ │ │ -000cf75c 0006d716 R_ARM_JUMP_SLOT 0005b3c9 _ZNK6Bonmin19OaDecompositionBase14post_nlp_solveEPNS_7BabInfoEd │ │ │ │ -000cf760 00026516 R_ARM_JUMP_SLOT 0005fbd1 _ZN6Bonmin15OACutGenerator2C1ERNS_12BabSetupBaseE │ │ │ │ +000cf75c 0006d716 R_ARM_JUMP_SLOT 0005ec91 _ZNK6Bonmin19OaDecompositionBase14post_nlp_solveEPNS_7BabInfoEd │ │ │ │ +000cf760 00026516 R_ARM_JUMP_SLOT 0005b889 _ZN6Bonmin15OACutGenerator2C1ERNS_12BabSetupBaseE │ │ │ │ 000cf764 00016716 R_ARM_JUMP_SLOT 00000000 _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i@GLIBCXX_3.4.9 │ │ │ │ -000cf768 00076716 R_ARM_JUMP_SLOT 0006b2f5 _ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EED2Ev │ │ │ │ +000cf768 00076716 R_ARM_JUMP_SLOT 0006d155 _ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EED2Ev │ │ │ │ 000cf76c 00016916 R_ARM_JUMP_SLOT 00000000 _ZN11CglRedSplitC1Ev │ │ │ │ 000cf770 00016a16 R_ARM_JUMP_SLOT 00000000 _ZN10CglProbingC1Ev │ │ │ │ 000cf774 00016b16 R_ARM_JUMP_SLOT 00000000 _ZN9CglGomory26setLargestFactorMultiplierEd │ │ │ │ -000cf778 0006d816 R_ARM_JUMP_SLOT 000963b1 _ZN6Bonmin25LocalSolverBasedHeuristic14changeIfNotSetEN5Ipopt8SmartPtrINS1_11OptionsListEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSA_RKd │ │ │ │ +000cf778 0006d816 R_ARM_JUMP_SLOT 000963c1 _ZN6Bonmin25LocalSolverBasedHeuristic14changeIfNotSetEN5Ipopt8SmartPtrINS1_11OptionsListEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSA_RKd │ │ │ │ 000cf77c 00035616 R_ARM_JUMP_SLOT 0003289d _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_ │ │ │ │ 000cf780 00016c16 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel15addCutGeneratorEP15CglCutGeneratoriPKcbbbiii │ │ │ │ -000cf784 00083016 R_ARM_JUMP_SLOT 00088b3d _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Ipopt11OptionsList11OptionValueEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE20_Reuse_or_alloc_nodeclIRKSB_EEPSt13_Rb_tree_nodeISB_EOT_ │ │ │ │ -000cf788 00035816 R_ARM_JUMP_SLOT 000a0965 _ZN6Bonmin25HeuristicDiveVectorLengthC1ERKS0_ │ │ │ │ -000cf78c 00070c16 R_ARM_JUMP_SLOT 0009667d _ZN6Bonmin25LocalSolverBasedHeuristic15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ -000cf790 00032716 R_ARM_JUMP_SLOT 0006f675 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPD1Ev │ │ │ │ +000cf784 00083016 R_ARM_JUMP_SLOT 00088b4d _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Ipopt11OptionsList11OptionValueEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE20_Reuse_or_alloc_nodeclIRKSB_EEPSt13_Rb_tree_nodeISB_EOT_ │ │ │ │ +000cf788 00035816 R_ARM_JUMP_SLOT 000a0975 _ZN6Bonmin25HeuristicDiveVectorLengthC1ERKS0_ │ │ │ │ +000cf78c 00070c16 R_ARM_JUMP_SLOT 0009668d _ZN6Bonmin25LocalSolverBasedHeuristic15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cf790 00032716 R_ARM_JUMP_SLOT 0006f685 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPD1Ev │ │ │ │ 000cf794 00016d16 R_ARM_JUMP_SLOT 00000000 _ZN24CglMixedIntegerRounding2C1Ev │ │ │ │ 000cf798 00016e16 R_ARM_JUMP_SLOT 00000000 _ZN18CoinMessageHandlerlsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ -000cf79c 00026f16 R_ARM_JUMP_SLOT 0009e349 _ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops14_Val_comp_iterIN6Bonmin12score_sorterEEEEvT_T0_ │ │ │ │ -000cf7a0 00044916 R_ARM_JUMP_SLOT 00082ec1 _ZN6Bonmin11TMINLP2TNLP21SetVariableUpperBoundEid │ │ │ │ +000cf79c 00026f16 R_ARM_JUMP_SLOT 0009e359 _ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops14_Val_comp_iterIN6Bonmin12score_sorterEEEEvT_T0_ │ │ │ │ +000cf7a0 00044916 R_ARM_JUMP_SLOT 00082ed1 _ZN6Bonmin11TMINLP2TNLP21SetVariableUpperBoundEid │ │ │ │ 000cf7a4 0005c616 R_ARM_JUMP_SLOT 00048f41 _ZN6Bonmin12SubMipSolver6solverEv │ │ │ │ 000cf7a8 00017016 R_ARM_JUMP_SLOT 00000000 _ZN12CglFlowCoverC1Ev │ │ │ │ -000cf7ac 00055016 R_ARM_JUMP_SLOT 00068af5 _ZN4Coin8SmartPtrIN6Bonmin19LinearCutsGenerator13CuttingMethodEE15ReleasePointer_Ev │ │ │ │ -000cf7b0 0004fa16 R_ARM_JUMP_SLOT 0008bc11 _ZN6Bonmin17RegisteredOptions21writeHtmlOptionsTableERSoRNSt7__cxx114listIPN5Ipopt16RegisteredOptionESaIS6_EEE │ │ │ │ -000cf7b4 0004c916 R_ARM_JUMP_SLOT 0007f9b1 _ZN6Bonmin18OsiTMINLPInterface13getBendersCutER7OsiCutsb │ │ │ │ +000cf7ac 00055016 R_ARM_JUMP_SLOT 00065d55 _ZN4Coin8SmartPtrIN6Bonmin19LinearCutsGenerator13CuttingMethodEE15ReleasePointer_Ev │ │ │ │ +000cf7b0 0004fa16 R_ARM_JUMP_SLOT 0008bc21 _ZN6Bonmin17RegisteredOptions21writeHtmlOptionsTableERSoRNSt7__cxx114listIPN5Ipopt16RegisteredOptionESaIS6_EEE │ │ │ │ +000cf7b4 0004c916 R_ARM_JUMP_SLOT 0007f9c1 _ZN6Bonmin18OsiTMINLPInterface13getBendersCutER7OsiCutsb │ │ │ │ 000cf7b8 00017516 R_ARM_JUMP_SLOT 00000000 _ZN18CoinWarmStartBasisC1ERKS_ │ │ │ │ 000cf7bc 00017616 R_ARM_JUMP_SLOT 00000000 _ZNK8CbcModel21isContinuousUnboundedEv │ │ │ │ 000cf7c0 00017816 R_ARM_JUMP_SLOT 00000000 __aeabi_idivmod@GCC_3.5 │ │ │ │ 000cf7c4 00017916 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt13StreamJournalC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13EJournalLevelE │ │ │ │ -000cf7c8 00071e16 R_ARM_JUMP_SLOT 0009d43d _ZN6Bonmin13RoundingFPumpC1EPNS_11TMINLP2TNLPE │ │ │ │ +000cf7c8 00071e16 R_ARM_JUMP_SLOT 0009d44d _ZN6Bonmin13RoundingFPumpC1EPNS_11TMINLP2TNLPE │ │ │ │ 000cf7cc 00017a16 R_ARM_JUMP_SLOT 00000000 _ZN17OsiChooseVariableC1EPK18OsiSolverInterface │ │ │ │ -000cf7d0 00030816 R_ARM_JUMP_SLOT 000a2c35 _ZNSt6vectorIN6Bonmin6vectorIiEESaIS2_EED2Ev │ │ │ │ +000cf7d0 00030816 R_ARM_JUMP_SLOT 000a2c45 _ZNSt6vectorIN6Bonmin6vectorIiEESaIS2_EED2Ev │ │ │ │ 000cf7d4 00017b16 R_ARM_JUMP_SLOT 00000000 _ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@GLIBCXX_3.4 │ │ │ │ -000cf7d8 00033c16 R_ARM_JUMP_SLOT 0009e525 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin12score_sorterEEEEvT_SC_T0_T1_ │ │ │ │ +000cf7d8 00033c16 R_ARM_JUMP_SLOT 0009e535 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin12score_sorterEEEEvT_SC_T0_T1_ │ │ │ │ 000cf7dc 00017c16 R_ARM_JUMP_SLOT 00000000 _ZN9CglGomoryC1Ev │ │ │ │ 000cf7e0 00017e16 R_ARM_JUMP_SLOT 00000000 _ZN18OsiSolverInterfaceC2Ev │ │ │ │ -000cf7e4 0005b016 R_ARM_JUMP_SLOT 0008b951 _ZN6Bonmin21StrongBranchingSolverC2EPNS_18OsiTMINLPInterfaceE │ │ │ │ -000cf7e8 00040116 R_ARM_JUMP_SLOT 000888fd _ZN6Bonmin10TNLPSolverC2Ev │ │ │ │ -000cf7ec 0003a616 R_ARM_JUMP_SLOT 00099919 _ZN6Bonmin12PumpForMinlp13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ +000cf7e4 0005b016 R_ARM_JUMP_SLOT 0008b961 _ZN6Bonmin21StrongBranchingSolverC2EPNS_18OsiTMINLPInterfaceE │ │ │ │ +000cf7e8 00040116 R_ARM_JUMP_SLOT 0008890d _ZN6Bonmin10TNLPSolverC2Ev │ │ │ │ +000cf7ec 0003a616 R_ARM_JUMP_SLOT 00099929 _ZN6Bonmin12PumpForMinlp13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 000cf7f0 00017f16 R_ARM_JUMP_SLOT 00000000 _ZN9CglGomory14setLimitAtRootEi │ │ │ │ -000cf7f4 00043616 R_ARM_JUMP_SLOT 0007120d _ZN5Ipopt8SmartPtrIN6Bonmin15CutStrengthener17StrengtheningTNLPEE15ReleasePointer_Ev │ │ │ │ -000cf7f8 00071116 R_ARM_JUMP_SLOT 0009e8cd _ZN6Bonmin21adjustPrimalToleranceEPNS_11TMINLP2TNLPERd │ │ │ │ -000cf7fc 0002d616 R_ARM_JUMP_SLOT 000948c5 _ZN5Ipopt8SmartPtrINS_17RegisteredOptionsEE15ReleasePointer_Ev │ │ │ │ -000cf800 00068d16 R_ARM_JUMP_SLOT 0006a481 _ZN6Bonmin7QuadRow15gradiant_structEiPib │ │ │ │ +000cf7f4 00043616 R_ARM_JUMP_SLOT 0007121d _ZN5Ipopt8SmartPtrIN6Bonmin15CutStrengthener17StrengtheningTNLPEE15ReleasePointer_Ev │ │ │ │ +000cf7f8 00071116 R_ARM_JUMP_SLOT 0009e8dd _ZN6Bonmin21adjustPrimalToleranceEPNS_11TMINLP2TNLPERd │ │ │ │ +000cf7fc 0002d616 R_ARM_JUMP_SLOT 00093cf5 _ZN5Ipopt8SmartPtrINS_17RegisteredOptionsEE15ReleasePointer_Ev │ │ │ │ +000cf800 00068d16 R_ARM_JUMP_SLOT 0006c2e1 _ZN6Bonmin7QuadRow15gradiant_structEiPib │ │ │ │ 000cf804 00018116 R_ARM_JUMP_SLOT 00000000 _ZN9CglTwomirC1Ev │ │ │ │ -000cf808 00040e16 R_ARM_JUMP_SLOT 000639a1 _ZN6Bonmin19TMINLP2TNLPQuadCutsC1ERKS0_ │ │ │ │ +000cf808 00040e16 R_ARM_JUMP_SLOT 000682b9 _ZN6Bonmin19TMINLP2TNLPQuadCutsC1ERKS0_ │ │ │ │ 000cf80c 00018316 R_ARM_JUMP_SLOT 00000000 _ZN17CbcCompareDefaultD1Ev │ │ │ │ 000cf810 00069816 R_ARM_JUMP_SLOT 0003e315 _ZN6Bonmin12BabSetupBase15readOptionsFileENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ -000cf814 00065716 R_ARM_JUMP_SLOT 000699e5 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_SD_T0_ │ │ │ │ -000cf818 00064716 R_ARM_JUMP_SLOT 00057445 _ZN6Bonmin13MinlpFeasPump15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cf814 00065716 R_ARM_JUMP_SLOT 00066c45 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_SD_T0_ │ │ │ │ +000cf818 00064716 R_ARM_JUMP_SLOT 0006106d _ZN6Bonmin13MinlpFeasPump15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cf81c 00018616 R_ARM_JUMP_SLOT 00000000 _ZN9OsiRowCut5setUbEd │ │ │ │ 000cf820 00018816 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModelD1Ev │ │ │ │ -000cf824 00084616 R_ARM_JUMP_SLOT 00068e59 _ZN6Bonmin4TMataSERK16CoinPackedMatrix │ │ │ │ -000cf828 00034316 R_ARM_JUMP_SLOT 00069669 _ZN6Bonmin4TMat15numNonEmptyRowsEv │ │ │ │ +000cf824 00084616 R_ARM_JUMP_SLOT 000660b9 _ZN6Bonmin4TMataSERK16CoinPackedMatrix │ │ │ │ +000cf828 00034316 R_ARM_JUMP_SLOT 000668c9 _ZN6Bonmin4TMat15numNonEmptyRowsEv │ │ │ │ 000cf82c 00018d16 R_ARM_JUMP_SLOT 00000000 _ZNK23CoinWarmStartPrimalDual12generateDiffEPK13CoinWarmStart │ │ │ │ 000cf830 00018e16 R_ARM_JUMP_SLOT 00000000 _ZN18OsiSolverInterface12markHotStartEv │ │ │ │ -000cf834 0006e616 R_ARM_JUMP_SLOT 00083365 _ZN6Bonmin11TMINLP2TNLP11outputDiffsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPS7_ │ │ │ │ +000cf834 0006e616 R_ARM_JUMP_SLOT 00083375 _ZN6Bonmin11TMINLP2TNLP11outputDiffsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPS7_ │ │ │ │ 000cf838 00018f16 R_ARM_JUMP_SLOT 00000000 _ZN18CbcPartialNodeInfoD2Ev │ │ │ │ 000cf83c 00035e16 R_ARM_JUMP_SLOT 0003fe4d _ZN5Ipopt8SmartPtrINS_16RegisteredOptionEE15ReleasePointer_Ev │ │ │ │ 000cf840 00019016 R_ARM_JUMP_SLOT 00000000 _ZN18OsiSolverInterfaceC2ERKS_ │ │ │ │ 000cf844 0002d316 R_ARM_JUMP_SLOT 0003339d _ZN6Bonmin18BonCbcFullNodeInfoD1Ev │ │ │ │ 000cf848 00019116 R_ARM_JUMP_SLOT 00000000 _ZN11CglTreeInfoC1Ev │ │ │ │ 000cf84c 0003ec16 R_ARM_JUMP_SLOT 00046b29 _ZN6Bonmin11BonminSetup13initializeBBBEv │ │ │ │ -000cf850 00077616 R_ARM_JUMP_SLOT 00069509 _ZN6Bonmin4TMat21make_upper_triangularERKNS_17MatrixStorageTypeE │ │ │ │ +000cf850 00077616 R_ARM_JUMP_SLOT 00066769 _ZN6Bonmin4TMat21make_upper_triangularERKNS_17MatrixStorageTypeE │ │ │ │ 000cf854 00027d16 R_ARM_JUMP_SLOT 0004aa15 _ZN6Bonmin12SubMipSolver8optimizeEdid │ │ │ │ -000cf858 00024016 R_ARM_JUMP_SLOT 0006db8d _ZN6Bonmin12BoundsReader16gutsOfDestructorEv │ │ │ │ -000cf85c 00073d16 R_ARM_JUMP_SLOT 00068f11 _ZN6Bonmin4TMatC1ERKS0_ │ │ │ │ +000cf858 00024016 R_ARM_JUMP_SLOT 0006db9d _ZN6Bonmin12BoundsReader16gutsOfDestructorEv │ │ │ │ +000cf85c 00073d16 R_ARM_JUMP_SLOT 00066171 _ZN6Bonmin4TMatC1ERKS0_ │ │ │ │ 000cf860 00019716 R_ARM_JUMP_SLOT 00000000 _ZNSt6localeD1Ev@GLIBCXX_3.4 │ │ │ │ -000cf864 0003db16 R_ARM_JUMP_SLOT 00091bdd _ZN6Bonmin11IpoptSolverD1Ev │ │ │ │ +000cf864 0003db16 R_ARM_JUMP_SLOT 0009100d _ZN6Bonmin11IpoptSolverD1Ev │ │ │ │ 000cf868 00019816 R_ARM_JUMP_SLOT 00000000 _ZN7CbcTree3popEv │ │ │ │ -000cf86c 00046716 R_ARM_JUMP_SLOT 0008f899 _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_iESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE4findERS7_ │ │ │ │ -000cf870 00050c16 R_ARM_JUMP_SLOT 0006648d _ZN6Bonmin12TMINLPLinObj16gutsOfDestructorEv │ │ │ │ +000cf86c 00046716 R_ARM_JUMP_SLOT 0008f8a9 _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_iESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE4findERS7_ │ │ │ │ +000cf870 00050c16 R_ARM_JUMP_SLOT 000636e5 _ZN6Bonmin12TMINLPLinObj16gutsOfDestructorEv │ │ │ │ 000cf874 00019a16 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel9setCutoffEd │ │ │ │ 000cf878 00019b16 R_ARM_JUMP_SLOT 00000000 _ZNK9OsiObject13infeasibilityEPK18OsiSolverInterfaceRi │ │ │ │ 000cf87c 0006ef16 R_ARM_JUMP_SLOT 00039dad _ZN6Bonmin12BabSetupBase6addSosEv │ │ │ │ 000cf880 00019c16 R_ARM_JUMP_SLOT 00000000 _ZN18CoinWarmStartBasisC1Ev │ │ │ │ 000cf884 00019d16 R_ARM_JUMP_SLOT 00000000 __cxa_throw_bad_array_new_length@CXXABI_1.3.8 │ │ │ │ -000cf888 0003bb16 R_ARM_JUMP_SLOT 00064cc9 _ZNSt6vectorIdSaIdEE7reserveEj │ │ │ │ +000cf888 0003bb16 R_ARM_JUMP_SLOT 000695dd _ZNSt6vectorIdSaIdEE7reserveEj │ │ │ │ 000cf88c 00019f16 R_ARM_JUMP_SLOT 00000000 _ZNK9OsiRowCut5cloneEv │ │ │ │ -000cf890 00047a16 R_ARM_JUMP_SLOT 00056165 _ZSt13__heap_selectIP8CoinPairIidEN9__gnu_cxx5__ops15_Iter_comp_iterI15CoinFirstLess_2IidEEEEvT_S9_S9_T0_ │ │ │ │ -000cf894 00082916 R_ARM_JUMP_SLOT 00089b59 _ZN6Bonmin10TNLP2FPNLP13dist_to_pointEPKd │ │ │ │ -000cf898 00070a16 R_ARM_JUMP_SLOT 000650a9 _Z9CoinZeroNIdEvPT_i │ │ │ │ -000cf89c 0006d116 R_ARM_JUMP_SLOT 000529dd _ZN6Bonmin7HotInfo17updateInformationEPK18OsiSolverInterfacePK23OsiBranchingInformationP17OsiChooseVariable │ │ │ │ +000cf890 00047a16 R_ARM_JUMP_SLOT 000539dd _ZSt13__heap_selectIP8CoinPairIidEN9__gnu_cxx5__ops15_Iter_comp_iterI15CoinFirstLess_2IidEEEEvT_S9_S9_T0_ │ │ │ │ +000cf894 00082916 R_ARM_JUMP_SLOT 00089b69 _ZN6Bonmin10TNLP2FPNLP13dist_to_pointEPKd │ │ │ │ +000cf898 00070a16 R_ARM_JUMP_SLOT 000699c1 _Z9CoinZeroNIdEvPT_i │ │ │ │ +000cf89c 0006d116 R_ARM_JUMP_SLOT 00050235 _ZN6Bonmin7HotInfo17updateInformationEPK18OsiSolverInterfacePK23OsiBranchingInformationP17OsiChooseVariable │ │ │ │ 000cf8a0 0001a116 R_ARM_JUMP_SLOT 00000000 _ZN15CbcCompareDepthC1Ev │ │ │ │ -000cf8a4 00068816 R_ARM_JUMP_SLOT 00052af1 _ZN6Bonmin7HotInfoC1EP18OsiSolverInterfacePK23OsiBranchingInformationPKPK9OsiObjecti │ │ │ │ +000cf8a4 00068816 R_ARM_JUMP_SLOT 00050349 _ZN6Bonmin7HotInfoC1EP18OsiSolverInterfacePK23OsiBranchingInformationPKPK9OsiObjecti │ │ │ │ 000cf8a8 0006c516 R_ARM_JUMP_SLOT 0003fd59 _ZNSt7__cxx1110_List_baseIN6Bonmin12BabSetupBase13CuttingMethodESaIS3_EE8_M_clearEv │ │ │ │ 000cf8ac 0001a316 R_ARM_JUMP_SLOT 00000000 _ZN15CbcFullNodeInfoC1EP8CbcModeli │ │ │ │ 000cf8b0 00085616 R_ARM_JUMP_SLOT 0003f6f5 _ZN6Bonmin17RegisteredOptions18setOptionExtraInfoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi │ │ │ │ -000cf8b4 0002f716 R_ARM_JUMP_SLOT 0009e7a9 _ZN6Bonmin13HeuristicDiveaSERKS0_ │ │ │ │ +000cf8b4 0002f716 R_ARM_JUMP_SLOT 0009e7b9 _ZN6Bonmin13HeuristicDiveaSERKS0_ │ │ │ │ 000cf8b8 0001a416 R_ARM_JUMP_SLOT 00000000 _ZN12CoinMessagesC1ERKS_ │ │ │ │ -000cf8bc 00030f16 R_ARM_JUMP_SLOT 00069eed _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_SD_T0_T1_ │ │ │ │ -000cf8c0 0002f816 R_ARM_JUMP_SLOT 00068ccd _ZN6Bonmin4TMat6createERK16CoinPackedMatrix │ │ │ │ -000cf8c4 0007c316 R_ARM_JUMP_SLOT 00082781 _ZN6Bonmin11TMINLP2TNLP6eval_gEiPKdbiPd │ │ │ │ -000cf8c8 00085716 R_ARM_JUMP_SLOT 00069a89 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat11ColumnOrderEEEEvT_T0_SE_T1_T2_ │ │ │ │ +000cf8bc 00030f16 R_ARM_JUMP_SLOT 0006714d _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_SD_T0_T1_ │ │ │ │ +000cf8c0 0002f816 R_ARM_JUMP_SLOT 00065f2d _ZN6Bonmin4TMat6createERK16CoinPackedMatrix │ │ │ │ +000cf8c4 0007c316 R_ARM_JUMP_SLOT 00082791 _ZN6Bonmin11TMINLP2TNLP6eval_gEiPKdbiPd │ │ │ │ +000cf8c8 00085716 R_ARM_JUMP_SLOT 00066ce9 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat11ColumnOrderEEEEvT_T0_SE_T1_T2_ │ │ │ │ 000cf8cc 0001a516 R_ARM_JUMP_SLOT 00000000 fputc@GLIBC_2.4 │ │ │ │ 000cf8d0 00088916 R_ARM_JUMP_SLOT 00048da9 _ZN6Bonmin12SubMipSolverC1ERKS0_ │ │ │ │ 000cf8d4 0001a616 R_ARM_JUMP_SLOT 00000000 __cxa_rethrow@CXXABI_1.3 │ │ │ │ 000cf8d8 00080c16 R_ARM_JUMP_SLOT 00043cf1 _ZN6Bonmin11BonminSetup14initializeBHybEb │ │ │ │ 000cf8dc 0001a716 R_ARM_JUMP_SLOT 00000000 fwrite@GLIBC_2.4 │ │ │ │ -000cf8e0 00084216 R_ARM_JUMP_SLOT 0004f311 _ZNSt6vectorIdSaIdEE17_M_realloc_appendIJRKdEEEvDpOT_ │ │ │ │ +000cf8e0 00084216 R_ARM_JUMP_SLOT 000565a1 _ZNSt6vectorIdSaIdEE17_M_realloc_appendIJRKdEEEvDpOT_ │ │ │ │ 000cf8e4 0001a816 R_ARM_JUMP_SLOT 00000000 _ZNK18OsiSolverInterface17getRowCutDebuggerEv │ │ │ │ 000cf8e8 00029316 R_ARM_JUMP_SLOT 00043b89 _ZN6Bonmin11BonminSetup12getAlgorithmEv │ │ │ │ -000cf8ec 00033f16 R_ARM_JUMP_SLOT 00076d45 _ZN6Bonmin18OsiTMINLPInterface24initializeJacobianArraysEv │ │ │ │ +000cf8ec 00033f16 R_ARM_JUMP_SLOT 00076d55 _ZN6Bonmin18OsiTMINLPInterface24initializeJacobianArraysEv │ │ │ │ 000cf8f0 0001a916 R_ARM_JUMP_SLOT 00000000 _ZNSt14basic_ofstreamIcSt11char_traitsIcEED1Ev@GLIBCXX_3.4 │ │ │ │ 000cf8f4 0001aa16 R_ARM_JUMP_SLOT 00000000 _ZN12CoinMessagesC1Ei │ │ │ │ -000cf8f8 00053216 R_ARM_JUMP_SLOT 0008f911 _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N6Bonmin17RegisteredOptions19ExtraCategoriesInfoEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE4findERS7_ │ │ │ │ +000cf8f8 00053216 R_ARM_JUMP_SLOT 0008f921 _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N6Bonmin17RegisteredOptions19ExtraCategoriesInfoEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE4findERS7_ │ │ │ │ 000cf8fc 0001ab16 R_ARM_JUMP_SLOT 00000000 memcpy@GLIBC_2.4 │ │ │ │ -000cf900 00061616 R_ARM_JUMP_SLOT 00077b11 _ZN6Bonmin18OsiTMINLPInterface8setModelEN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ -000cf904 0005d916 R_ARM_JUMP_SLOT 0008fb09 _ZN5Ipopt8SmartPtrINS_13StreamJournalEE15ReleasePointer_Ev │ │ │ │ +000cf900 00061616 R_ARM_JUMP_SLOT 00077b21 _ZN6Bonmin18OsiTMINLPInterface8setModelEN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ +000cf904 0005d916 R_ARM_JUMP_SLOT 0008fb19 _ZN5Ipopt8SmartPtrINS_13StreamJournalEE15ReleasePointer_Ev │ │ │ │ 000cf908 0001ac16 R_ARM_JUMP_SLOT 00000000 _ZN14CoinOneMessageD1Ev │ │ │ │ -000cf90c 0006d916 R_ARM_JUMP_SLOT 000a09f9 _ZN6Bonmin25HeuristicDiveVectorLength15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cf90c 0006d916 R_ARM_JUMP_SLOT 000a0a09 _ZN6Bonmin25HeuristicDiveVectorLength15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cf910 0001ad16 R_ARM_JUMP_SLOT 00000000 _ZN21OsiClpSolverInterfaceD1Ev │ │ │ │ -000cf914 0005ac16 R_ARM_JUMP_SLOT 000855c9 _ZNSt6vectorIN6Bonmin6TMINLP12VariableTypeESaIS2_EE17_M_default_appendEj │ │ │ │ -000cf918 00076316 R_ARM_JUMP_SLOT 00082661 _ZN5Ipopt8SmartPtrIN6Bonmin10TNLP2FPNLPEE15ReleasePointer_Ev │ │ │ │ +000cf914 0005ac16 R_ARM_JUMP_SLOT 000855d9 _ZNSt6vectorIN6Bonmin6TMINLP12VariableTypeESaIS2_EE17_M_default_appendEj │ │ │ │ +000cf918 00076316 R_ARM_JUMP_SLOT 00082671 _ZN5Ipopt8SmartPtrIN6Bonmin10TNLP2FPNLPEE15ReleasePointer_Ev │ │ │ │ 000cf91c 0001ae16 R_ARM_JUMP_SLOT 00000000 _ZN12CbcHeuristicC2ERKS_ │ │ │ │ -000cf920 0005d116 R_ARM_JUMP_SLOT 00082d4d _ZN6Bonmin11TMINLP2TNLP23SetVariablesLowerBoundsEiPKd │ │ │ │ +000cf920 0005d116 R_ARM_JUMP_SLOT 00082d5d _ZN6Bonmin11TMINLP2TNLP23SetVariablesLowerBoundsEiPKd │ │ │ │ 000cf924 00041b16 R_ARM_JUMP_SLOT 00035e59 _ZN6Bonmin14CbcProbedDiverC1ERKS0_ │ │ │ │ 000cf928 0001b216 R_ARM_JUMP_SLOT 00000000 strlen@GLIBC_2.4 │ │ │ │ 000cf92c 0001b316 R_ARM_JUMP_SLOT 00000000 _ZN10CglProbing14setMaxPassRootEi │ │ │ │ -000cf930 0002ff16 R_ARM_JUMP_SLOT 00082361 _Z9CoinCopyNIN5Ipopt4TNLP13LinearityTypeEEvPKT_iPS3_ │ │ │ │ -000cf934 00024916 R_ARM_JUMP_SLOT 0006656d _ZN6Bonmin12TMINLPLinObjC1Ev │ │ │ │ -000cf938 00076b16 R_ARM_JUMP_SLOT 0006a479 _ZN6Bonmin7QuadRow8nnz_gradEv │ │ │ │ -000cf93c 0007c416 R_ARM_JUMP_SLOT 00065701 _ZNSt6vectorIPN6Bonmin7QuadRowESaIS2_EE17_M_realloc_appendIJS2_EEEvDpOT_ │ │ │ │ +000cf930 0002ff16 R_ARM_JUMP_SLOT 00082371 _Z9CoinCopyNIN5Ipopt4TNLP13LinearityTypeEEvPKT_iPS3_ │ │ │ │ +000cf934 00024916 R_ARM_JUMP_SLOT 000637c5 _ZN6Bonmin12TMINLPLinObjC1Ev │ │ │ │ +000cf938 00076b16 R_ARM_JUMP_SLOT 0006c2d9 _ZN6Bonmin7QuadRow8nnz_gradEv │ │ │ │ +000cf93c 0007c416 R_ARM_JUMP_SLOT 0006a019 _ZNSt6vectorIPN6Bonmin7QuadRowESaIS2_EE17_M_realloc_appendIJS2_EEEvDpOT_ │ │ │ │ 000cf940 0001b416 R_ARM_JUMP_SLOT 00000000 _ZN9OsiRowCutD2Ev │ │ │ │ 000cf944 0001b516 R_ARM_JUMP_SLOT 00000000 _ZN18OsiSolverInterfaceaSERKS_ │ │ │ │ -000cf948 00066d16 R_ARM_JUMP_SLOT 0005af01 _ZN6Bonmin19OaDecompositionBase10ParametersC1Ev │ │ │ │ -000cf94c 00033916 R_ARM_JUMP_SLOT 0008fc31 _ZN6Bonmin14IpoptWarmStartD1Ev │ │ │ │ -000cf950 00056e16 R_ARM_JUMP_SLOT 00062935 _ZN6Bonmin14DummyHeuristicC1EPNS_18OsiTMINLPInterfaceE │ │ │ │ -000cf954 00029d16 R_ARM_JUMP_SLOT 000a0081 _ZN6Bonmin23HeuristicDiveFractionalC1EPNS_11BonminSetupE │ │ │ │ -000cf958 00035916 R_ARM_JUMP_SLOT 000a2d19 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin7MatCompEEEEvT_T0_SD_T1_T2_ │ │ │ │ -000cf95c 00059016 R_ARM_JUMP_SLOT 0009f761 _ZN6Bonmin23HeuristicDiveFractional15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cf948 00066d16 R_ARM_JUMP_SLOT 0005e7c9 _ZN6Bonmin19OaDecompositionBase10ParametersC1Ev │ │ │ │ +000cf94c 00033916 R_ARM_JUMP_SLOT 000941a5 _ZN6Bonmin14IpoptWarmStartD1Ev │ │ │ │ +000cf950 00056e16 R_ARM_JUMP_SLOT 0005a2ed _ZN6Bonmin14DummyHeuristicC1EPNS_18OsiTMINLPInterfaceE │ │ │ │ +000cf954 00029d16 R_ARM_JUMP_SLOT 000a0091 _ZN6Bonmin23HeuristicDiveFractionalC1EPNS_11BonminSetupE │ │ │ │ +000cf958 00035916 R_ARM_JUMP_SLOT 000a2d29 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin7MatCompEEEEvT_T0_SD_T1_T2_ │ │ │ │ +000cf95c 00059016 R_ARM_JUMP_SLOT 0009f771 _ZN6Bonmin23HeuristicDiveFractional15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cf960 0001b916 R_ARM_JUMP_SLOT 00000000 _ZN18CoinMessageHandlerlsEc │ │ │ │ -000cf964 0002c816 R_ARM_JUMP_SLOT 000a6379 _ZN6Bonmin28HeuristicDiveMIPVectorLength10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ +000cf964 0002c816 R_ARM_JUMP_SLOT 000a6389 _ZN6Bonmin28HeuristicDiveMIPVectorLength10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 000cf968 0002fa16 R_ARM_JUMP_SLOT 0004be5d _ZN6Bonmin13relaxIntegersER18OsiSolverInterfaceRK23OsiBranchingInformationdPP9OsiObjecti │ │ │ │ -000cf96c 00086516 R_ARM_JUMP_SLOT 000a1339 _ZN6Bonmin25HeuristicDiveVectorLengthC1EPNS_11BonminSetupE │ │ │ │ +000cf96c 00086516 R_ARM_JUMP_SLOT 000a1349 _ZN6Bonmin25HeuristicDiveVectorLengthC1EPNS_11BonminSetupE │ │ │ │ 000cf970 0001ba16 R_ARM_JUMP_SLOT 00000000 _ZNKSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE3strEv@GLIBCXX_3.4.21 │ │ │ │ 000cf974 0001bb16 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedMatrix9appendColERK20CoinPackedVectorBase │ │ │ │ -000cf978 00083216 R_ARM_JUMP_SLOT 0006a511 _ZN6Bonmin7QuadRow18internal_eval_gradEPKd │ │ │ │ +000cf978 00083216 R_ARM_JUMP_SLOT 0006c371 _ZN6Bonmin7QuadRow18internal_eval_gradEPKd │ │ │ │ 000cf97c 0002e016 R_ARM_JUMP_SLOT 0003a1bd _ZN6Bonmin12BabSetupBaseD1Ev │ │ │ │ -000cf980 00069a16 R_ARM_JUMP_SLOT 0004ceb9 _ZN6Bonmin17QpBranchingSolverC1EPNS_18OsiTMINLPInterfaceE │ │ │ │ +000cf980 00069a16 R_ARM_JUMP_SLOT 00054165 _ZN6Bonmin17QpBranchingSolverC1EPNS_18OsiTMINLPInterfaceE │ │ │ │ 000cf984 0001bc16 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedMatrixC1Ebdd │ │ │ │ 000cf988 0001bd16 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedVector6insertEid │ │ │ │ -000cf98c 00070e16 R_ARM_JUMP_SLOT 000827ad _ZN6Bonmin11TMINLP2TNLP7eval_giEiPKdbiRd │ │ │ │ +000cf98c 00070e16 R_ARM_JUMP_SLOT 000827bd _ZN6Bonmin11TMINLP2TNLP7eval_giEiPKdbiRd │ │ │ │ 000cf990 0001bf16 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedVectorC1Eb │ │ │ │ -000cf994 0003f116 R_ARM_JUMP_SLOT 000a3639 _ZN6Bonmin26HeuristicDiveMIPFractional10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ -000cf998 0002b616 R_ARM_JUMP_SLOT 00076f85 _ZN6Bonmin18OsiTMINLPInterface23getConstraintsViolationEPKdRd │ │ │ │ -000cf99c 0007b516 R_ARM_JUMP_SLOT 0009b105 _ZN6Bonmin23HeuristicLocalBranching15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cf994 0003f116 R_ARM_JUMP_SLOT 000a3649 _ZN6Bonmin26HeuristicDiveMIPFractional10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ +000cf998 0002b616 R_ARM_JUMP_SLOT 00076f95 _ZN6Bonmin18OsiTMINLPInterface23getConstraintsViolationEPKdRd │ │ │ │ +000cf99c 0007b516 R_ARM_JUMP_SLOT 0009b115 _ZN6Bonmin23HeuristicLocalBranching15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cf9a0 0001c216 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt10JournalistD1Ev │ │ │ │ 000cf9a4 0001c316 R_ARM_JUMP_SLOT 00000000 _ZN11CbcStrategyD2Ev │ │ │ │ 000cf9a8 0001c416 R_ARM_JUMP_SLOT 00000000 _ZNSo9_M_insertIdEERSoT_@GLIBCXX_3.4.9 │ │ │ │ 000cf9ac 0001c516 R_ARM_JUMP_SLOT 00000000 _ZN6OsiSOSC1EPK18OsiSolverInterfaceiPKiPKdi │ │ │ │ 000cf9b0 00072316 R_ARM_JUMP_SLOT 00034ac1 _ZN6Bonmin7BabInfoC1ERKS0_ │ │ │ │ -000cf9b4 0006b916 R_ARM_JUMP_SLOT 000a637d _ZN6Bonmin28HeuristicDiveMIPVectorLength15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ -000cf9b8 00060316 R_ARM_JUMP_SLOT 000a6cc1 _ZN6Bonmin28HeuristicDiveMIPVectorLengthC1EPNS_11BonminSetupE │ │ │ │ +000cf9b4 0006b916 R_ARM_JUMP_SLOT 000a638d _ZN6Bonmin28HeuristicDiveMIPVectorLength15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cf9b8 00060316 R_ARM_JUMP_SLOT 000a6cd1 _ZN6Bonmin28HeuristicDiveMIPVectorLengthC1EPNS_11BonminSetupE │ │ │ │ 000cf9bc 00053f16 R_ARM_JUMP_SLOT 00035f71 _ZN6Bonmin11CbcDfsDiver15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cf9c0 00082d16 R_ARM_JUMP_SLOT 0003f54d _ZN5Ipopt14IpoptExceptionC1ERKS0_ │ │ │ │ -000cf9c4 00059f16 R_ARM_JUMP_SLOT 0009ac01 _ZN6Bonmin23HeuristicLocalBranchingD1Ev │ │ │ │ +000cf9c4 00059f16 R_ARM_JUMP_SLOT 0009ac11 _ZN6Bonmin23HeuristicLocalBranchingD1Ev │ │ │ │ 000cf9c8 0005b616 R_ARM_JUMP_SLOT 00035e1d _ZN6Bonmin14CbcProbedDiverC1Ev │ │ │ │ 000cf9cc 0001ca16 R_ARM_JUMP_SLOT 00000000 _ZNSt8__detail15_List_node_base9_M_unhookEv@GLIBCXX_3.4.15 │ │ │ │ -000cf9d0 00061d16 R_ARM_JUMP_SLOT 0009a279 _ZN6Bonmin13HeuristicRINSC1EPNS_11BonminSetupE │ │ │ │ -000cf9d4 00035216 R_ARM_JUMP_SLOT 000a363d _ZN6Bonmin26HeuristicDiveMIPFractional15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cf9d0 00061d16 R_ARM_JUMP_SLOT 0009a289 _ZN6Bonmin13HeuristicRINSC1EPNS_11BonminSetupE │ │ │ │ +000cf9d4 00035216 R_ARM_JUMP_SLOT 000a364d _ZN6Bonmin26HeuristicDiveMIPFractional15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cf9d8 0004ba16 R_ARM_JUMP_SLOT 0004cc0d _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ 000cf9dc 0001cb16 R_ARM_JUMP_SLOT 00000000 __cxa_end_catch@CXXABI_1.3 │ │ │ │ 000cf9e0 00041516 R_ARM_JUMP_SLOT 0004b80d _ZN6Bonmin21CbcStrategyChooseCutsC1ERNS_12BabSetupBaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ -000cf9e4 00050d16 R_ARM_JUMP_SLOT 00077219 _ZN6Bonmin18OsiTMINLPInterface26switchToFeasibilityProblemEjPKdPKiddi │ │ │ │ +000cf9e4 00050d16 R_ARM_JUMP_SLOT 00077229 _ZN6Bonmin18OsiTMINLPInterface26switchToFeasibilityProblemEjPKdPKiddi │ │ │ │ 000cf9e8 0001cc16 R_ARM_JUMP_SLOT 00000000 _ZN18CoinMessageHandlerlsEi │ │ │ │ -000cf9ec 0002e916 R_ARM_JUMP_SLOT 0007ddf5 _ZN6Bonmin18OsiTMINLPInterface10initializeEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS2_INS_6TMINLPEEE │ │ │ │ -000cf9f0 00070716 R_ARM_JUMP_SLOT 0008f989 _ZNSt7__cxx1110_List_baseIPN5Ipopt16RegisteredOptionESaIS3_EE8_M_clearEv │ │ │ │ +000cf9ec 0002e916 R_ARM_JUMP_SLOT 0007de05 _ZN6Bonmin18OsiTMINLPInterface10initializeEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS2_INS_6TMINLPEEE │ │ │ │ +000cf9f0 00070716 R_ARM_JUMP_SLOT 0008f999 _ZNSt7__cxx1110_List_baseIPN5Ipopt16RegisteredOptionESaIS3_EE8_M_clearEv │ │ │ │ 000cf9f4 0001ce16 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedMatrixaSERKS_ │ │ │ │ -000cf9f8 00080016 R_ARM_JUMP_SLOT 00057fbd _ZN6Bonmin13MinlpFeasPumpC1ERNS_12BabSetupBaseE │ │ │ │ +000cf9f8 00080016 R_ARM_JUMP_SLOT 00061be5 _ZN6Bonmin13MinlpFeasPumpC1ERNS_12BabSetupBaseE │ │ │ │ 000cf9fc 0001cf16 R_ARM_JUMP_SLOT 00000000 __gxx_personality_v0@CXXABI_1.3 │ │ │ │ -000cfa00 00080d16 R_ARM_JUMP_SLOT 00094bf9 _ZN5Ipopt8SmartPtrINS_16IpoptApplicationEE15ReleasePointer_Ev │ │ │ │ -000cfa04 0005e316 R_ARM_JUMP_SLOT 0005c331 _ZN6Bonmin19OaDecompositionBaseD1Ev │ │ │ │ +000cfa00 00080d16 R_ARM_JUMP_SLOT 00094029 _ZN5Ipopt8SmartPtrINS_16IpoptApplicationEE15ReleasePointer_Ev │ │ │ │ +000cfa04 0005e316 R_ARM_JUMP_SLOT 0005fbf9 _ZN6Bonmin19OaDecompositionBaseD1Ev │ │ │ │ 000cfa08 0001d316 R_ARM_JUMP_SLOT 00000000 _ZN10OsiHotInfoC2Ev │ │ │ │ 000cfa0c 0001d416 R_ARM_JUMP_SLOT 00000000 _ZN10CglProbingD1Ev │ │ │ │ -000cfa10 0004f916 R_ARM_JUMP_SLOT 00082bc5 _ZN6Bonmin11TMINLP2TNLPD2Ev │ │ │ │ -000cfa14 00058b16 R_ARM_JUMP_SLOT 00094c65 _ZN5Ipopt8SmartPtrINS_15SolveStatisticsEE15ReleasePointer_Ev │ │ │ │ +000cfa10 0004f916 R_ARM_JUMP_SLOT 00082bd5 _ZN6Bonmin11TMINLP2TNLPD2Ev │ │ │ │ +000cfa14 00058b16 R_ARM_JUMP_SLOT 00094095 _ZN5Ipopt8SmartPtrINS_15SolveStatisticsEE15ReleasePointer_Ev │ │ │ │ 000cfa18 0001d516 R_ARM_JUMP_SLOT 00000000 _ZN7OsiCutsD1Ev │ │ │ │ -000cfa1c 00058516 R_ARM_JUMP_SLOT 00088241 _ZN6Bonmin10TNLPSolver30initializeOptionsAndJournalistEv │ │ │ │ -000cfa20 00083e16 R_ARM_JUMP_SLOT 00068f05 _ZN6Bonmin4TMat22make_lower_to_be_upperEv │ │ │ │ -000cfa24 00073516 R_ARM_JUMP_SLOT 00070225 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPC1EN5Ipopt8SmartPtrINS_6TMINLPEEERK16CoinPackedVectorbiPKdSA_SA_iiPKi │ │ │ │ +000cfa1c 00058516 R_ARM_JUMP_SLOT 00088251 _ZN6Bonmin10TNLPSolver30initializeOptionsAndJournalistEv │ │ │ │ +000cfa20 00083e16 R_ARM_JUMP_SLOT 00066165 _ZN6Bonmin4TMat22make_lower_to_be_upperEv │ │ │ │ +000cfa24 00073516 R_ARM_JUMP_SLOT 00070235 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPC1EN5Ipopt8SmartPtrINS_6TMINLPEEERK16CoinPackedVectorbiPKdSA_SA_iiPKi │ │ │ │ 000cfa28 0001d816 R_ARM_JUMP_SLOT 00000000 _ZN18CoinWarmStartBasisD2Ev │ │ │ │ 000cfa2c 0001d916 R_ARM_JUMP_SLOT 00000000 __aeabi_l2d@GCC_3.5 │ │ │ │ 000cfa30 00069316 R_ARM_JUMP_SLOT 000367fd _ZN6Bonmin11CbcDfsDiver10initializeERNS_12BabSetupBaseE │ │ │ │ 000cfa34 0001db16 R_ARM_JUMP_SLOT 00000000 strcmp@GLIBC_2.4 │ │ │ │ -000cfa38 00027416 R_ARM_JUMP_SLOT 00088981 _ZN6Bonmin10TNLPSolverC2EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ +000cfa38 00027416 R_ARM_JUMP_SLOT 00088991 _ZN6Bonmin10TNLPSolverC2EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 000cfa3c 0001dc16 R_ARM_JUMP_SLOT 00000000 _ZN7OsiCutsC2Ev │ │ │ │ -000cfa40 00034016 R_ARM_JUMP_SLOT 0006d53d _ZN6Bonmin7AuxInfoD1Ev │ │ │ │ +000cfa40 00034016 R_ARM_JUMP_SLOT 0006d54d _ZN6Bonmin7AuxInfoD1Ev │ │ │ │ 000cfa44 0001dd16 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt10Journalist10AddJournalENS_8SmartPtrINS_7JournalEEE │ │ │ │ 000cfa48 0001de16 R_ARM_JUMP_SLOT 00000000 _ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@GLIBCXX_3.4 │ │ │ │ -000cfa4c 0006f116 R_ARM_JUMP_SLOT 00085581 _ZNSt12_Vector_baseIN6Bonmin6TMINLP12VariableTypeESaIS2_EED2Ev │ │ │ │ +000cfa4c 0006f116 R_ARM_JUMP_SLOT 00085591 _ZNSt12_Vector_baseIN6Bonmin6TMINLP12VariableTypeESaIS2_EED2Ev │ │ │ │ 000cfa50 0001df16 R_ARM_JUMP_SLOT 00000000 _ZN17CbcCompareDefaultC1Ev │ │ │ │ 000cfa54 0001e016 R_ARM_JUMP_SLOT 00000000 __cxa_throw@CXXABI_1.3 │ │ │ │ -000cfa58 00026a16 R_ARM_JUMP_SLOT 0004ffd9 _ZN6Bonmin7HotInfoD1Ev │ │ │ │ -000cfa5c 0002dc16 R_ARM_JUMP_SLOT 0004f2f1 _ZNSt12_Vector_baseIdSaIdEED2Ev │ │ │ │ -000cfa60 0003b316 R_ARM_JUMP_SLOT 00088abd _ZN6Bonmin11NamesReaderD1Ev │ │ │ │ +000cfa58 00026a16 R_ARM_JUMP_SLOT 0004d831 _ZN6Bonmin7HotInfoD1Ev │ │ │ │ +000cfa5c 0002dc16 R_ARM_JUMP_SLOT 00053655 _ZNSt12_Vector_baseIdSaIdEED2Ev │ │ │ │ +000cfa60 0003b316 R_ARM_JUMP_SLOT 00088acd _ZN6Bonmin11NamesReaderD1Ev │ │ │ │ 000cfa64 0001e116 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERjj@GLIBCXX_3.4.21 │ │ │ │ 000cfa68 0001e316 R_ARM_JUMP_SLOT 00000000 _ZN7OsiCutsC1ERKS_ │ │ │ │ 000cfa6c 00040616 R_ARM_JUMP_SLOT 0003fdd1 _ZNSt12_Vector_baseIP9OsiObjectSaIS1_EED2Ev │ │ │ │ -000cfa70 00052116 R_ARM_JUMP_SLOT 0006932d _ZN6Bonmin4TMat16removeDuplicatesEv │ │ │ │ +000cfa70 00052116 R_ARM_JUMP_SLOT 0006658d _ZN6Bonmin4TMat16removeDuplicatesEv │ │ │ │ 000cfa74 0001e416 R_ARM_JUMP_SLOT 00000000 _ZNSolsEi@GLIBCXX_3.4 │ │ │ │ -000cfa78 00033016 R_ARM_JUMP_SLOT 00093141 _ZNK6Bonmin11IpoptSolver18solverReturnStatusEN5Ipopt23ApplicationReturnStatusE │ │ │ │ -000cfa7c 00084b16 R_ARM_JUMP_SLOT 0006d645 _ZN6Bonmin7AuxInfoC2ERKS0_ │ │ │ │ -000cfa80 00029616 R_ARM_JUMP_SLOT 0006e7bd _ZN6Bonmin11NamesReaderC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ │ │ │ │ +000cfa78 00033016 R_ARM_JUMP_SLOT 00092571 _ZNK6Bonmin11IpoptSolver18solverReturnStatusEN5Ipopt23ApplicationReturnStatusE │ │ │ │ +000cfa7c 00084b16 R_ARM_JUMP_SLOT 0006d655 _ZN6Bonmin7AuxInfoC2ERKS0_ │ │ │ │ +000cfa80 00029616 R_ARM_JUMP_SLOT 0006e7cd _ZN6Bonmin11NamesReaderC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ │ │ │ │ 000cfa84 0001e516 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel20passInMessageHandlerEP18CoinMessageHandler │ │ │ │ 000cfa88 0001e616 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel14branchAndBoundEi │ │ │ │ 000cfa8c 0001e816 R_ARM_JUMP_SLOT 00000000 __gettimeofday64@GLIBC_2.34 │ │ │ │ 000cfa90 0001ea16 R_ARM_JUMP_SLOT 00000000 pow@GLIBC_2.29 │ │ │ │ -000cfa94 00079316 R_ARM_JUMP_SLOT 000761b1 _ZN6Bonmin18OsiTMINLPInterface10OaMessagesC1Ev │ │ │ │ -000cfa98 00059816 R_ARM_JUMP_SLOT 00089cb5 _ZN6Bonmin10TNLP2FPNLPD1Ev │ │ │ │ -000cfa9c 00042916 R_ARM_JUMP_SLOT 000825fd _ZN5Ipopt8SmartPtrIN6Bonmin10TNLPSolverEE15ReleasePointer_Ev │ │ │ │ -000cfaa0 00048b16 R_ARM_JUMP_SLOT 00096d61 _ZNK6Bonmin25LocalSolverBasedHeuristic13doLocalSearchEPNS_18OsiTMINLPInterfaceEPdRddNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ -000cfaa4 0005fb16 R_ARM_JUMP_SLOT 00099dd1 _ZN6Bonmin13HeuristicRINSD1Ev │ │ │ │ -000cfaa8 00042616 R_ARM_JUMP_SLOT 00069095 _ZN6Bonmin4TMat15numNonEmptyColsEv │ │ │ │ +000cfa94 00079316 R_ARM_JUMP_SLOT 000761c1 _ZN6Bonmin18OsiTMINLPInterface10OaMessagesC1Ev │ │ │ │ +000cfa98 00059816 R_ARM_JUMP_SLOT 00089cc5 _ZN6Bonmin10TNLP2FPNLPD1Ev │ │ │ │ +000cfa9c 00042916 R_ARM_JUMP_SLOT 0008260d _ZN5Ipopt8SmartPtrIN6Bonmin10TNLPSolverEE15ReleasePointer_Ev │ │ │ │ +000cfaa0 00048b16 R_ARM_JUMP_SLOT 00096d71 _ZNK6Bonmin25LocalSolverBasedHeuristic13doLocalSearchEPNS_18OsiTMINLPInterfaceEPdRddNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ +000cfaa4 0005fb16 R_ARM_JUMP_SLOT 00099de1 _ZN6Bonmin13HeuristicRINSD1Ev │ │ │ │ +000cfaa8 00042616 R_ARM_JUMP_SLOT 000662f5 _ZN6Bonmin4TMat15numNonEmptyColsEv │ │ │ │ 000cfaac 0001ef16 R_ARM_JUMP_SLOT 00000000 fflush@GLIBC_2.4 │ │ │ │ 000cfab0 0001f116 R_ARM_JUMP_SLOT 00000000 _ZN14OsiPseudoCostsC2Ev │ │ │ │ 000cfab4 0001f216 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedVectorC1ERKS_ │ │ │ │ 000cfab8 0001f316 R_ARM_JUMP_SLOT 00000000 memcmp@GLIBC_2.4 │ │ │ │ -000cfabc 00062616 R_ARM_JUMP_SLOT 0006425d _ZN6Bonmin19TMINLP2TNLPQuadCutsD1Ev │ │ │ │ +000cfabc 00062616 R_ARM_JUMP_SLOT 00068b75 _ZN6Bonmin19TMINLP2TNLPQuadCutsD1Ev │ │ │ │ 000cfac0 00082616 R_ARM_JUMP_SLOT 00032d01 _ZNSt7__cxx1110_List_baseIN4Coin8SmartPtrIN6Bonmin19LinearCutsGenerator13CuttingMethodEEESaIS6_EE8_M_clearEv │ │ │ │ 000cfac4 0001f516 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedVectoraSERKS_ │ │ │ │ -000cfac8 00043316 R_ARM_JUMP_SLOT 0006f989 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP13update_x_fullEPKd │ │ │ │ +000cfac8 00043316 R_ARM_JUMP_SLOT 0006f999 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP13update_x_fullEPKd │ │ │ │ 000cfacc 0001f816 R_ARM_JUMP_SLOT 00000000 _ZN12CbcHeuristicaSERKS_ │ │ │ │ 000cfad0 0001f916 R_ARM_JUMP_SLOT 00000000 _ZN12OsiBabSolverC1Ei │ │ │ │ -000cfad4 00033a16 R_ARM_JUMP_SLOT 000762dd _ZN6Bonmin18OsiTMINLPInterface16freeCachedColRimEv │ │ │ │ -000cfad8 00085116 R_ARM_JUMP_SLOT 000566e9 _ZN6Bonmin10OaMessagesC1Ev │ │ │ │ +000cfad4 00033a16 R_ARM_JUMP_SLOT 000762ed _ZN6Bonmin18OsiTMINLPInterface16freeCachedColRimEv │ │ │ │ +000cfad8 00085116 R_ARM_JUMP_SLOT 00060311 _ZN6Bonmin10OaMessagesC1Ev │ │ │ │ 000cfadc 0001fa16 R_ARM_JUMP_SLOT 00000000 _ZNSt8__detail15_List_node_base4swapERS0_S1_@GLIBCXX_3.4.15 │ │ │ │ -000cfae0 00077a16 R_ARM_JUMP_SLOT 000767bd _ZN6Bonmin18OsiTMINLPInterface21internal_setWarmStartEPK13CoinWarmStart │ │ │ │ -000cfae4 00065d16 R_ARM_JUMP_SLOT 00087ff5 _ZN6Bonmin10TNLPSolverC2ERKS0_ │ │ │ │ -000cfae8 00060416 R_ARM_JUMP_SLOT 0009d459 _ZN6Bonmin13RoundingFPump5roundEddPd │ │ │ │ +000cfae0 00077a16 R_ARM_JUMP_SLOT 000767cd _ZN6Bonmin18OsiTMINLPInterface21internal_setWarmStartEPK13CoinWarmStart │ │ │ │ +000cfae4 00065d16 R_ARM_JUMP_SLOT 00088005 _ZN6Bonmin10TNLPSolverC2ERKS0_ │ │ │ │ +000cfae8 00060416 R_ARM_JUMP_SLOT 0009d469 _ZN6Bonmin13RoundingFPump5roundEddPd │ │ │ │ 000cfaec 0001fd16 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt12TaggedObject13ObjectChangedEv │ │ │ │ -000cfaf0 00086616 R_ARM_JUMP_SLOT 00096191 _ZN6Bonmin25LocalSolverBasedHeuristicC2ERKS0_ │ │ │ │ +000cfaf0 00086616 R_ARM_JUMP_SLOT 000961a1 _ZN6Bonmin25LocalSolverBasedHeuristicC2ERKS0_ │ │ │ │ 000cfaf4 00078316 R_ARM_JUMP_SLOT 0004c1fd _ZN6Bonmin11installCutsER18OsiSolverInterfaceRK7OsiCutsi │ │ │ │ -000cfaf8 0007b616 R_ARM_JUMP_SLOT 000528ed _ZN6Bonmin7HotInfoaSERKS0_ │ │ │ │ +000cfaf8 0007b616 R_ARM_JUMP_SLOT 00050145 _ZN6Bonmin7HotInfoaSERKS0_ │ │ │ │ 000cfafc 0001fe16 R_ARM_JUMP_SLOT 00000000 _ZN18CoinMessageHandlerlsEPKc │ │ │ │ -000cfb00 00030c16 R_ARM_JUMP_SLOT 00054fd9 _ZN6Bonmin17BonChooseVariableD1Ev │ │ │ │ +000cfb00 00030c16 R_ARM_JUMP_SLOT 00052831 _ZN6Bonmin17BonChooseVariableD1Ev │ │ │ │ 000cfb04 0001ff16 R_ARM_JUMP_SLOT 00000000 _ZN7CbcTree13setComparisonER14CbcCompareBase │ │ │ │ -000cfb08 00037116 R_ARM_JUMP_SLOT 00063145 _ZN6Bonmin19TMINLP2TNLPQuadCuts10addRowCutsERK7OsiCutsb │ │ │ │ +000cfb08 00037116 R_ARM_JUMP_SLOT 00067a5d _ZN6Bonmin19TMINLP2TNLPQuadCuts10addRowCutsERK7OsiCutsb │ │ │ │ 000cfb0c 00020016 R_ARM_JUMP_SLOT 00000000 __sprintf_chk@GLIBC_2.4 │ │ │ │ 000cfb10 00020216 R_ARM_JUMP_SLOT 00000000 _ZN7CbcTree9cleanTreeEP8CbcModeldRd │ │ │ │ 000cfb14 00020316 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt10JournalistC1Ev │ │ │ │ -000cfb18 00080116 R_ARM_JUMP_SLOT 000654e5 _ZNSt8_Rb_treeISt4pairIiiES0_IKS1_S1_ESt10_Select1stIS3_ESt4lessIS1_ESaIS3_EE22_M_emplace_hint_uniqueIJS0_IS1_S1_EEEESt17_Rb_tree_iteratorIS3_ESt23_Rb_tree_const_iteratorIS3_EDpOT_ │ │ │ │ +000cfb18 00080116 R_ARM_JUMP_SLOT 00069dfd _ZNSt8_Rb_treeISt4pairIiiES0_IKS1_S1_ESt10_Select1stIS3_ESt4lessIS1_ESaIS3_EE22_M_emplace_hint_uniqueIJS0_IS1_S1_EEEESt17_Rb_tree_iteratorIS3_ESt23_Rb_tree_const_iteratorIS3_EDpOT_ │ │ │ │ 000cfb1c 00034716 R_ARM_JUMP_SLOT 00030431 _ZN6Bonmin3BabclERNS_12BabSetupBaseE │ │ │ │ -000cfb20 00069516 R_ARM_JUMP_SLOT 000777c5 _ZNK6Bonmin18OsiTMINLPInterface7optionsEv │ │ │ │ +000cfb20 00069516 R_ARM_JUMP_SLOT 000777d5 _ZNK6Bonmin18OsiTMINLPInterface7optionsEv │ │ │ │ 000cfb24 00020716 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedMatrixC1EbPKiS1_PKdi │ │ │ │ 000cfb28 00081b16 R_ARM_JUMP_SLOT 00034cfd _ZN6Bonmin14GuessHeuristicC1ER8CbcModel │ │ │ │ -000cfb2c 0003fe16 R_ARM_JUMP_SLOT 0009e6c9 _ZN6Bonmin13HeuristicDiveC2Ev │ │ │ │ -000cfb30 0006f216 R_ARM_JUMP_SLOT 0006a86d _ZN6Bonmin7QuadRow14add_to_hessianERSt3mapISt4pairIiiES3_St4lessIS3_ESaIS2_IKS3_S3_EEEb │ │ │ │ +000cfb2c 0003fe16 R_ARM_JUMP_SLOT 0009e6d9 _ZN6Bonmin13HeuristicDiveC2Ev │ │ │ │ +000cfb30 0006f216 R_ARM_JUMP_SLOT 0006c6cd _ZN6Bonmin7QuadRow14add_to_hessianERSt3mapISt4pairIiiES3_St4lessIS3_ESaIS2_IKS3_S3_EEEb │ │ │ │ 000cfb34 00020916 R_ARM_JUMP_SLOT 00000000 _ZN11CglTreeInfoD1Ev │ │ │ │ -000cfb38 0003e016 R_ARM_JUMP_SLOT 00083045 _ZN6Bonmin11TMINLP2TNLP14SetWarmStarterEN5Ipopt8SmartPtrINS_24IpoptInteriorWarmStarterEEE │ │ │ │ -000cfb3c 00048916 R_ARM_JUMP_SLOT 00090311 _ZN6Bonmin14IpoptWarmStartC1Ebii │ │ │ │ +000cfb38 0003e016 R_ARM_JUMP_SLOT 00083055 _ZN6Bonmin11TMINLP2TNLP14SetWarmStarterEN5Ipopt8SmartPtrINS_24IpoptInteriorWarmStarterEEE │ │ │ │ +000cfb3c 00048916 R_ARM_JUMP_SLOT 00094885 _ZN6Bonmin14IpoptWarmStartC1Ebii │ │ │ │ 000cfb40 00020b16 R_ARM_JUMP_SLOT 00000000 _ZNSt12__basic_fileIcED1Ev@GLIBCXX_3.4 │ │ │ │ -000cfb44 0006b716 R_ARM_JUMP_SLOT 0008b8ed _ZN6Bonmin21StrongBranchingSolveraSERKS0_ │ │ │ │ +000cfb44 0006b716 R_ARM_JUMP_SLOT 0008b8fd _ZN6Bonmin21StrongBranchingSolveraSERKS0_ │ │ │ │ 000cfb48 00051016 R_ARM_JUMP_SLOT 0003dd29 _ZN6Bonmin12BabSetupBase30initializeOptionsAndJournalistEv │ │ │ │ -000cfb4c 0006ce16 R_ARM_JUMP_SLOT 0005b0c9 _ZN6Bonmin19OaDecompositionBase11solverManip7restoreEv │ │ │ │ -000cfb50 0002f916 R_ARM_JUMP_SLOT 00096149 _ZN6Bonmin25LocalSolverBasedHeuristicC2Ev │ │ │ │ -000cfb54 00085816 R_ARM_JUMP_SLOT 000855a1 _ZN5Ipopt8SmartPtrIN6Bonmin24IpoptInteriorWarmStarterEE15ReleasePointer_Ev │ │ │ │ +000cfb4c 0006ce16 R_ARM_JUMP_SLOT 0005e991 _ZN6Bonmin19OaDecompositionBase11solverManip7restoreEv │ │ │ │ +000cfb50 0002f916 R_ARM_JUMP_SLOT 00096159 _ZN6Bonmin25LocalSolverBasedHeuristicC2Ev │ │ │ │ +000cfb54 00085816 R_ARM_JUMP_SLOT 000855b1 _ZN5Ipopt8SmartPtrIN6Bonmin24IpoptInteriorWarmStarterEE15ReleasePointer_Ev │ │ │ │ 000cfb58 00020f16 R_ARM_JUMP_SLOT 00000000 _ZN12CbcHeuristicD2Ev │ │ │ │ 000cfb5c 00021016 R_ARM_JUMP_SLOT 00000000 _ZNK24CbcBranchDefaultDecision5cloneEv │ │ │ │ 000cfb60 00021116 R_ARM_JUMP_SLOT 00000000 _ZN10OsiHotInfoD2Ev │ │ │ │ 000cfb64 00021216 R_ARM_JUMP_SLOT 00000000 __gmon_start__ │ │ │ │ -000cfb68 0002c416 R_ARM_JUMP_SLOT 0009d175 _ZN6Bonmin13RoundingFPump17gutsOfConstructorEv │ │ │ │ -000cfb6c 00030e16 R_ARM_JUMP_SLOT 00087f75 _ZN6Bonmin10TNLPSolverD2Ev │ │ │ │ -000cfb70 00037416 R_ARM_JUMP_SLOT 0004e861 _ZN6Bonmin17LpBranchingSolverC1EPNS_12BabSetupBaseE │ │ │ │ -000cfb74 00036116 R_ARM_JUMP_SLOT 00069bb9 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat11ColumnOrderEEEEvT_SD_T0_T1_ │ │ │ │ +000cfb68 0002c416 R_ARM_JUMP_SLOT 0009d185 _ZN6Bonmin13RoundingFPump17gutsOfConstructorEv │ │ │ │ +000cfb6c 00030e16 R_ARM_JUMP_SLOT 00087f85 _ZN6Bonmin10TNLPSolverD2Ev │ │ │ │ +000cfb70 00037416 R_ARM_JUMP_SLOT 00055b11 _ZN6Bonmin17LpBranchingSolverC1EPNS_12BabSetupBaseE │ │ │ │ +000cfb74 00036116 R_ARM_JUMP_SLOT 00066e19 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat11ColumnOrderEEEEvT_SD_T0_T1_ │ │ │ │ 000cfb78 00040916 R_ARM_JUMP_SLOT 0003648d _ZN6Bonmin8CbcDiver10initializeERNS_12BabSetupBaseE │ │ │ │ 000cfb7c 00021716 R_ARM_JUMP_SLOT 00000000 _ZN19CbcCompareObjectiveD1Ev │ │ │ │ 000cfb80 00021816 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_eraseEjj@GLIBCXX_3.4.21 │ │ │ │ 000cfb84 00021916 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ -000cfb88 0005a316 R_ARM_JUMP_SLOT 0008f9b1 _ZNSt8__detail13_Scratch_list5mergeINS0_8_Ptr_cmpISt14_List_iteratorIPN5Ipopt16RegisteredOptionEEN6Bonmin10optionsCmpEEEEEvRNS_15_List_node_baseET_ │ │ │ │ +000cfb88 0005a316 R_ARM_JUMP_SLOT 0008f9c1 _ZNSt8__detail13_Scratch_list5mergeINS0_8_Ptr_cmpISt14_List_iteratorIPN5Ipopt16RegisteredOptionEEN6Bonmin10optionsCmpEEEEEvRNS_15_List_node_baseET_ │ │ │ │ 000cfb8c 0006df16 R_ARM_JUMP_SLOT 0003fd09 _ZN5Ipopt8SmartPtrIN6Bonmin6TMINLPEE15ReleasePointer_Ev │ │ │ │ -000cfb90 00063416 R_ARM_JUMP_SLOT 0009e40d _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin12score_sorterEEEEvT_T0_SD_T1_T2_ │ │ │ │ -000cfb94 00032016 R_ARM_JUMP_SLOT 00089d1d _ZN6Bonmin10TNLP2FPNLPC1EN5Ipopt8SmartPtrINS1_4TNLPEEENS2_IS0_EE │ │ │ │ -000cfb98 00060716 R_ARM_JUMP_SLOT 00097089 _ZN6Bonmin20FixAndSolveHeuristicC1EPNS_11BonminSetupE │ │ │ │ +000cfb90 00063416 R_ARM_JUMP_SLOT 0009e41d _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin12score_sorterEEEEvT_T0_SD_T1_T2_ │ │ │ │ +000cfb94 00032016 R_ARM_JUMP_SLOT 00089d2d _ZN6Bonmin10TNLP2FPNLPC1EN5Ipopt8SmartPtrINS1_4TNLPEEENS2_IS0_EE │ │ │ │ +000cfb98 00060716 R_ARM_JUMP_SLOT 00097099 _ZN6Bonmin20FixAndSolveHeuristicC1EPNS_11BonminSetupE │ │ │ │ 000cfb9c 00021b16 R_ARM_JUMP_SLOT 00000000 _ZN8CglParamD2Ev │ │ │ │ -000cfba0 00075216 R_ARM_JUMP_SLOT 00085ca9 _ZN6Bonmin6TMINLPD2Ev │ │ │ │ +000cfba0 00075216 R_ARM_JUMP_SLOT 00085cb9 _ZN6Bonmin6TMINLPD2Ev │ │ │ │ 000cfba4 00021c16 R_ARM_JUMP_SLOT 00000000 _ZNK6CbcSOS9osiObjectEPK18OsiSolverInterface │ │ │ │ 000cfba8 00021d16 R_ARM_JUMP_SLOT 00000000 _ZN14OsiPseudoCostsD1Ev │ │ │ │ -000cfbac 00064b16 R_ARM_JUMP_SLOT 000972f9 _ZN6Bonmin20FixAndSolveHeuristic15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ -000cfbb0 0003dd16 R_ARM_JUMP_SLOT 000569b9 _ZN6Bonmin13MinlpFeasPumpD1Ev │ │ │ │ +000cfbac 00064b16 R_ARM_JUMP_SLOT 00097309 _ZN6Bonmin20FixAndSolveHeuristic15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cfbb0 0003dd16 R_ARM_JUMP_SLOT 000605e1 _ZN6Bonmin13MinlpFeasPumpD1Ev │ │ │ │ 000cfbb4 00021e16 R_ARM_JUMP_SLOT 00000000 _ZN7CbcTree8bestNodeEd │ │ │ │ -000cfbb8 0003af16 R_ARM_JUMP_SLOT 00095dd1 _ZN5Ipopt8SmartPtrIKNS_6VectorEE15ReleasePointer_Ev │ │ │ │ -000cfbbc 00055216 R_ARM_JUMP_SLOT 00082fa9 _ZN6Bonmin11TMINLP2TNLP21force_fractionnal_solEv │ │ │ │ -000cfbc0 00056616 R_ARM_JUMP_SLOT 000a1661 _ZN6Bonmin16HeuristicDiveMIPC2EPNS_11BonminSetupE │ │ │ │ +000cfbb8 0003af16 R_ARM_JUMP_SLOT 00090ca1 _ZN5Ipopt8SmartPtrIKNS_6VectorEE15ReleasePointer_Ev │ │ │ │ +000cfbbc 00055216 R_ARM_JUMP_SLOT 00082fb9 _ZN6Bonmin11TMINLP2TNLP21force_fractionnal_solEv │ │ │ │ +000cfbc0 00056616 R_ARM_JUMP_SLOT 000a1671 _ZN6Bonmin16HeuristicDiveMIPC2EPNS_11BonminSetupE │ │ │ │ 000cfbc4 00022216 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt16IpoptApplicationC1ENS_8SmartPtrINS_17RegisteredOptionsEEENS1_INS_11OptionsListEEENS1_INS_10JournalistEEE │ │ │ │ 000cfbc8 00022316 R_ARM_JUMP_SLOT 00000000 _ZN12CoinMessagesD1Ev │ │ │ │ -000cfbcc 00052516 R_ARM_JUMP_SLOT 000843b5 _ZN6Bonmin11TMINLP2TNLP12Set_dual_solEiPKd │ │ │ │ -000cfbd0 00036016 R_ARM_JUMP_SLOT 0007a079 _ZN6Bonmin18OsiTMINLPInterface23solveFeasibilityProblemEjPKdPKiddi │ │ │ │ +000cfbcc 00052516 R_ARM_JUMP_SLOT 000843c5 _ZN6Bonmin11TMINLP2TNLP12Set_dual_solEiPKd │ │ │ │ +000cfbd0 00036016 R_ARM_JUMP_SLOT 0007a089 _ZN6Bonmin18OsiTMINLPInterface23solveFeasibilityProblemEjPKdPKiddi │ │ │ │ 000cfbd4 00022416 R_ARM_JUMP_SLOT 00000000 __printf_chk@GLIBC_2.4 │ │ │ │ 000cfbd8 00022716 R_ARM_JUMP_SLOT 00000000 _ZN9OsiRowCutC2ERKS_ │ │ │ │ 000cfbdc 00022816 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEjjPKcj@GLIBCXX_3.4.21 │ │ │ │ 000cfbe0 00022916 R_ARM_JUMP_SLOT 00000000 _ZN10CglProbing10setMaxPassEi │ │ │ │ 000cfbe4 00022a16 R_ARM_JUMP_SLOT 00000000 _ZN17OsiChooseVariableaSERKS_ │ │ │ │ 000cfbe8 00022b16 R_ARM_JUMP_SLOT 00000000 _ZNSt6localeC1Ev@GLIBCXX_3.4 │ │ │ │ -000cfbec 0006ea16 R_ARM_JUMP_SLOT 0008b819 _ZN6Bonmin21StrongBranchingSolverD2Ev │ │ │ │ +000cfbec 0006ea16 R_ARM_JUMP_SLOT 0008b829 _ZN6Bonmin21StrongBranchingSolverD2Ev │ │ │ │ 000cfbf0 00032516 R_ARM_JUMP_SLOT 0004a5f9 _ZN6Bonmin12SubMipSolver13find_good_solEdid │ │ │ │ -000cfbf4 00055c16 R_ARM_JUMP_SLOT 000775e1 _ZN6Bonmin18OsiTMINLPInterface3useEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ +000cfbf4 00055c16 R_ARM_JUMP_SLOT 000775f1 _ZN6Bonmin18OsiTMINLPInterface3useEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ 000cfbf8 00022c16 R_ARM_JUMP_SLOT 00000000 floor@GLIBC_2.4 │ │ │ │ -000cfbfc 0005ff16 R_ARM_JUMP_SLOT 00069769 _ZN6Bonmin18resizeAndCopyArrayIiEEvRPT_jj │ │ │ │ -000cfc00 00061916 R_ARM_JUMP_SLOT 00083079 _ZN6Bonmin11TMINLP2TNLP14GetWarmStarterEv │ │ │ │ +000cfbfc 0005ff16 R_ARM_JUMP_SLOT 000669c9 _ZN6Bonmin18resizeAndCopyArrayIiEEvRPT_jj │ │ │ │ +000cfc00 00061916 R_ARM_JUMP_SLOT 00083089 _ZN6Bonmin11TMINLP2TNLP14GetWarmStarterEv │ │ │ │ 000cfc04 0007bd16 R_ARM_JUMP_SLOT 00034a91 _ZN6Bonmin7BabInfoC1ERK12OsiBabSolver │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -10,15 +10,15 @@ │ │ │ │ 0x00000001 (NEEDED) Shared library: [libstdc++.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libgcc_s.so.1] │ │ │ │ 0x0000000e (SONAME) Library soname: [libbonmin.so.4] │ │ │ │ 0x0000000c (INIT) 0x2b7b8 │ │ │ │ - 0x0000000d (FINI) 0xa6e8c │ │ │ │ + 0x0000000d (FINI) 0xa6e9c │ │ │ │ 0x00000019 (INIT_ARRAY) 0xcd674 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 12 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0xcd680 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x138 │ │ │ │ 0x00000005 (STRTAB) 0xbd94 │ │ │ │ 0x00000006 (SYMTAB) 0x3344 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 6c0608d88936cb1021750112002375347325b6cc │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 0790c9c9b1a5201f0adc33e52d6b389668eff913 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │┄ Ordering differences only │ │ │ │ @@ -725,56 +725,14 @@ │ │ │ │ _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev │ │ │ │ _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev │ │ │ │ _ZN6Bonmin11fixIntegersER18OsiSolverInterfaceRK23OsiBranchingInformationdPP9OsiObjecti │ │ │ │ _ZNSo9_M_insertIdEERSoT_ │ │ │ │ _ZNKSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE3strEv │ │ │ │ _ZTS13CoinWarmStart │ │ │ │ -_ZN6Bonmin17QpBranchingSolver14unmarkHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ -_ZN6Bonmin17QpBranchingSolverD2Ev │ │ │ │ -_ZN6Bonmin21StrongBranchingSolverD2Ev │ │ │ │ -_ZTVN6Bonmin17QpBranchingSolverE │ │ │ │ -_ZN6Bonmin17QpBranchingSolverD1Ev │ │ │ │ -_ZN6Bonmin17QpBranchingSolverD0Ev │ │ │ │ -_ZN6Bonmin17QpBranchingSolver12markHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ -_ZN6Bonmin12BranchingTQPC1EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ -_ZN6Bonmin17QpBranchingSolverC2EPNS_18OsiTMINLPInterfaceE │ │ │ │ -_ZN6Bonmin21StrongBranchingSolverC2EPNS_18OsiTMINLPInterfaceE │ │ │ │ -_ZN6Bonmin17QpBranchingSolverC2ERKS0_ │ │ │ │ -_ZN6Bonmin21StrongBranchingSolverC2ERKS0_ │ │ │ │ -_ZN6Bonmin17QpBranchingSolverC1ERKS0_ │ │ │ │ -_ZN6Bonmin17QpBranchingSolveraSERKS0_ │ │ │ │ -_ZN6Bonmin21StrongBranchingSolveraSERKS0_ │ │ │ │ -_ZN5Ipopt8SmartPtrINS_4TNLPEE15ReleasePointer_Ev │ │ │ │ -_ZN6Bonmin17QpBranchingSolver17solveFromHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ -_ZTSN6Bonmin17QpBranchingSolverE │ │ │ │ -_ZTIN6Bonmin17QpBranchingSolverE │ │ │ │ -_ZTIN6Bonmin21StrongBranchingSolverE │ │ │ │ -_ZN6Bonmin17LpBranchingSolver12markHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ -_ZN6Bonmin17LpBranchingSolver14unmarkHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ -_ZN6Bonmin17LpBranchingSolverD2Ev │ │ │ │ -_ZTVN6Bonmin17LpBranchingSolverE │ │ │ │ -_ZN6Bonmin17LpBranchingSolverD1Ev │ │ │ │ -_ZN6Bonmin17LpBranchingSolverD0Ev │ │ │ │ -_ZN6Bonmin17LpBranchingSolverC2ERKS0_ │ │ │ │ -_ZN6Bonmin17LpBranchingSolverC1ERKS0_ │ │ │ │ -_ZN6Bonmin17LpBranchingSolveraSERKS0_ │ │ │ │ -_ZNSt12_Vector_baseIiSaIiEED2Ev │ │ │ │ -_ZNSt12_Vector_baseIiSaIiEED1Ev │ │ │ │ -_ZNSt12_Vector_baseIdSaIdEED2Ev │ │ │ │ -_ZNSt12_Vector_baseIdSaIdEED1Ev │ │ │ │ -_ZN6Bonmin17LpBranchingSolverC2EPNS_12BabSetupBaseE │ │ │ │ -_ZN18CoinMessageHandler7messageEiRK12CoinMessages │ │ │ │ -_ZNSt6vectorIdSaIdEE17_M_realloc_appendIJRKdEEEvDpOT_ │ │ │ │ -_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJRKiEEEvDpOT_ │ │ │ │ -_ZN6Bonmin17LpBranchingSolver17solveFromHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ -_ZN6Bonmin11TMINLP2TNLP9Set_x_solEiPKd │ │ │ │ -_ZN6Bonmin7EcpCuts11doEcpRoundsER18OsiSolverInterfacebPd │ │ │ │ -_ZTSN6Bonmin17LpBranchingSolverE │ │ │ │ -_ZTIN6Bonmin17LpBranchingSolverE │ │ │ │ _ZN6Bonmin11PseudoCostsD2Ev │ │ │ │ _ZN14OsiPseudoCostsD2Ev │ │ │ │ _ZTVN6Bonmin11PseudoCostsE │ │ │ │ _ZN6Bonmin11PseudoCostsD1Ev │ │ │ │ _ZN6Bonmin11PseudoCostsD0Ev │ │ │ │ _ZN6Bonmin11PseudoCostsC2Ev │ │ │ │ _ZN14OsiPseudoCostsC2Ev │ │ │ │ @@ -804,14 +762,15 @@ │ │ │ │ _ZN17OsiChooseVariable17updateInformationEiiddi │ │ │ │ _ZNK18OsiBranchingObject11boundBranchEv │ │ │ │ _ZN18OsiSolverInterface11setIntParamE11OsiIntParami │ │ │ │ _ZNK18OsiSolverInterface11getIntParamE11OsiIntParamRi │ │ │ │ _ZNK9CbcObject13infeasibilityEPK23OsiBranchingInformationRi │ │ │ │ _ZN18CbcBranchingObject6branchEP18OsiSolverInterface │ │ │ │ _ZN6Bonmin17BonChooseVariable17updateInformationEiiddi │ │ │ │ +_ZN18CoinMessageHandler7messageEiRK12CoinMessages │ │ │ │ _ZN6Bonmin17BonChooseVariable17updateInformationEPK23OsiBranchingInformationiP10OsiHotInfo │ │ │ │ _ZN6Bonmin7HotInfoD2Ev │ │ │ │ _ZN10OsiHotInfoD2Ev │ │ │ │ _ZTVN6Bonmin7HotInfoE │ │ │ │ _ZN6Bonmin7HotInfoD1Ev │ │ │ │ _ZN6Bonmin7HotInfoD0Ev │ │ │ │ _ZN6Bonmin17BonChooseVariable8MessagesC2Ev │ │ │ │ @@ -834,14 +793,16 @@ │ │ │ │ _ZNK6Bonmin7HotInfo5cloneEv │ │ │ │ _ZN6Bonmin7HotInfoaSERKS0_ │ │ │ │ _ZN10OsiHotInfoaSERKS_ │ │ │ │ _ZN6Bonmin7HotInfo17updateInformationEPK18OsiSolverInterfacePK23OsiBranchingInformationP17OsiChooseVariable │ │ │ │ _ZN10OsiHotInfo17updateInformationEPK18OsiSolverInterfacePK23OsiBranchingInformationP17OsiChooseVariable │ │ │ │ _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EED2Ev │ │ │ │ _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EED1Ev │ │ │ │ +_ZNSt12_Vector_baseIdSaIdEED2Ev │ │ │ │ +_ZNSt12_Vector_baseIdSaIdEED1Ev │ │ │ │ _ZNSt6vectorIdSaIdEE17_M_default_appendEj │ │ │ │ _ZN6Bonmin7HotInfoC2EP18OsiSolverInterfacePK23OsiBranchingInformationPKPK9OsiObjecti │ │ │ │ _ZN10OsiHotInfoC2EP18OsiSolverInterfacePK23OsiBranchingInformationPKPK9OsiObjecti │ │ │ │ _ZN6Bonmin7HotInfoC1EP18OsiSolverInterfacePK23OsiBranchingInformationPKPK9OsiObjecti │ │ │ │ _ZSt16__introsort_loopIP8CoinPairIdiEiN9__gnu_cxx5__ops15_Iter_comp_iterI15CoinFirstLess_2IdiEEEEvT_S9_T0_T1_ │ │ │ │ _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN6Bonmin7HotInfoESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_ │ │ │ │ _ZN6Bonmin17BonChooseVariableaSERKS0_ │ │ │ │ @@ -872,214 +833,167 @@ │ │ │ │ _ZN6Bonmin17BonChooseVariableD0Ev │ │ │ │ _ZN6Bonmin17BonChooseVariable9setupListEP23OsiBranchingInformationb │ │ │ │ _ZN17OsiChooseVariable9setupListEP23OsiBranchingInformationb │ │ │ │ _ZTSN6Bonmin7HotInfoE │ │ │ │ _ZTIN6Bonmin7HotInfoE │ │ │ │ _ZTSN6Bonmin17BonChooseVariableE │ │ │ │ _ZTI10OsiHotInfo │ │ │ │ -_ZN6Bonmin10OaMessagesC2Ev │ │ │ │ -_ZN6Bonmin10OaMessagesC1Ev │ │ │ │ +_ZN6Bonmin17QpBranchingSolver14unmarkHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ +_ZN6Bonmin17QpBranchingSolverD2Ev │ │ │ │ +_ZN6Bonmin21StrongBranchingSolverD2Ev │ │ │ │ +_ZTVN6Bonmin17QpBranchingSolverE │ │ │ │ +_ZN6Bonmin17QpBranchingSolverD1Ev │ │ │ │ +_ZN6Bonmin17QpBranchingSolverD0Ev │ │ │ │ +_ZN6Bonmin17QpBranchingSolver12markHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ +_ZN6Bonmin12BranchingTQPC1EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ +_ZN6Bonmin17QpBranchingSolverC2EPNS_18OsiTMINLPInterfaceE │ │ │ │ +_ZN6Bonmin21StrongBranchingSolverC2EPNS_18OsiTMINLPInterfaceE │ │ │ │ +_ZN6Bonmin17QpBranchingSolverC2ERKS0_ │ │ │ │ +_ZN6Bonmin21StrongBranchingSolverC2ERKS0_ │ │ │ │ +_ZN6Bonmin17QpBranchingSolverC1ERKS0_ │ │ │ │ +_ZN6Bonmin17QpBranchingSolveraSERKS0_ │ │ │ │ +_ZN6Bonmin21StrongBranchingSolveraSERKS0_ │ │ │ │ +_ZN5Ipopt8SmartPtrINS_4TNLPEE15ReleasePointer_Ev │ │ │ │ +_ZN6Bonmin17QpBranchingSolver17solveFromHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ +_ZTSN6Bonmin17QpBranchingSolverE │ │ │ │ +_ZTIN6Bonmin17QpBranchingSolverE │ │ │ │ +_ZTIN6Bonmin21StrongBranchingSolverE │ │ │ │ +_ZN6Bonmin17LpBranchingSolver12markHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ +_ZN6Bonmin17LpBranchingSolver14unmarkHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ +_ZN6Bonmin17LpBranchingSolverD2Ev │ │ │ │ +_ZTVN6Bonmin17LpBranchingSolverE │ │ │ │ +_ZN6Bonmin17LpBranchingSolverD1Ev │ │ │ │ +_ZN6Bonmin17LpBranchingSolverD0Ev │ │ │ │ +_ZN6Bonmin17LpBranchingSolverC2ERKS0_ │ │ │ │ +_ZN6Bonmin17LpBranchingSolverC1ERKS0_ │ │ │ │ +_ZN6Bonmin17LpBranchingSolveraSERKS0_ │ │ │ │ +_ZNSt12_Vector_baseIiSaIiEED2Ev │ │ │ │ +_ZNSt12_Vector_baseIiSaIiEED1Ev │ │ │ │ +_ZN6Bonmin17LpBranchingSolverC2EPNS_12BabSetupBaseE │ │ │ │ +_ZNSt6vectorIdSaIdEE17_M_realloc_appendIJRKdEEEvDpOT_ │ │ │ │ +_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJRKiEEEvDpOT_ │ │ │ │ +_ZN6Bonmin17LpBranchingSolver17solveFromHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ +_ZN6Bonmin11TMINLP2TNLP9Set_x_solEiPKd │ │ │ │ +_ZN6Bonmin7EcpCuts11doEcpRoundsER18OsiSolverInterfacebPd │ │ │ │ +_ZTSN6Bonmin17LpBranchingSolverE │ │ │ │ +_ZTIN6Bonmin17LpBranchingSolverE │ │ │ │ _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ -_ZN6Bonmin13MinlpFeasPumpD2Ev │ │ │ │ -_ZTVN6Bonmin13MinlpFeasPumpE │ │ │ │ -_ZN6Bonmin13MinlpFeasPumpD1Ev │ │ │ │ -_ZN6Bonmin13MinlpFeasPumpD0Ev │ │ │ │ -_ZNK6Bonmin13MinlpFeasPump5cloneEv │ │ │ │ -_ZNK6Bonmin13MinlpFeasPump13doLocalSearchEPNS_7BabInfoE │ │ │ │ -_ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ -_ZNK6Bonmin13MinlpFeasPump16set_fp_objectiveER18OsiSolverInterfacePKd │ │ │ │ -_ZN6Bonmin13MinlpFeasPumpC2ERNS_12BabSetupBaseE │ │ │ │ -_ZN6Bonmin19OaDecompositionBaseC2ERNS_12BabSetupBaseEbb │ │ │ │ -_ZNK6Bonmin13MinlpFeasPump9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ -_ZN23OsiBranchingInformationC1EPK18OsiSolverInterfacebb │ │ │ │ -_ZN6Bonmin18OsiTMINLPInterface23solveFeasibilityProblemEjPKdPKiddi │ │ │ │ -_ZN23OsiBranchingInformationD1Ev │ │ │ │ -_ZNK6Bonmin19OaDecompositionBase14post_nlp_solveEPNS_7BabInfoEd │ │ │ │ -_ZTSN6Bonmin13MinlpFeasPumpE │ │ │ │ -_ZTIN6Bonmin13MinlpFeasPumpE │ │ │ │ -_ZN6Bonmin19OaDecompositionBase12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ -_ZNK15CglCutGenerator24mayGenerateRowCutsInTreeEv │ │ │ │ -_ZNK15CglCutGenerator17needsOptimalBasisEv │ │ │ │ _ZNK6Bonmin7EcpCuts13doLocalSearchEPNS_7BabInfoE │ │ │ │ _ZNK6Bonmin7EcpCuts9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ _ZN6Bonmin7EcpCuts12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ _ZN6Bonmin18OsiTMINLPInterface26getNonLinearitiesViolationEPKdd │ │ │ │ _ZN6Bonmin19OaDecompositionBase11solverManipC1ERK18OsiSolverInterface │ │ │ │ _ZN6Bonmin19OaDecompositionBase11solverManip7restoreEv │ │ │ │ _ZN6Bonmin19OaDecompositionBase11solverManipD1Ev │ │ │ │ +_ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ _ZN6Bonmin7EcpCutsC2ERNS_12BabSetupBaseE │ │ │ │ +_ZN6Bonmin19OaDecompositionBaseC2ERNS_12BabSetupBaseEbb │ │ │ │ _ZTSN6Bonmin7EcpCutsE │ │ │ │ _ZTIN6Bonmin7EcpCutsE │ │ │ │ -_ZN6Bonmin19OaDecompositionBase10ParametersD2Ev │ │ │ │ -_ZN6Bonmin19OaDecompositionBase10ParametersD1Ev │ │ │ │ -_ZN6Bonmin19OaDecompositionBase10ParametersC2Ev │ │ │ │ -_ZN6Bonmin19OaDecompositionBase10ParametersC1Ev │ │ │ │ -_ZN6Bonmin19OaDecompositionBase10ParametersC2ERKS1_ │ │ │ │ -_ZN6Bonmin19OaDecompositionBase10ParametersC1ERKS1_ │ │ │ │ -_ZN6Bonmin19OaDecompositionBase11solverManipD2Ev │ │ │ │ -_ZN6Bonmin19OaDecompositionBase11solverManip9getCachedEv │ │ │ │ -_ZN6Bonmin19OaDecompositionBase11solverManipC2ERK18OsiSolverInterface │ │ │ │ -_ZN6Bonmin19OaDecompositionBase14setupMipSolverERNS_12BabSetupBaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ -_ZN6Bonmin19OaDecompositionBase11solverManipC2EP18OsiSolverInterfacebbbbb │ │ │ │ -_ZN6Bonmin19OaDecompositionBase11solverManipC1EP18OsiSolverInterfacebbbbb │ │ │ │ -_ZN12OsiBabSolver11setSolutionEPKdid │ │ │ │ -_ZNSt6vectorIP9OsiRowCutSaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ -_ZN12CoinMessagesC1Ei │ │ │ │ -_ZN12CoinMessagesaSERKS_ │ │ │ │ -_ZTVN6Bonmin19OaDecompositionBaseE │ │ │ │ -_ZN12CoinMessagesD1Ev │ │ │ │ -_ZN6Bonmin19OaDecompositionBaseC1ERNS_12BabSetupBaseEbb │ │ │ │ -_ZN15CglCutGeneratorC2ERKS_ │ │ │ │ -_ZN12CoinMessagesC1ERKS_ │ │ │ │ -_ZN6Bonmin19OaDecompositionBaseC1ERKS0_ │ │ │ │ -_ZN6Bonmin19OaDecompositionBaseD1Ev │ │ │ │ -_ZN6Bonmin19OaDecompositionBaseD0Ev │ │ │ │ -_ZN11CglTreeInfoC1ERKS_ │ │ │ │ -_ZNK12OsiBabSolver11mipFeasibleEv │ │ │ │ -_ZTSN6Bonmin19OaDecompositionBaseE │ │ │ │ +_ZNK15CglCutGenerator24mayGenerateRowCutsInTreeEv │ │ │ │ +_ZNK15CglCutGenerator17needsOptimalBasisEv │ │ │ │ _ZNK6Bonmin20OaFeasibilityChecker13doLocalSearchEPNS_7BabInfoE │ │ │ │ _ZN6Bonmin20OaFeasibilityCheckerD2Ev │ │ │ │ _ZTVN6Bonmin20OaFeasibilityCheckerE │ │ │ │ _ZN6Bonmin20OaFeasibilityCheckerD1Ev │ │ │ │ _ZN6Bonmin20OaFeasibilityCheckerD0Ev │ │ │ │ _ZNK6Bonmin20OaFeasibilityChecker5cloneEv │ │ │ │ _ZN6Bonmin20OaFeasibilityCheckerC2ERNS_12BabSetupBaseE │ │ │ │ _ZNK6Bonmin20OaFeasibilityChecker9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ +_ZN23OsiBranchingInformationC1EPK18OsiSolverInterfacebb │ │ │ │ +_ZNK6Bonmin19OaDecompositionBase14post_nlp_solveEPNS_7BabInfoEd │ │ │ │ _ZN6Bonmin18OsiTMINLPInterface13getBendersCutER7OsiCutsb │ │ │ │ +_ZN23OsiBranchingInformationD1Ev │ │ │ │ _ZTSN6Bonmin20OaFeasibilityCheckerE │ │ │ │ _ZTIN6Bonmin20OaFeasibilityCheckerE │ │ │ │ +_ZN6Bonmin19OaDecompositionBase12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ +_ZN6Bonmin14DummyHeuristic8solutionERdPdR7OsiCuts │ │ │ │ +_ZN6Bonmin14DummyHeuristic10resetModelEP8CbcModel │ │ │ │ +_ZN6Bonmin14DummyHeuristic13shouldHeurRunEi │ │ │ │ +_ZN6Bonmin14DummyHeuristic8solutionERdPd │ │ │ │ +_ZN12OsiBabSolver8solutionERdPdi │ │ │ │ +_ZNK6Bonmin14DummyHeuristic5cloneEv │ │ │ │ +_ZTVN6Bonmin14DummyHeuristicE │ │ │ │ +_ZN6Bonmin14DummyHeuristicD2Ev │ │ │ │ +_ZN6Bonmin14DummyHeuristicD1Ev │ │ │ │ +_ZN6Bonmin14DummyHeuristicD0Ev │ │ │ │ +_ZN6Bonmin14DummyHeuristicC2ER8CbcModelPNS_18OsiTMINLPInterfaceE │ │ │ │ +_ZN6Bonmin14DummyHeuristicC1ER8CbcModelPNS_18OsiTMINLPInterfaceE │ │ │ │ +_ZN6Bonmin14DummyHeuristicC2EPNS_18OsiTMINLPInterfaceE │ │ │ │ +_ZN12CbcHeuristicC2Ev │ │ │ │ +_ZTSN6Bonmin14DummyHeuristicE │ │ │ │ +_ZTIN6Bonmin14DummyHeuristicE │ │ │ │ _ZN6Bonmin15OACutGenerator2D2Ev │ │ │ │ _ZTVN6Bonmin15OACutGenerator2E │ │ │ │ _ZN6Bonmin15OACutGenerator2D1Ev │ │ │ │ _ZN6Bonmin15OACutGenerator2D0Ev │ │ │ │ _ZNK6Bonmin15OACutGenerator25cloneEv │ │ │ │ _ZNK6Bonmin15OACutGenerator213doLocalSearchEPNS_7BabInfoE │ │ │ │ _ZN6Bonmin15OACutGenerator2C2ERNS_12BabSetupBaseE │ │ │ │ _ZNK6Bonmin15OACutGenerator29performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ _ZN6Bonmin18OsiTMINLPInterface10linearizerEv │ │ │ │ _ZTSN6Bonmin15OACutGenerator2E │ │ │ │ _ZTIN6Bonmin15OACutGenerator2E │ │ │ │ _ZN18OsiSolverInterface12setColBoundsEidd │ │ │ │ _ZN6Bonmin10OaNlpOptimD2Ev │ │ │ │ +_ZN12CoinMessagesD1Ev │ │ │ │ _ZTVN6Bonmin10OaNlpOptimE │ │ │ │ _ZN6Bonmin10OaNlpOptimD1Ev │ │ │ │ _ZNK6Bonmin10OaNlpOptim5cloneEv │ │ │ │ +_ZN15CglCutGeneratorC2ERKS_ │ │ │ │ +_ZN12CoinMessagesC1Ei │ │ │ │ +_ZN6Bonmin10OaMessagesC1Ev │ │ │ │ +_ZN12CoinMessagesaSERKS_ │ │ │ │ _ZN6Bonmin10OaNlpOptimD0Ev │ │ │ │ _ZN6Bonmin10OaNlpOptimC2EPNS_18OsiTMINLPInterfaceEibb │ │ │ │ _ZN6Bonmin10OaNlpOptimC1EPNS_18OsiTMINLPInterfaceEibb │ │ │ │ _ZN6Bonmin10OaNlpOptim15assignInterfaceEPNS_18OsiTMINLPInterfaceE │ │ │ │ _ZN6Bonmin10OaNlpOptim12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ +_ZN12OsiBabSolver11setSolutionEPKdid │ │ │ │ _ZN6Bonmin10OaNlpOptimC2ERNS_12BabSetupBaseE │ │ │ │ _ZTSN6Bonmin10OaNlpOptimE │ │ │ │ _ZTIN6Bonmin10OaNlpOptimE │ │ │ │ -_ZN6Bonmin14DummyHeuristic8solutionERdPdR7OsiCuts │ │ │ │ -_ZN6Bonmin14DummyHeuristic10resetModelEP8CbcModel │ │ │ │ -_ZN6Bonmin14DummyHeuristic13shouldHeurRunEi │ │ │ │ -_ZN6Bonmin14DummyHeuristic8solutionERdPd │ │ │ │ -_ZN12OsiBabSolver8solutionERdPdi │ │ │ │ -_ZNK6Bonmin14DummyHeuristic5cloneEv │ │ │ │ -_ZTVN6Bonmin14DummyHeuristicE │ │ │ │ -_ZN6Bonmin14DummyHeuristicD2Ev │ │ │ │ -_ZN6Bonmin14DummyHeuristicD1Ev │ │ │ │ -_ZN6Bonmin14DummyHeuristicD0Ev │ │ │ │ -_ZN6Bonmin14DummyHeuristicC2ER8CbcModelPNS_18OsiTMINLPInterfaceE │ │ │ │ -_ZN6Bonmin14DummyHeuristicC1ER8CbcModelPNS_18OsiTMINLPInterfaceE │ │ │ │ -_ZN6Bonmin14DummyHeuristicC2EPNS_18OsiTMINLPInterfaceE │ │ │ │ -_ZN12CbcHeuristicC2Ev │ │ │ │ -_ZTSN6Bonmin14DummyHeuristicE │ │ │ │ -_ZTIN6Bonmin14DummyHeuristicE │ │ │ │ -_ZN5Ipopt4TNLP20get_var_con_metadataEiRSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SK_EEERS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SQ_EEEiSI_SO_SU_ │ │ │ │ -_ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ -_ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ -_ZN5Ipopt4TNLP17finalize_metadataEiRKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERKS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SL_EEERKS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SS_EEEiSJ_SQ_SX_ │ │ │ │ -_ZN6Bonmin6TMINLP25hasUpperBoundingObjectiveEv │ │ │ │ -_ZN6Bonmin6TMINLP18hasLinearObjectiveEv │ │ │ │ -_ZNK6Bonmin6TMINLP17get_const_xtra_idEv │ │ │ │ -_ZN6Bonmin11TMINLP2TNLP23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ -_ZNK6Bonmin11TMINLP2TNLP17get_const_xtra_idEv │ │ │ │ -_ZN6Bonmin11TMINLP2TNLP25hasUpperBoundingObjectiveEv │ │ │ │ -_ZN6Bonmin11TMINLP2TNLP18hasLinearObjectiveEv │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts6printHEv │ │ │ │ -_ZNSt6vectorIdSaIdEE7reserveEj │ │ │ │ -_Z9CoinFillNIdEvPT_iS0_ │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ -_Z9CoinFillNIiEvPT_iS0_ │ │ │ │ -_Z9CoinZeroNIdEvPT_i │ │ │ │ -_ZNSt6vectorIPN6Bonmin7QuadRowESaIS2_EE7reserveEj │ │ │ │ -_ZNSt12_Vector_baseIPN6Bonmin7QuadRowESaIS2_EED2Ev │ │ │ │ -_ZNSt12_Vector_baseIPN6Bonmin7QuadRowESaIS2_EED1Ev │ │ │ │ -_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts20set_linear_objectiveEiPKdd │ │ │ │ -_ZNSt8_Rb_treeISt4pairIiiES0_IKS1_S1_ESt10_Select1stIS3_ESt4lessIS1_ESaIS3_EE22_M_emplace_hint_uniqueIJS0_IS1_S1_EEEESt17_Rb_tree_iteratorIS3_ESt23_Rb_tree_const_iteratorIS3_EDpOT_ │ │ │ │ -_ZNSt6vectorIdSaIdEE17_M_realloc_appendIJdEEEvDpOT_ │ │ │ │ -_ZNSt6vectorIPN6Bonmin7QuadRowESaIS2_EE17_M_realloc_appendIJS2_EEEvDpOT_ │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts10addRowCutsERK7OsiCutsb │ │ │ │ -_ZN6Bonmin7QuadRowC1ERK9OsiRowCut │ │ │ │ -_ZN6Bonmin7QuadRow8nnz_gradEv │ │ │ │ -_ZNK9OsiRowCut2lbEv │ │ │ │ -_ZNK9OsiRowCut2ubEv │ │ │ │ -_ZN6Bonmin7QuadRowC1ERKNS_7QuadCutE │ │ │ │ -_ZN6Bonmin7QuadRow14add_to_hessianERSt3mapISt4pairIiiES3_St4lessIS3_ESaIS2_IKS3_S3_EEEb │ │ │ │ -_ZTIN6Bonmin7QuadCutE │ │ │ │ -_ZTI9OsiRowCut │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsEjPPK9OsiRowCut │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCutsC2EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ -_ZN6Bonmin11TMINLP2TNLPC2EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ -_ZN6Bonmin11TMINLP2TNLP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ -_ZN6Bonmin11TMINLP2TNLPD2Ev │ │ │ │ -_ZTVN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCutsC2ERKS0_ │ │ │ │ -_ZN6Bonmin11TMINLP2TNLPC2ERKS0_ │ │ │ │ -_ZN6Bonmin7QuadRowC1ERKS0_ │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCutsC1ERKS0_ │ │ │ │ -_ZNK6Bonmin19TMINLP2TNLPQuadCuts5cloneEv │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ -_ZN6Bonmin7QuadRow12eval_hessianEdPd │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts10removeCutsEjPKi │ │ │ │ -_ZN6Bonmin7QuadRow19remove_from_hessianERSt3mapISt4pairIiiES3_St4lessIS3_ESaIS2_IKS3_S3_EEE │ │ │ │ -_ZN6Bonmin4TMatD1Ev │ │ │ │ -_ZN16CoinPackedVectorD1Ev │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCutsD2Ev │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCutsD1Ev │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCutsD0Ev │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ -_ZN6Bonmin11TMINLP2TNLP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ -_ZN6Bonmin11TMINLP2TNLP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ -_ZN6Bonmin11TMINLP2TNLP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_fEiPKdbRd │ │ │ │ -_ZN6Bonmin11TMINLP2TNLP6eval_fEiPKdbRd │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts11eval_grad_fEiPKdbPd │ │ │ │ -_ZN6Bonmin11TMINLP2TNLP11eval_grad_fEiPKdbPd │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts7eval_giEiPKdbiRd │ │ │ │ -_ZN6Bonmin11TMINLP2TNLP7eval_giEiPKdbiRd │ │ │ │ -_ZN6Bonmin7QuadRow6eval_fEPKdb │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_gEiPKdbiPd │ │ │ │ -_ZN6Bonmin11TMINLP2TNLP6eval_gEiPKdbiPd │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ -_ZN6Bonmin11TMINLP2TNLP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ -_ZN6Bonmin7QuadRow9eval_gradEiPKdbPd │ │ │ │ -_ZN6Bonmin7QuadRow15gradiant_structEiPib │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts12eval_grad_giEiPKdbiRiPiPd │ │ │ │ -_ZN6Bonmin11TMINLP2TNLP12eval_grad_giEiPKdbiRiPiPd │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsERKNS_4CutsEb │ │ │ │ -_ZN7OsiCutsC1ERKS_ │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsERK7OsiCuts │ │ │ │ -_ZTIN6Bonmin4CutsE │ │ │ │ -_ZTI7OsiCuts │ │ │ │ -_ZTSN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ -_ZTIN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ -_ZTIN6Bonmin11TMINLP2TNLPE │ │ │ │ -_ZN6Bonmin11TMINLP2TNLP22get_warm_start_iterateERN5Ipopt14IteratesVectorE │ │ │ │ -_ZN6Bonmin11TMINLP2TNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ -_ZN6Bonmin11TMINLP2TNLP21intermediate_callbackEN5Ipopt13AlgorithmModeEiddddddddiPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ +_ZN6Bonmin19OaDecompositionBase10ParametersD2Ev │ │ │ │ +_ZN6Bonmin19OaDecompositionBase10ParametersD1Ev │ │ │ │ +_ZN6Bonmin19OaDecompositionBase10ParametersC2Ev │ │ │ │ +_ZN6Bonmin19OaDecompositionBase10ParametersC1Ev │ │ │ │ +_ZN6Bonmin19OaDecompositionBase10ParametersC2ERKS1_ │ │ │ │ +_ZN6Bonmin19OaDecompositionBase10ParametersC1ERKS1_ │ │ │ │ +_ZN6Bonmin19OaDecompositionBase11solverManipD2Ev │ │ │ │ +_ZN6Bonmin19OaDecompositionBase11solverManip9getCachedEv │ │ │ │ +_ZN6Bonmin19OaDecompositionBase11solverManipC2ERK18OsiSolverInterface │ │ │ │ +_ZN6Bonmin19OaDecompositionBase14setupMipSolverERNS_12BabSetupBaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ +_ZN6Bonmin19OaDecompositionBase11solverManipC2EP18OsiSolverInterfacebbbbb │ │ │ │ +_ZN6Bonmin19OaDecompositionBase11solverManipC1EP18OsiSolverInterfacebbbbb │ │ │ │ +_ZNSt6vectorIP9OsiRowCutSaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ +_ZTVN6Bonmin19OaDecompositionBaseE │ │ │ │ +_ZN6Bonmin19OaDecompositionBaseC1ERNS_12BabSetupBaseEbb │ │ │ │ +_ZN12CoinMessagesC1ERKS_ │ │ │ │ +_ZN6Bonmin19OaDecompositionBaseC1ERKS0_ │ │ │ │ +_ZN6Bonmin19OaDecompositionBaseD1Ev │ │ │ │ +_ZN6Bonmin19OaDecompositionBaseD0Ev │ │ │ │ +_ZN11CglTreeInfoC1ERKS_ │ │ │ │ +_ZNK12OsiBabSolver11mipFeasibleEv │ │ │ │ +_ZTSN6Bonmin19OaDecompositionBaseE │ │ │ │ +_ZN6Bonmin10OaMessagesC2Ev │ │ │ │ +_ZN6Bonmin13MinlpFeasPumpD2Ev │ │ │ │ +_ZTVN6Bonmin13MinlpFeasPumpE │ │ │ │ +_ZN6Bonmin13MinlpFeasPumpD1Ev │ │ │ │ +_ZN6Bonmin13MinlpFeasPumpD0Ev │ │ │ │ +_ZNK6Bonmin13MinlpFeasPump5cloneEv │ │ │ │ +_ZNK6Bonmin13MinlpFeasPump13doLocalSearchEPNS_7BabInfoE │ │ │ │ +_ZNK6Bonmin13MinlpFeasPump16set_fp_objectiveER18OsiSolverInterfacePKd │ │ │ │ +_ZN6Bonmin13MinlpFeasPumpC2ERNS_12BabSetupBaseE │ │ │ │ +_ZNK6Bonmin13MinlpFeasPump9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ +_ZN6Bonmin18OsiTMINLPInterface23solveFeasibilityProblemEjPKdPKiddi │ │ │ │ +_ZTSN6Bonmin13MinlpFeasPumpE │ │ │ │ +_ZTIN6Bonmin13MinlpFeasPumpE │ │ │ │ _ZNK6Bonmin6TMINLP20get_number_nonconvexERiS1_ │ │ │ │ +_ZNK6Bonmin6TMINLP17get_const_xtra_idEv │ │ │ │ _ZNK6Bonmin12TMINLPLinObj11perturbInfoEv │ │ │ │ _ZN6Bonmin12TMINLPLinObj18hasLinearObjectiveEv │ │ │ │ _ZN6Bonmin12TMINLPLinObj22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ _ZN6Bonmin12TMINLPLinObj25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ _ZN6Bonmin12TMINLPLinObj15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ _ZN6Bonmin12TMINLPLinObj6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ _ZN6Bonmin12TMINLPLinObj6eval_fEiPKdbRd │ │ │ │ @@ -1123,14 +1037,16 @@ │ │ │ │ _ZTVN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ _ZN6Bonmin19LinearCutsGenerator13CuttingMethodD1Ev │ │ │ │ _ZN6Bonmin19LinearCutsGenerator13CuttingMethodD0Ev │ │ │ │ _ZN6Bonmin11TMINLP2TNLP7addCutsEjPPK9OsiRowCut │ │ │ │ _ZN6Bonmin18OsiTMINLPInterface12applyRowCutsEiPPK9OsiRowCut │ │ │ │ _ZN6Bonmin18OsiTMINLPInterface16freeCachedRowRimEv │ │ │ │ _ZN4Coin8SmartPtrIN6Bonmin19LinearCutsGenerator13CuttingMethodEE15ReleasePointer_Ev │ │ │ │ +_ZTIN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ +_ZTIN6Bonmin11TMINLP2TNLPE │ │ │ │ _ZN6Bonmin11OuterApprox23extractLinearRelaxationERNS_18OsiTMINLPInterfaceEP18OsiSolverInterfacePKdb │ │ │ │ _ZN21OsiClpSolverInterface7resolveEv │ │ │ │ _ZN21OsiClpSolverInterfaceD1Ev │ │ │ │ _Z9CoinIsnand │ │ │ │ _Z10CoinFinited │ │ │ │ _ZTSN4Coin16ReferencedObjectE │ │ │ │ _ZTIN4Coin16ReferencedObjectE │ │ │ │ @@ -1138,14 +1054,15 @@ │ │ │ │ _ZTIN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ _ZTSN6Bonmin19LinearCutsGeneratorE │ │ │ │ _ZTIN6Bonmin19LinearCutsGeneratorE │ │ │ │ _ZN6Bonmin4TMataSERKS0_ │ │ │ │ _ZN6Bonmin4TMat6createERK16CoinPackedMatrix │ │ │ │ _ZN6Bonmin4TMataSERK16CoinPackedMatrix │ │ │ │ _ZN6Bonmin4TMatD2Ev │ │ │ │ +_ZN6Bonmin4TMatD1Ev │ │ │ │ _ZN6Bonmin4TMat22make_lower_to_be_upperEv │ │ │ │ _ZNSt12_Vector_baseISt4pairIiiESaIS1_EED2Ev │ │ │ │ _ZNSt12_Vector_baseISt4pairIiiESaIS1_EED1Ev │ │ │ │ _ZN6Bonmin4TMatC2ERKS0_ │ │ │ │ _ZN6Bonmin4TMatC1ERKS0_ │ │ │ │ _ZN6Bonmin18resizeAndCopyArrayIiEEvRPT_jj │ │ │ │ _ZNSt6vectorIiSaIiEE17_M_default_appendEj │ │ │ │ @@ -1159,45 +1076,105 @@ │ │ │ │ _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_SD_T0_T1_ │ │ │ │ _ZN6Bonmin4TMat16removeDuplicatesEv │ │ │ │ _ZN6Bonmin4TMat26make_full_upper_triangularEv │ │ │ │ _ZN6Bonmin4TMat21make_upper_triangularERKNS_17MatrixStorageTypeE │ │ │ │ _ZN6Bonmin4TMatC2ERK16CoinPackedMatrixNS_17MatrixStorageTypeE │ │ │ │ _ZN6Bonmin4TMatC1ERK16CoinPackedMatrixNS_17MatrixStorageTypeE │ │ │ │ _ZN6Bonmin4TMat15numNonEmptyRowsEv │ │ │ │ -_ZN6Bonmin7QuadRowC2Ev │ │ │ │ -_ZN16CoinPackedVectorC1Eb │ │ │ │ -_ZN6Bonmin7QuadRowC1Ev │ │ │ │ -_ZN6Bonmin7QuadRow5printEv │ │ │ │ -_ZN6Bonmin7QuadRow18internal_eval_gradEPKd │ │ │ │ -_ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_ │ │ │ │ -_ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EED2Ev │ │ │ │ -_ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EED1Ev │ │ │ │ -_ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EED2Ev │ │ │ │ -_ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EED1Ev │ │ │ │ -_ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EE7reserveEj │ │ │ │ -_ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ -_ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ -_ZNSt8_Rb_treeIiSt4pairIKiS0_IddEESt10_Select1stIS3_ESt4lessIiESaIS3_EE22_M_emplace_hint_uniqueIJS0_IiS2_EEEESt17_Rb_tree_iteratorIS3_ESt23_Rb_tree_const_iteratorIS3_EDpOT_ │ │ │ │ -_ZN6Bonmin7QuadRow10initializeEv │ │ │ │ -_ZN6Bonmin7QuadRowaSERKS0_ │ │ │ │ -_ZN16CoinPackedVectoraSERKS_ │ │ │ │ -_ZN6Bonmin7QuadRowaSERKNS_7QuadCutE │ │ │ │ -_ZNK9OsiRowCut3rowEv │ │ │ │ -_ZN6Bonmin7QuadRowaSERK9OsiRowCut │ │ │ │ -_ZN6Bonmin7QuadRowC2ERKS0_ │ │ │ │ -_ZN16CoinPackedVectorC1ERKS_ │ │ │ │ -_ZN6Bonmin7QuadRowC2ERKNS_7QuadCutE │ │ │ │ -_ZN6Bonmin7QuadRowC2ERK9OsiRowCut │ │ │ │ +_ZN5Ipopt4TNLP20get_var_con_metadataEiRSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SK_EEERS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SQ_EEEiSI_SO_SU_ │ │ │ │ +_ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ +_ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ +_ZN5Ipopt4TNLP17finalize_metadataEiRKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERKS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SL_EEERKS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SS_EEEiSJ_SQ_SX_ │ │ │ │ +_ZN6Bonmin6TMINLP25hasUpperBoundingObjectiveEv │ │ │ │ +_ZN6Bonmin6TMINLP18hasLinearObjectiveEv │ │ │ │ +_ZN6Bonmin11TMINLP2TNLP23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ +_ZNK6Bonmin11TMINLP2TNLP17get_const_xtra_idEv │ │ │ │ +_ZN6Bonmin11TMINLP2TNLP25hasUpperBoundingObjectiveEv │ │ │ │ +_ZN6Bonmin11TMINLP2TNLP18hasLinearObjectiveEv │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts6printHEv │ │ │ │ +_ZNSt6vectorIdSaIdEE7reserveEj │ │ │ │ +_Z9CoinFillNIdEvPT_iS0_ │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ +_Z9CoinFillNIiEvPT_iS0_ │ │ │ │ +_Z9CoinZeroNIdEvPT_i │ │ │ │ +_ZNSt6vectorIPN6Bonmin7QuadRowESaIS2_EE7reserveEj │ │ │ │ +_ZNSt12_Vector_baseIPN6Bonmin7QuadRowESaIS2_EED2Ev │ │ │ │ +_ZNSt12_Vector_baseIPN6Bonmin7QuadRowESaIS2_EED1Ev │ │ │ │ +_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts20set_linear_objectiveEiPKdd │ │ │ │ +_ZNSt8_Rb_treeISt4pairIiiES0_IKS1_S1_ESt10_Select1stIS3_ESt4lessIS1_ESaIS3_EE22_M_emplace_hint_uniqueIJS0_IS1_S1_EEEESt17_Rb_tree_iteratorIS3_ESt23_Rb_tree_const_iteratorIS3_EDpOT_ │ │ │ │ +_ZNSt6vectorIdSaIdEE17_M_realloc_appendIJdEEEvDpOT_ │ │ │ │ +_ZNSt6vectorIPN6Bonmin7QuadRowESaIS2_EE17_M_realloc_appendIJS2_EEEvDpOT_ │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts10addRowCutsERK7OsiCutsb │ │ │ │ +_ZN6Bonmin7QuadRowC1ERK9OsiRowCut │ │ │ │ +_ZN6Bonmin7QuadRow8nnz_gradEv │ │ │ │ +_ZNK9OsiRowCut2lbEv │ │ │ │ +_ZNK9OsiRowCut2ubEv │ │ │ │ +_ZN6Bonmin7QuadRowC1ERKNS_7QuadCutE │ │ │ │ +_ZN6Bonmin7QuadRow14add_to_hessianERSt3mapISt4pairIiiES3_St4lessIS3_ESaIS2_IKS3_S3_EEEb │ │ │ │ +_ZTIN6Bonmin7QuadCutE │ │ │ │ +_ZTI9OsiRowCut │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsEjPPK9OsiRowCut │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCutsC2EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ +_ZN6Bonmin11TMINLP2TNLPC2EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ +_ZN6Bonmin11TMINLP2TNLP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ +_ZN6Bonmin11TMINLP2TNLPD2Ev │ │ │ │ +_ZTVN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCutsC2ERKS0_ │ │ │ │ +_ZN6Bonmin11TMINLP2TNLPC2ERKS0_ │ │ │ │ +_ZN6Bonmin7QuadRowC1ERKS0_ │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCutsC1ERKS0_ │ │ │ │ +_ZNK6Bonmin19TMINLP2TNLPQuadCuts5cloneEv │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ +_ZN6Bonmin7QuadRow12eval_hessianEdPd │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts10removeCutsEjPKi │ │ │ │ +_ZN6Bonmin7QuadRow19remove_from_hessianERSt3mapISt4pairIiiES3_St4lessIS3_ESaIS2_IKS3_S3_EEE │ │ │ │ +_ZN16CoinPackedVectorD1Ev │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCutsD2Ev │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCutsD1Ev │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCutsD0Ev │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ +_ZN6Bonmin11TMINLP2TNLP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ +_ZN6Bonmin11TMINLP2TNLP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ +_ZN6Bonmin11TMINLP2TNLP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_fEiPKdbRd │ │ │ │ +_ZN6Bonmin11TMINLP2TNLP6eval_fEiPKdbRd │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts11eval_grad_fEiPKdbPd │ │ │ │ +_ZN6Bonmin11TMINLP2TNLP11eval_grad_fEiPKdbPd │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts7eval_giEiPKdbiRd │ │ │ │ +_ZN6Bonmin11TMINLP2TNLP7eval_giEiPKdbiRd │ │ │ │ +_ZN6Bonmin7QuadRow6eval_fEPKdb │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_gEiPKdbiPd │ │ │ │ +_ZN6Bonmin11TMINLP2TNLP6eval_gEiPKdbiPd │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ +_ZN6Bonmin11TMINLP2TNLP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ +_ZN6Bonmin7QuadRow9eval_gradEiPKdbPd │ │ │ │ +_ZN6Bonmin7QuadRow15gradiant_structEiPib │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts12eval_grad_giEiPKdbiRiPiPd │ │ │ │ +_ZN6Bonmin11TMINLP2TNLP12eval_grad_giEiPKdbiRiPiPd │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsERKNS_4CutsEb │ │ │ │ +_ZN7OsiCutsC1ERKS_ │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsERK7OsiCuts │ │ │ │ +_ZTIN6Bonmin4CutsE │ │ │ │ +_ZTI7OsiCuts │ │ │ │ +_ZTSN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ +_ZN6Bonmin11TMINLP2TNLP22get_warm_start_iterateERN5Ipopt14IteratesVectorE │ │ │ │ +_ZN6Bonmin11TMINLP2TNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ +_ZN6Bonmin11TMINLP2TNLP21intermediate_callbackEN5Ipopt13AlgorithmModeEiddddddddiPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ _ZNK16CoinPackedVector14getNumElementsEv │ │ │ │ _ZNK16CoinPackedVector10getIndicesEv │ │ │ │ _ZNK16CoinPackedVector11getElementsEv │ │ │ │ _ZNK6OsiCuteqERKS_ │ │ │ │ _ZNK6OsiCutltERKS_ │ │ │ │ _ZNK6OsiCutgtERKS_ │ │ │ │ _ZNK6Bonmin7QuadCut8violatedEPKd │ │ │ │ +_ZNK9OsiRowCut3rowEv │ │ │ │ _ZNK20CoinPackedVectorBase10dotProductEPKd │ │ │ │ _ZNK6OsiCutneERKS_ │ │ │ │ _ZNK6Bonmin7QuadCut5printEv │ │ │ │ _ZNK16CoinPackedMatrix10dumpMatrixEPKc │ │ │ │ _ZN6Bonmin7QuadCutC2Ev │ │ │ │ _ZN9OsiRowCutC2Ev │ │ │ │ _ZN16CoinPackedMatrixC1Ev │ │ │ │ @@ -1237,17 +1214,40 @@ │ │ │ │ _ZNK9OsiRowCut10consistentEv │ │ │ │ _ZNK9OsiRowCut10consistentERK18OsiSolverInterface │ │ │ │ _ZNK9OsiRowCut10infeasibleERK18OsiSolverInterface │ │ │ │ _ZN6Bonmin11TMINLP2TNLP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ _ZN6Bonmin11OuterApprox10initializeERNS_12BabSetupBaseE │ │ │ │ _ZN16CoinPackedMatrixC1EbPKiS1_PKdi │ │ │ │ _ZN16CoinPackedMatrix13setDimensionsEii │ │ │ │ +_ZN16CoinPackedVectorC1Eb │ │ │ │ _ZN16CoinPackedVector7reserveEi │ │ │ │ _ZN16CoinPackedVector6insertEid │ │ │ │ _ZN6Bonmin11OuterApprox12nTimesCalledE │ │ │ │ +_ZN6Bonmin7QuadRowC2Ev │ │ │ │ +_ZN6Bonmin7QuadRowC1Ev │ │ │ │ +_ZN6Bonmin7QuadRow5printEv │ │ │ │ +_ZN6Bonmin7QuadRow18internal_eval_gradEPKd │ │ │ │ +_ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_ │ │ │ │ +_ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EED2Ev │ │ │ │ +_ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EED1Ev │ │ │ │ +_ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EED2Ev │ │ │ │ +_ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EED1Ev │ │ │ │ +_ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EE7reserveEj │ │ │ │ +_ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ +_ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ +_ZNSt8_Rb_treeIiSt4pairIKiS0_IddEESt10_Select1stIS3_ESt4lessIiESaIS3_EE22_M_emplace_hint_uniqueIJS0_IiS2_EEEESt17_Rb_tree_iteratorIS3_ESt23_Rb_tree_const_iteratorIS3_EDpOT_ │ │ │ │ +_ZN6Bonmin7QuadRow10initializeEv │ │ │ │ +_ZN6Bonmin7QuadRowaSERKS0_ │ │ │ │ +_ZN16CoinPackedVectoraSERKS_ │ │ │ │ +_ZN6Bonmin7QuadRowaSERKNS_7QuadCutE │ │ │ │ +_ZN6Bonmin7QuadRowaSERK9OsiRowCut │ │ │ │ +_ZN6Bonmin7QuadRowC2ERKS0_ │ │ │ │ +_ZN16CoinPackedVectorC1ERKS_ │ │ │ │ +_ZN6Bonmin7QuadRowC2ERKNS_7QuadCutE │ │ │ │ +_ZN6Bonmin7QuadRowC2ERK9OsiRowCut │ │ │ │ _ZN12OsiBabSolverD2Ev │ │ │ │ _ZTVN6Bonmin7AuxInfoE │ │ │ │ _ZN6Bonmin7AuxInfoD1Ev │ │ │ │ _ZN6Bonmin7AuxInfoD0Ev │ │ │ │ _ZN6Bonmin16SimpleReferencedIdED2Ev │ │ │ │ _ZN6Bonmin16SimpleReferencedIdED1Ev │ │ │ │ _ZN6Bonmin16SimpleReferencedIdED0Ev │ │ │ │ @@ -1771,14 +1771,87 @@ │ │ │ │ _ZN6Bonmin17RegisteredOptions21writeHtmlOptionsTableERSoNS0_19ExtraCategoriesInfoE │ │ │ │ _ZN6Bonmin17RegisteredOptions17writeLatexHtmlDocERSoNS0_19ExtraCategoriesInfoE │ │ │ │ _ZN5Ipopt13StreamJournalC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13EJournalLevelE │ │ │ │ _ZN5Ipopt13StreamJournal15SetOutputStreamEPSo │ │ │ │ _ZN5Ipopt10Journalist10AddJournalENS_8SmartPtrINS_7JournalEEE │ │ │ │ _ZN5Ipopt10JournalistD1Ev │ │ │ │ _ZN6Bonmin17RegisteredOptions14writeBonminOptERSoNS0_19ExtraCategoriesInfoE │ │ │ │ +_ZN6Bonmin24IpoptInteriorWarmStarterD2Ev │ │ │ │ +_ZTVN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ +_ZN6Bonmin24IpoptInteriorWarmStarterD1Ev │ │ │ │ +_ZN6Bonmin24IpoptInteriorWarmStarterD0Ev │ │ │ │ +_ZN6Bonmin24IpoptInteriorWarmStarterC2EiPKdS2_ddb │ │ │ │ +_ZN6Bonmin24IpoptInteriorWarmStarterC1EiPKdS2_ddb │ │ │ │ +_ZN5Ipopt8SmartPtrIKNS_6VectorEE15ReleasePointer_Ev │ │ │ │ +_ZN5Ipopt12TaggedObject13ObjectChangedEv │ │ │ │ +_ZN5Ipopt11DenseVector22set_values_from_scalarEv │ │ │ │ +_ZTIN5Ipopt11DenseVectorE │ │ │ │ +_ZTIN5Ipopt6VectorE │ │ │ │ +_ZNSt6vectorIN5Ipopt8SmartPtrIKNS0_14IteratesVectorEEESaIS4_EE17_M_realloc_appendIJS4_EEEvDpOT_ │ │ │ │ +_ZN6Bonmin24IpoptInteriorWarmStarter20UpdateStoredIteratesEN5Ipopt13AlgorithmModeERKNS1_9IpoptDataERNS1_25IpoptCalculatedQuantitiesE │ │ │ │ +_ZTSN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ +_ZTIN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ +_ZNK6Bonmin11IpoptSolver9errorCodeEv │ │ │ │ +_ZNK6Bonmin11IpoptSolver18UnsolvedIpoptError10solverNameB5cxx11Ev │ │ │ │ +_ZN6Bonmin11IpoptSolver18UnsolvedIpoptError11solverName_B5cxx11E │ │ │ │ +_ZN5Ipopt15SolveStatisticsD0Ev │ │ │ │ +_ZNK6Bonmin11IpoptSolver16warmStartIsValidEPK13CoinWarmStart │ │ │ │ +_ZNK6Bonmin11IpoptSolver17getEmptyWarmStartEv │ │ │ │ +_ZN6Bonmin14IpoptWarmStartC1Ebii │ │ │ │ +_ZNK6Bonmin11IpoptSolver16getUsedWarmStartEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ +_ZN6Bonmin14IpoptWarmStartC1EiiPKdS2_ │ │ │ │ +_ZN6Bonmin11IpoptSolver18UnsolvedIpoptError10errorNamesB5cxx11E │ │ │ │ +_ZN6Bonmin11IpoptSolverD2Ev │ │ │ │ +_ZTVN6Bonmin11IpoptSolverE │ │ │ │ +_ZN6Bonmin11IpoptSolverD1Ev │ │ │ │ +_ZN6Bonmin11IpoptSolverD0Ev │ │ │ │ +_ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD2Ev │ │ │ │ +_ZTVN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ +_ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD1Ev │ │ │ │ +_ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD0Ev │ │ │ │ +_ZN6Bonmin11IpoptSolver17forceSolverOutputEi │ │ │ │ +_ZN6Bonmin11IpoptSolver18setOutputToDefaultEv │ │ │ │ +_ZN5Ipopt16IpoptApplication10InitializeEPKcb │ │ │ │ +_ZN5Ipopt16IpoptApplication5JnlstEv │ │ │ │ +_ZN6Bonmin11IpoptSolver15enableWarmStartEv │ │ │ │ +_ZN6Bonmin11IpoptSolver16disableWarmStartEv │ │ │ │ +_ZNK6Bonmin11IpoptSolver18UnsolvedIpoptError9errorNameB5cxx11Ev │ │ │ │ +_ZN5Ipopt15SolveStatisticsD2Ev │ │ │ │ +_ZN5Ipopt15SolveStatisticsD1Ev │ │ │ │ +_ZN6Bonmin11IpoptSolver16setMinlpDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ +_ZNK6Bonmin11IpoptSolver18solverReturnStatusEN5Ipopt23ApplicationReturnStatusE │ │ │ │ +_ZN6Bonmin11IpoptSolver12OptimizeTNLPERKN5Ipopt8SmartPtrINS1_4TNLPEEE │ │ │ │ +_ZN6Bonmin11IpoptSolver14ReOptimizeTNLPERKN5Ipopt8SmartPtrINS1_4TNLPEEE │ │ │ │ +_ZN5Ipopt8SmartPtrINS_17RegisteredOptionsEE15ReleasePointer_Ev │ │ │ │ +_ZN6Bonmin11IpoptSolver10InitializeERSi │ │ │ │ +_ZN5Ipopt16IpoptApplication7OptionsEv │ │ │ │ +_ZN6Bonmin11IpoptSolver10InitializeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ +_ZN6Bonmin11IpoptSolver16newUnsolvedErrorEiN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ +_ZTVN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ +_ZNK6Bonmin11IpoptSolver12getWarmStartEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ +_ZN6Bonmin14IpoptWarmStartC1EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENS2_INS_24IpoptInteriorWarmStarterEEE │ │ │ │ +_ZN6Bonmin11IpoptSolver12setWarmStartEPK13CoinWarmStartN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ +_ZN5Ipopt8SmartPtrINS_16IpoptApplicationEE15ReleasePointer_Ev │ │ │ │ +_ZN6Bonmin11IpoptSolverC2Eb │ │ │ │ +_ZN5Ipopt16IpoptApplicationC1ENS_8SmartPtrINS_17RegisteredOptionsEEENS1_INS_11OptionsListEEENS1_INS_10JournalistEEE │ │ │ │ +_ZN6Bonmin11IpoptSolverC1Eb │ │ │ │ +_ZN6Bonmin11IpoptSolverC2ERKS0_ │ │ │ │ +_ZN6Bonmin11IpoptSolverC1ERKS0_ │ │ │ │ +_ZN5Ipopt8SmartPtrIN6Bonmin11IpoptSolverEE15ReleasePointer_Ev │ │ │ │ +_ZN6Bonmin11IpoptSolver5cloneEv │ │ │ │ +_ZN5Ipopt8SmartPtrINS_15SolveStatisticsEE15ReleasePointer_Ev │ │ │ │ +_ZN6Bonmin11IpoptSolver7CPUTimeEv │ │ │ │ +_ZN6Bonmin11IpoptSolver14IterationCountEv │ │ │ │ +_ZN6Bonmin11IpoptSolverC2EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEE │ │ │ │ +_ZN6Bonmin11IpoptSolverC1EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEE │ │ │ │ +_ZN6Bonmin11IpoptSolverC2EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ +_ZTSN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ +_ZTIN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ +_ZTSN6Bonmin11IpoptSolverE │ │ │ │ +_ZTIN6Bonmin11IpoptSolverE │ │ │ │ _ZNK13CoinWarmStart12generateDiffEPKS_ │ │ │ │ _ZN13CoinWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ _ZN23CoinWarmStartVectorDiffIdED1Ev │ │ │ │ _ZTV23CoinWarmStartVectorDiffIdE │ │ │ │ _ZN19CoinWarmStartVectorIdED1Ev │ │ │ │ _ZTV19CoinWarmStartVectorIdE │ │ │ │ _ZN19CoinWarmStartVectorIdED0Ev │ │ │ │ @@ -1836,19 +1909,16 @@ │ │ │ │ _ZN6Bonmin14IpoptWarmStartC1ERKS0_b │ │ │ │ _ZN18CoinWarmStartBasisC2ERKS_ │ │ │ │ _ZTV13CoinWarmStart │ │ │ │ _ZNK6Bonmin14IpoptWarmStart5cloneEv │ │ │ │ _ZTv0_n16_NK6Bonmin14IpoptWarmStart5cloneEv │ │ │ │ _ZN18CoinWarmStartBasisC2Ev │ │ │ │ _ZN6Bonmin14IpoptWarmStartC2Ebii │ │ │ │ -_ZN6Bonmin14IpoptWarmStartC1Ebii │ │ │ │ _ZN6Bonmin14IpoptWarmStartC2EiiPKdS2_ │ │ │ │ _ZN6Bonmin14IpoptWarmStartC2EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENS2_INS_24IpoptInteriorWarmStarterEEE │ │ │ │ -_ZN6Bonmin14IpoptWarmStartC1EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENS2_INS_24IpoptInteriorWarmStarterEEE │ │ │ │ -_ZN6Bonmin14IpoptWarmStartC1EiiPKdS2_ │ │ │ │ _ZTv0_n16_NK23CoinWarmStartVectorDiffIdE5cloneEv │ │ │ │ _ZTv0_n16_NK19CoinWarmStartVectorIdE5cloneEv │ │ │ │ _ZTS19CoinWarmStartVectorIdE │ │ │ │ _ZTS23CoinWarmStartVectorDiffIdE │ │ │ │ _ZTSN6Bonmin14IpoptWarmStartE │ │ │ │ _ZTT19CoinWarmStartVectorIdE │ │ │ │ _ZTT23CoinWarmStartVectorDiffIdE │ │ │ │ @@ -1864,84 +1934,14 @@ │ │ │ │ _ZN18CoinWarmStartBasis13deleteColumnsEiPKi │ │ │ │ _ZN18CoinWarmStartBasis10mergeBasisEPKS_PKSt6vectorI10CoinTripleIiiiESaIS4_EES8_ │ │ │ │ _ZN18CoinWarmStartBasisaSERKS_ │ │ │ │ _ZN18CoinWarmStartBasis17assignBasisStatusEiiRPcS1_ │ │ │ │ _ZNK18CoinWarmStartBasis5printEv │ │ │ │ _ZTv0_n20_NK18CoinWarmStartBasis12generateDiffEPK13CoinWarmStart │ │ │ │ _ZTv0_n24_N18CoinWarmStartBasis9applyDiffEPK17CoinWarmStartDiff │ │ │ │ -_ZNK6Bonmin11IpoptSolver9errorCodeEv │ │ │ │ -_ZNK6Bonmin11IpoptSolver18UnsolvedIpoptError10solverNameB5cxx11Ev │ │ │ │ -_ZN6Bonmin11IpoptSolver18UnsolvedIpoptError11solverName_B5cxx11E │ │ │ │ -_ZN5Ipopt15SolveStatisticsD0Ev │ │ │ │ -_ZNK6Bonmin11IpoptSolver16warmStartIsValidEPK13CoinWarmStart │ │ │ │ -_ZNK6Bonmin11IpoptSolver17getEmptyWarmStartEv │ │ │ │ -_ZNK6Bonmin11IpoptSolver16getUsedWarmStartEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ -_ZN6Bonmin11IpoptSolver18UnsolvedIpoptError10errorNamesB5cxx11E │ │ │ │ -_ZN6Bonmin11IpoptSolverD2Ev │ │ │ │ -_ZTVN6Bonmin11IpoptSolverE │ │ │ │ -_ZN6Bonmin11IpoptSolverD1Ev │ │ │ │ -_ZN6Bonmin11IpoptSolverD0Ev │ │ │ │ -_ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD2Ev │ │ │ │ -_ZTVN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ -_ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD1Ev │ │ │ │ -_ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD0Ev │ │ │ │ -_ZN6Bonmin11IpoptSolver17forceSolverOutputEi │ │ │ │ -_ZN6Bonmin11IpoptSolver18setOutputToDefaultEv │ │ │ │ -_ZN5Ipopt16IpoptApplication10InitializeEPKcb │ │ │ │ -_ZN5Ipopt16IpoptApplication5JnlstEv │ │ │ │ -_ZN6Bonmin11IpoptSolver15enableWarmStartEv │ │ │ │ -_ZN6Bonmin11IpoptSolver16disableWarmStartEv │ │ │ │ -_ZNK6Bonmin11IpoptSolver18UnsolvedIpoptError9errorNameB5cxx11Ev │ │ │ │ -_ZN5Ipopt15SolveStatisticsD2Ev │ │ │ │ -_ZN5Ipopt15SolveStatisticsD1Ev │ │ │ │ -_ZN6Bonmin11IpoptSolver16setMinlpDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ -_ZNK6Bonmin11IpoptSolver18solverReturnStatusEN5Ipopt23ApplicationReturnStatusE │ │ │ │ -_ZN6Bonmin11IpoptSolver12OptimizeTNLPERKN5Ipopt8SmartPtrINS1_4TNLPEEE │ │ │ │ -_ZN6Bonmin11IpoptSolver14ReOptimizeTNLPERKN5Ipopt8SmartPtrINS1_4TNLPEEE │ │ │ │ -_ZN5Ipopt8SmartPtrINS_17RegisteredOptionsEE15ReleasePointer_Ev │ │ │ │ -_ZN6Bonmin11IpoptSolver10InitializeERSi │ │ │ │ -_ZN5Ipopt16IpoptApplication7OptionsEv │ │ │ │ -_ZN6Bonmin11IpoptSolver10InitializeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ -_ZN6Bonmin11IpoptSolver16newUnsolvedErrorEiN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ -_ZTVN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ -_ZNK6Bonmin11IpoptSolver12getWarmStartEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ -_ZN6Bonmin11IpoptSolver12setWarmStartEPK13CoinWarmStartN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ -_ZN5Ipopt8SmartPtrINS_16IpoptApplicationEE15ReleasePointer_Ev │ │ │ │ -_ZN6Bonmin11IpoptSolverC2Eb │ │ │ │ -_ZN5Ipopt16IpoptApplicationC1ENS_8SmartPtrINS_17RegisteredOptionsEEENS1_INS_11OptionsListEEENS1_INS_10JournalistEEE │ │ │ │ -_ZN6Bonmin11IpoptSolverC1Eb │ │ │ │ -_ZN6Bonmin11IpoptSolverC2ERKS0_ │ │ │ │ -_ZN6Bonmin11IpoptSolverC1ERKS0_ │ │ │ │ -_ZN5Ipopt8SmartPtrIN6Bonmin11IpoptSolverEE15ReleasePointer_Ev │ │ │ │ -_ZN6Bonmin11IpoptSolver5cloneEv │ │ │ │ -_ZN5Ipopt8SmartPtrINS_15SolveStatisticsEE15ReleasePointer_Ev │ │ │ │ -_ZN6Bonmin11IpoptSolver7CPUTimeEv │ │ │ │ -_ZN6Bonmin11IpoptSolver14IterationCountEv │ │ │ │ -_ZN6Bonmin11IpoptSolverC2EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEE │ │ │ │ -_ZN6Bonmin11IpoptSolverC1EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEE │ │ │ │ -_ZN6Bonmin11IpoptSolverC2EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ -_ZTSN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ -_ZTIN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ -_ZTSN6Bonmin11IpoptSolverE │ │ │ │ -_ZTIN6Bonmin11IpoptSolverE │ │ │ │ -_ZN6Bonmin24IpoptInteriorWarmStarterD2Ev │ │ │ │ -_ZTVN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ -_ZN6Bonmin24IpoptInteriorWarmStarterD1Ev │ │ │ │ -_ZN6Bonmin24IpoptInteriorWarmStarterD0Ev │ │ │ │ -_ZN6Bonmin24IpoptInteriorWarmStarterC2EiPKdS2_ddb │ │ │ │ -_ZN6Bonmin24IpoptInteriorWarmStarterC1EiPKdS2_ddb │ │ │ │ -_ZN5Ipopt8SmartPtrIKNS_6VectorEE15ReleasePointer_Ev │ │ │ │ -_ZN5Ipopt12TaggedObject13ObjectChangedEv │ │ │ │ -_ZN5Ipopt11DenseVector22set_values_from_scalarEv │ │ │ │ -_ZTIN5Ipopt11DenseVectorE │ │ │ │ -_ZTIN5Ipopt6VectorE │ │ │ │ -_ZNSt6vectorIN5Ipopt8SmartPtrIKNS0_14IteratesVectorEEESaIS4_EE17_M_realloc_appendIJS4_EEEvDpOT_ │ │ │ │ -_ZN6Bonmin24IpoptInteriorWarmStarter20UpdateStoredIteratesEN5Ipopt13AlgorithmModeERKNS1_9IpoptDataERNS1_25IpoptCalculatedQuantitiesE │ │ │ │ -_ZTSN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ -_ZTIN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ _ZN6Bonmin25LocalSolverBasedHeuristic10resetModelEP8CbcModel │ │ │ │ _ZN6Bonmin25LocalSolverBasedHeuristic8solutionERdPdR7OsiCuts │ │ │ │ _ZN6Bonmin25LocalSolverBasedHeuristicC2Ev │ │ │ │ _ZTVN6Bonmin25LocalSolverBasedHeuristicE │ │ │ │ _ZN6Bonmin25LocalSolverBasedHeuristicC1Ev │ │ │ │ _ZN6Bonmin25LocalSolverBasedHeuristicC2ERKS0_ │ │ │ │ _ZN6Bonmin25LocalSolverBasedHeuristicC1ERKS0_ │ │ │ │ @@ -2298,15 +2298,14 @@ │ │ │ │ K}DBF9F F │ │ │ │ +h1FZF(F │ │ │ │ "JIKH{DyDxD │ │ │ │ 2F;F)F F │ │ │ │ TI!"(FyD │ │ │ │ 2F;F)FHF │ │ │ │ 2F;F)FHF │ │ │ │ -SFBF!F%F │ │ │ │ 2hkjWiOE │ │ │ │ B"I#H{DyDxD │ │ │ │ B I!H{DyDxD │ │ │ │ ` `*F1F8F │ │ │ │ SFBF!F%F │ │ │ │ SFBF!F%F │ │ │ │ >F'Fli2F │ │ │ │ @@ -2348,27 +2347,17 @@ │ │ │ │ F[F:FQF │ │ │ │ ;h8F07[h │ │ │ │ 9FKFBF F │ │ │ │ ;h8F07[h │ │ │ │ ;h8F07[h │ │ │ │ SFBF!F%F │ │ │ │ SFBF!F%F │ │ │ │ -`:Fa`+x#t │ │ │ │ -` `(Fa`AF │ │ │ │ -2F;F)F F │ │ │ │ -"2I3H{DyDxD │ │ │ │ -SFBF!F%F │ │ │ │ `0`HFq`AF │ │ │ │ >F/Fei2F │ │ │ │ CF:F)F F │ │ │ │ -2FCF)F F │ │ │ │ -"eIfH{DyDxD │ │ │ │ -"dIdH{DyDxD │ │ │ │ -rTIUH{DyDxD │ │ │ │ -:FCF1F F │ │ │ │ SFBF!F%F │ │ │ │ `0h(aHFU │ │ │ │ >F'Fli2F │ │ │ │ qa0aHF)x1v!F%h │ │ │ │ 3p!FD##` │ │ │ │ `:F(`3x+tI │ │ │ │ 0aqaHFAF+x3vU │ │ │ │ @@ -2377,14 +2366,39 @@ │ │ │ │ SFBF!F%F │ │ │ │ SFBF!F%F │ │ │ │ `8`@Fy`)F │ │ │ │ SFBF!F%F │ │ │ │ @KM"@IAH{DyDxD │ │ │ │ ?KN"?I?H{DyDxD │ │ │ │ FzD7NH ~D │ │ │ │ +2FCF)F F │ │ │ │ +"eIfH{DyDxD │ │ │ │ +"dIdH{DyDxD │ │ │ │ +rTIUH{DyDxD │ │ │ │ +:FCF1F F │ │ │ │ +SFBF!F%F │ │ │ │ +SFBF!F%F │ │ │ │ +`:Fa`+x#t │ │ │ │ +` `(Fa`AF │ │ │ │ +2F;F)F F │ │ │ │ +"2I3H{DyDxD │ │ │ │ +I H{DyDxD │ │ │ │ +h+`3i#`si │ │ │ │ +h+`;i#`{i │ │ │ │ + KF" I H{DyDxD │ │ │ │ +" I H{DyDxD │ │ │ │ +:FCF1F(F │ │ │ │ +?Kr"?I@H{DyDxD │ │ │ │ + J IzDDhRX │ │ │ │ +CKzDCL|D │ │ │ │ +:FCF1F(F │ │ │ │ +:FCF)F F │ │ │ │ +:F!F)F:F │ │ │ │ +QF+F:F@F │ │ │ │ +QF+F:F@F │ │ │ │ GK("GIHH{DyDxD │ │ │ │ $K-"$I$H{DyDxD │ │ │ │ hKM"hIhH{DyDxD │ │ │ │ )KR")I)H{DyDxD │ │ │ │ r-I-H{DyDxD │ │ │ │ r'I(H{DyDxD │ │ │ │ %I&H{DyDxD │ │ │ │ @@ -2392,31 +2406,17 @@ │ │ │ │ r!I"H{DyDxD │ │ │ │ I H{DyDxD │ │ │ │ :FCF1F(F │ │ │ │ :FCF1F(F │ │ │ │ :FCF1F(F │ │ │ │ CF2F!F&F │ │ │ │ 3ka&J$KzD │ │ │ │ -I H{DyDxD │ │ │ │ -h+`3i#`si │ │ │ │ -h+`;i#`{i │ │ │ │ - KF" I H{DyDxD │ │ │ │ -" I H{DyDxD │ │ │ │ -:FCF1F(F │ │ │ │ -?Kr"?I@H{DyDxD │ │ │ │ - J IzDDhRX │ │ │ │ -CKzDCL|D │ │ │ │ -:FCF1F(F │ │ │ │ -:FCF)F F │ │ │ │ -:F!F)F:F │ │ │ │ -QF+F:F@F │ │ │ │ -QF+F:F@F │ │ │ │ +,I&" FyD │ │ │ │ I H{DyDxD │ │ │ │ rwIxH{DyDxD │ │ │ │ -,I&" FyD │ │ │ │ J IzDDhRX │ │ │ │ "%I&H{DyDxD │ │ │ │ "K+""I"H{DyDxD │ │ │ │ K"" I!H{DyDxD │ │ │ │ CF)Fbh F │ │ │ │ a#b2FPF9F │ │ │ │ "$I%H{DyDxD │ │ │ │ @@ -2512,32 +2512,32 @@ │ │ │ │ SK2F1FXF{D │ │ │ │ K2F1FXF{D │ │ │ │ K2F1FXF{D │ │ │ │ K2F1FXF{D │ │ │ │ GFeiJF1F │ │ │ │ GFeiJF1F │ │ │ │ numberObjects() │ │ │ │ branch<2 │ │ │ │ @@ -3003,47 +2991,26 @@ │ │ │ │ setupList │ │ │ │ Should not be called with initialize==false │ │ │ │ virtual int Bonmin::BonChooseVariable::setupList(OsiBranchingInformation*, bool) │ │ │ │ list_[putOther-1]<0 │ │ │ │ checkIndexbabPtr() │ │ │ │ lp_ == NULL │ │ │ │ Specify the frequency (in terms of nodes) at which some a la filmint ecp cuts are generated. │ │ │ │ A frequency of 0 amounts to to never solve the NLP relaxation. │ │ │ │ ecp_max_rounds │ │ │ │ @@ -3051,27 +3018,14 @@ │ │ │ │ ecp_abs_tol │ │ │ │ Set the absolute termination tolerance for ECP rounds. │ │ │ │ ecp_rel_tol │ │ │ │ Set the relative termination tolerance for ECP rounds. │ │ │ │ ecp_probability_factor │ │ │ │ Factor appearing in formula for skipping ECP cuts. │ │ │ │ Choosing -1 disables the skipping. │ │ │ │ -Fail restoring the warm start at the end of procedure │ │ │ │ -OaDecompositionBase::SaveSolverState │ │ │ │ -bool Bonmin::OaDecompositionBase::post_nlp_solve(Bonmin::BabInfo*, double) const │ │ │ │ -BonOaDecBase.cpp │ │ │ │ -Unsolved NLP... exit │ │ │ │ -oa_log_level │ │ │ │ -oa_log_frequency │ │ │ │ -add_only_violated_oa │ │ │ │ -oa_cuts_scope │ │ │ │ -Error in cut generator for outer approximation no NLP ipopt assigned │ │ │ │ -OaDecompositionBase │ │ │ │ -virtual void Bonmin::OaDecompositionBase::generateCuts(const OsiSolverInterface&, OsiCuts&, CglTreeInfo) │ │ │ │ -lp_ == &si │ │ │ │ feas_check_cut_types │ │ │ │ Choose the type of cuts generated when an integer feasible solution is found │ │ │ │ outer-approx │ │ │ │ Generate a set of Outer Approximations cuts. │ │ │ │ Generate a single Benders cut. │ │ │ │ If it seems too much memory is used should try Benders to use less │ │ │ │ feas_check_discard_policy │ │ │ │ @@ -3084,77 +3038,80 @@ │ │ │ │ Cuts from memory checker can be discarded as any other cuts (code may cycle then) │ │ │ │ Normally to avoid cycle cuts from feasibility checker should not be discarded in the node where they are generated. However Cbc sometimes does it if no care is taken which can lead to an infinite loop in Bonmin (usually on simple problems). To avoid this one can instruct Cbc to never discard a cut but if we do that for all cuts it can lead to memory problems. The default policy here is to detect cycles and only then impose to Cbc to keep the cut. The two other alternative are to instruct Cbc to keep all cuts or to just ignore the problem and hope for the best │ │ │ │ generate_benders_after_so_many_oa │ │ │ │ Specify that after so many oa cuts have been generated Benders cuts should be generated instead. │ │ │ │ It seems that sometimes generating too many oa cuts slows down the optimization compared to Benders due to the size of the LP. With this option we specify that after so many OA cuts have been generated we should switch to Benders cuts. │ │ │ │ check integer sol. │ │ │ │ If yes do initial OA decomposition │ │ │ │ +oa_log_level │ │ │ │ specify OA iterations log level. │ │ │ │ +Set the level of output of OA decomposition solver : 0 - none, 1 - normal, 2 - verbose │ │ │ │ +oa_log_frequency │ │ │ │ display an update on lower and upper bounds in OA every n seconds │ │ │ │ oa_decomposition. │ │ │ │ OA decomposition │ │ │ │ virtual double Bonmin::OACutGenerator2::performOa(OsiCuts&, Bonmin::OaDecompositionBase::solverManip&, Bonmin::BabInfo*, double&, const CglTreeInfo&) const │ │ │ │ BonOACutGenerator2.cpp │ │ │ │ +cutoff < ub │ │ │ │ +numberCuts │ │ │ │ NLP solves in hybrid algorithm (B-Hyb) │ │ │ │ Specify the frequency (in terms of nodes) at which NLP relaxations are solved in B-Hyb. │ │ │ │ nlp_solve_max_depth │ │ │ │ Set maximum depth in the tree at which NLP relaxations are solved in B-Hyb. │ │ │ │ A depth of 0 amounts to to never solve the NLP relaxation. │ │ │ │ nlp_solves_per_depth │ │ │ │ Set average number of nodes in the tree at which NLP relaxations are solved in B-Hyb for each depth. │ │ │ │ Error in cut generator for outer approximation no ipopt NLP assigned │ │ │ │ OaNlpOptim │ │ │ │ virtual void Bonmin::OaNlpOptim::generateCuts(const OsiSolverInterface&, OsiCuts&, CglTreeInfo) │ │ │ │ BonOaNlpOptim.cpp │ │ │ │ NLP relax. for OA │ │ │ │ No auxiliary info in nlp solve! │ │ │ │ Unsolved NLP ... exit │ │ │ │ -Ipopt::Index Bonmin::TMINLP2TNLP::num_constraints() const │ │ │ │ -../../../src/Interfaces/BonTMINLP2TNLP.hpp │ │ │ │ -g_l_.size() == g_u_.size() │ │ │ │ -Ipopt::Index Bonmin::TMINLP2TNLP::num_variables() const │ │ │ │ -x_l_.size() == x_u_.size() │ │ │ │ -virtual bool Bonmin::TMINLP2TNLPQuadCuts::get_scaling_parameters(Ipopt::Number&, bool&, Ipopt::Index, Ipopt::Number*, bool&, Ipopt::Index, Ipopt::Number*) │ │ │ │ -BonTMINLP2Quad.cpp │ │ │ │ -num_constraints() == m │ │ │ │ -void Bonmin::TMINLP2TNLPQuadCuts::set_linear_objective(int, const double*, double) │ │ │ │ -n_var == TMINLP2TNLP::num_variables() │ │ │ │ -void Bonmin::TMINLP2TNLPQuadCuts::addRowCuts(const OsiCuts&, bool) │ │ │ │ -dynamic_cast (cuts.rowCutPtr(i)) == NULL │ │ │ │ -Bonmin::TMINLP2TNLPQuadCuts::TMINLP2TNLPQuadCuts(Ipopt::SmartPtr) │ │ │ │ -inserted == true │ │ │ │ -nnz_h == (int) H_.size() │ │ │ │ -Bonmin::TMINLP2TNLPQuadCuts::TMINLP2TNLPQuadCuts(const Bonmin::TMINLP2TNLPQuadCuts&) │ │ │ │ -nnz_h == H_.size() │ │ │ │ -virtual bool Bonmin::TMINLP2TNLPQuadCuts::eval_h(Ipopt::Index, const Ipopt::Number*, bool, Ipopt::Number, Ipopt::Index, const Ipopt::Number*, bool, Ipopt::Index, Ipopt::Index*, Ipopt::Index*, Ipopt::Number*) │ │ │ │ -iRow != NULL │ │ │ │ -jCol != NULL │ │ │ │ -i->second.first < nnz_h_lag_orig │ │ │ │ -i->second.second > 0 │ │ │ │ -i->second.first >= nnz_h_lag_orig │ │ │ │ -nnz == (int) H_.size() │ │ │ │ -iRow == NULL │ │ │ │ -jCol == NULL │ │ │ │ -virtual void Bonmin::TMINLP2TNLPQuadCuts::removeCuts(unsigned int, const int*) │ │ │ │ -idxs[i] - m_tminlp >= 0 │ │ │ │ -order[i] >= i │ │ │ │ -virtual bool Bonmin::TMINLP2TNLPQuadCuts::eval_f(Ipopt::Index, const Ipopt::Number*, bool, Ipopt::Number&) │ │ │ │ -n == (int) obj_.size() │ │ │ │ -virtual bool Bonmin::TMINLP2TNLPQuadCuts::eval_grad_f(Ipopt::Index, const Ipopt::Number*, bool, Ipopt::Number*) │ │ │ │ -virtual bool Bonmin::TMINLP2TNLPQuadCuts::eval_jac_g(Ipopt::Index, const Ipopt::Number*, bool, Ipopt::Index, Ipopt::Index, Ipopt::Index*, Ipopt::Index*, Ipopt::Number*) │ │ │ │ -virtual bool Bonmin::TMINLP2TNLPQuadCuts::eval_grad_gi(Ipopt::Index, const Ipopt::Number*, bool, Ipopt::Index, Ipopt::Index&, Ipopt::Index*, Ipopt::Number*) │ │ │ │ -void Bonmin::TMINLP2TNLPQuadCuts::addCuts(const Bonmin::Cuts&, bool) │ │ │ │ -cuts.sizeColCuts() == 0 │ │ │ │ -virtual void Bonmin::TMINLP2TNLPQuadCuts::addCuts(const OsiCuts&) │ │ │ │ -vector::reserve │ │ │ │ -trying to fill negative number of entries │ │ │ │ -CoinFillN │ │ │ │ -CoinZeroN │ │ │ │ -vector::_M_fill_insert │ │ │ │ -Cloning TMINLP2TNLPQuadCuts. │ │ │ │ +add_only_violated_oa │ │ │ │ +oa_cuts_scope │ │ │ │ +Fail restoring the warm start at the end of procedure │ │ │ │ +OaDecompositionBase::SaveSolverState │ │ │ │ +bool Bonmin::OaDecompositionBase::post_nlp_solve(Bonmin::BabInfo*, double) const │ │ │ │ +BonOaDecBase.cpp │ │ │ │ +Unsolved NLP... exit │ │ │ │ +Error in cut generator for outer approximation no NLP ipopt assigned │ │ │ │ +OaDecompositionBase │ │ │ │ +virtual void Bonmin::OaDecompositionBase::generateCuts(const OsiSolverInterface&, OsiCuts&, CglTreeInfo) │ │ │ │ +lp_ == &si │ │ │ │ +Solved NLP in %d iterations, found a feasible solution of value %f. │ │ │ │ +Solved NLP in %d iterations, problem is infeasible in subspace. │ │ │ │ +New best feasible of %g found after %g sec and %i iterations. │ │ │ │ +Local search solved to optimality in %d nodes and %d lp iterations. │ │ │ │ +Local search aborted : %d nodes and %d lp iterations. │ │ │ │ +Updating lower bound to %g elapsed time %g sec │ │ │ │ +%s aborted on %s limit, time spent %g has solution of value %g │ │ │ │ +%s converged in %g seconds found solution of value %g (lower bound %g ). │ │ │ │ +%s interrupted after %g seconds found solution of value %g (lower bound %g ). │ │ │ │ +Performed %i iterations, explored %i branch-and-bound nodes in total │ │ │ │ +Error of LP approximation %g │ │ │ │ +After %7.1f seconds, %i iterations upper bound %10g, lower bound %10g │ │ │ │ +NLP solution is %g from MILP sol │ │ │ │ +MILP solution has value w.r.t original objective: %10g │ │ │ │ +Major iteration %i ub: %g │ │ │ │ +Minor iteration %i ub: %g │ │ │ │ +Say whether feasibility pump should claim to converge or not │ │ │ │ +When master MILP is infeasible just bail out (don't stop all algorithm). This is the option for using in B-Hyb. │ │ │ │ +Claim convergence, numerically dangerous. │ │ │ │ +fp_log_level │ │ │ │ +specify FP iterations log level. │ │ │ │ +fp_log_frequency │ │ │ │ +display an update on lower and upper bounds in FP every n seconds │ │ │ │ +setFpObjective │ │ │ │ +Can not use FP on problem with SOS constraints │ │ │ │ +pump_for_minlp. │ │ │ │ +virtual double Bonmin::MinlpFeasPump::performOa(OsiCuts&, Bonmin::OaDecompositionBase::solverManip&, Bonmin::BabInfo*, double&, const CglTreeInfo&) const │ │ │ │ +BonFpForMinlp.cpp │ │ │ │ +FP for MINLP │ │ │ │ +fabs(colsol[indices[i]] - floor(colsol[indices[i]] + 0.5)) < 1e-5 │ │ │ │ virtual bool Bonmin::TMINLPLinObj::get_scaling_parameters(Ipopt::Number&, bool&, Ipopt::Index, Ipopt::Number*, bool&, Ipopt::Index, Ipopt::Number*) │ │ │ │ BonTMINLPLinObj.cpp │ │ │ │ IsValid(tminlp_) │ │ │ │ virtual bool Bonmin::TMINLPLinObj::get_constraints_linearity(Ipopt::Index, Ipopt::TNLP::LinearityType*) │ │ │ │ virtual bool Bonmin::TMINLPLinObj::get_bounds_info(Ipopt::Index, Ipopt::Number*, Ipopt::Number*, Ipopt::Index, Ipopt::Number*, Ipopt::Number*) │ │ │ │ virtual bool Bonmin::TMINLPLinObj::eval_h(Ipopt::Index, const Ipopt::Number*, bool, Ipopt::Number, Ipopt::Index, const Ipopt::Number*, bool, Ipopt::Index, Ipopt::Index*, Ipopt::Index*, Ipopt::Number*) │ │ │ │ virtual bool Bonmin::TMINLPLinObj::eval_f(Ipopt::Index, const Ipopt::Number*, bool, Ipopt::Number&) │ │ │ │ @@ -3172,14 +3129,16 @@ │ │ │ │ number_concave == 0 │ │ │ │ virtual bool Bonmin::TMINLP::get_constraint_convexities(int, MarkedNonConvex*) const │ │ │ │ number_non_conv == 0 │ │ │ │ virtual bool Bonmin::TMINLPLinObj::eval_upper_bound_f(Ipopt::Index, const Ipopt::Number*, Ipopt::Number&) │ │ │ │ virtual bool Bonmin::TMINLPLinObj::hasUpperBoundingObjective() │ │ │ │ virtual bool Bonmin::TMINLPLinObj::get_variables_types(Ipopt::Index, Bonmin::TMINLP::VariableType*) │ │ │ │ virtual bool Bonmin::TMINLPLinObj::get_variables_linearity(Ipopt::Index, Ipopt::TNLP::LinearityType*) │ │ │ │ +trying to fill negative number of entries │ │ │ │ +CoinFillN │ │ │ │ virtual Coin::ReferencedObject::~ReferencedObject() │ │ │ │ /usr/include/coin/CoinSmartPtr.hpp │ │ │ │ reference_count_ == 0 │ │ │ │ void Bonmin::LinearCutsGenerator::initialize(Bonmin::BabSetupBase&) │ │ │ │ BonLinearCutsGenerator.cpp │ │ │ │ dynamic_cast (s.nonlinearSolver()->problem()) │ │ │ │ virtual void Bonmin::LinearCutsGenerator::generateCuts(const OsiSolverInterface&, OsiCuts&, CglTreeInfo) │ │ │ │ @@ -3189,14 +3148,64 @@ │ │ │ │ BonTMatrix.cpp │ │ │ │ nnz==nnz_ │ │ │ │ void Bonmin::TMat::make_full_upper_triangular() │ │ │ │ iRow_[i] < jCol_[i] │ │ │ │ void Bonmin::TMat::make_upper_triangular(const Bonmin::MatrixStorageType&) │ │ │ │ jCol_[i] >= iRow_[i] │ │ │ │ jCol_[i] <= iRow_[i] │ │ │ │ +Ipopt::Index Bonmin::TMINLP2TNLP::num_constraints() const │ │ │ │ +../../../src/Interfaces/BonTMINLP2TNLP.hpp │ │ │ │ +g_l_.size() == g_u_.size() │ │ │ │ +Ipopt::Index Bonmin::TMINLP2TNLP::num_variables() const │ │ │ │ +x_l_.size() == x_u_.size() │ │ │ │ +virtual bool Bonmin::TMINLP2TNLPQuadCuts::get_scaling_parameters(Ipopt::Number&, bool&, Ipopt::Index, Ipopt::Number*, bool&, Ipopt::Index, Ipopt::Number*) │ │ │ │ +BonTMINLP2Quad.cpp │ │ │ │ +num_constraints() == m │ │ │ │ +void Bonmin::TMINLP2TNLPQuadCuts::set_linear_objective(int, const double*, double) │ │ │ │ +n_var == TMINLP2TNLP::num_variables() │ │ │ │ +void Bonmin::TMINLP2TNLPQuadCuts::addRowCuts(const OsiCuts&, bool) │ │ │ │ +dynamic_cast (cuts.rowCutPtr(i)) == NULL │ │ │ │ +Bonmin::TMINLP2TNLPQuadCuts::TMINLP2TNLPQuadCuts(Ipopt::SmartPtr) │ │ │ │ +inserted == true │ │ │ │ +nnz_h == (int) H_.size() │ │ │ │ +Bonmin::TMINLP2TNLPQuadCuts::TMINLP2TNLPQuadCuts(const Bonmin::TMINLP2TNLPQuadCuts&) │ │ │ │ +nnz_h == H_.size() │ │ │ │ +virtual bool Bonmin::TMINLP2TNLPQuadCuts::eval_h(Ipopt::Index, const Ipopt::Number*, bool, Ipopt::Number, Ipopt::Index, const Ipopt::Number*, bool, Ipopt::Index, Ipopt::Index*, Ipopt::Index*, Ipopt::Number*) │ │ │ │ +iRow != NULL │ │ │ │ +jCol != NULL │ │ │ │ +i->second.first < nnz_h_lag_orig │ │ │ │ +i->second.second > 0 │ │ │ │ +i->second.first >= nnz_h_lag_orig │ │ │ │ +nnz == (int) H_.size() │ │ │ │ +iRow == NULL │ │ │ │ +jCol == NULL │ │ │ │ +virtual void Bonmin::TMINLP2TNLPQuadCuts::removeCuts(unsigned int, const int*) │ │ │ │ +idxs[i] - m_tminlp >= 0 │ │ │ │ +order[i] >= i │ │ │ │ +virtual bool Bonmin::TMINLP2TNLPQuadCuts::eval_f(Ipopt::Index, const Ipopt::Number*, bool, Ipopt::Number&) │ │ │ │ +n == (int) obj_.size() │ │ │ │ +virtual bool Bonmin::TMINLP2TNLPQuadCuts::eval_grad_f(Ipopt::Index, const Ipopt::Number*, bool, Ipopt::Number*) │ │ │ │ +virtual bool Bonmin::TMINLP2TNLPQuadCuts::eval_jac_g(Ipopt::Index, const Ipopt::Number*, bool, Ipopt::Index, Ipopt::Index, Ipopt::Index*, Ipopt::Index*, Ipopt::Number*) │ │ │ │ +virtual bool Bonmin::TMINLP2TNLPQuadCuts::eval_grad_gi(Ipopt::Index, const Ipopt::Number*, bool, Ipopt::Index, Ipopt::Index&, Ipopt::Index*, Ipopt::Number*) │ │ │ │ +void Bonmin::TMINLP2TNLPQuadCuts::addCuts(const Bonmin::Cuts&, bool) │ │ │ │ +cuts.sizeColCuts() == 0 │ │ │ │ +virtual void Bonmin::TMINLP2TNLPQuadCuts::addCuts(const OsiCuts&) │ │ │ │ +vector::reserve │ │ │ │ +CoinZeroN │ │ │ │ +vector::_M_fill_insert │ │ │ │ +Cloning TMINLP2TNLPQuadCuts. │ │ │ │ +Quadratic cut has lower bound │ │ │ │ + and upper bound │ │ │ │ +Linear part has │ │ │ │ + non zeroes: │ │ │ │ +Quadratic part is given by the matrix: │ │ │ │ + quadratic cuts. │ │ │ │ +tiny_element │ │ │ │ +very_tiny_element │ │ │ │ +Linear stuff │ │ │ │ constant term │ │ │ │ Linear term (size │ │ │ │ void Bonmin::QuadRow::gradiant_struct(int, int*, bool) │ │ │ │ BonQuadRow.cpp │ │ │ │ n == nnz │ │ │ │ nnz == (int) g_.size() │ │ │ │ void Bonmin::QuadRow::internal_eval_grad(const double*) │ │ │ │ @@ -3206,23 +3215,14 @@ │ │ │ │ Q_col_grad_idx_[k]->first == ii->first │ │ │ │ void Bonmin::QuadRow::eval_grad(int, const double*, bool, double*) │ │ │ │ void Bonmin::QuadRow::add_to_hessian(Bonmin::AdjustableMat&, bool) │ │ │ │ Q_hessian_idx_.empty() │ │ │ │ res.second == true │ │ │ │ void Bonmin::QuadRow::initialize() │ │ │ │ Q_.jCol_[i] >= Q_.iRow_[i] │ │ │ │ -Quadratic cut has lower bound │ │ │ │ - and upper bound │ │ │ │ -Linear part has │ │ │ │ - non zeroes: │ │ │ │ -Quadratic part is given by the matrix: │ │ │ │ - quadratic cuts. │ │ │ │ -tiny_element │ │ │ │ -very_tiny_element │ │ │ │ -Linear stuff │ │ │ │ Bonmin::AuxInfo::AuxInfo(const Bonmin::AuxInfo&) │ │ │ │ BonAuxInfos.cpp │ │ │ │ numcols_ > 0 │ │ │ │ void Bonmin::BoundsReader::gutsOfDestructor() │ │ │ │ BonBoundsReader.cpp │ │ │ │ lowerBounds_!= NULL │ │ │ │ indexLowers_ != NULL │ │ │ │ @@ -3569,24 +3569,17 @@ │ │ │ │ \subsection{ │ │ │ │ \label{sec: │ │ │ │ \htmlanchor{sec: │ │ │ │ # registering category: │ │ │ │ -DBL_MAX │ │ │ │ -INT_MAX │ │ │ │ Unknown type of option │ │ │ │ +bool Bonmin::IpoptInteriorWarmStarter::WarmStartIterate(Ipopt::Index, const Ipopt::Number*, const Ipopt::Number*, Ipopt::IteratesVector&) │ │ │ │ +BonIpoptInteriorWarmStarter.cpp │ │ │ │ ../BonTMINLP2TNLP.hpp │ │ │ │ -Diff not derived from CoinWarmStartVectorDiff. │ │ │ │ -applyDiff │ │ │ │ -CoinWarmStartVector │ │ │ │ -Old warm start not derived from CoinWarmStartVector. │ │ │ │ -generateDiff │ │ │ │ -CoinWarmStartDiff* CoinWarmStartVector::generateDiff(const CoinWarmStart*) const [with T = double] │ │ │ │ -/usr/include/coin/CoinWarmStartVector.hpp │ │ │ │ -newCnt >= oldCnt │ │ │ │ -CoinDisjointCopyN │ │ │ │ warm_start_init_point │ │ │ │ UnsolvedError │ │ │ │ UnsolvedError::errorName() │ │ │ │ Unrecognized optimization status in ipopt. │ │ │ │ gamma_phi │ │ │ │ gamma_theta │ │ │ │ required_infeasibility_reduction │ │ │ │ @@ -3611,16 +3604,23 @@ │ │ │ │ Invalid problem definition │ │ │ │ Invalid option │ │ │ │ Invalid number detected │ │ │ │ Unrecoverable exception │ │ │ │ NonIpopt exception thrown │ │ │ │ Insufficient memory │ │ │ │ Internal error │ │ │ │ -bool Bonmin::IpoptInteriorWarmStarter::WarmStartIterate(Ipopt::Index, const Ipopt::Number*, const Ipopt::Number*, Ipopt::IteratesVector&) │ │ │ │ -BonIpoptInteriorWarmStarter.cpp │ │ │ │ +Diff not derived from CoinWarmStartVectorDiff. │ │ │ │ +applyDiff │ │ │ │ +CoinWarmStartVector │ │ │ │ +Old warm start not derived from CoinWarmStartVector. │ │ │ │ +generateDiff │ │ │ │ +CoinWarmStartDiff* CoinWarmStartVector::generateDiff(const CoinWarmStart*) const [with T = double] │ │ │ │ +/usr/include/coin/CoinWarmStartVector.hpp │ │ │ │ +newCnt >= oldCnt │ │ │ │ +CoinDisjointCopyN │ │ │ │ local_solver. │ │ │ │ if yes runs a heuristic at root where fixes all variables integer in the continuous solution │ │ │ │ don't run it │ │ │ │ runs the heuristic │ │ │ │ if yes runs a heuristic which looks like a dummy FP │ │ │ │ whether to run the feasibility pump heuristic for MINLP │ │ │ │ if yes runs the RINS heuristic │ │ │ │ @@ -3677,32 +3677,32 @@ │ │ │ │ N5Ipopt14IpoptExceptionE │ │ │ │ N6Bonmin17RegisteredOptionsE │ │ │ │ N6Bonmin12BabSetupBaseE │ │ │ │ N8CglLandP10ParametersE │ │ │ │ N6Bonmin11BonminSetupE │ │ │ │ N6Bonmin21CbcStrategyChooseCutsE │ │ │ │ 13CoinWarmStart │ │ │ │ -N6Bonmin17QpBranchingSolverE │ │ │ │ -N6Bonmin17LpBranchingSolverE │ │ │ │ N6Bonmin11PseudoCostsE │ │ │ │ 15BonRandomChoice │ │ │ │ N6Bonmin7HotInfoE │ │ │ │ N6Bonmin17BonChooseVariableE │ │ │ │ -N6Bonmin13MinlpFeasPumpE │ │ │ │ +N6Bonmin17QpBranchingSolverE │ │ │ │ +N6Bonmin17LpBranchingSolverE │ │ │ │ N6Bonmin7EcpCutsE │ │ │ │ -N6Bonmin19OaDecompositionBaseE │ │ │ │ N6Bonmin20OaFeasibilityCheckerE │ │ │ │ +N6Bonmin14DummyHeuristicE │ │ │ │ N6Bonmin15OACutGenerator2E │ │ │ │ N6Bonmin10OaNlpOptimE │ │ │ │ -N6Bonmin14DummyHeuristicE │ │ │ │ -N6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ +N6Bonmin19OaDecompositionBaseE │ │ │ │ +N6Bonmin13MinlpFeasPumpE │ │ │ │ N6Bonmin12TMINLPLinObjE │ │ │ │ N4Coin16ReferencedObjectE │ │ │ │ N6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ N6Bonmin19LinearCutsGeneratorE │ │ │ │ +N6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ N6Bonmin7QuadCutE │ │ │ │ N6Bonmin4CutsE │ │ │ │ N6Bonmin16SimpleReferencedISt6vectorIdSaIdEEEE │ │ │ │ N6Bonmin16SimpleReferencedIdEE │ │ │ │ N6Bonmin7AuxInfoE │ │ │ │ N5Ipopt16ReferencedObjectE │ │ │ │ N5Ipopt4TNLPE │ │ │ │ @@ -3716,20 +3716,20 @@ │ │ │ │ N6Bonmin14TMINLP_INVALIDE │ │ │ │ N6Bonmin11TMINLP2TNLPE │ │ │ │ N6Bonmin6TMINLPE │ │ │ │ N6Bonmin10TNLPSolverE │ │ │ │ N6Bonmin10TNLP2FPNLPE │ │ │ │ N6Bonmin12BranchingTQPE │ │ │ │ N6Bonmin21StrongBranchingSolverE │ │ │ │ +N6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ +N6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ +N6Bonmin11IpoptSolverE │ │ │ │ 19CoinWarmStartVectorIdE │ │ │ │ 23CoinWarmStartVectorDiffIdE │ │ │ │ N6Bonmin14IpoptWarmStartE │ │ │ │ -N6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ -N6Bonmin11IpoptSolverE │ │ │ │ -N6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ N6Bonmin25LocalSolverBasedHeuristicE │ │ │ │ N6Bonmin20FixAndSolveHeuristicE │ │ │ │ N6Bonmin9DummyPumpE │ │ │ │ N6Bonmin12PumpForMinlpE │ │ │ │ N6Bonmin13HeuristicRINSE │ │ │ │ N6Bonmin23HeuristicLocalBranchingE │ │ │ │ N6Bonmin14HeuristicFPumpE │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -2048,1514 +2048,1514 @@ │ │ │ │ 0x00013d64 5f696e73 65727449 64454552 536f545f _insertIdEERSoT_ │ │ │ │ 0x00013d74 005f5a4e 4b537437 5f5f6378 78313131 ._ZNKSt7__cxx111 │ │ │ │ 0x00013d84 35626173 69635f73 7472696e 67627566 5basic_stringbuf │ │ │ │ 0x00013d94 49635374 31316368 61725f74 72616974 IcSt11char_trait │ │ │ │ 0x00013da4 73496345 53614963 45453373 74724576 sIcESaIcEE3strEv │ │ │ │ 0x00013db4 005f5a54 53313343 6f696e57 61726d53 ._ZTS13CoinWarmS │ │ │ │ 0x00013dc4 74617274 005f5a4e 36426f6e 6d696e31 tart._ZN6Bonmin1 │ │ │ │ - 0x00013dd4 37517042 72616e63 68696e67 536f6c76 7QpBranchingSolv │ │ │ │ - 0x00013de4 65723134 756e6d61 726b486f 74537461 er14unmarkHotSta │ │ │ │ - 0x00013df4 72744550 4e535f31 384f7369 544d494e rtEPNS_18OsiTMIN │ │ │ │ - 0x00013e04 4c50496e 74657266 61636545 005f5a4e LPInterfaceE._ZN │ │ │ │ - 0x00013e14 36426f6e 6d696e31 37517042 72616e63 6Bonmin17QpBranc │ │ │ │ - 0x00013e24 68696e67 536f6c76 65724432 4576005f hingSolverD2Ev._ │ │ │ │ - 0x00013e34 5a4e3642 6f6e6d69 6e323153 74726f6e ZN6Bonmin21Stron │ │ │ │ - 0x00013e44 67427261 6e636869 6e67536f 6c766572 gBranchingSolver │ │ │ │ - 0x00013e54 44324576 005f5a54 564e3642 6f6e6d69 D2Ev._ZTVN6Bonmi │ │ │ │ - 0x00013e64 6e313751 70427261 6e636869 6e67536f n17QpBranchingSo │ │ │ │ - 0x00013e74 6c766572 45005f5a 4e36426f 6e6d696e lverE._ZN6Bonmin │ │ │ │ - 0x00013e84 31375170 4272616e 6368696e 67536f6c 17QpBranchingSol │ │ │ │ - 0x00013e94 76657244 31457600 5f5a4e36 426f6e6d verD1Ev._ZN6Bonm │ │ │ │ - 0x00013ea4 696e3137 51704272 616e6368 696e6753 in17QpBranchingS │ │ │ │ - 0x00013eb4 6f6c7665 72443045 76005f5a 4e36426f olverD0Ev._ZN6Bo │ │ │ │ - 0x00013ec4 6e6d696e 31375170 4272616e 6368696e nmin17QpBranchin │ │ │ │ - 0x00013ed4 67536f6c 76657231 326d6172 6b486f74 gSolver12markHot │ │ │ │ - 0x00013ee4 53746172 7445504e 535f3138 4f736954 StartEPNS_18OsiT │ │ │ │ - 0x00013ef4 4d494e4c 50496e74 65726661 63654500 MINLPInterfaceE. │ │ │ │ - 0x00013f04 5f5a4e36 426f6e6d 696e3132 4272616e _ZN6Bonmin12Bran │ │ │ │ - 0x00013f14 6368696e 67545150 4331454e 3549706f chingTQPC1EN5Ipo │ │ │ │ - 0x00013f24 70743853 6d617274 50747249 4e535f31 pt8SmartPtrINS_1 │ │ │ │ - 0x00013f34 31544d49 4e4c5032 544e4c50 45454500 1TMINLP2TNLPEEE. │ │ │ │ - 0x00013f44 5f5a4e36 426f6e6d 696e3137 51704272 _ZN6Bonmin17QpBr │ │ │ │ - 0x00013f54 616e6368 696e6753 6f6c7665 72433245 anchingSolverC2E │ │ │ │ - 0x00013f64 504e535f 31384f73 69544d49 4e4c5049 PNS_18OsiTMINLPI │ │ │ │ - 0x00013f74 6e746572 66616365 45005f5a 4e36426f nterfaceE._ZN6Bo │ │ │ │ - 0x00013f84 6e6d696e 32315374 726f6e67 4272616e nmin21StrongBran │ │ │ │ - 0x00013f94 6368696e 67536f6c 76657243 3245504e chingSolverC2EPN │ │ │ │ - 0x00013fa4 535f3138 4f736954 4d494e4c 50496e74 S_18OsiTMINLPInt │ │ │ │ - 0x00013fb4 65726661 63654500 5f5a4e36 426f6e6d erfaceE._ZN6Bonm │ │ │ │ - 0x00013fc4 696e3137 51704272 616e6368 696e6753 in17QpBranchingS │ │ │ │ - 0x00013fd4 6f6c7665 72433245 524b5330 5f005f5a olverC2ERKS0_._Z │ │ │ │ - 0x00013fe4 4e36426f 6e6d696e 32315374 726f6e67 N6Bonmin21Strong │ │ │ │ - 0x00013ff4 4272616e 6368696e 67536f6c 76657243 BranchingSolverC │ │ │ │ - 0x00014004 3245524b 53305f00 5f5a4e36 426f6e6d 2ERKS0_._ZN6Bonm │ │ │ │ - 0x00014014 696e3137 51704272 616e6368 696e6753 in17QpBranchingS │ │ │ │ - 0x00014024 6f6c7665 72433145 524b5330 5f005f5a olverC1ERKS0_._Z │ │ │ │ - 0x00014034 4e36426f 6e6d696e 31375170 4272616e N6Bonmin17QpBran │ │ │ │ - 0x00014044 6368696e 67536f6c 76657261 5345524b chingSolveraSERK │ │ │ │ - 0x00014054 53305f00 5f5a4e36 426f6e6d 696e3231 S0_._ZN6Bonmin21 │ │ │ │ - 0x00014064 5374726f 6e674272 616e6368 696e6753 StrongBranchingS │ │ │ │ - 0x00014074 6f6c7665 72615345 524b5330 5f005f5a olveraSERKS0_._Z │ │ │ │ - 0x00014084 4e354970 6f707438 536d6172 74507472 N5Ipopt8SmartPtr │ │ │ │ - 0x00014094 494e535f 34544e4c 50454531 3552656c INS_4TNLPEE15Rel │ │ │ │ - 0x000140a4 65617365 506f696e 7465725f 4576005f easePointer_Ev._ │ │ │ │ - 0x000140b4 5a4e3642 6f6e6d69 6e313751 70427261 ZN6Bonmin17QpBra │ │ │ │ - 0x000140c4 6e636869 6e67536f 6c766572 3137736f nchingSolver17so │ │ │ │ - 0x000140d4 6c766546 726f6d48 6f745374 61727445 lveFromHotStartE │ │ │ │ - 0x000140e4 504e535f 31384f73 69544d49 4e4c5049 PNS_18OsiTMINLPI │ │ │ │ - 0x000140f4 6e746572 66616365 45005f5a 54534e36 nterfaceE._ZTSN6 │ │ │ │ - 0x00014104 426f6e6d 696e3137 51704272 616e6368 Bonmin17QpBranch │ │ │ │ - 0x00014114 696e6753 6f6c7665 7245005f 5a54494e ingSolverE._ZTIN │ │ │ │ - 0x00014124 36426f6e 6d696e31 37517042 72616e63 6Bonmin17QpBranc │ │ │ │ - 0x00014134 68696e67 536f6c76 65724500 5f5a5449 hingSolverE._ZTI │ │ │ │ - 0x00014144 4e36426f 6e6d696e 32315374 726f6e67 N6Bonmin21Strong │ │ │ │ - 0x00014154 4272616e 6368696e 67536f6c 76657245 BranchingSolverE │ │ │ │ - 0x00014164 005f5a4e 36426f6e 6d696e31 374c7042 ._ZN6Bonmin17LpB │ │ │ │ - 0x00014174 72616e63 68696e67 536f6c76 65723132 ranchingSolver12 │ │ │ │ - 0x00014184 6d61726b 486f7453 74617274 45504e53 markHotStartEPNS │ │ │ │ - 0x00014194 5f31384f 7369544d 494e4c50 496e7465 _18OsiTMINLPInte │ │ │ │ - 0x000141a4 72666163 6545005f 5a4e3642 6f6e6d69 rfaceE._ZN6Bonmi │ │ │ │ - 0x000141b4 6e31374c 70427261 6e636869 6e67536f n17LpBranchingSo │ │ │ │ - 0x000141c4 6c766572 3134756e 6d61726b 486f7453 lver14unmarkHotS │ │ │ │ - 0x000141d4 74617274 45504e53 5f31384f 7369544d tartEPNS_18OsiTM │ │ │ │ - 0x000141e4 494e4c50 496e7465 72666163 6545005f INLPInterfaceE._ │ │ │ │ - 0x000141f4 5a4e3642 6f6e6d69 6e31374c 70427261 ZN6Bonmin17LpBra │ │ │ │ - 0x00014204 6e636869 6e67536f 6c766572 44324576 nchingSolverD2Ev │ │ │ │ - 0x00014214 005f5a54 564e3642 6f6e6d69 6e31374c ._ZTVN6Bonmin17L │ │ │ │ - 0x00014224 70427261 6e636869 6e67536f 6c766572 pBranchingSolver │ │ │ │ - 0x00014234 45005f5a 4e36426f 6e6d696e 31374c70 E._ZN6Bonmin17Lp │ │ │ │ - 0x00014244 4272616e 6368696e 67536f6c 76657244 BranchingSolverD │ │ │ │ - 0x00014254 31457600 5f5a4e36 426f6e6d 696e3137 1Ev._ZN6Bonmin17 │ │ │ │ - 0x00014264 4c704272 616e6368 696e6753 6f6c7665 LpBranchingSolve │ │ │ │ - 0x00014274 72443045 76005f5a 4e36426f 6e6d696e rD0Ev._ZN6Bonmin │ │ │ │ - 0x00014284 31374c70 4272616e 6368696e 67536f6c 17LpBranchingSol │ │ │ │ - 0x00014294 76657243 3245524b 53305f00 5f5a4e36 verC2ERKS0_._ZN6 │ │ │ │ - 0x000142a4 426f6e6d 696e3137 4c704272 616e6368 Bonmin17LpBranch │ │ │ │ - 0x000142b4 696e6753 6f6c7665 72433145 524b5330 ingSolverC1ERKS0 │ │ │ │ - 0x000142c4 5f005f5a 4e36426f 6e6d696e 31374c70 _._ZN6Bonmin17Lp │ │ │ │ - 0x000142d4 4272616e 6368696e 67536f6c 76657261 BranchingSolvera │ │ │ │ - 0x000142e4 5345524b 53305f00 5f5a4e53 7431325f SERKS0_._ZNSt12_ │ │ │ │ - 0x000142f4 56656374 6f725f62 61736549 69536149 Vector_baseIiSaI │ │ │ │ - 0x00014304 69454544 32457600 5f5a4e53 7431325f iEED2Ev._ZNSt12_ │ │ │ │ - 0x00014314 56656374 6f725f62 61736549 69536149 Vector_baseIiSaI │ │ │ │ - 0x00014324 69454544 31457600 5f5a4e53 7431325f iEED1Ev._ZNSt12_ │ │ │ │ - 0x00014334 56656374 6f725f62 61736549 64536149 Vector_baseIdSaI │ │ │ │ - 0x00014344 64454544 32457600 5f5a4e53 7431325f dEED2Ev._ZNSt12_ │ │ │ │ - 0x00014354 56656374 6f725f62 61736549 64536149 Vector_baseIdSaI │ │ │ │ - 0x00014364 64454544 31457600 5f5a4e36 426f6e6d dEED1Ev._ZN6Bonm │ │ │ │ - 0x00014374 696e3137 4c704272 616e6368 696e6753 in17LpBranchingS │ │ │ │ - 0x00014384 6f6c7665 72433245 504e535f 31324261 olverC2EPNS_12Ba │ │ │ │ - 0x00014394 62536574 75704261 73654500 5f5a4e31 bSetupBaseE._ZN1 │ │ │ │ - 0x000143a4 38436f69 6e4d6573 73616765 48616e64 8CoinMessageHand │ │ │ │ - 0x000143b4 6c657237 6d657373 61676545 69524b31 ler7messageEiRK1 │ │ │ │ - 0x000143c4 32436f69 6e4d6573 73616765 73005f5a 2CoinMessages._Z │ │ │ │ - 0x000143d4 4e537436 76656374 6f724964 53614964 NSt6vectorIdSaId │ │ │ │ - 0x000143e4 45453137 5f4d5f72 65616c6c 6f635f61 EE17_M_realloc_a │ │ │ │ - 0x000143f4 7070656e 64494a52 4b644545 45764470 ppendIJRKdEEEvDp │ │ │ │ - 0x00014404 4f545f00 5f5a4e53 74367665 63746f72 OT_._ZNSt6vector │ │ │ │ - 0x00014414 49695361 49694545 31375f4d 5f726561 IiSaIiEE17_M_rea │ │ │ │ - 0x00014424 6c6c6f63 5f617070 656e6449 4a524b69 lloc_appendIJRKi │ │ │ │ - 0x00014434 45454576 44704f54 5f005f5a 4e36426f EEEvDpOT_._ZN6Bo │ │ │ │ - 0x00014444 6e6d696e 31374c70 4272616e 6368696e nmin17LpBranchin │ │ │ │ - 0x00014454 67536f6c 76657231 37736f6c 76654672 gSolver17solveFr │ │ │ │ - 0x00014464 6f6d486f 74537461 72744550 4e535f31 omHotStartEPNS_1 │ │ │ │ - 0x00014474 384f7369 544d494e 4c50496e 74657266 8OsiTMINLPInterf │ │ │ │ - 0x00014484 61636545 005f5a4e 36426f6e 6d696e31 aceE._ZN6Bonmin1 │ │ │ │ - 0x00014494 31544d49 4e4c5032 544e4c50 39536574 1TMINLP2TNLP9Set │ │ │ │ - 0x000144a4 5f785f73 6f6c4569 504b6400 5f5a4e36 _x_solEiPKd._ZN6 │ │ │ │ - 0x000144b4 426f6e6d 696e3745 63704375 74733131 Bonmin7EcpCuts11 │ │ │ │ - 0x000144c4 646f4563 70526f75 6e647345 5231384f doEcpRoundsER18O │ │ │ │ - 0x000144d4 7369536f 6c766572 496e7465 72666163 siSolverInterfac │ │ │ │ - 0x000144e4 65625064 005f5a54 534e3642 6f6e6d69 ebPd._ZTSN6Bonmi │ │ │ │ - 0x000144f4 6e31374c 70427261 6e636869 6e67536f n17LpBranchingSo │ │ │ │ - 0x00014504 6c766572 45005f5a 54494e36 426f6e6d lverE._ZTIN6Bonm │ │ │ │ - 0x00014514 696e3137 4c704272 616e6368 696e6753 in17LpBranchingS │ │ │ │ - 0x00014524 6f6c7665 7245005f 5a4e3642 6f6e6d69 olverE._ZN6Bonmi │ │ │ │ - 0x00014534 6e313150 73657564 6f436f73 74734432 n11PseudoCostsD2 │ │ │ │ - 0x00014544 4576005f 5a4e3134 4f736950 73657564 Ev._ZN14OsiPseud │ │ │ │ - 0x00014554 6f436f73 74734432 4576005f 5a54564e oCostsD2Ev._ZTVN │ │ │ │ - 0x00014564 36426f6e 6d696e31 31507365 75646f43 6Bonmin11PseudoC │ │ │ │ - 0x00014574 6f737473 45005f5a 4e36426f 6e6d696e ostsE._ZN6Bonmin │ │ │ │ - 0x00014584 31315073 6575646f 436f7374 73443145 11PseudoCostsD1E │ │ │ │ - 0x00014594 76005f5a 4e36426f 6e6d696e 31315073 v._ZN6Bonmin11Ps │ │ │ │ - 0x000145a4 6575646f 436f7374 73443045 76005f5a eudoCostsD0Ev._Z │ │ │ │ - 0x000145b4 4e36426f 6e6d696e 31315073 6575646f N6Bonmin11Pseudo │ │ │ │ - 0x000145c4 436f7374 73433245 76005f5a 4e31344f CostsC2Ev._ZN14O │ │ │ │ - 0x000145d4 73695073 6575646f 436f7374 73433245 siPseudoCostsC2E │ │ │ │ - 0x000145e4 76005f5a 4e36426f 6e6d696e 31315073 v._ZN6Bonmin11Ps │ │ │ │ - 0x000145f4 6575646f 436f7374 73433145 76005f5a eudoCostsC1Ev._Z │ │ │ │ - 0x00014604 4e36426f 6e6d696e 31315073 6575646f N6Bonmin11Pseudo │ │ │ │ - 0x00014614 436f7374 73433245 524b5330 5f005f5a CostsC2ERKS0_._Z │ │ │ │ - 0x00014624 4e31344f 73695073 6575646f 436f7374 N14OsiPseudoCost │ │ │ │ - 0x00014634 73433245 524b535f 005f5a4e 36426f6e sC2ERKS_._ZN6Bon │ │ │ │ - 0x00014644 6d696e31 31507365 75646f43 6f737473 min11PseudoCosts │ │ │ │ - 0x00014654 43314552 4b53305f 005f5a4e 36426f6e C1ERKS0_._ZN6Bon │ │ │ │ - 0x00014664 6d696e31 31507365 75646f43 6f737473 min11PseudoCosts │ │ │ │ - 0x00014674 61534552 4b53305f 005f5a4e 31344f73 aSERKS0_._ZN14Os │ │ │ │ - 0x00014684 69507365 75646f43 6f737473 61534552 iPseudoCostsaSER │ │ │ │ - 0x00014694 4b535f00 5f5a5453 4e36426f 6e6d696e KS_._ZTSN6Bonmin │ │ │ │ - 0x000146a4 31315073 6575646f 436f7374 7345005f 11PseudoCostsE._ │ │ │ │ - 0x000146b4 5a54494e 36426f6e 6d696e31 31507365 ZTIN6Bonmin11Pse │ │ │ │ - 0x000146c4 75646f43 6f737473 45005f5a 54493134 udoCostsE._ZTI14 │ │ │ │ - 0x000146d4 4f736950 73657564 6f436f73 7473005f OsiPseudoCosts._ │ │ │ │ - 0x000146e4 5a4e3134 4f736950 73657564 6f436f73 ZN14OsiPseudoCos │ │ │ │ - 0x000146f4 74733137 75706461 7465496e 666f726d ts17updateInform │ │ │ │ - 0x00014704 6174696f 6e45504b 32334f73 69427261 ationEPK23OsiBra │ │ │ │ - 0x00014714 6e636869 6e67496e 666f726d 6174696f nchingInformatio │ │ │ │ - 0x00014724 6e695031 304f7369 486f7449 6e666f00 niP10OsiHotInfo. │ │ │ │ - 0x00014734 5f5a4e31 344f7369 50736575 646f436f _ZN14OsiPseudoCo │ │ │ │ - 0x00014744 73747331 37757064 61746549 6e666f72 sts17updateInfor │ │ │ │ - 0x00014754 6d617469 6f6e4569 69646469 005f5a4e mationEiiddi._ZN │ │ │ │ - 0x00014764 3135426f 6e52616e 646f6d43 686f6963 15BonRandomChoic │ │ │ │ - 0x00014774 65397365 7475704c 69737445 5032334f e9setupListEP23O │ │ │ │ - 0x00014784 73694272 616e6368 696e6749 6e666f72 siBranchingInfor │ │ │ │ - 0x00014794 6d617469 6f6e6200 5f5a4e31 35426f6e mationb._ZN15Bon │ │ │ │ - 0x000147a4 52616e64 6f6d4368 6f696365 44324576 RandomChoiceD2Ev │ │ │ │ - 0x000147b4 005f5a4e 31374f73 6943686f 6f736556 ._ZN17OsiChooseV │ │ │ │ - 0x000147c4 61726961 626c6544 32457600 5f5a4e31 ariableD2Ev._ZN1 │ │ │ │ - 0x000147d4 35426f6e 52616e64 6f6d4368 6f696365 5BonRandomChoice │ │ │ │ - 0x000147e4 44314576 005f5a4e 3135426f 6e52616e D1Ev._ZN15BonRan │ │ │ │ - 0x000147f4 646f6d43 686f6963 65443045 76005f5a domChoiceD0Ev._Z │ │ │ │ - 0x00014804 4e4b3135 426f6e52 616e646f 6d43686f NK15BonRandomCho │ │ │ │ - 0x00014814 69636535 636c6f6e 65457600 5f5a4e31 ice5cloneEv._ZN1 │ │ │ │ - 0x00014824 374f7369 43686f6f 73655661 72696162 7OsiChooseVariab │ │ │ │ - 0x00014834 6c654332 45524b53 5f005f5a 4e313542 leC2ERKS_._ZN15B │ │ │ │ - 0x00014844 6f6e5261 6e646f6d 43686f69 63653134 onRandomChoice14 │ │ │ │ - 0x00014854 63686f6f 73655661 72696162 6c654550 chooseVariableEP │ │ │ │ - 0x00014864 31384f73 69536f6c 76657249 6e746572 18OsiSolverInter │ │ │ │ - 0x00014874 66616365 5032334f 73694272 616e6368 faceP23OsiBranch │ │ │ │ - 0x00014884 696e6749 6e666f72 6d617469 6f6e6200 ingInformationb. │ │ │ │ - 0x00014894 5f5a5453 3135426f 6e52616e 646f6d43 _ZTS15BonRandomC │ │ │ │ - 0x000148a4 686f6963 65005f5a 54493135 426f6e52 hoice._ZTI15BonR │ │ │ │ - 0x000148b4 616e646f 6d43686f 69636500 5f5a4e31 andomChoice._ZN1 │ │ │ │ - 0x000148c4 374f7369 43686f6f 73655661 72696162 7OsiChooseVariab │ │ │ │ - 0x000148d4 6c653136 66656173 69626c65 536f6c75 le16feasibleSolu │ │ │ │ - 0x000148e4 74696f6e 45504b32 334f7369 4272616e tionEPK23OsiBran │ │ │ │ - 0x000148f4 6368696e 67496e66 6f726d61 74696f6e chingInformation │ │ │ │ - 0x00014904 504b6469 50504b39 4f73694f 626a6563 PKdiPPK9OsiObjec │ │ │ │ - 0x00014914 74005f5a 4e31374f 73694368 6f6f7365 t._ZN17OsiChoose │ │ │ │ - 0x00014924 56617269 61626c65 31377570 64617465 Variable17update │ │ │ │ - 0x00014934 496e666f 726d6174 696f6e45 504b3233 InformationEPK23 │ │ │ │ - 0x00014944 4f736942 72616e63 68696e67 496e666f OsiBranchingInfo │ │ │ │ - 0x00014954 726d6174 696f6e69 5031304f 7369486f rmationiP10OsiHo │ │ │ │ - 0x00014964 74496e66 6f005f5a 4e31374f 73694368 tInfo._ZN17OsiCh │ │ │ │ - 0x00014974 6f6f7365 56617269 61626c65 31377570 ooseVariable17up │ │ │ │ - 0x00014984 64617465 496e666f 726d6174 696f6e45 dateInformationE │ │ │ │ - 0x00014994 69696464 69005f5a 4e4b3138 4f736942 iiddi._ZNK18OsiB │ │ │ │ - 0x000149a4 72616e63 68696e67 4f626a65 63743131 ranchingObject11 │ │ │ │ - 0x000149b4 626f756e 64427261 6e636845 76005f5a boundBranchEv._Z │ │ │ │ - 0x000149c4 4e31384f 7369536f 6c766572 496e7465 N18OsiSolverInte │ │ │ │ - 0x000149d4 72666163 65313173 6574496e 74506172 rface11setIntPar │ │ │ │ - 0x000149e4 616d4531 314f7369 496e7450 6172616d amE11OsiIntParam │ │ │ │ - 0x000149f4 69005f5a 4e4b3138 4f736953 6f6c7665 i._ZNK18OsiSolve │ │ │ │ - 0x00014a04 72496e74 65726661 63653131 67657449 rInterface11getI │ │ │ │ - 0x00014a14 6e745061 72616d45 31314f73 69496e74 ntParamE11OsiInt │ │ │ │ - 0x00014a24 50617261 6d526900 5f5a4e4b 39436263 ParamRi._ZNK9Cbc │ │ │ │ - 0x00014a34 4f626a65 63743133 696e6665 61736962 Object13infeasib │ │ │ │ - 0x00014a44 696c6974 7945504b 32334f73 69427261 ilityEPK23OsiBra │ │ │ │ - 0x00014a54 6e636869 6e67496e 666f726d 6174696f nchingInformatio │ │ │ │ - 0x00014a64 6e526900 5f5a4e31 38436263 4272616e nRi._ZN18CbcBran │ │ │ │ - 0x00014a74 6368696e 674f626a 65637436 6272616e chingObject6bran │ │ │ │ - 0x00014a84 63684550 31384f73 69536f6c 76657249 chEP18OsiSolverI │ │ │ │ - 0x00014a94 6e746572 66616365 005f5a4e 36426f6e nterface._ZN6Bon │ │ │ │ - 0x00014aa4 6d696e31 37426f6e 43686f6f 73655661 min17BonChooseVa │ │ │ │ - 0x00014ab4 72696162 6c653137 75706461 7465496e riable17updateIn │ │ │ │ - 0x00014ac4 666f726d 6174696f 6e456969 64646900 formationEiiddi. │ │ │ │ - 0x00014ad4 5f5a4e36 426f6e6d 696e3137 426f6e43 _ZN6Bonmin17BonC │ │ │ │ - 0x00014ae4 686f6f73 65566172 6961626c 65313775 hooseVariable17u │ │ │ │ - 0x00014af4 70646174 65496e66 6f726d61 74696f6e pdateInformation │ │ │ │ - 0x00014b04 45504b32 334f7369 4272616e 6368696e EPK23OsiBranchin │ │ │ │ - 0x00014b14 67496e66 6f726d61 74696f6e 69503130 gInformationiP10 │ │ │ │ - 0x00014b24 4f736948 6f74496e 666f005f 5a4e3642 OsiHotInfo._ZN6B │ │ │ │ - 0x00014b34 6f6e6d69 6e37486f 74496e66 6f443245 onmin7HotInfoD2E │ │ │ │ - 0x00014b44 76005f5a 4e31304f 7369486f 74496e66 v._ZN10OsiHotInf │ │ │ │ - 0x00014b54 6f443245 76005f5a 54564e36 426f6e6d oD2Ev._ZTVN6Bonm │ │ │ │ - 0x00014b64 696e3748 6f74496e 666f4500 5f5a4e36 in7HotInfoE._ZN6 │ │ │ │ - 0x00014b74 426f6e6d 696e3748 6f74496e 666f4431 Bonmin7HotInfoD1 │ │ │ │ - 0x00014b84 4576005f 5a4e3642 6f6e6d69 6e37486f Ev._ZN6Bonmin7Ho │ │ │ │ - 0x00014b94 74496e66 6f443045 76005f5a 4e36426f tInfoD0Ev._ZN6Bo │ │ │ │ - 0x00014ba4 6e6d696e 3137426f 6e43686f 6f736556 nmin17BonChooseV │ │ │ │ - 0x00014bb4 61726961 626c6538 4d657373 61676573 ariable8Messages │ │ │ │ - 0x00014bc4 43324576 005f5a4e 3132436f 696e4d65 C2Ev._ZN12CoinMe │ │ │ │ - 0x00014bd4 73736167 65734332 4569005f 5a4e3134 ssagesC2Ei._ZN14 │ │ │ │ - 0x00014be4 436f696e 4f6e654d 65737361 67654331 CoinOneMessageC1 │ │ │ │ - 0x00014bf4 45696350 4b63005f 5a4e3132 436f696e EicPKc._ZN12Coin │ │ │ │ - 0x00014c04 4d657373 61676573 31306164 644d6573 Messages10addMes │ │ │ │ - 0x00014c14 73616765 4569524b 3134436f 696e4f6e sageEiRK14CoinOn │ │ │ │ - 0x00014c24 654d6573 73616765 005f5a4e 3134436f eMessage._ZN14Co │ │ │ │ - 0x00014c34 696e4f6e 654d6573 73616765 44314576 inOneMessageD1Ev │ │ │ │ - 0x00014c44 005f5a4e 3132436f 696e4d65 73736167 ._ZN12CoinMessag │ │ │ │ - 0x00014c54 65734432 4576005f 5a4e3642 6f6e6d69 esD2Ev._ZN6Bonmi │ │ │ │ - 0x00014c64 6e313742 6f6e4368 6f6f7365 56617269 n17BonChooseVari │ │ │ │ - 0x00014c74 61626c65 384d6573 73616765 73433145 able8MessagesC1E │ │ │ │ - 0x00014c84 76005f5a 4e4b3642 6f6e6d69 6e313742 v._ZNK6Bonmin17B │ │ │ │ - 0x00014c94 6f6e4368 6f6f7365 56617269 61626c65 onChooseVariable │ │ │ │ - 0x00014ca4 3138636f 6d707574 654d756c 7469706c 18computeMultipl │ │ │ │ - 0x00014cb4 69657273 45526453 315f005f 5a4e4b36 iersERdS1_._ZNK6 │ │ │ │ - 0x00014cc4 426f6e6d 696e3137 426f6e43 686f6f73 Bonmin17BonChoos │ │ │ │ - 0x00014cd4 65566172 6961626c 65313763 6f6d7075 eVariable17compu │ │ │ │ - 0x00014ce4 74655573 6566756c 6e657373 45646464 teUsefulnessEddd │ │ │ │ - 0x00014cf4 64504b39 4f73694f 626a6563 74695264 dPK9OsiObjectiRd │ │ │ │ - 0x00014d04 005f5a4e 4b36426f 6e6d696e 3137426f ._ZNK6Bonmin17Bo │ │ │ │ - 0x00014d14 6e43686f 6f736556 61726961 626c6531 nChooseVariable1 │ │ │ │ - 0x00014d24 30697352 6f6f744e 6f646545 504b3233 0isRootNodeEPK23 │ │ │ │ - 0x00014d34 4f736942 72616e63 68696e67 496e666f OsiBranchingInfo │ │ │ │ - 0x00014d44 726d6174 696f6e00 5f5a4e4b 36426f6e rmation._ZNK6Bon │ │ │ │ - 0x00014d54 6d696e31 37426f6e 43686f6f 73655661 min17BonChooseVa │ │ │ │ - 0x00014d64 72696162 6c653130 6d61786d 696e4372 riable10maxminCr │ │ │ │ - 0x00014d74 69744550 4b32334f 73694272 616e6368 itEPK23OsiBranch │ │ │ │ - 0x00014d84 696e6749 6e666f72 6d617469 6f6e005f ingInformation._ │ │ │ │ - 0x00014d94 5a4e3642 6f6e6d69 6e37486f 74496e66 ZN6Bonmin7HotInf │ │ │ │ - 0x00014da4 6f433245 76005f5a 4e31304f 7369486f oC2Ev._ZN10OsiHo │ │ │ │ - 0x00014db4 74496e66 6f433245 76005f5a 4e36426f tInfoC2Ev._ZN6Bo │ │ │ │ - 0x00014dc4 6e6d696e 37486f74 496e666f 43314576 nmin7HotInfoC1Ev │ │ │ │ - 0x00014dd4 005f5a4e 36426f6e 6d696e37 486f7449 ._ZN6Bonmin7HotI │ │ │ │ - 0x00014de4 6e666f43 3245524b 53305f00 5f5a4e31 nfoC2ERKS0_._ZN1 │ │ │ │ - 0x00014df4 304f7369 486f7449 6e666f43 3245524b 0OsiHotInfoC2ERK │ │ │ │ - 0x00014e04 535f005f 5a4e3642 6f6e6d69 6e37486f S_._ZN6Bonmin7Ho │ │ │ │ - 0x00014e14 74496e66 6f433145 524b5330 5f005f5a tInfoC1ERKS0_._Z │ │ │ │ - 0x00014e24 4e4b3642 6f6e6d69 6e37486f 74496e66 NK6Bonmin7HotInf │ │ │ │ - 0x00014e34 6f35636c 6f6e6545 76005f5a 4e36426f o5cloneEv._ZN6Bo │ │ │ │ - 0x00014e44 6e6d696e 37486f74 496e666f 61534552 nmin7HotInfoaSER │ │ │ │ - 0x00014e54 4b53305f 005f5a4e 31304f73 69486f74 KS0_._ZN10OsiHot │ │ │ │ - 0x00014e64 496e666f 61534552 4b535f00 5f5a4e36 InfoaSERKS_._ZN6 │ │ │ │ - 0x00014e74 426f6e6d 696e3748 6f74496e 666f3137 Bonmin7HotInfo17 │ │ │ │ - 0x00014e84 75706461 7465496e 666f726d 6174696f updateInformatio │ │ │ │ - 0x00014e94 6e45504b 31384f73 69536f6c 76657249 nEPK18OsiSolverI │ │ │ │ - 0x00014ea4 6e746572 66616365 504b3233 4f736942 nterfacePK23OsiB │ │ │ │ - 0x00014eb4 72616e63 68696e67 496e666f 726d6174 ranchingInformat │ │ │ │ - 0x00014ec4 696f6e50 31374f73 6943686f 6f736556 ionP17OsiChooseV │ │ │ │ - 0x00014ed4 61726961 626c6500 5f5a4e31 304f7369 ariable._ZN10Osi │ │ │ │ - 0x00014ee4 486f7449 6e666f31 37757064 61746549 HotInfo17updateI │ │ │ │ - 0x00014ef4 6e666f72 6d617469 6f6e4550 4b31384f nformationEPK18O │ │ │ │ - 0x00014f04 7369536f 6c766572 496e7465 72666163 siSolverInterfac │ │ │ │ - 0x00014f14 65504b32 334f7369 4272616e 6368696e ePK23OsiBranchin │ │ │ │ - 0x00014f24 67496e66 6f726d61 74696f6e 5031374f gInformationP17O │ │ │ │ - 0x00014f34 73694368 6f6f7365 56617269 61626c65 siChooseVariable │ │ │ │ - 0x00014f44 005f5a4e 53743676 6563746f 72494e36 ._ZNSt6vectorIN6 │ │ │ │ - 0x00014f54 426f6e6d 696e3748 6f74496e 666f4553 Bonmin7HotInfoES │ │ │ │ - 0x00014f64 61495331 5f454544 32457600 5f5a4e53 aIS1_EED2Ev._ZNS │ │ │ │ - 0x00014f74 74367665 63746f72 494e3642 6f6e6d69 t6vectorIN6Bonmi │ │ │ │ - 0x00014f84 6e37486f 74496e66 6f455361 4953315f n7HotInfoESaIS1_ │ │ │ │ - 0x00014f94 45454431 4576005f 5a4e5374 36766563 EED1Ev._ZNSt6vec │ │ │ │ - 0x00014fa4 746f7249 64536149 64454531 375f4d5f torIdSaIdEE17_M_ │ │ │ │ - 0x00014fb4 64656661 756c745f 61707065 6e64456a default_appendEj │ │ │ │ - 0x00014fc4 005f5a4e 36426f6e 6d696e37 486f7449 ._ZN6Bonmin7HotI │ │ │ │ - 0x00014fd4 6e666f43 32455031 384f7369 536f6c76 nfoC2EP18OsiSolv │ │ │ │ - 0x00014fe4 6572496e 74657266 61636550 4b32334f erInterfacePK23O │ │ │ │ - 0x00014ff4 73694272 616e6368 696e6749 6e666f72 siBranchingInfor │ │ │ │ - 0x00015004 6d617469 6f6e504b 504b394f 73694f62 mationPKPK9OsiOb │ │ │ │ - 0x00015014 6a656374 69005f5a 4e31304f 7369486f jecti._ZN10OsiHo │ │ │ │ - 0x00015024 74496e66 6f433245 5031384f 7369536f tInfoC2EP18OsiSo │ │ │ │ - 0x00015034 6c766572 496e7465 72666163 65504b32 lverInterfacePK2 │ │ │ │ - 0x00015044 334f7369 4272616e 6368696e 67496e66 3OsiBranchingInf │ │ │ │ - 0x00015054 6f726d61 74696f6e 504b504b 394f7369 ormationPKPK9Osi │ │ │ │ - 0x00015064 4f626a65 63746900 5f5a4e36 426f6e6d Objecti._ZN6Bonm │ │ │ │ - 0x00015074 696e3748 6f74496e 666f4331 45503138 in7HotInfoC1EP18 │ │ │ │ - 0x00015084 4f736953 6f6c7665 72496e74 65726661 OsiSolverInterfa │ │ │ │ - 0x00015094 6365504b 32334f73 69427261 6e636869 cePK23OsiBranchi │ │ │ │ - 0x000150a4 6e67496e 666f726d 6174696f 6e504b50 ngInformationPKP │ │ │ │ - 0x000150b4 4b394f73 694f626a 65637469 005f5a53 K9OsiObjecti._ZS │ │ │ │ - 0x000150c4 7431365f 5f696e74 726f736f 72745f6c t16__introsort_l │ │ │ │ - 0x000150d4 6f6f7049 5038436f 696e5061 69724964 oopIP8CoinPairId │ │ │ │ - 0x000150e4 6945694e 395f5f67 6e755f63 7878355f iEiN9__gnu_cxx5_ │ │ │ │ - 0x000150f4 5f6f7073 31355f49 7465725f 636f6d70 _ops15_Iter_comp │ │ │ │ - 0x00015104 5f697465 72493135 436f696e 46697273 _iterI15CoinFirs │ │ │ │ - 0x00015114 744c6573 735f3249 64694545 45457654 tLess_2IdiEEEEvT │ │ │ │ - 0x00015124 5f53395f 54305f54 315f005f 5a537431 _S9_T0_T1_._ZSt1 │ │ │ │ - 0x00015134 365f5f64 6f5f756e 696e6974 5f636f70 6__do_uninit_cop │ │ │ │ - 0x00015144 79494e39 5f5f676e 755f6378 7831375f yIN9__gnu_cxx17_ │ │ │ │ - 0x00015154 5f6e6f72 6d616c5f 69746572 61746f72 _normal_iterator │ │ │ │ - 0x00015164 49504b4e 36426f6e 6d696e37 486f7449 IPKN6Bonmin7HotI │ │ │ │ - 0x00015174 6e666f45 53743676 6563746f 72495333 nfoESt6vectorIS3 │ │ │ │ - 0x00015184 5f536149 53335f45 45454550 53335f45 _SaIS3_EEEEPS3_E │ │ │ │ - 0x00015194 54305f54 5f53435f 53425f00 5f5a4e36 T0_T_SC_SB_._ZN6 │ │ │ │ - 0x000151a4 426f6e6d 696e3137 426f6e43 686f6f73 Bonmin17BonChoos │ │ │ │ - 0x000151b4 65566172 6961626c 65615345 524b5330 eVariableaSERKS0 │ │ │ │ - 0x000151c4 5f005f5a 4e31374f 73694368 6f6f7365 _._ZN17OsiChoose │ │ │ │ - 0x000151d4 56617269 61626c65 61534552 4b535f00 VariableaSERKS_. │ │ │ │ - 0x000151e4 5f5a5374 31335f5f 68656170 5f73656c _ZSt13__heap_sel │ │ │ │ - 0x000151f4 65637449 5038436f 696e5061 69724969 ectIP8CoinPairIi │ │ │ │ - 0x00015204 64454e39 5f5f676e 755f6378 78355f5f dEN9__gnu_cxx5__ │ │ │ │ - 0x00015214 6f707331 355f4974 65725f63 6f6d705f ops15_Iter_comp_ │ │ │ │ - 0x00015224 69746572 49313543 6f696e46 69727374 iterI15CoinFirst │ │ │ │ - 0x00015234 4c657373 5f324969 64454545 4576545f Less_2IidEEEEvT_ │ │ │ │ - 0x00015244 53395f53 395f5430 5f005f5a 53743136 S9_S9_T0_._ZSt16 │ │ │ │ - 0x00015254 5f5f696e 74726f73 6f72745f 6c6f6f70 __introsort_loop │ │ │ │ - 0x00015264 49503843 6f696e50 61697249 69644569 IP8CoinPairIidEi │ │ │ │ - 0x00015274 4e395f5f 676e755f 63787835 5f5f6f70 N9__gnu_cxx5__op │ │ │ │ - 0x00015284 7331355f 49746572 5f636f6d 705f6974 s15_Iter_comp_it │ │ │ │ - 0x00015294 65724931 35436f69 6e466972 73744c65 erI15CoinFirstLe │ │ │ │ - 0x000152a4 73735f32 49696445 45454576 545f5339 ss_2IidEEEEvT_S9 │ │ │ │ - 0x000152b4 5f54305f 54315f00 5f5a646c 5076005f _T0_T1_._ZdlPv._ │ │ │ │ - 0x000152c4 5a537431 365f5f64 6f5f756e 696e6974 ZSt16__do_uninit │ │ │ │ - 0x000152d4 5f636f70 7949504b 4e36426f 6e6d696e _copyIPKN6Bonmin │ │ │ │ - 0x000152e4 37486f74 496e666f 45505331 5f455430 7HotInfoEPS1_ET0 │ │ │ │ - 0x000152f4 5f545f53 365f5335 5f005f5a 4e537436 _T_S6_S5_._ZNSt6 │ │ │ │ - 0x00015304 76656374 6f72494e 36426f6e 6d696e37 vectorIN6Bonmin7 │ │ │ │ - 0x00015314 486f7449 6e666f45 53614953 315f4545 HotInfoESaIS1_EE │ │ │ │ - 0x00015324 31375f4d 5f646566 61756c74 5f617070 17_M_default_app │ │ │ │ - 0x00015334 656e6445 6a005f5a 4e36426f 6e6d696e endEj._ZN6Bonmin │ │ │ │ - 0x00015344 3137426f 6e43686f 6f736556 61726961 17BonChooseVaria │ │ │ │ - 0x00015354 626c6531 37646f53 74726f6e 67427261 ble17doStrongBra │ │ │ │ - 0x00015364 6e636869 6e674550 31384f73 69536f6c nchingEP18OsiSol │ │ │ │ - 0x00015374 76657249 6e746572 66616365 5032334f verInterfaceP23O │ │ │ │ - 0x00015384 73694272 616e6368 696e6749 6e666f72 siBranchingInfor │ │ │ │ - 0x00015394 6d617469 6f6e6969 005f5a4e 4b31384f mationii._ZNK18O │ │ │ │ - 0x000153a4 7369536f 6c766572 496e7465 72666163 siSolverInterfac │ │ │ │ - 0x000153b4 65313767 6574526f 77437574 44656275 e17getRowCutDebu │ │ │ │ - 0x000153c4 67676572 45760066 666c7573 68007374 ggerEv.fflush.st │ │ │ │ - 0x000153d4 646f7574 005f5a4e 53743676 6563746f dout._ZNSt6vecto │ │ │ │ - 0x000153e4 72494e36 426f6e6d 696e3748 6f74496e rIN6Bonmin7HotIn │ │ │ │ - 0x000153f4 666f4553 61495331 5f454531 375f4d5f foESaIS1_EE17_M_ │ │ │ │ - 0x00015404 7265616c 6c6f635f 61707065 6e64494a realloc_appendIJ │ │ │ │ - 0x00015414 53315f45 45457644 704f545f 005f5a4e S1_EEEvDpOT_._ZN │ │ │ │ - 0x00015424 36426f6e 6d696e31 37426f6e 43686f6f 6Bonmin17BonChoo │ │ │ │ - 0x00015434 73655661 72696162 6c653134 63686f6f seVariable14choo │ │ │ │ - 0x00015444 73655661 72696162 6c654550 31384f73 seVariableEP18Os │ │ │ │ - 0x00015454 69536f6c 76657249 6e746572 66616365 iSolverInterface │ │ │ │ - 0x00015464 5032334f 73694272 616e6368 696e6749 P23OsiBranchingI │ │ │ │ - 0x00015474 6e666f72 6d617469 6f6e6200 5f5f6165 nformationb.__ae │ │ │ │ - 0x00015484 6162695f 61746578 6974005f 5a4e3642 abi_atexit._ZN6B │ │ │ │ - 0x00015494 6f6e6d69 6e313742 6f6e4368 6f6f7365 onmin17BonChoose │ │ │ │ - 0x000154a4 56617269 61626c65 35434e41 4d454235 Variable5CNAMEB5 │ │ │ │ - 0x000154b4 63787831 3145005f 5a4e5374 375f5f63 cxx11E._ZNSt7__c │ │ │ │ - 0x000154c4 78783131 31326261 7369635f 73747269 xx1112basic_stri │ │ │ │ - 0x000154d4 6e674963 53743131 63686172 5f747261 ngIcSt11char_tra │ │ │ │ - 0x000154e4 69747349 63455361 49634545 44314576 itsIcESaIcEED1Ev │ │ │ │ - 0x000154f4 005f5a4e 36426f6e 6d696e31 37426f6e ._ZN6Bonmin17Bon │ │ │ │ - 0x00015504 43686f6f 73655661 72696162 6c654332 ChooseVariableC2 │ │ │ │ - 0x00015514 45524e53 5f313242 61625365 74757042 ERNS_12BabSetupB │ │ │ │ - 0x00015524 61736545 504b3138 4f736953 6f6c7665 aseEPK18OsiSolve │ │ │ │ - 0x00015534 72496e74 65726661 6365005f 5a4e3134 rInterface._ZN14 │ │ │ │ - 0x00015544 4f736950 73657564 6f436f73 74734331 OsiPseudoCostsC1 │ │ │ │ - 0x00015554 4576005f 5a4e3138 436f696e 4d657373 Ev._ZN18CoinMess │ │ │ │ - 0x00015564 61676548 616e646c 65724331 4576005f ageHandlerC1Ev._ │ │ │ │ - 0x00015574 5a4e3134 4f736950 73657564 6f436f73 ZN14OsiPseudoCos │ │ │ │ - 0x00015584 74733130 696e6974 69616c69 7a654569 ts10initializeEi │ │ │ │ - 0x00015594 005f5a4e 31344f73 69507365 75646f43 ._ZN14OsiPseudoC │ │ │ │ - 0x000155a4 6f737473 44314576 005f5a54 564e3642 ostsD1Ev._ZTVN6B │ │ │ │ - 0x000155b4 6f6e6d69 6e313742 6f6e4368 6f6f7365 onmin17BonChoose │ │ │ │ - 0x000155c4 56617269 61626c65 45005f5a 4e36426f VariableE._ZN6Bo │ │ │ │ - 0x000155d4 6e6d696e 3137426f 6e43686f 6f736556 nmin17BonChooseV │ │ │ │ - 0x000155e4 61726961 626c6543 3245524b 53305f00 ariableC2ERKS0_. │ │ │ │ - 0x000155f4 5f5a4e31 344f7369 50736575 646f436f _ZN14OsiPseudoCo │ │ │ │ - 0x00015604 73747343 3145524b 535f005f 5a4e3642 stsC1ERKS_._ZN6B │ │ │ │ - 0x00015614 6f6e6d69 6e313742 6f6e4368 6f6f7365 onmin17BonChoose │ │ │ │ - 0x00015624 56617269 61626c65 43314552 4b53305f VariableC1ERKS0_ │ │ │ │ - 0x00015634 005f5a4e 4b36426f 6e6d696e 3137426f ._ZNK6Bonmin17Bo │ │ │ │ - 0x00015644 6e43686f 6f736556 61726961 626c6535 nChooseVariable5 │ │ │ │ - 0x00015654 636c6f6e 65457600 5f5a4e36 426f6e6d cloneEv._ZN6Bonm │ │ │ │ - 0x00015664 696e3137 426f6e43 686f6f73 65566172 in17BonChooseVar │ │ │ │ - 0x00015674 6961626c 65443245 76005f5a 4e36426f iableD2Ev._ZN6Bo │ │ │ │ - 0x00015684 6e6d696e 3137426f 6e43686f 6f736556 nmin17BonChooseV │ │ │ │ - 0x00015694 61726961 626c6544 31457600 5f5a4e36 ariableD1Ev._ZN6 │ │ │ │ - 0x000156a4 426f6e6d 696e3137 426f6e43 686f6f73 Bonmin17BonChoos │ │ │ │ - 0x000156b4 65566172 6961626c 65443045 76005f5a eVariableD0Ev._Z │ │ │ │ - 0x000156c4 4e36426f 6e6d696e 3137426f 6e43686f N6Bonmin17BonCho │ │ │ │ - 0x000156d4 6f736556 61726961 626c6539 73657475 oseVariable9setu │ │ │ │ - 0x000156e4 704c6973 74455032 334f7369 4272616e pListEP23OsiBran │ │ │ │ - 0x000156f4 6368696e 67496e66 6f726d61 74696f6e chingInformation │ │ │ │ - 0x00015704 62005f5a 4e31374f 73694368 6f6f7365 b._ZN17OsiChoose │ │ │ │ - 0x00015714 56617269 61626c65 39736574 75704c69 Variable9setupLi │ │ │ │ - 0x00015724 73744550 32334f73 69427261 6e636869 stEP23OsiBranchi │ │ │ │ - 0x00015734 6e67496e 666f726d 6174696f 6e62005f ngInformationb._ │ │ │ │ - 0x00015744 5a54534e 36426f6e 6d696e37 486f7449 ZTSN6Bonmin7HotI │ │ │ │ - 0x00015754 6e666f45 005f5a54 494e3642 6f6e6d69 nfoE._ZTIN6Bonmi │ │ │ │ - 0x00015764 6e37486f 74496e66 6f45005f 5a54534e n7HotInfoE._ZTSN │ │ │ │ - 0x00015774 36426f6e 6d696e31 37426f6e 43686f6f 6Bonmin17BonChoo │ │ │ │ - 0x00015784 73655661 72696162 6c654500 5f5a5449 seVariableE._ZTI │ │ │ │ - 0x00015794 31304f73 69486f74 496e666f 005f5a4e 10OsiHotInfo._ZN │ │ │ │ - 0x000157a4 36426f6e 6d696e31 304f614d 65737361 6Bonmin10OaMessa │ │ │ │ - 0x000157b4 67657343 32457600 5f5a4e36 426f6e6d gesC2Ev._ZN6Bonm │ │ │ │ - 0x000157c4 696e3130 4f614d65 73736167 65734331 in10OaMessagesC1 │ │ │ │ - 0x000157d4 4576005f 5a4e3135 43676c43 75744765 Ev._ZN15CglCutGe │ │ │ │ - 0x000157e4 6e657261 746f7231 33726566 72657368 nerator13refresh │ │ │ │ - 0x000157f4 536f6c76 65724550 31384f73 69536f6c SolverEP18OsiSol │ │ │ │ - 0x00015804 76657249 6e746572 66616365 005f5a4e verInterface._ZN │ │ │ │ - 0x00015814 4b313543 676c4375 7447656e 65726174 K15CglCutGenerat │ │ │ │ - 0x00015824 6f723234 6d617869 6d756d4c 656e6774 or24maximumLengt │ │ │ │ - 0x00015834 684f6643 7574496e 54726565 4576005f hOfCutInTreeEv._ │ │ │ │ - 0x00015844 5a4e3642 6f6e6d69 6e31334d 696e6c70 ZN6Bonmin13Minlp │ │ │ │ - 0x00015854 46656173 50756d70 44324576 005f5a54 FeasPumpD2Ev._ZT │ │ │ │ - 0x00015864 564e3642 6f6e6d69 6e31334d 696e6c70 VN6Bonmin13Minlp │ │ │ │ - 0x00015874 46656173 50756d70 45005f5a 4e36426f FeasPumpE._ZN6Bo │ │ │ │ - 0x00015884 6e6d696e 31334d69 6e6c7046 65617350 nmin13MinlpFeasP │ │ │ │ - 0x00015894 756d7044 31457600 5f5a4e36 426f6e6d umpD1Ev._ZN6Bonm │ │ │ │ - 0x000158a4 696e3133 4d696e6c 70466561 7350756d in13MinlpFeasPum │ │ │ │ - 0x000158b4 70443045 76005f5a 4e4b3642 6f6e6d69 pD0Ev._ZNK6Bonmi │ │ │ │ - 0x000158c4 6e31334d 696e6c70 46656173 50756d70 n13MinlpFeasPump │ │ │ │ - 0x000158d4 35636c6f 6e654576 005f5a4e 4b36426f 5cloneEv._ZNK6Bo │ │ │ │ - 0x000158e4 6e6d696e 31334d69 6e6c7046 65617350 nmin13MinlpFeasP │ │ │ │ - 0x000158f4 756d7031 33646f4c 6f63616c 53656172 ump13doLocalSear │ │ │ │ - 0x00015904 63684550 4e535f37 42616249 6e666f45 chEPNS_7BabInfoE │ │ │ │ - 0x00015914 005f5a4e 31354367 6c437574 47656e65 ._ZN15CglCutGene │ │ │ │ - 0x00015924 7261746f 72313167 656e6572 61746543 rator11generateC │ │ │ │ - 0x00015934 70704235 63787831 31455038 5f494f5f ppB5cxx11EP8_IO_ │ │ │ │ - 0x00015944 46494c45 005f5a4e 4b36426f 6e6d696e FILE._ZNK6Bonmin │ │ │ │ - 0x00015954 31334d69 6e6c7046 65617350 756d7031 13MinlpFeasPump1 │ │ │ │ - 0x00015964 36736574 5f66705f 6f626a65 63746976 6set_fp_objectiv │ │ │ │ - 0x00015974 65455231 384f7369 536f6c76 6572496e eER18OsiSolverIn │ │ │ │ - 0x00015984 74657266 61636550 4b64005f 5a4e3642 terfacePKd._ZN6B │ │ │ │ - 0x00015994 6f6e6d69 6e31334d 696e6c70 46656173 onmin13MinlpFeas │ │ │ │ - 0x000159a4 50756d70 43324552 4e535f31 32426162 PumpC2ERNS_12Bab │ │ │ │ - 0x000159b4 53657475 70426173 6545005f 5a4e3642 SetupBaseE._ZN6B │ │ │ │ - 0x000159c4 6f6e6d69 6e31394f 61446563 6f6d706f onmin19OaDecompo │ │ │ │ - 0x000159d4 73697469 6f6e4261 73654332 45524e53 sitionBaseC2ERNS │ │ │ │ - 0x000159e4 5f313242 61625365 74757042 61736545 _12BabSetupBaseE │ │ │ │ - 0x000159f4 6262005f 5a4e4b36 426f6e6d 696e3133 bb._ZNK6Bonmin13 │ │ │ │ - 0x00015a04 4d696e6c 70466561 7350756d 70397065 MinlpFeasPump9pe │ │ │ │ - 0x00015a14 72666f72 6d4f6145 52374f73 69437574 rformOaER7OsiCut │ │ │ │ - 0x00015a24 73524e53 5f31394f 61446563 6f6d706f sRNS_19OaDecompo │ │ │ │ - 0x00015a34 73697469 6f6e4261 73653131 736f6c76 sitionBase11solv │ │ │ │ - 0x00015a44 65724d61 6e697045 504e535f 37426162 erManipEPNS_7Bab │ │ │ │ - 0x00015a54 496e666f 45526452 4b313143 676c5472 InfoERdRK11CglTr │ │ │ │ - 0x00015a64 6565496e 666f005f 5a4e3233 4f736942 eeInfo._ZN23OsiB │ │ │ │ - 0x00015a74 72616e63 68696e67 496e666f 726d6174 ranchingInformat │ │ │ │ - 0x00015a84 696f6e43 3145504b 31384f73 69536f6c ionC1EPK18OsiSol │ │ │ │ - 0x00015a94 76657249 6e746572 66616365 6262005f verInterfacebb._ │ │ │ │ - 0x00015aa4 5a4e3642 6f6e6d69 6e31384f 7369544d ZN6Bonmin18OsiTM │ │ │ │ - 0x00015ab4 494e4c50 496e7465 72666163 65323373 INLPInterface23s │ │ │ │ - 0x00015ac4 6f6c7665 46656173 6962696c 69747950 olveFeasibilityP │ │ │ │ - 0x00015ad4 726f626c 656d456a 504b6450 4b696464 roblemEjPKdPKidd │ │ │ │ - 0x00015ae4 69005f5a 4e32334f 73694272 616e6368 i._ZN23OsiBranch │ │ │ │ - 0x00015af4 696e6749 6e666f72 6d617469 6f6e4431 ingInformationD1 │ │ │ │ - 0x00015b04 4576005f 5a4e4b36 426f6e6d 696e3139 Ev._ZNK6Bonmin19 │ │ │ │ - 0x00015b14 4f614465 636f6d70 6f736974 696f6e42 OaDecompositionB │ │ │ │ - 0x00015b24 61736531 34706f73 745f6e6c 705f736f ase14post_nlp_so │ │ │ │ - 0x00015b34 6c766545 504e535f 37426162 496e666f lveEPNS_7BabInfo │ │ │ │ - 0x00015b44 4564005f 5a54534e 36426f6e 6d696e31 Ed._ZTSN6Bonmin1 │ │ │ │ - 0x00015b54 334d696e 6c704665 61735075 6d704500 3MinlpFeasPumpE. │ │ │ │ - 0x00015b64 5f5a5449 4e36426f 6e6d696e 31334d69 _ZTIN6Bonmin13Mi │ │ │ │ - 0x00015b74 6e6c7046 65617350 756d7045 005f5a4e nlpFeasPumpE._ZN │ │ │ │ - 0x00015b84 36426f6e 6d696e31 394f6144 65636f6d 6Bonmin19OaDecom │ │ │ │ - 0x00015b94 706f7369 74696f6e 42617365 31326765 positionBase12ge │ │ │ │ - 0x00015ba4 6e657261 74654375 74734552 4b31384f nerateCutsERK18O │ │ │ │ - 0x00015bb4 7369536f 6c766572 496e7465 72666163 siSolverInterfac │ │ │ │ - 0x00015bc4 6552374f 73694375 74733131 43676c54 eR7OsiCuts11CglT │ │ │ │ - 0x00015bd4 72656549 6e666f00 5f5a4e4b 31354367 reeInfo._ZNK15Cg │ │ │ │ - 0x00015be4 6c437574 47656e65 7261746f 7232346d lCutGenerator24m │ │ │ │ - 0x00015bf4 61794765 6e657261 7465526f 77437574 ayGenerateRowCut │ │ │ │ - 0x00015c04 73496e54 72656545 76005f5a 4e4b3135 sInTreeEv._ZNK15 │ │ │ │ - 0x00015c14 43676c43 75744765 6e657261 746f7231 CglCutGenerator1 │ │ │ │ - 0x00015c24 376e6565 64734f70 74696d61 6c426173 7needsOptimalBas │ │ │ │ - 0x00015c34 69734576 005f5a4e 4b36426f 6e6d696e isEv._ZNK6Bonmin │ │ │ │ - 0x00015c44 37456370 43757473 3133646f 4c6f6361 7EcpCuts13doLoca │ │ │ │ - 0x00015c54 6c536561 72636845 504e535f 37426162 lSearchEPNS_7Bab │ │ │ │ - 0x00015c64 496e666f 45005f5a 4e4b3642 6f6e6d69 InfoE._ZNK6Bonmi │ │ │ │ - 0x00015c74 6e374563 70437574 73397065 72666f72 n7EcpCuts9perfor │ │ │ │ - 0x00015c84 6d4f6145 52374f73 69437574 73524e53 mOaER7OsiCutsRNS │ │ │ │ - 0x00015c94 5f31394f 61446563 6f6d706f 73697469 _19OaDecompositi │ │ │ │ - 0x00015ca4 6f6e4261 73653131 736f6c76 65724d61 onBase11solverMa │ │ │ │ - 0x00015cb4 6e697045 504e535f 37426162 496e666f nipEPNS_7BabInfo │ │ │ │ - 0x00015cc4 45526452 4b313143 676c5472 6565496e ERdRK11CglTreeIn │ │ │ │ - 0x00015cd4 666f005f 5a4e3642 6f6e6d69 6e374563 fo._ZN6Bonmin7Ec │ │ │ │ - 0x00015ce4 70437574 73313267 656e6572 61746543 pCuts12generateC │ │ │ │ - 0x00015cf4 75747345 524b3138 4f736953 6f6c7665 utsERK18OsiSolve │ │ │ │ - 0x00015d04 72496e74 65726661 63655237 4f736943 rInterfaceR7OsiC │ │ │ │ - 0x00015d14 75747331 3143676c 54726565 496e666f uts11CglTreeInfo │ │ │ │ - 0x00015d24 005f5a4e 36426f6e 6d696e31 384f7369 ._ZN6Bonmin18Osi │ │ │ │ - 0x00015d34 544d494e 4c50496e 74657266 61636532 TMINLPInterface2 │ │ │ │ - 0x00015d44 36676574 4e6f6e4c 696e6561 72697469 6getNonLineariti │ │ │ │ - 0x00015d54 65735669 6f6c6174 696f6e45 504b6464 esViolationEPKdd │ │ │ │ - 0x00015d64 005f5a4e 36426f6e 6d696e31 394f6144 ._ZN6Bonmin19OaD │ │ │ │ - 0x00015d74 65636f6d 706f7369 74696f6e 42617365 ecompositionBase │ │ │ │ - 0x00015d84 3131736f 6c766572 4d616e69 70433145 11solverManipC1E │ │ │ │ - 0x00015d94 524b3138 4f736953 6f6c7665 72496e74 RK18OsiSolverInt │ │ │ │ - 0x00015da4 65726661 63650070 6f77005f 5a4e3642 erface.pow._ZN6B │ │ │ │ - 0x00015db4 6f6e6d69 6e31394f 61446563 6f6d706f onmin19OaDecompo │ │ │ │ - 0x00015dc4 73697469 6f6e4261 73653131 736f6c76 sitionBase11solv │ │ │ │ - 0x00015dd4 65724d61 6e697037 72657374 6f726545 erManip7restoreE │ │ │ │ - 0x00015de4 76005f5a 4e36426f 6e6d696e 31394f61 v._ZN6Bonmin19Oa │ │ │ │ - 0x00015df4 4465636f 6d706f73 6974696f 6e426173 DecompositionBas │ │ │ │ - 0x00015e04 65313173 6f6c7665 724d616e 69704431 e11solverManipD1 │ │ │ │ - 0x00015e14 4576005f 5a4e3642 6f6e6d69 6e374563 Ev._ZN6Bonmin7Ec │ │ │ │ - 0x00015e24 70437574 73433245 524e535f 31324261 pCutsC2ERNS_12Ba │ │ │ │ - 0x00015e34 62536574 75704261 73654500 5f5a5453 bSetupBaseE._ZTS │ │ │ │ - 0x00015e44 4e36426f 6e6d696e 37456370 43757473 N6Bonmin7EcpCuts │ │ │ │ - 0x00015e54 45005f5a 54494e36 426f6e6d 696e3745 E._ZTIN6Bonmin7E │ │ │ │ - 0x00015e64 63704375 74734500 5f5a4e36 426f6e6d cpCutsE._ZN6Bonm │ │ │ │ - 0x00015e74 696e3139 4f614465 636f6d70 6f736974 in19OaDecomposit │ │ │ │ - 0x00015e84 696f6e42 61736531 30506172 616d6574 ionBase10Paramet │ │ │ │ - 0x00015e94 65727344 32457600 5f5a4e36 426f6e6d ersD2Ev._ZN6Bonm │ │ │ │ - 0x00015ea4 696e3139 4f614465 636f6d70 6f736974 in19OaDecomposit │ │ │ │ - 0x00015eb4 696f6e42 61736531 30506172 616d6574 ionBase10Paramet │ │ │ │ - 0x00015ec4 65727344 31457600 5f5a4e36 426f6e6d ersD1Ev._ZN6Bonm │ │ │ │ - 0x00015ed4 696e3139 4f614465 636f6d70 6f736974 in19OaDecomposit │ │ │ │ - 0x00015ee4 696f6e42 61736531 30506172 616d6574 ionBase10Paramet │ │ │ │ - 0x00015ef4 65727343 32457600 5f5a4e36 426f6e6d ersC2Ev._ZN6Bonm │ │ │ │ - 0x00015f04 696e3139 4f614465 636f6d70 6f736974 in19OaDecomposit │ │ │ │ - 0x00015f14 696f6e42 61736531 30506172 616d6574 ionBase10Paramet │ │ │ │ - 0x00015f24 65727343 31457600 5f5a4e36 426f6e6d ersC1Ev._ZN6Bonm │ │ │ │ - 0x00015f34 696e3139 4f614465 636f6d70 6f736974 in19OaDecomposit │ │ │ │ - 0x00015f44 696f6e42 61736531 30506172 616d6574 ionBase10Paramet │ │ │ │ - 0x00015f54 65727343 3245524b 53315f00 5f5a4e36 ersC2ERKS1_._ZN6 │ │ │ │ - 0x00015f64 426f6e6d 696e3139 4f614465 636f6d70 Bonmin19OaDecomp │ │ │ │ - 0x00015f74 6f736974 696f6e42 61736531 30506172 ositionBase10Par │ │ │ │ - 0x00015f84 616d6574 65727343 3145524b 53315f00 ametersC1ERKS1_. │ │ │ │ - 0x00015f94 5f5a4e36 426f6e6d 696e3139 4f614465 _ZN6Bonmin19OaDe │ │ │ │ - 0x00015fa4 636f6d70 6f736974 696f6e42 61736531 compositionBase1 │ │ │ │ - 0x00015fb4 31736f6c 7665724d 616e6970 44324576 1solverManipD2Ev │ │ │ │ - 0x00015fc4 005f5a4e 36426f6e 6d696e31 394f6144 ._ZN6Bonmin19OaD │ │ │ │ - 0x00015fd4 65636f6d 706f7369 74696f6e 42617365 ecompositionBase │ │ │ │ - 0x00015fe4 3131736f 6c766572 4d616e69 70396765 11solverManip9ge │ │ │ │ - 0x00015ff4 74436163 68656445 76005f5a 4e36426f tCachedEv._ZN6Bo │ │ │ │ - 0x00016004 6e6d696e 31394f61 4465636f 6d706f73 nmin19OaDecompos │ │ │ │ - 0x00016014 6974696f 6e426173 65313173 6f6c7665 itionBase11solve │ │ │ │ - 0x00016024 724d616e 69704332 45524b31 384f7369 rManipC2ERK18Osi │ │ │ │ - 0x00016034 536f6c76 6572496e 74657266 61636500 SolverInterface. │ │ │ │ - 0x00016044 5f5a4e36 426f6e6d 696e3139 4f614465 _ZN6Bonmin19OaDe │ │ │ │ - 0x00016054 636f6d70 6f736974 696f6e42 61736531 compositionBase1 │ │ │ │ - 0x00016064 34736574 75704d69 70536f6c 76657245 4setupMipSolverE │ │ │ │ - 0x00016074 524e535f 31324261 62536574 75704261 RNS_12BabSetupBa │ │ │ │ - 0x00016084 73654552 4b4e5374 375f5f63 78783131 seERKNSt7__cxx11 │ │ │ │ - 0x00016094 31326261 7369635f 73747269 6e674963 12basic_stringIc │ │ │ │ - 0x000160a4 53743131 63686172 5f747261 69747349 St11char_traitsI │ │ │ │ - 0x000160b4 63455361 49634545 45005f5a 4e36426f cESaIcEEE._ZN6Bo │ │ │ │ - 0x000160c4 6e6d696e 31394f61 4465636f 6d706f73 nmin19OaDecompos │ │ │ │ - 0x000160d4 6974696f 6e426173 65313173 6f6c7665 itionBase11solve │ │ │ │ - 0x000160e4 724d616e 69704332 45503138 4f736953 rManipC2EP18OsiS │ │ │ │ - 0x000160f4 6f6c7665 72496e74 65726661 63656262 olverInterfacebb │ │ │ │ - 0x00016104 62626200 5f5a4e36 426f6e6d 696e3139 bbb._ZN6Bonmin19 │ │ │ │ - 0x00016114 4f614465 636f6d70 6f736974 696f6e42 OaDecompositionB │ │ │ │ - 0x00016124 61736531 31736f6c 7665724d 616e6970 ase11solverManip │ │ │ │ - 0x00016134 43314550 31384f73 69536f6c 76657249 C1EP18OsiSolverI │ │ │ │ - 0x00016144 6e746572 66616365 62626262 62005f5a nterfacebbbbb._Z │ │ │ │ - 0x00016154 4e31324f 73694261 62536f6c 76657231 N12OsiBabSolver1 │ │ │ │ - 0x00016164 31736574 536f6c75 74696f6e 45504b64 1setSolutionEPKd │ │ │ │ - 0x00016174 6964005f 5a4e5374 36766563 746f7249 id._ZNSt6vectorI │ │ │ │ - 0x00016184 50394f73 69526f77 43757453 61495331 P9OsiRowCutSaIS1 │ │ │ │ - 0x00016194 5f454531 375f4d5f 7265616c 6c6f635f _EE17_M_realloc_ │ │ │ │ - 0x000161a4 61707065 6e64494a 53315f45 45457644 appendIJS1_EEEvD │ │ │ │ - 0x000161b4 704f545f 005f5a4e 3132436f 696e4d65 pOT_._ZN12CoinMe │ │ │ │ - 0x000161c4 73736167 65734331 4569005f 5a4e3132 ssagesC1Ei._ZN12 │ │ │ │ - 0x000161d4 436f696e 4d657373 61676573 61534552 CoinMessagesaSER │ │ │ │ - 0x000161e4 4b535f00 5f5a5456 4e36426f 6e6d696e KS_._ZTVN6Bonmin │ │ │ │ + 0x00013dd4 31507365 75646f43 6f737473 44324576 1PseudoCostsD2Ev │ │ │ │ + 0x00013de4 005f5a4e 31344f73 69507365 75646f43 ._ZN14OsiPseudoC │ │ │ │ + 0x00013df4 6f737473 44324576 005f5a54 564e3642 ostsD2Ev._ZTVN6B │ │ │ │ + 0x00013e04 6f6e6d69 6e313150 73657564 6f436f73 onmin11PseudoCos │ │ │ │ + 0x00013e14 74734500 5f5a4e36 426f6e6d 696e3131 tsE._ZN6Bonmin11 │ │ │ │ + 0x00013e24 50736575 646f436f 73747344 31457600 PseudoCostsD1Ev. │ │ │ │ + 0x00013e34 5f5a4e36 426f6e6d 696e3131 50736575 _ZN6Bonmin11Pseu │ │ │ │ + 0x00013e44 646f436f 73747344 30457600 5f5a4e36 doCostsD0Ev._ZN6 │ │ │ │ + 0x00013e54 426f6e6d 696e3131 50736575 646f436f Bonmin11PseudoCo │ │ │ │ + 0x00013e64 73747343 32457600 5f5a4e31 344f7369 stsC2Ev._ZN14Osi │ │ │ │ + 0x00013e74 50736575 646f436f 73747343 32457600 PseudoCostsC2Ev. │ │ │ │ + 0x00013e84 5f5a4e36 426f6e6d 696e3131 50736575 _ZN6Bonmin11Pseu │ │ │ │ + 0x00013e94 646f436f 73747343 31457600 5f5a4e36 doCostsC1Ev._ZN6 │ │ │ │ + 0x00013ea4 426f6e6d 696e3131 50736575 646f436f Bonmin11PseudoCo │ │ │ │ + 0x00013eb4 73747343 3245524b 53305f00 5f5a4e31 stsC2ERKS0_._ZN1 │ │ │ │ + 0x00013ec4 344f7369 50736575 646f436f 73747343 4OsiPseudoCostsC │ │ │ │ + 0x00013ed4 3245524b 535f005f 5a4e3642 6f6e6d69 2ERKS_._ZN6Bonmi │ │ │ │ + 0x00013ee4 6e313150 73657564 6f436f73 74734331 n11PseudoCostsC1 │ │ │ │ + 0x00013ef4 45524b53 305f005f 5a4e3642 6f6e6d69 ERKS0_._ZN6Bonmi │ │ │ │ + 0x00013f04 6e313150 73657564 6f436f73 74736153 n11PseudoCostsaS │ │ │ │ + 0x00013f14 45524b53 305f005f 5a4e3134 4f736950 ERKS0_._ZN14OsiP │ │ │ │ + 0x00013f24 73657564 6f436f73 74736153 45524b53 seudoCostsaSERKS │ │ │ │ + 0x00013f34 5f005f5a 54534e36 426f6e6d 696e3131 _._ZTSN6Bonmin11 │ │ │ │ + 0x00013f44 50736575 646f436f 73747345 005f5a54 PseudoCostsE._ZT │ │ │ │ + 0x00013f54 494e3642 6f6e6d69 6e313150 73657564 IN6Bonmin11Pseud │ │ │ │ + 0x00013f64 6f436f73 74734500 5f5a5449 31344f73 oCostsE._ZTI14Os │ │ │ │ + 0x00013f74 69507365 75646f43 6f737473 005f5a4e iPseudoCosts._ZN │ │ │ │ + 0x00013f84 31344f73 69507365 75646f43 6f737473 14OsiPseudoCosts │ │ │ │ + 0x00013f94 31377570 64617465 496e666f 726d6174 17updateInformat │ │ │ │ + 0x00013fa4 696f6e45 504b3233 4f736942 72616e63 ionEPK23OsiBranc │ │ │ │ + 0x00013fb4 68696e67 496e666f 726d6174 696f6e69 hingInformationi │ │ │ │ + 0x00013fc4 5031304f 7369486f 74496e66 6f005f5a P10OsiHotInfo._Z │ │ │ │ + 0x00013fd4 4e31344f 73695073 6575646f 436f7374 N14OsiPseudoCost │ │ │ │ + 0x00013fe4 73313775 70646174 65496e66 6f726d61 s17updateInforma │ │ │ │ + 0x00013ff4 74696f6e 45696964 6469005f 5a4e3135 tionEiiddi._ZN15 │ │ │ │ + 0x00014004 426f6e52 616e646f 6d43686f 69636539 BonRandomChoice9 │ │ │ │ + 0x00014014 73657475 704c6973 74455032 334f7369 setupListEP23Osi │ │ │ │ + 0x00014024 4272616e 6368696e 67496e66 6f726d61 BranchingInforma │ │ │ │ + 0x00014034 74696f6e 62005f5a 4e313542 6f6e5261 tionb._ZN15BonRa │ │ │ │ + 0x00014044 6e646f6d 43686f69 63654432 4576005f ndomChoiceD2Ev._ │ │ │ │ + 0x00014054 5a4e3137 4f736943 686f6f73 65566172 ZN17OsiChooseVar │ │ │ │ + 0x00014064 6961626c 65443245 76005f5a 4e313542 iableD2Ev._ZN15B │ │ │ │ + 0x00014074 6f6e5261 6e646f6d 43686f69 63654431 onRandomChoiceD1 │ │ │ │ + 0x00014084 4576005f 5a4e3135 426f6e52 616e646f Ev._ZN15BonRando │ │ │ │ + 0x00014094 6d43686f 69636544 30457600 5f5a4e4b mChoiceD0Ev._ZNK │ │ │ │ + 0x000140a4 3135426f 6e52616e 646f6d43 686f6963 15BonRandomChoic │ │ │ │ + 0x000140b4 6535636c 6f6e6545 76005f5a 4e31374f e5cloneEv._ZN17O │ │ │ │ + 0x000140c4 73694368 6f6f7365 56617269 61626c65 siChooseVariable │ │ │ │ + 0x000140d4 43324552 4b535f00 5f5a4e31 35426f6e C2ERKS_._ZN15Bon │ │ │ │ + 0x000140e4 52616e64 6f6d4368 6f696365 31346368 RandomChoice14ch │ │ │ │ + 0x000140f4 6f6f7365 56617269 61626c65 45503138 ooseVariableEP18 │ │ │ │ + 0x00014104 4f736953 6f6c7665 72496e74 65726661 OsiSolverInterfa │ │ │ │ + 0x00014114 63655032 334f7369 4272616e 6368696e ceP23OsiBranchin │ │ │ │ + 0x00014124 67496e66 6f726d61 74696f6e 62005f5a gInformationb._Z │ │ │ │ + 0x00014134 54533135 426f6e52 616e646f 6d43686f TS15BonRandomCho │ │ │ │ + 0x00014144 69636500 5f5a5449 3135426f 6e52616e ice._ZTI15BonRan │ │ │ │ + 0x00014154 646f6d43 686f6963 65005f5a 4e31374f domChoice._ZN17O │ │ │ │ + 0x00014164 73694368 6f6f7365 56617269 61626c65 siChooseVariable │ │ │ │ + 0x00014174 31366665 61736962 6c65536f 6c757469 16feasibleSoluti │ │ │ │ + 0x00014184 6f6e4550 4b32334f 73694272 616e6368 onEPK23OsiBranch │ │ │ │ + 0x00014194 696e6749 6e666f72 6d617469 6f6e504b ingInformationPK │ │ │ │ + 0x000141a4 64695050 4b394f73 694f626a 65637400 diPPK9OsiObject. │ │ │ │ + 0x000141b4 5f5a4e31 374f7369 43686f6f 73655661 _ZN17OsiChooseVa │ │ │ │ + 0x000141c4 72696162 6c653137 75706461 7465496e riable17updateIn │ │ │ │ + 0x000141d4 666f726d 6174696f 6e45504b 32334f73 formationEPK23Os │ │ │ │ + 0x000141e4 69427261 6e636869 6e67496e 666f726d iBranchingInform │ │ │ │ + 0x000141f4 6174696f 6e695031 304f7369 486f7449 ationiP10OsiHotI │ │ │ │ + 0x00014204 6e666f00 5f5a4e31 374f7369 43686f6f nfo._ZN17OsiChoo │ │ │ │ + 0x00014214 73655661 72696162 6c653137 75706461 seVariable17upda │ │ │ │ + 0x00014224 7465496e 666f726d 6174696f 6e456969 teInformationEii │ │ │ │ + 0x00014234 64646900 5f5a4e4b 31384f73 69427261 ddi._ZNK18OsiBra │ │ │ │ + 0x00014244 6e636869 6e674f62 6a656374 3131626f nchingObject11bo │ │ │ │ + 0x00014254 756e6442 72616e63 68457600 5f5a4e31 undBranchEv._ZN1 │ │ │ │ + 0x00014264 384f7369 536f6c76 6572496e 74657266 8OsiSolverInterf │ │ │ │ + 0x00014274 61636531 31736574 496e7450 6172616d ace11setIntParam │ │ │ │ + 0x00014284 4531314f 7369496e 74506172 616d6900 E11OsiIntParami. │ │ │ │ + 0x00014294 5f5a4e4b 31384f73 69536f6c 76657249 _ZNK18OsiSolverI │ │ │ │ + 0x000142a4 6e746572 66616365 31316765 74496e74 nterface11getInt │ │ │ │ + 0x000142b4 50617261 6d453131 4f736949 6e745061 ParamE11OsiIntPa │ │ │ │ + 0x000142c4 72616d52 69005f5a 4e4b3943 62634f62 ramRi._ZNK9CbcOb │ │ │ │ + 0x000142d4 6a656374 3133696e 66656173 6962696c ject13infeasibil │ │ │ │ + 0x000142e4 69747945 504b3233 4f736942 72616e63 ityEPK23OsiBranc │ │ │ │ + 0x000142f4 68696e67 496e666f 726d6174 696f6e52 hingInformationR │ │ │ │ + 0x00014304 69005f5a 4e313843 62634272 616e6368 i._ZN18CbcBranch │ │ │ │ + 0x00014314 696e674f 626a6563 74366272 616e6368 ingObject6branch │ │ │ │ + 0x00014324 45503138 4f736953 6f6c7665 72496e74 EP18OsiSolverInt │ │ │ │ + 0x00014334 65726661 6365005f 5a4e3642 6f6e6d69 erface._ZN6Bonmi │ │ │ │ + 0x00014344 6e313742 6f6e4368 6f6f7365 56617269 n17BonChooseVari │ │ │ │ + 0x00014354 61626c65 31377570 64617465 496e666f able17updateInfo │ │ │ │ + 0x00014364 726d6174 696f6e45 69696464 69005f5a rmationEiiddi._Z │ │ │ │ + 0x00014374 4e313843 6f696e4d 65737361 67654861 N18CoinMessageHa │ │ │ │ + 0x00014384 6e646c65 72376d65 73736167 65456952 ndler7messageEiR │ │ │ │ + 0x00014394 4b313243 6f696e4d 65737361 67657300 K12CoinMessages. │ │ │ │ + 0x000143a4 5f5a4e36 426f6e6d 696e3137 426f6e43 _ZN6Bonmin17BonC │ │ │ │ + 0x000143b4 686f6f73 65566172 6961626c 65313775 hooseVariable17u │ │ │ │ + 0x000143c4 70646174 65496e66 6f726d61 74696f6e pdateInformation │ │ │ │ + 0x000143d4 45504b32 334f7369 4272616e 6368696e EPK23OsiBranchin │ │ │ │ + 0x000143e4 67496e66 6f726d61 74696f6e 69503130 gInformationiP10 │ │ │ │ + 0x000143f4 4f736948 6f74496e 666f005f 5a4e3642 OsiHotInfo._ZN6B │ │ │ │ + 0x00014404 6f6e6d69 6e37486f 74496e66 6f443245 onmin7HotInfoD2E │ │ │ │ + 0x00014414 76005f5a 4e31304f 7369486f 74496e66 v._ZN10OsiHotInf │ │ │ │ + 0x00014424 6f443245 76005f5a 54564e36 426f6e6d oD2Ev._ZTVN6Bonm │ │ │ │ + 0x00014434 696e3748 6f74496e 666f4500 5f5a4e36 in7HotInfoE._ZN6 │ │ │ │ + 0x00014444 426f6e6d 696e3748 6f74496e 666f4431 Bonmin7HotInfoD1 │ │ │ │ + 0x00014454 4576005f 5a4e3642 6f6e6d69 6e37486f Ev._ZN6Bonmin7Ho │ │ │ │ + 0x00014464 74496e66 6f443045 76005f5a 4e36426f tInfoD0Ev._ZN6Bo │ │ │ │ + 0x00014474 6e6d696e 3137426f 6e43686f 6f736556 nmin17BonChooseV │ │ │ │ + 0x00014484 61726961 626c6538 4d657373 61676573 ariable8Messages │ │ │ │ + 0x00014494 43324576 005f5a4e 3132436f 696e4d65 C2Ev._ZN12CoinMe │ │ │ │ + 0x000144a4 73736167 65734332 4569005f 5a4e3134 ssagesC2Ei._ZN14 │ │ │ │ + 0x000144b4 436f696e 4f6e654d 65737361 67654331 CoinOneMessageC1 │ │ │ │ + 0x000144c4 45696350 4b63005f 5a4e3132 436f696e EicPKc._ZN12Coin │ │ │ │ + 0x000144d4 4d657373 61676573 31306164 644d6573 Messages10addMes │ │ │ │ + 0x000144e4 73616765 4569524b 3134436f 696e4f6e sageEiRK14CoinOn │ │ │ │ + 0x000144f4 654d6573 73616765 005f5a4e 3134436f eMessage._ZN14Co │ │ │ │ + 0x00014504 696e4f6e 654d6573 73616765 44314576 inOneMessageD1Ev │ │ │ │ + 0x00014514 005f5a4e 3132436f 696e4d65 73736167 ._ZN12CoinMessag │ │ │ │ + 0x00014524 65734432 4576005f 5a4e3642 6f6e6d69 esD2Ev._ZN6Bonmi │ │ │ │ + 0x00014534 6e313742 6f6e4368 6f6f7365 56617269 n17BonChooseVari │ │ │ │ + 0x00014544 61626c65 384d6573 73616765 73433145 able8MessagesC1E │ │ │ │ + 0x00014554 76005f5a 4e4b3642 6f6e6d69 6e313742 v._ZNK6Bonmin17B │ │ │ │ + 0x00014564 6f6e4368 6f6f7365 56617269 61626c65 onChooseVariable │ │ │ │ + 0x00014574 3138636f 6d707574 654d756c 7469706c 18computeMultipl │ │ │ │ + 0x00014584 69657273 45526453 315f005f 5a4e4b36 iersERdS1_._ZNK6 │ │ │ │ + 0x00014594 426f6e6d 696e3137 426f6e43 686f6f73 Bonmin17BonChoos │ │ │ │ + 0x000145a4 65566172 6961626c 65313763 6f6d7075 eVariable17compu │ │ │ │ + 0x000145b4 74655573 6566756c 6e657373 45646464 teUsefulnessEddd │ │ │ │ + 0x000145c4 64504b39 4f73694f 626a6563 74695264 dPK9OsiObjectiRd │ │ │ │ + 0x000145d4 005f5a4e 4b36426f 6e6d696e 3137426f ._ZNK6Bonmin17Bo │ │ │ │ + 0x000145e4 6e43686f 6f736556 61726961 626c6531 nChooseVariable1 │ │ │ │ + 0x000145f4 30697352 6f6f744e 6f646545 504b3233 0isRootNodeEPK23 │ │ │ │ + 0x00014604 4f736942 72616e63 68696e67 496e666f OsiBranchingInfo │ │ │ │ + 0x00014614 726d6174 696f6e00 5f5a4e4b 36426f6e rmation._ZNK6Bon │ │ │ │ + 0x00014624 6d696e31 37426f6e 43686f6f 73655661 min17BonChooseVa │ │ │ │ + 0x00014634 72696162 6c653130 6d61786d 696e4372 riable10maxminCr │ │ │ │ + 0x00014644 69744550 4b32334f 73694272 616e6368 itEPK23OsiBranch │ │ │ │ + 0x00014654 696e6749 6e666f72 6d617469 6f6e005f ingInformation._ │ │ │ │ + 0x00014664 5a4e3642 6f6e6d69 6e37486f 74496e66 ZN6Bonmin7HotInf │ │ │ │ + 0x00014674 6f433245 76005f5a 4e31304f 7369486f oC2Ev._ZN10OsiHo │ │ │ │ + 0x00014684 74496e66 6f433245 76005f5a 4e36426f tInfoC2Ev._ZN6Bo │ │ │ │ + 0x00014694 6e6d696e 37486f74 496e666f 43314576 nmin7HotInfoC1Ev │ │ │ │ + 0x000146a4 005f5a4e 36426f6e 6d696e37 486f7449 ._ZN6Bonmin7HotI │ │ │ │ + 0x000146b4 6e666f43 3245524b 53305f00 5f5a4e31 nfoC2ERKS0_._ZN1 │ │ │ │ + 0x000146c4 304f7369 486f7449 6e666f43 3245524b 0OsiHotInfoC2ERK │ │ │ │ + 0x000146d4 535f005f 5a4e3642 6f6e6d69 6e37486f S_._ZN6Bonmin7Ho │ │ │ │ + 0x000146e4 74496e66 6f433145 524b5330 5f005f5a tInfoC1ERKS0_._Z │ │ │ │ + 0x000146f4 4e4b3642 6f6e6d69 6e37486f 74496e66 NK6Bonmin7HotInf │ │ │ │ + 0x00014704 6f35636c 6f6e6545 76005f5a 4e36426f o5cloneEv._ZN6Bo │ │ │ │ + 0x00014714 6e6d696e 37486f74 496e666f 61534552 nmin7HotInfoaSER │ │ │ │ + 0x00014724 4b53305f 005f5a4e 31304f73 69486f74 KS0_._ZN10OsiHot │ │ │ │ + 0x00014734 496e666f 61534552 4b535f00 5f5a4e36 InfoaSERKS_._ZN6 │ │ │ │ + 0x00014744 426f6e6d 696e3748 6f74496e 666f3137 Bonmin7HotInfo17 │ │ │ │ + 0x00014754 75706461 7465496e 666f726d 6174696f updateInformatio │ │ │ │ + 0x00014764 6e45504b 31384f73 69536f6c 76657249 nEPK18OsiSolverI │ │ │ │ + 0x00014774 6e746572 66616365 504b3233 4f736942 nterfacePK23OsiB │ │ │ │ + 0x00014784 72616e63 68696e67 496e666f 726d6174 ranchingInformat │ │ │ │ + 0x00014794 696f6e50 31374f73 6943686f 6f736556 ionP17OsiChooseV │ │ │ │ + 0x000147a4 61726961 626c6500 5f5a4e31 304f7369 ariable._ZN10Osi │ │ │ │ + 0x000147b4 486f7449 6e666f31 37757064 61746549 HotInfo17updateI │ │ │ │ + 0x000147c4 6e666f72 6d617469 6f6e4550 4b31384f nformationEPK18O │ │ │ │ + 0x000147d4 7369536f 6c766572 496e7465 72666163 siSolverInterfac │ │ │ │ + 0x000147e4 65504b32 334f7369 4272616e 6368696e ePK23OsiBranchin │ │ │ │ + 0x000147f4 67496e66 6f726d61 74696f6e 5031374f gInformationP17O │ │ │ │ + 0x00014804 73694368 6f6f7365 56617269 61626c65 siChooseVariable │ │ │ │ + 0x00014814 005f5a4e 53743676 6563746f 72494e36 ._ZNSt6vectorIN6 │ │ │ │ + 0x00014824 426f6e6d 696e3748 6f74496e 666f4553 Bonmin7HotInfoES │ │ │ │ + 0x00014834 61495331 5f454544 32457600 5f5a4e53 aIS1_EED2Ev._ZNS │ │ │ │ + 0x00014844 74367665 63746f72 494e3642 6f6e6d69 t6vectorIN6Bonmi │ │ │ │ + 0x00014854 6e37486f 74496e66 6f455361 4953315f n7HotInfoESaIS1_ │ │ │ │ + 0x00014864 45454431 4576005f 5a4e5374 31325f56 EED1Ev._ZNSt12_V │ │ │ │ + 0x00014874 6563746f 725f6261 73654964 53614964 ector_baseIdSaId │ │ │ │ + 0x00014884 45454432 4576005f 5a4e5374 31325f56 EED2Ev._ZNSt12_V │ │ │ │ + 0x00014894 6563746f 725f6261 73654964 53614964 ector_baseIdSaId │ │ │ │ + 0x000148a4 45454431 4576005f 5a4e5374 36766563 EED1Ev._ZNSt6vec │ │ │ │ + 0x000148b4 746f7249 64536149 64454531 375f4d5f torIdSaIdEE17_M_ │ │ │ │ + 0x000148c4 64656661 756c745f 61707065 6e64456a default_appendEj │ │ │ │ + 0x000148d4 005f5a4e 36426f6e 6d696e37 486f7449 ._ZN6Bonmin7HotI │ │ │ │ + 0x000148e4 6e666f43 32455031 384f7369 536f6c76 nfoC2EP18OsiSolv │ │ │ │ + 0x000148f4 6572496e 74657266 61636550 4b32334f erInterfacePK23O │ │ │ │ + 0x00014904 73694272 616e6368 696e6749 6e666f72 siBranchingInfor │ │ │ │ + 0x00014914 6d617469 6f6e504b 504b394f 73694f62 mationPKPK9OsiOb │ │ │ │ + 0x00014924 6a656374 69005f5a 4e31304f 7369486f jecti._ZN10OsiHo │ │ │ │ + 0x00014934 74496e66 6f433245 5031384f 7369536f tInfoC2EP18OsiSo │ │ │ │ + 0x00014944 6c766572 496e7465 72666163 65504b32 lverInterfacePK2 │ │ │ │ + 0x00014954 334f7369 4272616e 6368696e 67496e66 3OsiBranchingInf │ │ │ │ + 0x00014964 6f726d61 74696f6e 504b504b 394f7369 ormationPKPK9Osi │ │ │ │ + 0x00014974 4f626a65 63746900 5f5a4e36 426f6e6d Objecti._ZN6Bonm │ │ │ │ + 0x00014984 696e3748 6f74496e 666f4331 45503138 in7HotInfoC1EP18 │ │ │ │ + 0x00014994 4f736953 6f6c7665 72496e74 65726661 OsiSolverInterfa │ │ │ │ + 0x000149a4 6365504b 32334f73 69427261 6e636869 cePK23OsiBranchi │ │ │ │ + 0x000149b4 6e67496e 666f726d 6174696f 6e504b50 ngInformationPKP │ │ │ │ + 0x000149c4 4b394f73 694f626a 65637469 005f5a53 K9OsiObjecti._ZS │ │ │ │ + 0x000149d4 7431365f 5f696e74 726f736f 72745f6c t16__introsort_l │ │ │ │ + 0x000149e4 6f6f7049 5038436f 696e5061 69724964 oopIP8CoinPairId │ │ │ │ + 0x000149f4 6945694e 395f5f67 6e755f63 7878355f iEiN9__gnu_cxx5_ │ │ │ │ + 0x00014a04 5f6f7073 31355f49 7465725f 636f6d70 _ops15_Iter_comp │ │ │ │ + 0x00014a14 5f697465 72493135 436f696e 46697273 _iterI15CoinFirs │ │ │ │ + 0x00014a24 744c6573 735f3249 64694545 45457654 tLess_2IdiEEEEvT │ │ │ │ + 0x00014a34 5f53395f 54305f54 315f005f 5a537431 _S9_T0_T1_._ZSt1 │ │ │ │ + 0x00014a44 365f5f64 6f5f756e 696e6974 5f636f70 6__do_uninit_cop │ │ │ │ + 0x00014a54 79494e39 5f5f676e 755f6378 7831375f yIN9__gnu_cxx17_ │ │ │ │ + 0x00014a64 5f6e6f72 6d616c5f 69746572 61746f72 _normal_iterator │ │ │ │ + 0x00014a74 49504b4e 36426f6e 6d696e37 486f7449 IPKN6Bonmin7HotI │ │ │ │ + 0x00014a84 6e666f45 53743676 6563746f 72495333 nfoESt6vectorIS3 │ │ │ │ + 0x00014a94 5f536149 53335f45 45454550 53335f45 _SaIS3_EEEEPS3_E │ │ │ │ + 0x00014aa4 54305f54 5f53435f 53425f00 5f5a4e36 T0_T_SC_SB_._ZN6 │ │ │ │ + 0x00014ab4 426f6e6d 696e3137 426f6e43 686f6f73 Bonmin17BonChoos │ │ │ │ + 0x00014ac4 65566172 6961626c 65615345 524b5330 eVariableaSERKS0 │ │ │ │ + 0x00014ad4 5f005f5a 4e31374f 73694368 6f6f7365 _._ZN17OsiChoose │ │ │ │ + 0x00014ae4 56617269 61626c65 61534552 4b535f00 VariableaSERKS_. │ │ │ │ + 0x00014af4 5f5a5374 31335f5f 68656170 5f73656c _ZSt13__heap_sel │ │ │ │ + 0x00014b04 65637449 5038436f 696e5061 69724969 ectIP8CoinPairIi │ │ │ │ + 0x00014b14 64454e39 5f5f676e 755f6378 78355f5f dEN9__gnu_cxx5__ │ │ │ │ + 0x00014b24 6f707331 355f4974 65725f63 6f6d705f ops15_Iter_comp_ │ │ │ │ + 0x00014b34 69746572 49313543 6f696e46 69727374 iterI15CoinFirst │ │ │ │ + 0x00014b44 4c657373 5f324969 64454545 4576545f Less_2IidEEEEvT_ │ │ │ │ + 0x00014b54 53395f53 395f5430 5f005f5a 53743136 S9_S9_T0_._ZSt16 │ │ │ │ + 0x00014b64 5f5f696e 74726f73 6f72745f 6c6f6f70 __introsort_loop │ │ │ │ + 0x00014b74 49503843 6f696e50 61697249 69644569 IP8CoinPairIidEi │ │ │ │ + 0x00014b84 4e395f5f 676e755f 63787835 5f5f6f70 N9__gnu_cxx5__op │ │ │ │ + 0x00014b94 7331355f 49746572 5f636f6d 705f6974 s15_Iter_comp_it │ │ │ │ + 0x00014ba4 65724931 35436f69 6e466972 73744c65 erI15CoinFirstLe │ │ │ │ + 0x00014bb4 73735f32 49696445 45454576 545f5339 ss_2IidEEEEvT_S9 │ │ │ │ + 0x00014bc4 5f54305f 54315f00 5f5a646c 5076005f _T0_T1_._ZdlPv._ │ │ │ │ + 0x00014bd4 5a537431 365f5f64 6f5f756e 696e6974 ZSt16__do_uninit │ │ │ │ + 0x00014be4 5f636f70 7949504b 4e36426f 6e6d696e _copyIPKN6Bonmin │ │ │ │ + 0x00014bf4 37486f74 496e666f 45505331 5f455430 7HotInfoEPS1_ET0 │ │ │ │ + 0x00014c04 5f545f53 365f5335 5f005f5a 4e537436 _T_S6_S5_._ZNSt6 │ │ │ │ + 0x00014c14 76656374 6f72494e 36426f6e 6d696e37 vectorIN6Bonmin7 │ │ │ │ + 0x00014c24 486f7449 6e666f45 53614953 315f4545 HotInfoESaIS1_EE │ │ │ │ + 0x00014c34 31375f4d 5f646566 61756c74 5f617070 17_M_default_app │ │ │ │ + 0x00014c44 656e6445 6a005f5a 4e36426f 6e6d696e endEj._ZN6Bonmin │ │ │ │ + 0x00014c54 3137426f 6e43686f 6f736556 61726961 17BonChooseVaria │ │ │ │ + 0x00014c64 626c6531 37646f53 74726f6e 67427261 ble17doStrongBra │ │ │ │ + 0x00014c74 6e636869 6e674550 31384f73 69536f6c nchingEP18OsiSol │ │ │ │ + 0x00014c84 76657249 6e746572 66616365 5032334f verInterfaceP23O │ │ │ │ + 0x00014c94 73694272 616e6368 696e6749 6e666f72 siBranchingInfor │ │ │ │ + 0x00014ca4 6d617469 6f6e6969 005f5a4e 4b31384f mationii._ZNK18O │ │ │ │ + 0x00014cb4 7369536f 6c766572 496e7465 72666163 siSolverInterfac │ │ │ │ + 0x00014cc4 65313767 6574526f 77437574 44656275 e17getRowCutDebu │ │ │ │ + 0x00014cd4 67676572 45760066 666c7573 68007374 ggerEv.fflush.st │ │ │ │ + 0x00014ce4 646f7574 005f5a4e 53743676 6563746f dout._ZNSt6vecto │ │ │ │ + 0x00014cf4 72494e36 426f6e6d 696e3748 6f74496e rIN6Bonmin7HotIn │ │ │ │ + 0x00014d04 666f4553 61495331 5f454531 375f4d5f foESaIS1_EE17_M_ │ │ │ │ + 0x00014d14 7265616c 6c6f635f 61707065 6e64494a realloc_appendIJ │ │ │ │ + 0x00014d24 53315f45 45457644 704f545f 005f5a4e S1_EEEvDpOT_._ZN │ │ │ │ + 0x00014d34 36426f6e 6d696e31 37426f6e 43686f6f 6Bonmin17BonChoo │ │ │ │ + 0x00014d44 73655661 72696162 6c653134 63686f6f seVariable14choo │ │ │ │ + 0x00014d54 73655661 72696162 6c654550 31384f73 seVariableEP18Os │ │ │ │ + 0x00014d64 69536f6c 76657249 6e746572 66616365 iSolverInterface │ │ │ │ + 0x00014d74 5032334f 73694272 616e6368 696e6749 P23OsiBranchingI │ │ │ │ + 0x00014d84 6e666f72 6d617469 6f6e6200 5f5f6165 nformationb.__ae │ │ │ │ + 0x00014d94 6162695f 61746578 6974005f 5a4e3642 abi_atexit._ZN6B │ │ │ │ + 0x00014da4 6f6e6d69 6e313742 6f6e4368 6f6f7365 onmin17BonChoose │ │ │ │ + 0x00014db4 56617269 61626c65 35434e41 4d454235 Variable5CNAMEB5 │ │ │ │ + 0x00014dc4 63787831 3145005f 5a4e5374 375f5f63 cxx11E._ZNSt7__c │ │ │ │ + 0x00014dd4 78783131 31326261 7369635f 73747269 xx1112basic_stri │ │ │ │ + 0x00014de4 6e674963 53743131 63686172 5f747261 ngIcSt11char_tra │ │ │ │ + 0x00014df4 69747349 63455361 49634545 44314576 itsIcESaIcEED1Ev │ │ │ │ + 0x00014e04 005f5a4e 36426f6e 6d696e31 37426f6e ._ZN6Bonmin17Bon │ │ │ │ + 0x00014e14 43686f6f 73655661 72696162 6c654332 ChooseVariableC2 │ │ │ │ + 0x00014e24 45524e53 5f313242 61625365 74757042 ERNS_12BabSetupB │ │ │ │ + 0x00014e34 61736545 504b3138 4f736953 6f6c7665 aseEPK18OsiSolve │ │ │ │ + 0x00014e44 72496e74 65726661 6365005f 5a4e3134 rInterface._ZN14 │ │ │ │ + 0x00014e54 4f736950 73657564 6f436f73 74734331 OsiPseudoCostsC1 │ │ │ │ + 0x00014e64 4576005f 5a4e3138 436f696e 4d657373 Ev._ZN18CoinMess │ │ │ │ + 0x00014e74 61676548 616e646c 65724331 4576005f ageHandlerC1Ev._ │ │ │ │ + 0x00014e84 5a4e3134 4f736950 73657564 6f436f73 ZN14OsiPseudoCos │ │ │ │ + 0x00014e94 74733130 696e6974 69616c69 7a654569 ts10initializeEi │ │ │ │ + 0x00014ea4 005f5a4e 31344f73 69507365 75646f43 ._ZN14OsiPseudoC │ │ │ │ + 0x00014eb4 6f737473 44314576 005f5a54 564e3642 ostsD1Ev._ZTVN6B │ │ │ │ + 0x00014ec4 6f6e6d69 6e313742 6f6e4368 6f6f7365 onmin17BonChoose │ │ │ │ + 0x00014ed4 56617269 61626c65 45005f5a 4e36426f VariableE._ZN6Bo │ │ │ │ + 0x00014ee4 6e6d696e 3137426f 6e43686f 6f736556 nmin17BonChooseV │ │ │ │ + 0x00014ef4 61726961 626c6543 3245524b 53305f00 ariableC2ERKS0_. │ │ │ │ + 0x00014f04 5f5a4e31 344f7369 50736575 646f436f _ZN14OsiPseudoCo │ │ │ │ + 0x00014f14 73747343 3145524b 535f005f 5a4e3642 stsC1ERKS_._ZN6B │ │ │ │ + 0x00014f24 6f6e6d69 6e313742 6f6e4368 6f6f7365 onmin17BonChoose │ │ │ │ + 0x00014f34 56617269 61626c65 43314552 4b53305f VariableC1ERKS0_ │ │ │ │ + 0x00014f44 005f5a4e 4b36426f 6e6d696e 3137426f ._ZNK6Bonmin17Bo │ │ │ │ + 0x00014f54 6e43686f 6f736556 61726961 626c6535 nChooseVariable5 │ │ │ │ + 0x00014f64 636c6f6e 65457600 5f5a4e36 426f6e6d cloneEv._ZN6Bonm │ │ │ │ + 0x00014f74 696e3137 426f6e43 686f6f73 65566172 in17BonChooseVar │ │ │ │ + 0x00014f84 6961626c 65443245 76005f5a 4e36426f iableD2Ev._ZN6Bo │ │ │ │ + 0x00014f94 6e6d696e 3137426f 6e43686f 6f736556 nmin17BonChooseV │ │ │ │ + 0x00014fa4 61726961 626c6544 31457600 5f5a4e36 ariableD1Ev._ZN6 │ │ │ │ + 0x00014fb4 426f6e6d 696e3137 426f6e43 686f6f73 Bonmin17BonChoos │ │ │ │ + 0x00014fc4 65566172 6961626c 65443045 76005f5a eVariableD0Ev._Z │ │ │ │ + 0x00014fd4 4e36426f 6e6d696e 3137426f 6e43686f N6Bonmin17BonCho │ │ │ │ + 0x00014fe4 6f736556 61726961 626c6539 73657475 oseVariable9setu │ │ │ │ + 0x00014ff4 704c6973 74455032 334f7369 4272616e pListEP23OsiBran │ │ │ │ + 0x00015004 6368696e 67496e66 6f726d61 74696f6e chingInformation │ │ │ │ + 0x00015014 62005f5a 4e31374f 73694368 6f6f7365 b._ZN17OsiChoose │ │ │ │ + 0x00015024 56617269 61626c65 39736574 75704c69 Variable9setupLi │ │ │ │ + 0x00015034 73744550 32334f73 69427261 6e636869 stEP23OsiBranchi │ │ │ │ + 0x00015044 6e67496e 666f726d 6174696f 6e62005f ngInformationb._ │ │ │ │ + 0x00015054 5a54534e 36426f6e 6d696e37 486f7449 ZTSN6Bonmin7HotI │ │ │ │ + 0x00015064 6e666f45 005f5a54 494e3642 6f6e6d69 nfoE._ZTIN6Bonmi │ │ │ │ + 0x00015074 6e37486f 74496e66 6f45005f 5a54534e n7HotInfoE._ZTSN │ │ │ │ + 0x00015084 36426f6e 6d696e31 37426f6e 43686f6f 6Bonmin17BonChoo │ │ │ │ + 0x00015094 73655661 72696162 6c654500 5f5a5449 seVariableE._ZTI │ │ │ │ + 0x000150a4 31304f73 69486f74 496e666f 005f5a4e 10OsiHotInfo._ZN │ │ │ │ + 0x000150b4 36426f6e 6d696e31 37517042 72616e63 6Bonmin17QpBranc │ │ │ │ + 0x000150c4 68696e67 536f6c76 65723134 756e6d61 hingSolver14unma │ │ │ │ + 0x000150d4 726b486f 74537461 72744550 4e535f31 rkHotStartEPNS_1 │ │ │ │ + 0x000150e4 384f7369 544d494e 4c50496e 74657266 8OsiTMINLPInterf │ │ │ │ + 0x000150f4 61636545 005f5a4e 36426f6e 6d696e31 aceE._ZN6Bonmin1 │ │ │ │ + 0x00015104 37517042 72616e63 68696e67 536f6c76 7QpBranchingSolv │ │ │ │ + 0x00015114 65724432 4576005f 5a4e3642 6f6e6d69 erD2Ev._ZN6Bonmi │ │ │ │ + 0x00015124 6e323153 74726f6e 67427261 6e636869 n21StrongBranchi │ │ │ │ + 0x00015134 6e67536f 6c766572 44324576 005f5a54 ngSolverD2Ev._ZT │ │ │ │ + 0x00015144 564e3642 6f6e6d69 6e313751 70427261 VN6Bonmin17QpBra │ │ │ │ + 0x00015154 6e636869 6e67536f 6c766572 45005f5a nchingSolverE._Z │ │ │ │ + 0x00015164 4e36426f 6e6d696e 31375170 4272616e N6Bonmin17QpBran │ │ │ │ + 0x00015174 6368696e 67536f6c 76657244 31457600 chingSolverD1Ev. │ │ │ │ + 0x00015184 5f5a4e36 426f6e6d 696e3137 51704272 _ZN6Bonmin17QpBr │ │ │ │ + 0x00015194 616e6368 696e6753 6f6c7665 72443045 anchingSolverD0E │ │ │ │ + 0x000151a4 76005f5a 4e36426f 6e6d696e 31375170 v._ZN6Bonmin17Qp │ │ │ │ + 0x000151b4 4272616e 6368696e 67536f6c 76657231 BranchingSolver1 │ │ │ │ + 0x000151c4 326d6172 6b486f74 53746172 7445504e 2markHotStartEPN │ │ │ │ + 0x000151d4 535f3138 4f736954 4d494e4c 50496e74 S_18OsiTMINLPInt │ │ │ │ + 0x000151e4 65726661 63654500 5f5a4e36 426f6e6d erfaceE._ZN6Bonm │ │ │ │ + 0x000151f4 696e3132 4272616e 6368696e 67545150 in12BranchingTQP │ │ │ │ + 0x00015204 4331454e 3549706f 70743853 6d617274 C1EN5Ipopt8Smart │ │ │ │ + 0x00015214 50747249 4e535f31 31544d49 4e4c5032 PtrINS_11TMINLP2 │ │ │ │ + 0x00015224 544e4c50 45454500 5f5a4e36 426f6e6d TNLPEEE._ZN6Bonm │ │ │ │ + 0x00015234 696e3137 51704272 616e6368 696e6753 in17QpBranchingS │ │ │ │ + 0x00015244 6f6c7665 72433245 504e535f 31384f73 olverC2EPNS_18Os │ │ │ │ + 0x00015254 69544d49 4e4c5049 6e746572 66616365 iTMINLPInterface │ │ │ │ + 0x00015264 45005f5a 4e36426f 6e6d696e 32315374 E._ZN6Bonmin21St │ │ │ │ + 0x00015274 726f6e67 4272616e 6368696e 67536f6c rongBranchingSol │ │ │ │ + 0x00015284 76657243 3245504e 535f3138 4f736954 verC2EPNS_18OsiT │ │ │ │ + 0x00015294 4d494e4c 50496e74 65726661 63654500 MINLPInterfaceE. │ │ │ │ + 0x000152a4 5f5a4e36 426f6e6d 696e3137 51704272 _ZN6Bonmin17QpBr │ │ │ │ + 0x000152b4 616e6368 696e6753 6f6c7665 72433245 anchingSolverC2E │ │ │ │ + 0x000152c4 524b5330 5f005f5a 4e36426f 6e6d696e RKS0_._ZN6Bonmin │ │ │ │ + 0x000152d4 32315374 726f6e67 4272616e 6368696e 21StrongBranchin │ │ │ │ + 0x000152e4 67536f6c 76657243 3245524b 53305f00 gSolverC2ERKS0_. │ │ │ │ + 0x000152f4 5f5a4e36 426f6e6d 696e3137 51704272 _ZN6Bonmin17QpBr │ │ │ │ + 0x00015304 616e6368 696e6753 6f6c7665 72433145 anchingSolverC1E │ │ │ │ + 0x00015314 524b5330 5f005f5a 4e36426f 6e6d696e RKS0_._ZN6Bonmin │ │ │ │ + 0x00015324 31375170 4272616e 6368696e 67536f6c 17QpBranchingSol │ │ │ │ + 0x00015334 76657261 5345524b 53305f00 5f5a4e36 veraSERKS0_._ZN6 │ │ │ │ + 0x00015344 426f6e6d 696e3231 5374726f 6e674272 Bonmin21StrongBr │ │ │ │ + 0x00015354 616e6368 696e6753 6f6c7665 72615345 anchingSolveraSE │ │ │ │ + 0x00015364 524b5330 5f005f5a 4e354970 6f707438 RKS0_._ZN5Ipopt8 │ │ │ │ + 0x00015374 536d6172 74507472 494e535f 34544e4c SmartPtrINS_4TNL │ │ │ │ + 0x00015384 50454531 3552656c 65617365 506f696e PEE15ReleasePoin │ │ │ │ + 0x00015394 7465725f 4576005f 5a4e3642 6f6e6d69 ter_Ev._ZN6Bonmi │ │ │ │ + 0x000153a4 6e313751 70427261 6e636869 6e67536f n17QpBranchingSo │ │ │ │ + 0x000153b4 6c766572 3137736f 6c766546 726f6d48 lver17solveFromH │ │ │ │ + 0x000153c4 6f745374 61727445 504e535f 31384f73 otStartEPNS_18Os │ │ │ │ + 0x000153d4 69544d49 4e4c5049 6e746572 66616365 iTMINLPInterface │ │ │ │ + 0x000153e4 45005f5a 54534e36 426f6e6d 696e3137 E._ZTSN6Bonmin17 │ │ │ │ + 0x000153f4 51704272 616e6368 696e6753 6f6c7665 QpBranchingSolve │ │ │ │ + 0x00015404 7245005f 5a54494e 36426f6e 6d696e31 rE._ZTIN6Bonmin1 │ │ │ │ + 0x00015414 37517042 72616e63 68696e67 536f6c76 7QpBranchingSolv │ │ │ │ + 0x00015424 65724500 5f5a5449 4e36426f 6e6d696e erE._ZTIN6Bonmin │ │ │ │ + 0x00015434 32315374 726f6e67 4272616e 6368696e 21StrongBranchin │ │ │ │ + 0x00015444 67536f6c 76657245 005f5a4e 36426f6e gSolverE._ZN6Bon │ │ │ │ + 0x00015454 6d696e31 374c7042 72616e63 68696e67 min17LpBranching │ │ │ │ + 0x00015464 536f6c76 65723132 6d61726b 486f7453 Solver12markHotS │ │ │ │ + 0x00015474 74617274 45504e53 5f31384f 7369544d tartEPNS_18OsiTM │ │ │ │ + 0x00015484 494e4c50 496e7465 72666163 6545005f INLPInterfaceE._ │ │ │ │ + 0x00015494 5a4e3642 6f6e6d69 6e31374c 70427261 ZN6Bonmin17LpBra │ │ │ │ + 0x000154a4 6e636869 6e67536f 6c766572 3134756e nchingSolver14un │ │ │ │ + 0x000154b4 6d61726b 486f7453 74617274 45504e53 markHotStartEPNS │ │ │ │ + 0x000154c4 5f31384f 7369544d 494e4c50 496e7465 _18OsiTMINLPInte │ │ │ │ + 0x000154d4 72666163 6545005f 5a4e3642 6f6e6d69 rfaceE._ZN6Bonmi │ │ │ │ + 0x000154e4 6e31374c 70427261 6e636869 6e67536f n17LpBranchingSo │ │ │ │ + 0x000154f4 6c766572 44324576 005f5a54 564e3642 lverD2Ev._ZTVN6B │ │ │ │ + 0x00015504 6f6e6d69 6e31374c 70427261 6e636869 onmin17LpBranchi │ │ │ │ + 0x00015514 6e67536f 6c766572 45005f5a 4e36426f ngSolverE._ZN6Bo │ │ │ │ + 0x00015524 6e6d696e 31374c70 4272616e 6368696e nmin17LpBranchin │ │ │ │ + 0x00015534 67536f6c 76657244 31457600 5f5a4e36 gSolverD1Ev._ZN6 │ │ │ │ + 0x00015544 426f6e6d 696e3137 4c704272 616e6368 Bonmin17LpBranch │ │ │ │ + 0x00015554 696e6753 6f6c7665 72443045 76005f5a ingSolverD0Ev._Z │ │ │ │ + 0x00015564 4e36426f 6e6d696e 31374c70 4272616e N6Bonmin17LpBran │ │ │ │ + 0x00015574 6368696e 67536f6c 76657243 3245524b chingSolverC2ERK │ │ │ │ + 0x00015584 53305f00 5f5a4e36 426f6e6d 696e3137 S0_._ZN6Bonmin17 │ │ │ │ + 0x00015594 4c704272 616e6368 696e6753 6f6c7665 LpBranchingSolve │ │ │ │ + 0x000155a4 72433145 524b5330 5f005f5a 4e36426f rC1ERKS0_._ZN6Bo │ │ │ │ + 0x000155b4 6e6d696e 31374c70 4272616e 6368696e nmin17LpBranchin │ │ │ │ + 0x000155c4 67536f6c 76657261 5345524b 53305f00 gSolveraSERKS0_. │ │ │ │ + 0x000155d4 5f5a4e53 7431325f 56656374 6f725f62 _ZNSt12_Vector_b │ │ │ │ + 0x000155e4 61736549 69536149 69454544 32457600 aseIiSaIiEED2Ev. │ │ │ │ + 0x000155f4 5f5a4e53 7431325f 56656374 6f725f62 _ZNSt12_Vector_b │ │ │ │ + 0x00015604 61736549 69536149 69454544 31457600 aseIiSaIiEED1Ev. │ │ │ │ + 0x00015614 5f5a4e36 426f6e6d 696e3137 4c704272 _ZN6Bonmin17LpBr │ │ │ │ + 0x00015624 616e6368 696e6753 6f6c7665 72433245 anchingSolverC2E │ │ │ │ + 0x00015634 504e535f 31324261 62536574 75704261 PNS_12BabSetupBa │ │ │ │ + 0x00015644 73654500 5f5a4e53 74367665 63746f72 seE._ZNSt6vector │ │ │ │ + 0x00015654 49645361 49644545 31375f4d 5f726561 IdSaIdEE17_M_rea │ │ │ │ + 0x00015664 6c6c6f63 5f617070 656e6449 4a524b64 lloc_appendIJRKd │ │ │ │ + 0x00015674 45454576 44704f54 5f005f5a 4e537436 EEEvDpOT_._ZNSt6 │ │ │ │ + 0x00015684 76656374 6f724969 53614969 45453137 vectorIiSaIiEE17 │ │ │ │ + 0x00015694 5f4d5f72 65616c6c 6f635f61 7070656e _M_realloc_appen │ │ │ │ + 0x000156a4 64494a52 4b694545 45764470 4f545f00 dIJRKiEEEvDpOT_. │ │ │ │ + 0x000156b4 5f5a4e36 426f6e6d 696e3137 4c704272 _ZN6Bonmin17LpBr │ │ │ │ + 0x000156c4 616e6368 696e6753 6f6c7665 72313773 anchingSolver17s │ │ │ │ + 0x000156d4 6f6c7665 46726f6d 486f7453 74617274 olveFromHotStart │ │ │ │ + 0x000156e4 45504e53 5f31384f 7369544d 494e4c50 EPNS_18OsiTMINLP │ │ │ │ + 0x000156f4 496e7465 72666163 6545005f 5a4e3642 InterfaceE._ZN6B │ │ │ │ + 0x00015704 6f6e6d69 6e313154 4d494e4c 5032544e onmin11TMINLP2TN │ │ │ │ + 0x00015714 4c503953 65745f78 5f736f6c 4569504b LP9Set_x_solEiPK │ │ │ │ + 0x00015724 64005f5a 4e36426f 6e6d696e 37456370 d._ZN6Bonmin7Ecp │ │ │ │ + 0x00015734 43757473 3131646f 45637052 6f756e64 Cuts11doEcpRound │ │ │ │ + 0x00015744 73455231 384f7369 536f6c76 6572496e sER18OsiSolverIn │ │ │ │ + 0x00015754 74657266 61636562 5064005f 5a54534e terfacebPd._ZTSN │ │ │ │ + 0x00015764 36426f6e 6d696e31 374c7042 72616e63 6Bonmin17LpBranc │ │ │ │ + 0x00015774 68696e67 536f6c76 65724500 5f5a5449 hingSolverE._ZTI │ │ │ │ + 0x00015784 4e36426f 6e6d696e 31374c70 4272616e N6Bonmin17LpBran │ │ │ │ + 0x00015794 6368696e 67536f6c 76657245 005f5a4e chingSolverE._ZN │ │ │ │ + 0x000157a4 31354367 6c437574 47656e65 7261746f 15CglCutGenerato │ │ │ │ + 0x000157b4 72313372 65667265 7368536f 6c766572 r13refreshSolver │ │ │ │ + 0x000157c4 45503138 4f736953 6f6c7665 72496e74 EP18OsiSolverInt │ │ │ │ + 0x000157d4 65726661 6365005f 5a4e4b31 3543676c erface._ZNK15Cgl │ │ │ │ + 0x000157e4 43757447 656e6572 61746f72 32346d61 CutGenerator24ma │ │ │ │ + 0x000157f4 78696d75 6d4c656e 6774684f 66437574 ximumLengthOfCut │ │ │ │ + 0x00015804 496e5472 65654576 005f5a4e 4b36426f InTreeEv._ZNK6Bo │ │ │ │ + 0x00015814 6e6d696e 37456370 43757473 3133646f nmin7EcpCuts13do │ │ │ │ + 0x00015824 4c6f6361 6c536561 72636845 504e535f LocalSearchEPNS_ │ │ │ │ + 0x00015834 37426162 496e666f 45005f5a 4e4b3642 7BabInfoE._ZNK6B │ │ │ │ + 0x00015844 6f6e6d69 6e374563 70437574 73397065 onmin7EcpCuts9pe │ │ │ │ + 0x00015854 72666f72 6d4f6145 52374f73 69437574 rformOaER7OsiCut │ │ │ │ + 0x00015864 73524e53 5f31394f 61446563 6f6d706f sRNS_19OaDecompo │ │ │ │ + 0x00015874 73697469 6f6e4261 73653131 736f6c76 sitionBase11solv │ │ │ │ + 0x00015884 65724d61 6e697045 504e535f 37426162 erManipEPNS_7Bab │ │ │ │ + 0x00015894 496e666f 45526452 4b313143 676c5472 InfoERdRK11CglTr │ │ │ │ + 0x000158a4 6565496e 666f005f 5a4e3642 6f6e6d69 eeInfo._ZN6Bonmi │ │ │ │ + 0x000158b4 6e374563 70437574 73313267 656e6572 n7EcpCuts12gener │ │ │ │ + 0x000158c4 61746543 75747345 524b3138 4f736953 ateCutsERK18OsiS │ │ │ │ + 0x000158d4 6f6c7665 72496e74 65726661 63655237 olverInterfaceR7 │ │ │ │ + 0x000158e4 4f736943 75747331 3143676c 54726565 OsiCuts11CglTree │ │ │ │ + 0x000158f4 496e666f 005f5a4e 36426f6e 6d696e31 Info._ZN6Bonmin1 │ │ │ │ + 0x00015904 384f7369 544d494e 4c50496e 74657266 8OsiTMINLPInterf │ │ │ │ + 0x00015914 61636532 36676574 4e6f6e4c 696e6561 ace26getNonLinea │ │ │ │ + 0x00015924 72697469 65735669 6f6c6174 696f6e45 ritiesViolationE │ │ │ │ + 0x00015934 504b6464 005f5a4e 36426f6e 6d696e31 PKdd._ZN6Bonmin1 │ │ │ │ + 0x00015944 394f6144 65636f6d 706f7369 74696f6e 9OaDecomposition │ │ │ │ + 0x00015954 42617365 3131736f 6c766572 4d616e69 Base11solverMani │ │ │ │ + 0x00015964 70433145 524b3138 4f736953 6f6c7665 pC1ERK18OsiSolve │ │ │ │ + 0x00015974 72496e74 65726661 63650070 6f77005f rInterface.pow._ │ │ │ │ + 0x00015984 5a4e3642 6f6e6d69 6e31394f 61446563 ZN6Bonmin19OaDec │ │ │ │ + 0x00015994 6f6d706f 73697469 6f6e4261 73653131 ompositionBase11 │ │ │ │ + 0x000159a4 736f6c76 65724d61 6e697037 72657374 solverManip7rest │ │ │ │ + 0x000159b4 6f726545 76005f5a 4e36426f 6e6d696e oreEv._ZN6Bonmin │ │ │ │ + 0x000159c4 31394f61 4465636f 6d706f73 6974696f 19OaDecompositio │ │ │ │ + 0x000159d4 6e426173 65313173 6f6c7665 724d616e nBase11solverMan │ │ │ │ + 0x000159e4 69704431 4576005f 5a4e3135 43676c43 ipD1Ev._ZN15CglC │ │ │ │ + 0x000159f4 75744765 6e657261 746f7231 3167656e utGenerator11gen │ │ │ │ + 0x00015a04 65726174 65437070 42356378 78313145 erateCppB5cxx11E │ │ │ │ + 0x00015a14 50385f49 4f5f4649 4c45005f 5a4e3642 P8_IO_FILE._ZN6B │ │ │ │ + 0x00015a24 6f6e6d69 6e374563 70437574 73433245 onmin7EcpCutsC2E │ │ │ │ + 0x00015a34 524e535f 31324261 62536574 75704261 RNS_12BabSetupBa │ │ │ │ + 0x00015a44 73654500 5f5a4e36 426f6e6d 696e3139 seE._ZN6Bonmin19 │ │ │ │ + 0x00015a54 4f614465 636f6d70 6f736974 696f6e42 OaDecompositionB │ │ │ │ + 0x00015a64 61736543 3245524e 535f3132 42616253 aseC2ERNS_12BabS │ │ │ │ + 0x00015a74 65747570 42617365 45626200 5f5a5453 etupBaseEbb._ZTS │ │ │ │ + 0x00015a84 4e36426f 6e6d696e 37456370 43757473 N6Bonmin7EcpCuts │ │ │ │ + 0x00015a94 45005f5a 54494e36 426f6e6d 696e3745 E._ZTIN6Bonmin7E │ │ │ │ + 0x00015aa4 63704375 74734500 5f5a4e4b 31354367 cpCutsE._ZNK15Cg │ │ │ │ + 0x00015ab4 6c437574 47656e65 7261746f 7232346d lCutGenerator24m │ │ │ │ + 0x00015ac4 61794765 6e657261 7465526f 77437574 ayGenerateRowCut │ │ │ │ + 0x00015ad4 73496e54 72656545 76005f5a 4e4b3135 sInTreeEv._ZNK15 │ │ │ │ + 0x00015ae4 43676c43 75744765 6e657261 746f7231 CglCutGenerator1 │ │ │ │ + 0x00015af4 376e6565 64734f70 74696d61 6c426173 7needsOptimalBas │ │ │ │ + 0x00015b04 69734576 005f5a4e 4b36426f 6e6d696e isEv._ZNK6Bonmin │ │ │ │ + 0x00015b14 32304f61 46656173 6962696c 69747943 20OaFeasibilityC │ │ │ │ + 0x00015b24 6865636b 65723133 646f4c6f 63616c53 hecker13doLocalS │ │ │ │ + 0x00015b34 65617263 6845504e 535f3742 6162496e earchEPNS_7BabIn │ │ │ │ + 0x00015b44 666f4500 5f5a4e36 426f6e6d 696e3230 foE._ZN6Bonmin20 │ │ │ │ + 0x00015b54 4f614665 61736962 696c6974 79436865 OaFeasibilityChe │ │ │ │ + 0x00015b64 636b6572 44324576 005f5a54 564e3642 ckerD2Ev._ZTVN6B │ │ │ │ + 0x00015b74 6f6e6d69 6e32304f 61466561 73696269 onmin20OaFeasibi │ │ │ │ + 0x00015b84 6c697479 43686563 6b657245 005f5a4e lityCheckerE._ZN │ │ │ │ + 0x00015b94 36426f6e 6d696e32 304f6146 65617369 6Bonmin20OaFeasi │ │ │ │ + 0x00015ba4 62696c69 74794368 65636b65 72443145 bilityCheckerD1E │ │ │ │ + 0x00015bb4 76005f5a 4e36426f 6e6d696e 32304f61 v._ZN6Bonmin20Oa │ │ │ │ + 0x00015bc4 46656173 6962696c 69747943 6865636b FeasibilityCheck │ │ │ │ + 0x00015bd4 65724430 4576005f 5a4e4b36 426f6e6d erD0Ev._ZNK6Bonm │ │ │ │ + 0x00015be4 696e3230 4f614665 61736962 696c6974 in20OaFeasibilit │ │ │ │ + 0x00015bf4 79436865 636b6572 35636c6f 6e654576 yChecker5cloneEv │ │ │ │ + 0x00015c04 005f5a4e 36426f6e 6d696e32 304f6146 ._ZN6Bonmin20OaF │ │ │ │ + 0x00015c14 65617369 62696c69 74794368 65636b65 easibilityChecke │ │ │ │ + 0x00015c24 72433245 524e535f 31324261 62536574 rC2ERNS_12BabSet │ │ │ │ + 0x00015c34 75704261 73654500 5f5a4e4b 36426f6e upBaseE._ZNK6Bon │ │ │ │ + 0x00015c44 6d696e32 304f6146 65617369 62696c69 min20OaFeasibili │ │ │ │ + 0x00015c54 74794368 65636b65 72397065 72666f72 tyChecker9perfor │ │ │ │ + 0x00015c64 6d4f6145 52374f73 69437574 73524e53 mOaER7OsiCutsRNS │ │ │ │ + 0x00015c74 5f31394f 61446563 6f6d706f 73697469 _19OaDecompositi │ │ │ │ + 0x00015c84 6f6e4261 73653131 736f6c76 65724d61 onBase11solverMa │ │ │ │ + 0x00015c94 6e697045 504e535f 37426162 496e666f nipEPNS_7BabInfo │ │ │ │ + 0x00015ca4 45526452 4b313143 676c5472 6565496e ERdRK11CglTreeIn │ │ │ │ + 0x00015cb4 666f005f 5a4e3233 4f736942 72616e63 fo._ZN23OsiBranc │ │ │ │ + 0x00015cc4 68696e67 496e666f 726d6174 696f6e43 hingInformationC │ │ │ │ + 0x00015cd4 3145504b 31384f73 69536f6c 76657249 1EPK18OsiSolverI │ │ │ │ + 0x00015ce4 6e746572 66616365 6262005f 5a4e4b36 nterfacebb._ZNK6 │ │ │ │ + 0x00015cf4 426f6e6d 696e3139 4f614465 636f6d70 Bonmin19OaDecomp │ │ │ │ + 0x00015d04 6f736974 696f6e42 61736531 34706f73 ositionBase14pos │ │ │ │ + 0x00015d14 745f6e6c 705f736f 6c766545 504e535f t_nlp_solveEPNS_ │ │ │ │ + 0x00015d24 37426162 496e666f 4564005f 5a4e3642 7BabInfoEd._ZN6B │ │ │ │ + 0x00015d34 6f6e6d69 6e31384f 7369544d 494e4c50 onmin18OsiTMINLP │ │ │ │ + 0x00015d44 496e7465 72666163 65313367 65744265 Interface13getBe │ │ │ │ + 0x00015d54 6e646572 73437574 4552374f 73694375 ndersCutER7OsiCu │ │ │ │ + 0x00015d64 74736200 5f5a4e32 334f7369 4272616e tsb._ZN23OsiBran │ │ │ │ + 0x00015d74 6368696e 67496e66 6f726d61 74696f6e chingInformation │ │ │ │ + 0x00015d84 44314576 005f5a54 534e3642 6f6e6d69 D1Ev._ZTSN6Bonmi │ │ │ │ + 0x00015d94 6e32304f 61466561 73696269 6c697479 n20OaFeasibility │ │ │ │ + 0x00015da4 43686563 6b657245 005f5a54 494e3642 CheckerE._ZTIN6B │ │ │ │ + 0x00015db4 6f6e6d69 6e32304f 61466561 73696269 onmin20OaFeasibi │ │ │ │ + 0x00015dc4 6c697479 43686563 6b657245 005f5a4e lityCheckerE._ZN │ │ │ │ + 0x00015dd4 36426f6e 6d696e31 394f6144 65636f6d 6Bonmin19OaDecom │ │ │ │ + 0x00015de4 706f7369 74696f6e 42617365 31326765 positionBase12ge │ │ │ │ + 0x00015df4 6e657261 74654375 74734552 4b31384f nerateCutsERK18O │ │ │ │ + 0x00015e04 7369536f 6c766572 496e7465 72666163 siSolverInterfac │ │ │ │ + 0x00015e14 6552374f 73694375 74733131 43676c54 eR7OsiCuts11CglT │ │ │ │ + 0x00015e24 72656549 6e666f00 5f5a4e36 426f6e6d reeInfo._ZN6Bonm │ │ │ │ + 0x00015e34 696e3134 44756d6d 79486575 72697374 in14DummyHeurist │ │ │ │ + 0x00015e44 69633873 6f6c7574 696f6e45 52645064 ic8solutionERdPd │ │ │ │ + 0x00015e54 52374f73 69437574 73005f5a 4e36426f R7OsiCuts._ZN6Bo │ │ │ │ + 0x00015e64 6e6d696e 31344475 6d6d7948 65757269 nmin14DummyHeuri │ │ │ │ + 0x00015e74 73746963 31307265 7365744d 6f64656c stic10resetModel │ │ │ │ + 0x00015e84 45503843 62634d6f 64656c00 5f5a4e36 EP8CbcModel._ZN6 │ │ │ │ + 0x00015e94 426f6e6d 696e3134 44756d6d 79486575 Bonmin14DummyHeu │ │ │ │ + 0x00015ea4 72697374 69633133 73686f75 6c644865 ristic13shouldHe │ │ │ │ + 0x00015eb4 75725275 6e456900 5f5a4e36 426f6e6d urRunEi._ZN6Bonm │ │ │ │ + 0x00015ec4 696e3134 44756d6d 79486575 72697374 in14DummyHeurist │ │ │ │ + 0x00015ed4 69633873 6f6c7574 696f6e45 52645064 ic8solutionERdPd │ │ │ │ + 0x00015ee4 005f5a4e 31324f73 69426162 536f6c76 ._ZN12OsiBabSolv │ │ │ │ + 0x00015ef4 65723873 6f6c7574 696f6e45 52645064 er8solutionERdPd │ │ │ │ + 0x00015f04 69005f5a 4e4b3642 6f6e6d69 6e313444 i._ZNK6Bonmin14D │ │ │ │ + 0x00015f14 756d6d79 48657572 69737469 6335636c ummyHeuristic5cl │ │ │ │ + 0x00015f24 6f6e6545 76005f5a 54564e36 426f6e6d oneEv._ZTVN6Bonm │ │ │ │ + 0x00015f34 696e3134 44756d6d 79486575 72697374 in14DummyHeurist │ │ │ │ + 0x00015f44 69634500 5f5a4e36 426f6e6d 696e3134 icE._ZN6Bonmin14 │ │ │ │ + 0x00015f54 44756d6d 79486575 72697374 69634432 DummyHeuristicD2 │ │ │ │ + 0x00015f64 4576005f 5a4e3642 6f6e6d69 6e313444 Ev._ZN6Bonmin14D │ │ │ │ + 0x00015f74 756d6d79 48657572 69737469 63443145 ummyHeuristicD1E │ │ │ │ + 0x00015f84 76005f5a 4e36426f 6e6d696e 31344475 v._ZN6Bonmin14Du │ │ │ │ + 0x00015f94 6d6d7948 65757269 73746963 44304576 mmyHeuristicD0Ev │ │ │ │ + 0x00015fa4 005f5a4e 36426f6e 6d696e31 3444756d ._ZN6Bonmin14Dum │ │ │ │ + 0x00015fb4 6d794865 75726973 74696343 32455238 myHeuristicC2ER8 │ │ │ │ + 0x00015fc4 4362634d 6f64656c 504e535f 31384f73 CbcModelPNS_18Os │ │ │ │ + 0x00015fd4 69544d49 4e4c5049 6e746572 66616365 iTMINLPInterface │ │ │ │ + 0x00015fe4 45005f5a 4e36426f 6e6d696e 31344475 E._ZN6Bonmin14Du │ │ │ │ + 0x00015ff4 6d6d7948 65757269 73746963 43314552 mmyHeuristicC1ER │ │ │ │ + 0x00016004 38436263 4d6f6465 6c504e53 5f31384f 8CbcModelPNS_18O │ │ │ │ + 0x00016014 7369544d 494e4c50 496e7465 72666163 siTMINLPInterfac │ │ │ │ + 0x00016024 6545005f 5a4e3642 6f6e6d69 6e313444 eE._ZN6Bonmin14D │ │ │ │ + 0x00016034 756d6d79 48657572 69737469 63433245 ummyHeuristicC2E │ │ │ │ + 0x00016044 504e535f 31384f73 69544d49 4e4c5049 PNS_18OsiTMINLPI │ │ │ │ + 0x00016054 6e746572 66616365 45005f5a 4e313243 nterfaceE._ZN12C │ │ │ │ + 0x00016064 62634865 75726973 74696343 32457600 bcHeuristicC2Ev. │ │ │ │ + 0x00016074 5f5a5453 4e36426f 6e6d696e 31344475 _ZTSN6Bonmin14Du │ │ │ │ + 0x00016084 6d6d7948 65757269 73746963 45005f5a mmyHeuristicE._Z │ │ │ │ + 0x00016094 54494e36 426f6e6d 696e3134 44756d6d TIN6Bonmin14Dumm │ │ │ │ + 0x000160a4 79486575 72697374 69634500 5f5a4e36 yHeuristicE._ZN6 │ │ │ │ + 0x000160b4 426f6e6d 696e3135 4f414375 7447656e Bonmin15OACutGen │ │ │ │ + 0x000160c4 65726174 6f723244 32457600 5f5a5456 erator2D2Ev._ZTV │ │ │ │ + 0x000160d4 4e36426f 6e6d696e 31354f41 43757447 N6Bonmin15OACutG │ │ │ │ + 0x000160e4 656e6572 61746f72 3245005f 5a4e3642 enerator2E._ZN6B │ │ │ │ + 0x000160f4 6f6e6d69 6e31354f 41437574 47656e65 onmin15OACutGene │ │ │ │ + 0x00016104 7261746f 72324431 4576005f 5a4e3642 rator2D1Ev._ZN6B │ │ │ │ + 0x00016114 6f6e6d69 6e31354f 41437574 47656e65 onmin15OACutGene │ │ │ │ + 0x00016124 7261746f 72324430 4576005f 5a4e4b36 rator2D0Ev._ZNK6 │ │ │ │ + 0x00016134 426f6e6d 696e3135 4f414375 7447656e Bonmin15OACutGen │ │ │ │ + 0x00016144 65726174 6f723235 636c6f6e 65457600 erator25cloneEv. │ │ │ │ + 0x00016154 5f5a4e4b 36426f6e 6d696e31 354f4143 _ZNK6Bonmin15OAC │ │ │ │ + 0x00016164 75744765 6e657261 746f7232 3133646f utGenerator213do │ │ │ │ + 0x00016174 4c6f6361 6c536561 72636845 504e535f LocalSearchEPNS_ │ │ │ │ + 0x00016184 37426162 496e666f 45005f5a 4e36426f 7BabInfoE._ZN6Bo │ │ │ │ + 0x00016194 6e6d696e 31354f41 43757447 656e6572 nmin15OACutGener │ │ │ │ + 0x000161a4 61746f72 32433245 524e535f 31324261 ator2C2ERNS_12Ba │ │ │ │ + 0x000161b4 62536574 75704261 73654500 5f5a4e4b bSetupBaseE._ZNK │ │ │ │ + 0x000161c4 36426f6e 6d696e31 354f4143 75744765 6Bonmin15OACutGe │ │ │ │ + 0x000161d4 6e657261 746f7232 39706572 666f726d nerator29perform │ │ │ │ + 0x000161e4 4f614552 374f7369 43757473 524e535f OaER7OsiCutsRNS_ │ │ │ │ 0x000161f4 31394f61 4465636f 6d706f73 6974696f 19OaDecompositio │ │ │ │ - 0x00016204 6e426173 6545005f 5a4e3132 436f696e nBaseE._ZN12Coin │ │ │ │ - 0x00016214 4d657373 61676573 44314576 005f5a4e MessagesD1Ev._ZN │ │ │ │ - 0x00016224 36426f6e 6d696e31 394f6144 65636f6d 6Bonmin19OaDecom │ │ │ │ - 0x00016234 706f7369 74696f6e 42617365 43314552 positionBaseC1ER │ │ │ │ - 0x00016244 4e535f31 32426162 53657475 70426173 NS_12BabSetupBas │ │ │ │ - 0x00016254 65456262 005f5a4e 31354367 6c437574 eEbb._ZN15CglCut │ │ │ │ - 0x00016264 47656e65 7261746f 72433245 524b535f GeneratorC2ERKS_ │ │ │ │ - 0x00016274 005f5a4e 3132436f 696e4d65 73736167 ._ZN12CoinMessag │ │ │ │ - 0x00016284 65734331 45524b53 5f005f5a 4e36426f esC1ERKS_._ZN6Bo │ │ │ │ - 0x00016294 6e6d696e 31394f61 4465636f 6d706f73 nmin19OaDecompos │ │ │ │ - 0x000162a4 6974696f 6e426173 65433145 524b5330 itionBaseC1ERKS0 │ │ │ │ - 0x000162b4 5f005f5a 4e36426f 6e6d696e 31394f61 _._ZN6Bonmin19Oa │ │ │ │ - 0x000162c4 4465636f 6d706f73 6974696f 6e426173 DecompositionBas │ │ │ │ - 0x000162d4 65443145 76005f5a 4e36426f 6e6d696e eD1Ev._ZN6Bonmin │ │ │ │ - 0x000162e4 31394f61 4465636f 6d706f73 6974696f 19OaDecompositio │ │ │ │ - 0x000162f4 6e426173 65443045 76005f5a 4e313143 nBaseD0Ev._ZN11C │ │ │ │ - 0x00016304 676c5472 6565496e 666f4331 45524b53 glTreeInfoC1ERKS │ │ │ │ - 0x00016314 5f005f5a 4e4b3132 4f736942 6162536f _._ZNK12OsiBabSo │ │ │ │ - 0x00016324 6c766572 31316d69 70466561 7369626c lver11mipFeasibl │ │ │ │ - 0x00016334 65457600 5f5a5453 4e36426f 6e6d696e eEv._ZTSN6Bonmin │ │ │ │ - 0x00016344 31394f61 4465636f 6d706f73 6974696f 19OaDecompositio │ │ │ │ - 0x00016354 6e426173 6545005f 5a4e4b36 426f6e6d nBaseE._ZNK6Bonm │ │ │ │ - 0x00016364 696e3230 4f614665 61736962 696c6974 in20OaFeasibilit │ │ │ │ - 0x00016374 79436865 636b6572 3133646f 4c6f6361 yChecker13doLoca │ │ │ │ - 0x00016384 6c536561 72636845 504e535f 37426162 lSearchEPNS_7Bab │ │ │ │ - 0x00016394 496e666f 45005f5a 4e36426f 6e6d696e InfoE._ZN6Bonmin │ │ │ │ - 0x000163a4 32304f61 46656173 6962696c 69747943 20OaFeasibilityC │ │ │ │ - 0x000163b4 6865636b 65724432 4576005f 5a54564e heckerD2Ev._ZTVN │ │ │ │ - 0x000163c4 36426f6e 6d696e32 304f6146 65617369 6Bonmin20OaFeasi │ │ │ │ - 0x000163d4 62696c69 74794368 65636b65 7245005f bilityCheckerE._ │ │ │ │ - 0x000163e4 5a4e3642 6f6e6d69 6e32304f 61466561 ZN6Bonmin20OaFea │ │ │ │ - 0x000163f4 73696269 6c697479 43686563 6b657244 sibilityCheckerD │ │ │ │ - 0x00016404 31457600 5f5a4e36 426f6e6d 696e3230 1Ev._ZN6Bonmin20 │ │ │ │ - 0x00016414 4f614665 61736962 696c6974 79436865 OaFeasibilityChe │ │ │ │ - 0x00016424 636b6572 44304576 005f5a4e 4b36426f ckerD0Ev._ZNK6Bo │ │ │ │ - 0x00016434 6e6d696e 32304f61 46656173 6962696c nmin20OaFeasibil │ │ │ │ - 0x00016444 69747943 6865636b 65723563 6c6f6e65 ityChecker5clone │ │ │ │ - 0x00016454 4576005f 5a4e3642 6f6e6d69 6e32304f Ev._ZN6Bonmin20O │ │ │ │ - 0x00016464 61466561 73696269 6c697479 43686563 aFeasibilityChec │ │ │ │ - 0x00016474 6b657243 3245524e 535f3132 42616253 kerC2ERNS_12BabS │ │ │ │ - 0x00016484 65747570 42617365 45005f5a 4e4b3642 etupBaseE._ZNK6B │ │ │ │ - 0x00016494 6f6e6d69 6e32304f 61466561 73696269 onmin20OaFeasibi │ │ │ │ - 0x000164a4 6c697479 43686563 6b657239 70657266 lityChecker9perf │ │ │ │ - 0x000164b4 6f726d4f 61455237 4f736943 75747352 ormOaER7OsiCutsR │ │ │ │ - 0x000164c4 4e535f31 394f6144 65636f6d 706f7369 NS_19OaDecomposi │ │ │ │ - 0x000164d4 74696f6e 42617365 3131736f 6c766572 tionBase11solver │ │ │ │ - 0x000164e4 4d616e69 7045504e 535f3742 6162496e ManipEPNS_7BabIn │ │ │ │ - 0x000164f4 666f4552 64524b31 3143676c 54726565 foERdRK11CglTree │ │ │ │ - 0x00016504 496e666f 005f5a4e 36426f6e 6d696e31 Info._ZN6Bonmin1 │ │ │ │ - 0x00016514 384f7369 544d494e 4c50496e 74657266 8OsiTMINLPInterf │ │ │ │ - 0x00016524 61636531 33676574 42656e64 65727343 ace13getBendersC │ │ │ │ - 0x00016534 75744552 374f7369 43757473 62005f5a utER7OsiCutsb._Z │ │ │ │ - 0x00016544 54534e36 426f6e6d 696e3230 4f614665 TSN6Bonmin20OaFe │ │ │ │ - 0x00016554 61736962 696c6974 79436865 636b6572 asibilityChecker │ │ │ │ - 0x00016564 45005f5a 54494e36 426f6e6d 696e3230 E._ZTIN6Bonmin20 │ │ │ │ - 0x00016574 4f614665 61736962 696c6974 79436865 OaFeasibilityChe │ │ │ │ - 0x00016584 636b6572 45005f5a 4e36426f 6e6d696e ckerE._ZN6Bonmin │ │ │ │ - 0x00016594 31354f41 43757447 656e6572 61746f72 15OACutGenerator │ │ │ │ - 0x000165a4 32443245 76005f5a 54564e36 426f6e6d 2D2Ev._ZTVN6Bonm │ │ │ │ - 0x000165b4 696e3135 4f414375 7447656e 65726174 in15OACutGenerat │ │ │ │ - 0x000165c4 6f723245 005f5a4e 36426f6e 6d696e31 or2E._ZN6Bonmin1 │ │ │ │ - 0x000165d4 354f4143 75744765 6e657261 746f7232 5OACutGenerator2 │ │ │ │ - 0x000165e4 44314576 005f5a4e 36426f6e 6d696e31 D1Ev._ZN6Bonmin1 │ │ │ │ - 0x000165f4 354f4143 75744765 6e657261 746f7232 5OACutGenerator2 │ │ │ │ - 0x00016604 44304576 005f5a4e 4b36426f 6e6d696e D0Ev._ZNK6Bonmin │ │ │ │ - 0x00016614 31354f41 43757447 656e6572 61746f72 15OACutGenerator │ │ │ │ - 0x00016624 3235636c 6f6e6545 76005f5a 4e4b3642 25cloneEv._ZNK6B │ │ │ │ - 0x00016634 6f6e6d69 6e31354f 41437574 47656e65 onmin15OACutGene │ │ │ │ - 0x00016644 7261746f 72323133 646f4c6f 63616c53 rator213doLocalS │ │ │ │ - 0x00016654 65617263 6845504e 535f3742 6162496e earchEPNS_7BabIn │ │ │ │ - 0x00016664 666f4500 5f5a4e36 426f6e6d 696e3135 foE._ZN6Bonmin15 │ │ │ │ - 0x00016674 4f414375 7447656e 65726174 6f723243 OACutGenerator2C │ │ │ │ - 0x00016684 3245524e 535f3132 42616253 65747570 2ERNS_12BabSetup │ │ │ │ - 0x00016694 42617365 45005f5a 4e4b3642 6f6e6d69 BaseE._ZNK6Bonmi │ │ │ │ - 0x000166a4 6e31354f 41437574 47656e65 7261746f n15OACutGenerato │ │ │ │ - 0x000166b4 72323970 6572666f 726d4f61 4552374f r29performOaER7O │ │ │ │ - 0x000166c4 73694375 7473524e 535f3139 4f614465 siCutsRNS_19OaDe │ │ │ │ - 0x000166d4 636f6d70 6f736974 696f6e42 61736531 compositionBase1 │ │ │ │ - 0x000166e4 31736f6c 7665724d 616e6970 45504e53 1solverManipEPNS │ │ │ │ - 0x000166f4 5f374261 62496e66 6f455264 524b3131 _7BabInfoERdRK11 │ │ │ │ - 0x00016704 43676c54 72656549 6e666f00 5f5a4e36 CglTreeInfo._ZN6 │ │ │ │ - 0x00016714 426f6e6d 696e3138 4f736954 4d494e4c Bonmin18OsiTMINL │ │ │ │ - 0x00016724 50496e74 65726661 63653130 6c696e65 PInterface10line │ │ │ │ - 0x00016734 6172697a 65724576 005f5a54 534e3642 arizerEv._ZTSN6B │ │ │ │ - 0x00016744 6f6e6d69 6e31354f 41437574 47656e65 onmin15OACutGene │ │ │ │ - 0x00016754 7261746f 72324500 5f5a5449 4e36426f rator2E._ZTIN6Bo │ │ │ │ - 0x00016764 6e6d696e 31354f41 43757447 656e6572 nmin15OACutGener │ │ │ │ - 0x00016774 61746f72 3245005f 5a4e3138 4f736953 ator2E._ZN18OsiS │ │ │ │ - 0x00016784 6f6c7665 72496e74 65726661 63653132 olverInterface12 │ │ │ │ - 0x00016794 73657443 6f6c426f 756e6473 45696464 setColBoundsEidd │ │ │ │ - 0x000167a4 005f5a4e 36426f6e 6d696e31 304f614e ._ZN6Bonmin10OaN │ │ │ │ - 0x000167b4 6c704f70 74696d44 32457600 5f5a5456 lpOptimD2Ev._ZTV │ │ │ │ - 0x000167c4 4e36426f 6e6d696e 31304f61 4e6c704f N6Bonmin10OaNlpO │ │ │ │ - 0x000167d4 7074696d 45005f5a 4e36426f 6e6d696e ptimE._ZN6Bonmin │ │ │ │ - 0x000167e4 31304f61 4e6c704f 7074696d 44314576 10OaNlpOptimD1Ev │ │ │ │ - 0x000167f4 005f5a4e 4b36426f 6e6d696e 31304f61 ._ZNK6Bonmin10Oa │ │ │ │ - 0x00016804 4e6c704f 7074696d 35636c6f 6e654576 NlpOptim5cloneEv │ │ │ │ - 0x00016814 005f5a4e 36426f6e 6d696e31 304f614e ._ZN6Bonmin10OaN │ │ │ │ - 0x00016824 6c704f70 74696d44 30457600 5f5a4e36 lpOptimD0Ev._ZN6 │ │ │ │ - 0x00016834 426f6e6d 696e3130 4f614e6c 704f7074 Bonmin10OaNlpOpt │ │ │ │ - 0x00016844 696d4332 45504e53 5f31384f 7369544d imC2EPNS_18OsiTM │ │ │ │ - 0x00016854 494e4c50 496e7465 72666163 65456962 INLPInterfaceEib │ │ │ │ - 0x00016864 62005f5a 4e36426f 6e6d696e 31304f61 b._ZN6Bonmin10Oa │ │ │ │ - 0x00016874 4e6c704f 7074696d 43314550 4e535f31 NlpOptimC1EPNS_1 │ │ │ │ - 0x00016884 384f7369 544d494e 4c50496e 74657266 8OsiTMINLPInterf │ │ │ │ - 0x00016894 61636545 69626200 5f5a4e36 426f6e6d aceEibb._ZN6Bonm │ │ │ │ - 0x000168a4 696e3130 4f614e6c 704f7074 696d3135 in10OaNlpOptim15 │ │ │ │ - 0x000168b4 61737369 676e496e 74657266 61636545 assignInterfaceE │ │ │ │ - 0x000168c4 504e535f 31384f73 69544d49 4e4c5049 PNS_18OsiTMINLPI │ │ │ │ - 0x000168d4 6e746572 66616365 45005f5a 4e36426f nterfaceE._ZN6Bo │ │ │ │ - 0x000168e4 6e6d696e 31304f61 4e6c704f 7074696d nmin10OaNlpOptim │ │ │ │ - 0x000168f4 31326765 6e657261 74654375 74734552 12generateCutsER │ │ │ │ - 0x00016904 4b31384f 7369536f 6c766572 496e7465 K18OsiSolverInte │ │ │ │ - 0x00016914 72666163 6552374f 73694375 74733131 rfaceR7OsiCuts11 │ │ │ │ - 0x00016924 43676c54 72656549 6e666f00 5f5a4e36 CglTreeInfo._ZN6 │ │ │ │ - 0x00016934 426f6e6d 696e3130 4f614e6c 704f7074 Bonmin10OaNlpOpt │ │ │ │ - 0x00016944 696d4332 45524e53 5f313242 61625365 imC2ERNS_12BabSe │ │ │ │ - 0x00016954 74757042 61736545 005f5a54 534e3642 tupBaseE._ZTSN6B │ │ │ │ - 0x00016964 6f6e6d69 6e31304f 614e6c70 4f707469 onmin10OaNlpOpti │ │ │ │ - 0x00016974 6d45005f 5a54494e 36426f6e 6d696e31 mE._ZTIN6Bonmin1 │ │ │ │ - 0x00016984 304f614e 6c704f70 74696d45 005f5a4e 0OaNlpOptimE._ZN │ │ │ │ - 0x00016994 36426f6e 6d696e31 3444756d 6d794865 6Bonmin14DummyHe │ │ │ │ - 0x000169a4 75726973 74696338 736f6c75 74696f6e uristic8solution │ │ │ │ - 0x000169b4 45526450 6452374f 73694375 7473005f ERdPdR7OsiCuts._ │ │ │ │ - 0x000169c4 5a4e3642 6f6e6d69 6e313444 756d6d79 ZN6Bonmin14Dummy │ │ │ │ - 0x000169d4 48657572 69737469 63313072 65736574 Heuristic10reset │ │ │ │ - 0x000169e4 4d6f6465 6c455038 4362634d 6f64656c ModelEP8CbcModel │ │ │ │ - 0x000169f4 005f5a4e 36426f6e 6d696e31 3444756d ._ZN6Bonmin14Dum │ │ │ │ - 0x00016a04 6d794865 75726973 74696331 3373686f myHeuristic13sho │ │ │ │ - 0x00016a14 756c6448 65757252 756e4569 005f5a4e uldHeurRunEi._ZN │ │ │ │ - 0x00016a24 36426f6e 6d696e31 3444756d 6d794865 6Bonmin14DummyHe │ │ │ │ - 0x00016a34 75726973 74696338 736f6c75 74696f6e uristic8solution │ │ │ │ - 0x00016a44 45526450 64005f5a 4e31324f 73694261 ERdPd._ZN12OsiBa │ │ │ │ - 0x00016a54 62536f6c 76657238 736f6c75 74696f6e bSolver8solution │ │ │ │ - 0x00016a64 45526450 6469005f 5a4e4b36 426f6e6d ERdPdi._ZNK6Bonm │ │ │ │ - 0x00016a74 696e3134 44756d6d 79486575 72697374 in14DummyHeurist │ │ │ │ - 0x00016a84 69633563 6c6f6e65 4576005f 5a54564e ic5cloneEv._ZTVN │ │ │ │ - 0x00016a94 36426f6e 6d696e31 3444756d 6d794865 6Bonmin14DummyHe │ │ │ │ - 0x00016aa4 75726973 74696345 005f5a4e 36426f6e uristicE._ZN6Bon │ │ │ │ - 0x00016ab4 6d696e31 3444756d 6d794865 75726973 min14DummyHeuris │ │ │ │ - 0x00016ac4 74696344 32457600 5f5a4e36 426f6e6d ticD2Ev._ZN6Bonm │ │ │ │ - 0x00016ad4 696e3134 44756d6d 79486575 72697374 in14DummyHeurist │ │ │ │ - 0x00016ae4 69634431 4576005f 5a4e3642 6f6e6d69 icD1Ev._ZN6Bonmi │ │ │ │ - 0x00016af4 6e313444 756d6d79 48657572 69737469 n14DummyHeuristi │ │ │ │ - 0x00016b04 63443045 76005f5a 4e36426f 6e6d696e cD0Ev._ZN6Bonmin │ │ │ │ - 0x00016b14 31344475 6d6d7948 65757269 73746963 14DummyHeuristic │ │ │ │ - 0x00016b24 43324552 38436263 4d6f6465 6c504e53 C2ER8CbcModelPNS │ │ │ │ - 0x00016b34 5f31384f 7369544d 494e4c50 496e7465 _18OsiTMINLPInte │ │ │ │ - 0x00016b44 72666163 6545005f 5a4e3642 6f6e6d69 rfaceE._ZN6Bonmi │ │ │ │ - 0x00016b54 6e313444 756d6d79 48657572 69737469 n14DummyHeuristi │ │ │ │ - 0x00016b64 63433145 52384362 634d6f64 656c504e cC1ER8CbcModelPN │ │ │ │ - 0x00016b74 535f3138 4f736954 4d494e4c 50496e74 S_18OsiTMINLPInt │ │ │ │ - 0x00016b84 65726661 63654500 5f5a4e36 426f6e6d erfaceE._ZN6Bonm │ │ │ │ - 0x00016b94 696e3134 44756d6d 79486575 72697374 in14DummyHeurist │ │ │ │ - 0x00016ba4 69634332 45504e53 5f31384f 7369544d icC2EPNS_18OsiTM │ │ │ │ - 0x00016bb4 494e4c50 496e7465 72666163 6545005f INLPInterfaceE._ │ │ │ │ - 0x00016bc4 5a4e3132 43626348 65757269 73746963 ZN12CbcHeuristic │ │ │ │ - 0x00016bd4 43324576 005f5a54 534e3642 6f6e6d69 C2Ev._ZTSN6Bonmi │ │ │ │ - 0x00016be4 6e313444 756d6d79 48657572 69737469 n14DummyHeuristi │ │ │ │ - 0x00016bf4 6345005f 5a54494e 36426f6e 6d696e31 cE._ZTIN6Bonmin1 │ │ │ │ - 0x00016c04 3444756d 6d794865 75726973 74696345 4DummyHeuristicE │ │ │ │ - 0x00016c14 005f5a4e 3549706f 70743454 4e4c5032 ._ZN5Ipopt4TNLP2 │ │ │ │ - 0x00016c24 30676574 5f766172 5f636f6e 5f6d6574 0get_var_con_met │ │ │ │ - 0x00016c34 61646174 61456952 5374336d 6170494e adataEiRSt3mapIN │ │ │ │ - 0x00016c44 5374375f 5f637878 31313132 62617369 St7__cxx1112basi │ │ │ │ - 0x00016c54 635f7374 72696e67 49635374 31316368 c_stringIcSt11ch │ │ │ │ - 0x00016c64 61725f74 72616974 73496345 53614963 ar_traitsIcESaIc │ │ │ │ - 0x00016c74 45454553 74367665 63746f72 4953375f EEESt6vectorIS7_ │ │ │ │ - 0x00016c84 53614953 375f4545 5374346c 65737349 SaIS7_EESt4lessI │ │ │ │ - 0x00016c94 53375f45 53614953 74347061 6972494b S7_ESaISt4pairIK │ │ │ │ - 0x00016ca4 53375f53 415f4545 45525331 5f495337 S7_SA_EEERS1_IS7 │ │ │ │ - 0x00016cb4 5f53385f 49695361 49694545 53435f53 _S8_IiSaIiEESC_S │ │ │ │ - 0x00016cc4 61495344 5f495345 5f534b5f 45454552 aISD_ISE_SK_EEER │ │ │ │ - 0x00016cd4 53315f49 53375f53 385f4964 53614964 S1_IS7_S8_IdSaId │ │ │ │ - 0x00016ce4 45455343 5f536149 53445f49 53455f53 EESC_SaISD_ISE_S │ │ │ │ - 0x00016cf4 515f4545 45695349 5f534f5f 53555f00 Q_EEEiSI_SO_SU_. │ │ │ │ - 0x00016d04 5f5a4e35 49706f70 7434544e 4c503333 _ZN5Ipopt4TNLP33 │ │ │ │ - 0x00016d14 6765745f 6e756d62 65725f6f 665f6e6f get_number_of_no │ │ │ │ - 0x00016d24 6e6c696e 6561725f 76617269 61626c65 nlinear_variable │ │ │ │ - 0x00016d34 73457600 5f5a4e35 49706f70 7434544e sEv._ZN5Ipopt4TN │ │ │ │ - 0x00016d44 4c503331 6765745f 6c697374 5f6f665f LP31get_list_of_ │ │ │ │ - 0x00016d54 6e6f6e6c 696e6561 725f7661 72696162 nonlinear_variab │ │ │ │ - 0x00016d64 6c657345 69506900 5f5a4e35 49706f70 lesEiPi._ZN5Ipop │ │ │ │ - 0x00016d74 7434544e 4c503137 66696e61 6c697a65 t4TNLP17finalize │ │ │ │ - 0x00016d84 5f6d6574 61646174 61456952 4b537433 _metadataEiRKSt3 │ │ │ │ - 0x00016d94 6d617049 4e537437 5f5f6378 78313131 mapINSt7__cxx111 │ │ │ │ - 0x00016da4 32626173 69635f73 7472696e 67496353 2basic_stringIcS │ │ │ │ - 0x00016db4 74313163 6861725f 74726169 74734963 t11char_traitsIc │ │ │ │ - 0x00016dc4 45536149 63454545 53743676 6563746f ESaIcEEESt6vecto │ │ │ │ - 0x00016dd4 72495337 5f536149 53375f45 45537434 rIS7_SaIS7_EESt4 │ │ │ │ - 0x00016de4 6c657373 4953375f 45536149 53743470 lessIS7_ESaISt4p │ │ │ │ - 0x00016df4 61697249 4b53375f 53415f45 4545524b airIKS7_SA_EEERK │ │ │ │ - 0x00016e04 53315f49 53375f53 385f4969 53614969 S1_IS7_S8_IiSaIi │ │ │ │ - 0x00016e14 45455343 5f536149 53445f49 53455f53 EESC_SaISD_ISE_S │ │ │ │ - 0x00016e24 4c5f4545 45524b53 315f4953 375f5338 L_EEERKS1_IS7_S8 │ │ │ │ - 0x00016e34 5f496453 61496445 4553435f 53614953 _IdSaIdEESC_SaIS │ │ │ │ - 0x00016e44 445f4953 455f5353 5f454545 69534a5f D_ISE_SS_EEEiSJ_ │ │ │ │ - 0x00016e54 53515f53 585f005f 5a4e3642 6f6e6d69 SQ_SX_._ZN6Bonmi │ │ │ │ - 0x00016e64 6e36544d 494e4c50 32356861 73557070 n6TMINLP25hasUpp │ │ │ │ - 0x00016e74 6572426f 756e6469 6e674f62 6a656374 erBoundingObject │ │ │ │ - 0x00016e84 69766545 76005f5a 4e36426f 6e6d696e iveEv._ZN6Bonmin │ │ │ │ - 0x00016e94 36544d49 4e4c5031 38686173 4c696e65 6TMINLP18hasLine │ │ │ │ - 0x00016ea4 61724f62 6a656374 69766545 76005f5a arObjectiveEv._Z │ │ │ │ - 0x00016eb4 4e4b3642 6f6e6d69 6e36544d 494e4c50 NK6Bonmin6TMINLP │ │ │ │ - 0x00016ec4 31376765 745f636f 6e73745f 78747261 17get_const_xtra │ │ │ │ - 0x00016ed4 5f696445 76005f5a 4e36426f 6e6d696e _idEv._ZN6Bonmin │ │ │ │ - 0x00016ee4 3131544d 494e4c50 32544e4c 50323367 11TMINLP2TNLP23g │ │ │ │ - 0x00016ef4 65745f76 61726961 626c6573 5f6c696e et_variables_lin │ │ │ │ - 0x00016f04 65617269 74794569 504e3549 706f7074 earityEiPN5Ipopt │ │ │ │ - 0x00016f14 34544e4c 5031334c 696e6561 72697479 4TNLP13Linearity │ │ │ │ - 0x00016f24 54797065 45005f5a 4e36426f 6e6d696e TypeE._ZN6Bonmin │ │ │ │ - 0x00016f34 3139544d 494e4c50 32544e4c 50517561 19TMINLP2TNLPQua │ │ │ │ - 0x00016f44 64437574 73323567 65745f63 6f6e7374 dCuts25get_const │ │ │ │ - 0x00016f54 7261696e 74735f6c 696e6561 72697479 raints_linearity │ │ │ │ - 0x00016f64 4569504e 3549706f 70743454 4e4c5031 EiPN5Ipopt4TNLP1 │ │ │ │ - 0x00016f74 334c696e 65617269 74795479 70654500 3LinearityTypeE. │ │ │ │ - 0x00016f84 5f5a4e4b 36426f6e 6d696e31 31544d49 _ZNK6Bonmin11TMI │ │ │ │ - 0x00016f94 4e4c5032 544e4c50 31376765 745f636f NLP2TNLP17get_co │ │ │ │ - 0x00016fa4 6e73745f 78747261 5f696445 76005f5a nst_xtra_idEv._Z │ │ │ │ - 0x00016fb4 4e36426f 6e6d696e 3131544d 494e4c50 N6Bonmin11TMINLP │ │ │ │ - 0x00016fc4 32544e4c 50323568 61735570 70657242 2TNLP25hasUpperB │ │ │ │ - 0x00016fd4 6f756e64 696e674f 626a6563 74697665 oundingObjective │ │ │ │ - 0x00016fe4 4576005f 5a4e3642 6f6e6d69 6e313154 Ev._ZN6Bonmin11T │ │ │ │ - 0x00016ff4 4d494e4c 5032544e 4c503138 6861734c MINLP2TNLP18hasL │ │ │ │ - 0x00017004 696e6561 724f626a 65637469 76654576 inearObjectiveEv │ │ │ │ - 0x00017014 005f5a4e 36426f6e 6d696e31 39544d49 ._ZN6Bonmin19TMI │ │ │ │ - 0x00017024 4e4c5032 544e4c50 51756164 43757473 NLP2TNLPQuadCuts │ │ │ │ - 0x00017034 36707269 6e744845 76005f5a 4e537436 6printHEv._ZNSt6 │ │ │ │ - 0x00017044 76656374 6f724964 53614964 45453772 vectorIdSaIdEE7r │ │ │ │ - 0x00017054 65736572 7665456a 005f5a39 436f696e eserveEj._Z9Coin │ │ │ │ - 0x00017064 46696c6c 4e496445 7650545f 6953305f FillNIdEvPT_iS0_ │ │ │ │ - 0x00017074 005f5a4e 36426f6e 6d696e31 39544d49 ._ZN6Bonmin19TMI │ │ │ │ - 0x00017084 4e4c5032 544e4c50 51756164 43757473 NLP2TNLPQuadCuts │ │ │ │ - 0x00017094 32326765 745f7363 616c696e 675f7061 22get_scaling_pa │ │ │ │ - 0x000170a4 72616d65 74657273 45526452 62695064 rametersERdRbiPd │ │ │ │ - 0x000170b4 53325f69 53335f00 5f5a3943 6f696e46 S2_iS3_._Z9CoinF │ │ │ │ - 0x000170c4 696c6c4e 49694576 50545f69 53305f00 illNIiEvPT_iS0_. │ │ │ │ - 0x000170d4 5f5a3943 6f696e5a 65726f4e 49644576 _Z9CoinZeroNIdEv │ │ │ │ - 0x000170e4 50545f69 005f5a4e 53743676 6563746f PT_i._ZNSt6vecto │ │ │ │ - 0x000170f4 7249504e 36426f6e 6d696e37 51756164 rIPN6Bonmin7Quad │ │ │ │ - 0x00017104 526f7745 53614953 325f4545 37726573 RowESaIS2_EE7res │ │ │ │ - 0x00017114 65727665 456a005f 5a4e5374 31325f56 erveEj._ZNSt12_V │ │ │ │ - 0x00017124 6563746f 725f6261 73654950 4e36426f ector_baseIPN6Bo │ │ │ │ - 0x00017134 6e6d696e 37517561 64526f77 45536149 nmin7QuadRowESaI │ │ │ │ - 0x00017144 53325f45 45443245 76005f5a 4e537431 S2_EED2Ev._ZNSt1 │ │ │ │ - 0x00017154 325f5665 63746f72 5f626173 6549504e 2_Vector_baseIPN │ │ │ │ - 0x00017164 36426f6e 6d696e37 51756164 526f7745 6Bonmin7QuadRowE │ │ │ │ - 0x00017174 53614953 325f4545 44314576 005f5a4e SaIS2_EED1Ev._ZN │ │ │ │ - 0x00017184 53743676 6563746f 72496453 61496445 St6vectorIdSaIdE │ │ │ │ - 0x00017194 4531345f 4d5f6669 6c6c5f69 6e736572 E14_M_fill_inser │ │ │ │ - 0x000171a4 74454e39 5f5f676e 755f6378 7831375f tEN9__gnu_cxx17_ │ │ │ │ - 0x000171b4 5f6e6f72 6d616c5f 69746572 61746f72 _normal_iterator │ │ │ │ - 0x000171c4 49506453 315f4545 6a524b64 005f5a4e IPdS1_EEjRKd._ZN │ │ │ │ - 0x000171d4 36426f6e 6d696e31 39544d49 4e4c5032 6Bonmin19TMINLP2 │ │ │ │ - 0x000171e4 544e4c50 51756164 43757473 32307365 TNLPQuadCuts20se │ │ │ │ - 0x000171f4 745f6c69 6e656172 5f6f626a 65637469 t_linear_objecti │ │ │ │ - 0x00017204 76654569 504b6464 005f5a4e 5374385f veEiPKdd._ZNSt8_ │ │ │ │ - 0x00017214 52625f74 72656549 53743470 61697249 Rb_treeISt4pairI │ │ │ │ - 0x00017224 69694553 305f494b 53315f53 315f4553 iiES0_IKS1_S1_ES │ │ │ │ - 0x00017234 7431305f 53656c65 63743173 74495333 t10_Select1stIS3 │ │ │ │ - 0x00017244 5f455374 346c6573 73495331 5f455361 _ESt4lessIS1_ESa │ │ │ │ - 0x00017254 4953335f 45453232 5f4d5f65 6d706c61 IS3_EE22_M_empla │ │ │ │ - 0x00017264 63655f68 696e745f 756e6971 7565494a ce_hint_uniqueIJ │ │ │ │ - 0x00017274 53305f49 53315f53 315f4545 45455374 S0_IS1_S1_EEEESt │ │ │ │ - 0x00017284 31375f52 625f7472 65655f69 74657261 17_Rb_tree_itera │ │ │ │ - 0x00017294 746f7249 53335f45 53743233 5f52625f torIS3_ESt23_Rb_ │ │ │ │ - 0x000172a4 74726565 5f636f6e 73745f69 74657261 tree_const_itera │ │ │ │ - 0x000172b4 746f7249 53335f45 44704f54 5f005f5a torIS3_EDpOT_._Z │ │ │ │ - 0x000172c4 4e537436 76656374 6f724964 53614964 NSt6vectorIdSaId │ │ │ │ - 0x000172d4 45453137 5f4d5f72 65616c6c 6f635f61 EE17_M_realloc_a │ │ │ │ - 0x000172e4 7070656e 64494a64 45454576 44704f54 ppendIJdEEEvDpOT │ │ │ │ - 0x000172f4 5f005f5a 4e537436 76656374 6f724950 _._ZNSt6vectorIP │ │ │ │ - 0x00017304 4e36426f 6e6d696e 37517561 64526f77 N6Bonmin7QuadRow │ │ │ │ - 0x00017314 45536149 53325f45 4531375f 4d5f7265 ESaIS2_EE17_M_re │ │ │ │ - 0x00017324 616c6c6f 635f6170 70656e64 494a5332 alloc_appendIJS2 │ │ │ │ - 0x00017334 5f454545 7644704f 545f005f 5a4e3642 _EEEvDpOT_._ZN6B │ │ │ │ - 0x00017344 6f6e6d69 6e313954 4d494e4c 5032544e onmin19TMINLP2TN │ │ │ │ - 0x00017354 4c505175 61644375 74733130 61646452 LPQuadCuts10addR │ │ │ │ - 0x00017364 6f774375 74734552 4b374f73 69437574 owCutsERK7OsiCut │ │ │ │ - 0x00017374 7362005f 5a4e3642 6f6e6d69 6e375175 sb._ZN6Bonmin7Qu │ │ │ │ - 0x00017384 6164526f 77433145 524b394f 7369526f adRowC1ERK9OsiRo │ │ │ │ - 0x00017394 77437574 005f5a4e 36426f6e 6d696e37 wCut._ZN6Bonmin7 │ │ │ │ - 0x000173a4 51756164 526f7738 6e6e7a5f 67726164 QuadRow8nnz_grad │ │ │ │ - 0x000173b4 4576005f 5a4e4b39 4f736952 6f774375 Ev._ZNK9OsiRowCu │ │ │ │ - 0x000173c4 74326c62 4576005f 5a4e4b39 4f736952 t2lbEv._ZNK9OsiR │ │ │ │ - 0x000173d4 6f774375 74327562 4576005f 5a4e3642 owCut2ubEv._ZN6B │ │ │ │ - 0x000173e4 6f6e6d69 6e375175 6164526f 77433145 onmin7QuadRowC1E │ │ │ │ - 0x000173f4 524b4e53 5f375175 61644375 7445005f RKNS_7QuadCutE._ │ │ │ │ - 0x00017404 5a4e3642 6f6e6d69 6e375175 6164526f ZN6Bonmin7QuadRo │ │ │ │ - 0x00017414 77313461 64645f74 6f5f6865 73736961 w14add_to_hessia │ │ │ │ - 0x00017424 6e455253 74336d61 70495374 34706169 nERSt3mapISt4pai │ │ │ │ - 0x00017434 72496969 4553335f 5374346c 65737349 rIiiES3_St4lessI │ │ │ │ - 0x00017444 53335f45 53614953 325f494b 53335f53 S3_ESaIS2_IKS3_S │ │ │ │ - 0x00017454 335f4545 4562005f 5a54494e 36426f6e 3_EEEb._ZTIN6Bon │ │ │ │ - 0x00017464 6d696e37 51756164 43757445 005f5a54 min7QuadCutE._ZT │ │ │ │ - 0x00017474 49394f73 69526f77 43757400 5f5a4e36 I9OsiRowCut._ZN6 │ │ │ │ - 0x00017484 426f6e6d 696e3139 544d494e 4c503254 Bonmin19TMINLP2T │ │ │ │ - 0x00017494 4e4c5051 75616443 75747337 61646443 NLPQuadCuts7addC │ │ │ │ - 0x000174a4 75747345 6a50504b 394f7369 526f7743 utsEjPPK9OsiRowC │ │ │ │ - 0x000174b4 7574005f 5a4e3642 6f6e6d69 6e313954 ut._ZN6Bonmin19T │ │ │ │ - 0x000174c4 4d494e4c 5032544e 4c505175 61644375 MINLP2TNLPQuadCu │ │ │ │ - 0x000174d4 74734332 454e3549 706f7074 38536d61 tsC2EN5Ipopt8Sma │ │ │ │ - 0x000174e4 72745074 72494e53 5f36544d 494e4c50 rtPtrINS_6TMINLP │ │ │ │ - 0x000174f4 45454500 5f5a4e36 426f6e6d 696e3131 EEE._ZN6Bonmin11 │ │ │ │ - 0x00017504 544d494e 4c503254 4e4c5043 32454e35 TMINLP2TNLPC2EN5 │ │ │ │ - 0x00017514 49706f70 7438536d 61727450 7472494e Ipopt8SmartPtrIN │ │ │ │ - 0x00017524 535f3654 4d494e4c 50454545 005f5a4e S_6TMINLPEEE._ZN │ │ │ │ - 0x00017534 36426f6e 6d696e31 31544d49 4e4c5032 6Bonmin11TMINLP2 │ │ │ │ - 0x00017544 544e4c50 36657661 6c5f6845 69504b64 TNLP6eval_hEiPKd │ │ │ │ - 0x00017554 62646953 325f6269 50695333 5f506400 bdiS2_biPiS3_Pd. │ │ │ │ - 0x00017564 5f5a4e36 426f6e6d 696e3131 544d494e _ZN6Bonmin11TMIN │ │ │ │ - 0x00017574 4c503254 4e4c5044 32457600 5f5a5456 LP2TNLPD2Ev._ZTV │ │ │ │ - 0x00017584 4e36426f 6e6d696e 3139544d 494e4c50 N6Bonmin19TMINLP │ │ │ │ - 0x00017594 32544e4c 50517561 64437574 7345005f 2TNLPQuadCutsE._ │ │ │ │ - 0x000175a4 5a4e3642 6f6e6d69 6e313954 4d494e4c ZN6Bonmin19TMINL │ │ │ │ - 0x000175b4 5032544e 4c505175 61644375 74734332 P2TNLPQuadCutsC2 │ │ │ │ - 0x000175c4 45524b53 305f005f 5a4e3642 6f6e6d69 ERKS0_._ZN6Bonmi │ │ │ │ - 0x000175d4 6e313154 4d494e4c 5032544e 4c504332 n11TMINLP2TNLPC2 │ │ │ │ - 0x000175e4 45524b53 305f005f 5a4e3642 6f6e6d69 ERKS0_._ZN6Bonmi │ │ │ │ - 0x000175f4 6e375175 6164526f 77433145 524b5330 n7QuadRowC1ERKS0 │ │ │ │ - 0x00017604 5f005f5a 4e36426f 6e6d696e 3139544d _._ZN6Bonmin19TM │ │ │ │ - 0x00017614 494e4c50 32544e4c 50517561 64437574 INLP2TNLPQuadCut │ │ │ │ - 0x00017624 73433145 524b5330 5f005f5a 4e4b3642 sC1ERKS0_._ZNK6B │ │ │ │ - 0x00017634 6f6e6d69 6e313954 4d494e4c 5032544e onmin19TMINLP2TN │ │ │ │ - 0x00017644 4c505175 61644375 74733563 6c6f6e65 LPQuadCuts5clone │ │ │ │ - 0x00017654 45760070 75747300 5f5a4e36 426f6e6d Ev.puts._ZN6Bonm │ │ │ │ - 0x00017664 696e3139 544d494e 4c503254 4e4c5051 in19TMINLP2TNLPQ │ │ │ │ - 0x00017674 75616443 75747336 6576616c 5f684569 uadCuts6eval_hEi │ │ │ │ - 0x00017684 504b6462 64695332 5f626950 6953335f PKdbdiS2_biPiS3_ │ │ │ │ - 0x00017694 5064005f 5a4e3642 6f6e6d69 6e375175 Pd._ZN6Bonmin7Qu │ │ │ │ - 0x000176a4 6164526f 77313265 76616c5f 68657373 adRow12eval_hess │ │ │ │ - 0x000176b4 69616e45 64506400 5f5a4e36 426f6e6d ianEdPd._ZN6Bonm │ │ │ │ - 0x000176c4 696e3139 544d494e 4c503254 4e4c5051 in19TMINLP2TNLPQ │ │ │ │ - 0x000176d4 75616443 75747331 3072656d 6f766543 uadCuts10removeC │ │ │ │ - 0x000176e4 75747345 6a504b69 005f5a4e 36426f6e utsEjPKi._ZN6Bon │ │ │ │ - 0x000176f4 6d696e37 51756164 526f7731 3972656d min7QuadRow19rem │ │ │ │ - 0x00017704 6f76655f 66726f6d 5f686573 7369616e ove_from_hessian │ │ │ │ - 0x00017714 45525374 336d6170 49537434 70616972 ERSt3mapISt4pair │ │ │ │ - 0x00017724 49696945 53335f53 74346c65 73734953 IiiES3_St4lessIS │ │ │ │ - 0x00017734 335f4553 61495332 5f494b53 335f5333 3_ESaIS2_IKS3_S3 │ │ │ │ - 0x00017744 5f454545 005f5a4e 36426f6e 6d696e34 _EEE._ZN6Bonmin4 │ │ │ │ - 0x00017754 544d6174 44314576 005f5a4e 3136436f TMatD1Ev._ZN16Co │ │ │ │ - 0x00017764 696e5061 636b6564 56656374 6f724431 inPackedVectorD1 │ │ │ │ - 0x00017774 4576005f 5a4e3642 6f6e6d69 6e313954 Ev._ZN6Bonmin19T │ │ │ │ - 0x00017784 4d494e4c 5032544e 4c505175 61644375 MINLP2TNLPQuadCu │ │ │ │ - 0x00017794 74734432 4576005f 5a4e3642 6f6e6d69 tsD2Ev._ZN6Bonmi │ │ │ │ - 0x000177a4 6e313954 4d494e4c 5032544e 4c505175 n19TMINLP2TNLPQu │ │ │ │ - 0x000177b4 61644375 74734431 4576005f 5a4e3642 adCutsD1Ev._ZN6B │ │ │ │ - 0x000177c4 6f6e6d69 6e313954 4d494e4c 5032544e onmin19TMINLP2TN │ │ │ │ - 0x000177d4 4c505175 61644375 74734430 4576005f LPQuadCutsD0Ev._ │ │ │ │ - 0x000177e4 5a4e3642 6f6e6d69 6e313954 4d494e4c ZN6Bonmin19TMINL │ │ │ │ - 0x000177f4 5032544e 4c505175 61644375 74733132 P2TNLPQuadCuts12 │ │ │ │ - 0x00017804 6765745f 6e6c705f 696e666f 45526953 get_nlp_infoERiS │ │ │ │ - 0x00017814 315f5331 5f53315f 524e3549 706f7074 1_S1_S1_RN5Ipopt │ │ │ │ - 0x00017824 34544e4c 50313449 6e646578 5374796c 4TNLP14IndexStyl │ │ │ │ - 0x00017834 65456e75 6d45005f 5a4e3642 6f6e6d69 eEnumE._ZN6Bonmi │ │ │ │ - 0x00017844 6e313154 4d494e4c 5032544e 4c503132 n11TMINLP2TNLP12 │ │ │ │ - 0x00017854 6765745f 6e6c705f 696e666f 45526953 get_nlp_infoERiS │ │ │ │ - 0x00017864 315f5331 5f53315f 524e3549 706f7074 1_S1_S1_RN5Ipopt │ │ │ │ - 0x00017874 34544e4c 50313449 6e646578 5374796c 4TNLP14IndexStyl │ │ │ │ - 0x00017884 65456e75 6d45005f 5a4e3642 6f6e6d69 eEnumE._ZN6Bonmi │ │ │ │ - 0x00017894 6e313954 4d494e4c 5032544e 4c505175 n19TMINLP2TNLPQu │ │ │ │ - 0x000178a4 61644375 74733135 6765745f 626f756e adCuts15get_boun │ │ │ │ - 0x000178b4 64735f69 6e666f45 69506453 315f6953 ds_infoEiPdS1_iS │ │ │ │ - 0x000178c4 315f5331 5f005f5a 4e36426f 6e6d696e 1_S1_._ZN6Bonmin │ │ │ │ - 0x000178d4 3131544d 494e4c50 32544e4c 50313567 11TMINLP2TNLP15g │ │ │ │ - 0x000178e4 65745f62 6f756e64 735f696e 666f4569 et_bounds_infoEi │ │ │ │ - 0x000178f4 50645331 5f695331 5f53315f 005f5a4e PdS1_iS1_S1_._ZN │ │ │ │ - 0x00017904 36426f6e 6d696e31 39544d49 4e4c5032 6Bonmin19TMINLP2 │ │ │ │ - 0x00017914 544e4c50 51756164 43757473 31386765 TNLPQuadCuts18ge │ │ │ │ - 0x00017924 745f7374 61727469 6e675f70 6f696e74 t_starting_point │ │ │ │ - 0x00017934 45696250 64625331 5f53315f 69625331 EibPdbS1_S1_ibS1 │ │ │ │ - 0x00017944 5f005f5a 4e36426f 6e6d696e 3131544d _._ZN6Bonmin11TM │ │ │ │ - 0x00017954 494e4c50 32544e4c 50313867 65745f73 INLP2TNLP18get_s │ │ │ │ - 0x00017964 74617274 696e675f 706f696e 74456962 tarting_pointEib │ │ │ │ - 0x00017974 50646253 315f5331 5f696253 315f005f PdbS1_S1_ibS1_._ │ │ │ │ - 0x00017984 5a4e3642 6f6e6d69 6e313954 4d494e4c ZN6Bonmin19TMINL │ │ │ │ - 0x00017994 5032544e 4c505175 61644375 74733665 P2TNLPQuadCuts6e │ │ │ │ - 0x000179a4 76616c5f 66456950 4b646252 64005f5a val_fEiPKdbRd._Z │ │ │ │ - 0x000179b4 4e36426f 6e6d696e 3131544d 494e4c50 N6Bonmin11TMINLP │ │ │ │ - 0x000179c4 32544e4c 50366576 616c5f66 4569504b 2TNLP6eval_fEiPK │ │ │ │ - 0x000179d4 64625264 005f5a4e 36426f6e 6d696e31 dbRd._ZN6Bonmin1 │ │ │ │ - 0x000179e4 39544d49 4e4c5032 544e4c50 51756164 9TMINLP2TNLPQuad │ │ │ │ - 0x000179f4 43757473 31316576 616c5f67 7261645f Cuts11eval_grad_ │ │ │ │ - 0x00017a04 66456950 4b646250 64005f5a 4e36426f fEiPKdbPd._ZN6Bo │ │ │ │ - 0x00017a14 6e6d696e 3131544d 494e4c50 32544e4c nmin11TMINLP2TNL │ │ │ │ - 0x00017a24 50313165 76616c5f 67726164 5f664569 P11eval_grad_fEi │ │ │ │ - 0x00017a34 504b6462 5064005f 5a4e3642 6f6e6d69 PKdbPd._ZN6Bonmi │ │ │ │ - 0x00017a44 6e313954 4d494e4c 5032544e 4c505175 n19TMINLP2TNLPQu │ │ │ │ - 0x00017a54 61644375 74733765 76616c5f 67694569 adCuts7eval_giEi │ │ │ │ - 0x00017a64 504b6462 69526400 5f5a4e36 426f6e6d PKdbiRd._ZN6Bonm │ │ │ │ - 0x00017a74 696e3131 544d494e 4c503254 4e4c5037 in11TMINLP2TNLP7 │ │ │ │ - 0x00017a84 6576616c 5f676945 69504b64 62695264 eval_giEiPKdbiRd │ │ │ │ - 0x00017a94 005f5a4e 36426f6e 6d696e37 51756164 ._ZN6Bonmin7Quad │ │ │ │ - 0x00017aa4 526f7736 6576616c 5f664550 4b646200 Row6eval_fEPKdb. │ │ │ │ - 0x00017ab4 5f5a4e36 426f6e6d 696e3139 544d494e _ZN6Bonmin19TMIN │ │ │ │ - 0x00017ac4 4c503254 4e4c5051 75616443 75747336 LP2TNLPQuadCuts6 │ │ │ │ - 0x00017ad4 6576616c 5f674569 504b6462 69506400 eval_gEiPKdbiPd. │ │ │ │ - 0x00017ae4 5f5a4e36 426f6e6d 696e3131 544d494e _ZN6Bonmin11TMIN │ │ │ │ - 0x00017af4 4c503254 4e4c5036 6576616c 5f674569 LP2TNLP6eval_gEi │ │ │ │ - 0x00017b04 504b6462 69506400 5f5a4e36 426f6e6d PKdbiPd._ZN6Bonm │ │ │ │ - 0x00017b14 696e3139 544d494e 4c503254 4e4c5051 in19TMINLP2TNLPQ │ │ │ │ - 0x00017b24 75616443 75747331 30657661 6c5f6a61 uadCuts10eval_ja │ │ │ │ - 0x00017b34 635f6745 69504b64 62696950 6953335f c_gEiPKdbiiPiS3_ │ │ │ │ - 0x00017b44 5064005f 5a4e3642 6f6e6d69 6e313154 Pd._ZN6Bonmin11T │ │ │ │ - 0x00017b54 4d494e4c 5032544e 4c503130 6576616c MINLP2TNLP10eval │ │ │ │ - 0x00017b64 5f6a6163 5f674569 504b6462 69695069 _jac_gEiPKdbiiPi │ │ │ │ - 0x00017b74 53335f50 64005f5a 4e36426f 6e6d696e S3_Pd._ZN6Bonmin │ │ │ │ - 0x00017b84 37517561 64526f77 39657661 6c5f6772 7QuadRow9eval_gr │ │ │ │ - 0x00017b94 61644569 504b6462 5064005f 5a4e3642 adEiPKdbPd._ZN6B │ │ │ │ - 0x00017ba4 6f6e6d69 6e375175 6164526f 77313567 onmin7QuadRow15g │ │ │ │ - 0x00017bb4 72616469 616e745f 73747275 63744569 radiant_structEi │ │ │ │ - 0x00017bc4 50696200 5f5a4e36 426f6e6d 696e3139 Pib._ZN6Bonmin19 │ │ │ │ - 0x00017bd4 544d494e 4c503254 4e4c5051 75616443 TMINLP2TNLPQuadC │ │ │ │ - 0x00017be4 75747331 32657661 6c5f6772 61645f67 uts12eval_grad_g │ │ │ │ - 0x00017bf4 69456950 4b646269 52695069 5064005f iEiPKdbiRiPiPd._ │ │ │ │ - 0x00017c04 5a4e3642 6f6e6d69 6e313154 4d494e4c ZN6Bonmin11TMINL │ │ │ │ - 0x00017c14 5032544e 4c503132 6576616c 5f677261 P2TNLP12eval_gra │ │ │ │ - 0x00017c24 645f6769 4569504b 64626952 69506950 d_giEiPKdbiRiPiP │ │ │ │ - 0x00017c34 64005f5a 4e36426f 6e6d696e 3139544d d._ZN6Bonmin19TM │ │ │ │ - 0x00017c44 494e4c50 32544e4c 50517561 64437574 INLP2TNLPQuadCut │ │ │ │ - 0x00017c54 73376164 64437574 7345524b 4e535f34 s7addCutsERKNS_4 │ │ │ │ - 0x00017c64 43757473 4562005f 5a4e374f 73694375 CutsEb._ZN7OsiCu │ │ │ │ - 0x00017c74 74734331 45524b53 5f005f5a 4e36426f tsC1ERKS_._ZN6Bo │ │ │ │ - 0x00017c84 6e6d696e 3139544d 494e4c50 32544e4c nmin19TMINLP2TNL │ │ │ │ - 0x00017c94 50517561 64437574 73376164 64437574 PQuadCuts7addCut │ │ │ │ - 0x00017ca4 7345524b 374f7369 43757473 005f5a54 sERK7OsiCuts._ZT │ │ │ │ - 0x00017cb4 494e3642 6f6e6d69 6e344375 74734500 IN6Bonmin4CutsE. │ │ │ │ - 0x00017cc4 5f5a5449 374f7369 43757473 005f5a54 _ZTI7OsiCuts._ZT │ │ │ │ - 0x00017cd4 534e3642 6f6e6d69 6e313954 4d494e4c SN6Bonmin19TMINL │ │ │ │ - 0x00017ce4 5032544e 4c505175 61644375 74734500 P2TNLPQuadCutsE. │ │ │ │ - 0x00017cf4 5f5a5449 4e36426f 6e6d696e 3139544d _ZTIN6Bonmin19TM │ │ │ │ - 0x00017d04 494e4c50 32544e4c 50517561 64437574 INLP2TNLPQuadCut │ │ │ │ - 0x00017d14 7345005f 5a54494e 36426f6e 6d696e31 sE._ZTIN6Bonmin1 │ │ │ │ - 0x00017d24 31544d49 4e4c5032 544e4c50 45005f5a 1TMINLP2TNLPE._Z │ │ │ │ - 0x00017d34 4e36426f 6e6d696e 3131544d 494e4c50 N6Bonmin11TMINLP │ │ │ │ - 0x00017d44 32544e4c 50323267 65745f77 61726d5f 2TNLP22get_warm_ │ │ │ │ - 0x00017d54 73746172 745f6974 65726174 6545524e start_iterateERN │ │ │ │ - 0x00017d64 3549706f 70743134 49746572 61746573 5Ipopt14Iterates │ │ │ │ - 0x00017d74 56656374 6f724500 5f5a4e36 426f6e6d VectorE._ZN6Bonm │ │ │ │ - 0x00017d84 696e3131 544d494e 4c503254 4e4c5031 in11TMINLP2TNLP1 │ │ │ │ - 0x00017d94 3766696e 616c697a 655f736f 6c757469 7finalize_soluti │ │ │ │ - 0x00017da4 6f6e454e 3549706f 70743132 536f6c76 onEN5Ipopt12Solv │ │ │ │ - 0x00017db4 65725265 7475726e 4569504b 6453345f erReturnEiPKdS4_ │ │ │ │ - 0x00017dc4 53345f69 53345f53 345f6450 4b4e5331 S4_iS4_S4_dPKNS1 │ │ │ │ - 0x00017dd4 5f394970 6f707444 61746145 504e5331 _9IpoptDataEPNS1 │ │ │ │ - 0x00017de4 5f323549 706f7074 43616c63 756c6174 _25IpoptCalculat │ │ │ │ - 0x00017df4 65645175 616e7469 74696573 45005f5a edQuantitiesE._Z │ │ │ │ - 0x00017e04 4e36426f 6e6d696e 3131544d 494e4c50 N6Bonmin11TMINLP │ │ │ │ - 0x00017e14 32544e4c 50323169 6e746572 6d656469 2TNLP21intermedi │ │ │ │ - 0x00017e24 6174655f 63616c6c 6261636b 454e3549 ate_callbackEN5I │ │ │ │ - 0x00017e34 706f7074 3133416c 676f7269 74686d4d popt13AlgorithmM │ │ │ │ - 0x00017e44 6f646545 69646464 64646464 6469504b odeEiddddddddiPK │ │ │ │ - 0x00017e54 4e53315f 3949706f 70744461 74614550 NS1_9IpoptDataEP │ │ │ │ - 0x00017e64 4e53315f 32354970 6f707443 616c6375 NS1_25IpoptCalcu │ │ │ │ - 0x00017e74 6c617465 64517561 6e746974 69657345 latedQuantitiesE │ │ │ │ - 0x00017e84 005f5a4e 4b36426f 6e6d696e 36544d49 ._ZNK6Bonmin6TMI │ │ │ │ - 0x00017e94 4e4c5032 30676574 5f6e756d 6265725f NLP20get_number_ │ │ │ │ - 0x00017ea4 6e6f6e63 6f6e7665 78455269 53315f00 nonconvexERiS1_. │ │ │ │ - 0x00017eb4 5f5a4e4b 36426f6e 6d696e31 32544d49 _ZNK6Bonmin12TMI │ │ │ │ - 0x00017ec4 4e4c504c 696e4f62 6a313170 65727475 NLPLinObj11pertu │ │ │ │ - 0x00017ed4 7262496e 666f4576 005f5a4e 36426f6e rbInfoEv._ZN6Bon │ │ │ │ - 0x00017ee4 6d696e31 32544d49 4e4c504c 696e4f62 min12TMINLPLinOb │ │ │ │ - 0x00017ef4 6a313868 61734c69 6e656172 4f626a65 j18hasLinearObje │ │ │ │ - 0x00017f04 63746976 65457600 5f5a4e36 426f6e6d ctiveEv._ZN6Bonm │ │ │ │ - 0x00017f14 696e3132 544d494e 4c504c69 6e4f626a in12TMINLPLinObj │ │ │ │ - 0x00017f24 32326765 745f7363 616c696e 675f7061 22get_scaling_pa │ │ │ │ - 0x00017f34 72616d65 74657273 45526452 62695064 rametersERdRbiPd │ │ │ │ - 0x00017f44 53325f69 53335f00 5f5a4e36 426f6e6d S2_iS3_._ZN6Bonm │ │ │ │ - 0x00017f54 696e3132 544d494e 4c504c69 6e4f626a in12TMINLPLinObj │ │ │ │ - 0x00017f64 32356765 745f636f 6e737472 61696e74 25get_constraint │ │ │ │ - 0x00017f74 735f6c69 6e656172 69747945 69504e35 s_linearityEiPN5 │ │ │ │ - 0x00017f84 49706f70 7434544e 4c503133 4c696e65 Ipopt4TNLP13Line │ │ │ │ - 0x00017f94 61726974 79547970 6545005f 5a4e3642 arityTypeE._ZN6B │ │ │ │ - 0x00017fa4 6f6e6d69 6e313254 4d494e4c 504c696e onmin12TMINLPLin │ │ │ │ - 0x00017fb4 4f626a31 35676574 5f626f75 6e64735f Obj15get_bounds_ │ │ │ │ - 0x00017fc4 696e666f 45695064 53315f69 53315f53 infoEiPdS1_iS1_S │ │ │ │ - 0x00017fd4 315f005f 5a4e3642 6f6e6d69 6e313254 1_._ZN6Bonmin12T │ │ │ │ - 0x00017fe4 4d494e4c 504c696e 4f626a36 6576616c MINLPLinObj6eval │ │ │ │ - 0x00017ff4 5f684569 504b6462 64695332 5f626950 _hEiPKdbdiS2_biP │ │ │ │ - 0x00018004 6953335f 5064005f 5a4e3642 6f6e6d69 iS3_Pd._ZN6Bonmi │ │ │ │ - 0x00018014 6e313254 4d494e4c 504c696e 4f626a36 n12TMINLPLinObj6 │ │ │ │ - 0x00018024 6576616c 5f664569 504b6462 5264005f eval_fEiPKdbRd._ │ │ │ │ - 0x00018034 5a4e4b36 426f6e6d 696e3654 4d494e4c ZNK6Bonmin6TMINL │ │ │ │ - 0x00018044 50333067 65745f73 696d706c 655f636f P30get_simple_co │ │ │ │ - 0x00018054 6e636176 655f636f 6e737472 61696e74 ncave_constraint │ │ │ │ - 0x00018064 73456950 4e53305f 32335369 6d706c65 sEiPNS0_23Simple │ │ │ │ - 0x00018074 436f6e63 61766543 6f6e7374 7261696e ConcaveConstrain │ │ │ │ - 0x00018084 7445005f 5a4e4b36 426f6e6d 696e3654 tE._ZNK6Bonmin6T │ │ │ │ - 0x00018094 4d494e4c 50323667 65745f63 6f6e7374 MINLP26get_const │ │ │ │ - 0x000180a4 7261696e 745f636f 6e766578 69746965 raint_convexitie │ │ │ │ - 0x000180b4 73456950 4e53305f 31354d61 726b6564 sEiPNS0_15Marked │ │ │ │ - 0x000180c4 4e6f6e43 6f6e7665 7845005f 5a4e3642 NonConvexE._ZN6B │ │ │ │ - 0x000180d4 6f6e6d69 6e313254 4d494e4c 504c696e onmin12TMINLPLin │ │ │ │ - 0x000180e4 4f626a31 31657661 6c5f6772 61645f66 Obj11eval_grad_f │ │ │ │ - 0x000180f4 4569504b 64625064 005f5a4e 36426f6e EiPKdbPd._ZN6Bon │ │ │ │ - 0x00018104 6d696e31 32544d49 4e4c504c 696e4f62 min12TMINLPLinOb │ │ │ │ - 0x00018114 6a313865 76616c5f 75707065 725f626f j18eval_upper_bo │ │ │ │ - 0x00018124 756e645f 66456950 4b645264 005f5a4e und_fEiPKdRd._ZN │ │ │ │ - 0x00018134 36426f6e 6d696e31 32544d49 4e4c504c 6Bonmin12TMINLPL │ │ │ │ - 0x00018144 696e4f62 6a323568 61735570 70657242 inObj25hasUpperB │ │ │ │ - 0x00018154 6f756e64 696e674f 626a6563 74697665 oundingObjective │ │ │ │ - 0x00018164 4576005f 5a4e3642 6f6e6d69 6e313254 Ev._ZN6Bonmin12T │ │ │ │ - 0x00018174 4d494e4c 504c696e 4f626a36 6576616c MINLPLinObj6eval │ │ │ │ - 0x00018184 5f674569 504b6462 69506400 5f5a4e36 _gEiPKdbiPd._ZN6 │ │ │ │ - 0x00018194 426f6e6d 696e3132 544d494e 4c504c69 Bonmin12TMINLPLi │ │ │ │ - 0x000181a4 6e4f626a 31386765 745f7374 61727469 nObj18get_starti │ │ │ │ - 0x000181b4 6e675f70 6f696e74 45696250 64625331 ng_pointEibPdbS1 │ │ │ │ - 0x000181c4 5f53315f 69625331 5f005f5a 4e36426f _S1_ibS1_._ZN6Bo │ │ │ │ - 0x000181d4 6e6d696e 3132544d 494e4c50 4c696e4f nmin12TMINLPLinO │ │ │ │ - 0x000181e4 626a3765 76616c5f 67694569 504b6462 bj7eval_giEiPKdb │ │ │ │ - 0x000181f4 69526400 5f5a4e36 426f6e6d 696e3132 iRd._ZN6Bonmin12 │ │ │ │ - 0x00018204 544d494e 4c504c69 6e4f626a 31306576 TMINLPLinObj10ev │ │ │ │ - 0x00018214 616c5f6a 61635f67 4569504b 64626969 al_jac_gEiPKdbii │ │ │ │ - 0x00018224 50695333 5f506400 5f5a4e36 426f6e6d PiS3_Pd._ZN6Bonm │ │ │ │ - 0x00018234 696e3132 544d494e 4c504c69 6e4f626a in12TMINLPLinObj │ │ │ │ - 0x00018244 31376669 6e616c69 7a655f73 6f6c7574 17finalize_solut │ │ │ │ - 0x00018254 696f6e45 4e535f36 544d494e 4c503132 ionENS_6TMINLP12 │ │ │ │ - 0x00018264 536f6c76 65725265 7475726e 4569504b SolverReturnEiPK │ │ │ │ - 0x00018274 6464005f 5a4e3642 6f6e6d69 6e313254 dd._ZN6Bonmin12T │ │ │ │ - 0x00018284 4d494e4c 504c696e 4f626a31 32657661 MINLPLinObj12eva │ │ │ │ - 0x00018294 6c5f6772 61645f67 69456950 4b646269 l_grad_giEiPKdbi │ │ │ │ - 0x000182a4 52695069 5064005f 5a4e3642 6f6e6d69 RiPiPd._ZN6Bonmi │ │ │ │ - 0x000182b4 6e313254 4d494e4c 504c696e 4f626a31 n12TMINLPLinObj1 │ │ │ │ - 0x000182c4 39676574 5f766172 6961626c 65735f74 9get_variables_t │ │ │ │ - 0x000182d4 79706573 4569504e 535f3654 4d494e4c ypesEiPNS_6TMINL │ │ │ │ - 0x000182e4 50313256 61726961 626c6554 79706545 P12VariableTypeE │ │ │ │ - 0x000182f4 005f5a4e 36426f6e 6d696e31 32544d49 ._ZN6Bonmin12TMI │ │ │ │ - 0x00018304 4e4c504c 696e4f62 6a323367 65745f76 NLPLinObj23get_v │ │ │ │ - 0x00018314 61726961 626c6573 5f6c696e 65617269 ariables_lineari │ │ │ │ - 0x00018324 74794569 504e3549 706f7074 34544e4c tyEiPN5Ipopt4TNL │ │ │ │ - 0x00018334 5031334c 696e6561 72697479 54797065 P13LinearityType │ │ │ │ - 0x00018344 45005f5a 4e36426f 6e6d696e 3132544d E._ZN6Bonmin12TM │ │ │ │ - 0x00018354 494e4c50 4c696e4f 626a3132 6765745f INLPLinObj12get_ │ │ │ │ - 0x00018364 6e6c705f 696e666f 45526953 315f5331 nlp_infoERiS1_S1 │ │ │ │ - 0x00018374 5f53315f 524e3549 706f7074 34544e4c _S1_RN5Ipopt4TNL │ │ │ │ - 0x00018384 50313449 6e646578 5374796c 65456e75 P14IndexStyleEnu │ │ │ │ - 0x00018394 6d45005f 5a39436f 696e4669 6c6c4e49 mE._Z9CoinFillNI │ │ │ │ - 0x000183a4 4e36426f 6e6d696e 36544d49 4e4c5039 N6Bonmin6TMINLP9 │ │ │ │ - 0x000183b4 436f6e76 65786974 79454576 50545f69 ConvexityEEvPT_i │ │ │ │ - 0x000183c4 53335f00 5f5a4e4b 36426f6e 6d696e36 S3_._ZNK6Bonmin6 │ │ │ │ - 0x000183d4 544d494e 4c503236 6765745f 636f6e73 TMINLP26get_cons │ │ │ │ - 0x000183e4 74726169 6e745f63 6f6e7665 78697469 traint_convexiti │ │ │ │ - 0x000183f4 65734569 504e5330 5f39436f 6e766578 esEiPNS0_9Convex │ │ │ │ - 0x00018404 69747945 005f5a4e 36426f6e 6d696e31 ityE._ZN6Bonmin1 │ │ │ │ - 0x00018414 32544d49 4e4c504c 696e4f62 6a443145 2TMINLPLinObjD1E │ │ │ │ - 0x00018424 76005f5a 4e36426f 6e6d696e 3132544d v._ZN6Bonmin12TM │ │ │ │ - 0x00018434 494e4c50 4c696e4f 626a4432 4576005f INLPLinObjD2Ev._ │ │ │ │ - 0x00018444 5a4e3642 6f6e6d69 6e313254 4d494e4c ZN6Bonmin12TMINL │ │ │ │ - 0x00018454 504c696e 4f626a31 36677574 734f6644 PLinObj16gutsOfD │ │ │ │ - 0x00018464 65737472 7563746f 72457600 5f5a4e36 estructorEv._ZN6 │ │ │ │ - 0x00018474 426f6e6d 696e3654 4d494e4c 50443245 Bonmin6TMINLPD2E │ │ │ │ - 0x00018484 76005f5a 54564e36 426f6e6d 696e3132 v._ZTVN6Bonmin12 │ │ │ │ - 0x00018494 544d494e 4c504c69 6e4f626a 45005f5a TMINLPLinObjE._Z │ │ │ │ - 0x000184a4 4e36426f 6e6d696e 3132544d 494e4c50 N6Bonmin12TMINLP │ │ │ │ - 0x000184b4 4c696e4f 626a4430 4576005f 5a4e3642 LinObjD0Ev._ZN6B │ │ │ │ - 0x000184c4 6f6e6d69 6e313254 4d494e4c 504c696e onmin12TMINLPLin │ │ │ │ - 0x000184d4 4f626a43 32457600 5f5a4e36 426f6e6d ObjC2Ev._ZN6Bonm │ │ │ │ - 0x000184e4 696e3654 4d494e4c 50433245 76005f5a in6TMINLPC2Ev._Z │ │ │ │ - 0x000184f4 54534e36 426f6e6d 696e3132 544d494e TSN6Bonmin12TMIN │ │ │ │ - 0x00018504 4c504c69 6e4f626a 45005f5a 4e313243 LPLinObjE._ZN12C │ │ │ │ - 0x00018514 6f696e52 656c466c 74457144 32457600 oinRelFltEqD2Ev. │ │ │ │ - 0x00018524 5f5a4e31 32436f69 6e52656c 466c7445 _ZN12CoinRelFltE │ │ │ │ - 0x00018534 71443145 76005f5a 4e313243 6f696e52 qD1Ev._ZN12CoinR │ │ │ │ - 0x00018544 656c466c 74457144 30457600 5f5a4e34 elFltEqD0Ev._ZN4 │ │ │ │ - 0x00018554 436f696e 31365265 66657265 6e636564 Coin16Referenced │ │ │ │ - 0x00018564 4f626a65 63744432 4576005f 5a54564e ObjectD2Ev._ZTVN │ │ │ │ - 0x00018574 34436f69 6e313652 65666572 656e6365 4Coin16Reference │ │ │ │ - 0x00018584 644f626a 65637445 005f5a4e 34436f69 dObjectE._ZN4Coi │ │ │ │ - 0x00018594 6e313652 65666572 656e6365 644f626a n16ReferencedObj │ │ │ │ - 0x000185a4 65637444 31457600 5f5a4e34 436f696e ectD1Ev._ZN4Coin │ │ │ │ - 0x000185b4 31365265 66657265 6e636564 4f626a65 16ReferencedObje │ │ │ │ - 0x000185c4 63744430 4576005f 5a4e3642 6f6e6d69 ctD0Ev._ZN6Bonmi │ │ │ │ - 0x000185d4 6e31394c 696e6561 72437574 7347656e n19LinearCutsGen │ │ │ │ - 0x000185e4 65726174 6f724432 4576005f 5a4e3642 eratorD2Ev._ZN6B │ │ │ │ - 0x000185f4 6f6e6d69 6e31394c 696e6561 72437574 onmin19LinearCut │ │ │ │ - 0x00018604 7347656e 65726174 6f724431 4576005f sGeneratorD1Ev._ │ │ │ │ - 0x00018614 5a4e3642 6f6e6d69 6e31394c 696e6561 ZN6Bonmin19Linea │ │ │ │ - 0x00018624 72437574 7347656e 65726174 6f724430 rCutsGeneratorD0 │ │ │ │ - 0x00018634 4576005f 5a4e4b36 426f6e6d 696e3139 Ev._ZNK6Bonmin19 │ │ │ │ - 0x00018644 4c696e65 61724375 74734765 6e657261 LinearCutsGenera │ │ │ │ - 0x00018654 746f7235 636c6f6e 65457600 5f5a4e36 tor5cloneEv._ZN6 │ │ │ │ - 0x00018664 426f6e6d 696e3139 4c696e65 61724375 Bonmin19LinearCu │ │ │ │ - 0x00018674 74734765 6e657261 746f7231 33437574 tsGenerator13Cut │ │ │ │ - 0x00018684 74696e67 4d657468 6f644432 4576005f tingMethodD2Ev._ │ │ │ │ - 0x00018694 5a54564e 36426f6e 6d696e31 394c696e ZTVN6Bonmin19Lin │ │ │ │ - 0x000186a4 65617243 75747347 656e6572 61746f72 earCutsGenerator │ │ │ │ - 0x000186b4 31334375 7474696e 674d6574 686f6445 13CuttingMethodE │ │ │ │ - 0x000186c4 005f5a4e 36426f6e 6d696e31 394c696e ._ZN6Bonmin19Lin │ │ │ │ - 0x000186d4 65617243 75747347 656e6572 61746f72 earCutsGenerator │ │ │ │ - 0x000186e4 31334375 7474696e 674d6574 686f6444 13CuttingMethodD │ │ │ │ - 0x000186f4 31457600 5f5a4e36 426f6e6d 696e3139 1Ev._ZN6Bonmin19 │ │ │ │ - 0x00018704 4c696e65 61724375 74734765 6e657261 LinearCutsGenera │ │ │ │ - 0x00018714 746f7231 33437574 74696e67 4d657468 tor13CuttingMeth │ │ │ │ - 0x00018724 6f644430 4576005f 5a4e3642 6f6e6d69 odD0Ev._ZN6Bonmi │ │ │ │ - 0x00018734 6e313154 4d494e4c 5032544e 4c503761 n11TMINLP2TNLP7a │ │ │ │ - 0x00018744 64644375 7473456a 50504b39 4f736952 ddCutsEjPPK9OsiR │ │ │ │ - 0x00018754 6f774375 74005f5a 4e36426f 6e6d696e owCut._ZN6Bonmin │ │ │ │ - 0x00018764 31384f73 69544d49 4e4c5049 6e746572 18OsiTMINLPInter │ │ │ │ - 0x00018774 66616365 31326170 706c7952 6f774375 face12applyRowCu │ │ │ │ - 0x00018784 74734569 50504b39 4f736952 6f774375 tsEiPPK9OsiRowCu │ │ │ │ - 0x00018794 74005f5a 4e36426f 6e6d696e 31384f73 t._ZN6Bonmin18Os │ │ │ │ - 0x000187a4 69544d49 4e4c5049 6e746572 66616365 iTMINLPInterface │ │ │ │ - 0x000187b4 31366672 65654361 63686564 526f7752 16freeCachedRowR │ │ │ │ - 0x000187c4 696d4576 005f5a4e 34436f69 6e38536d imEv._ZN4Coin8Sm │ │ │ │ - 0x000187d4 61727450 7472494e 36426f6e 6d696e31 artPtrIN6Bonmin1 │ │ │ │ - 0x000187e4 394c696e 65617243 75747347 656e6572 9LinearCutsGener │ │ │ │ - 0x000187f4 61746f72 31334375 7474696e 674d6574 ator13CuttingMet │ │ │ │ - 0x00018804 686f6445 45313552 656c6561 7365506f hodEE15ReleasePo │ │ │ │ - 0x00018814 696e7465 725f4576 005f5a4e 36426f6e inter_Ev._ZN6Bon │ │ │ │ - 0x00018824 6d696e31 314f7574 65724170 70726f78 min11OuterApprox │ │ │ │ - 0x00018834 32336578 74726163 744c696e 65617252 23extractLinearR │ │ │ │ - 0x00018844 656c6178 6174696f 6e45524e 535f3138 elaxationERNS_18 │ │ │ │ - 0x00018854 4f736954 4d494e4c 50496e74 65726661 OsiTMINLPInterfa │ │ │ │ - 0x00018864 63654550 31384f73 69536f6c 76657249 ceEP18OsiSolverI │ │ │ │ - 0x00018874 6e746572 66616365 504b6462 005f5a4e nterfacePKdb._ZN │ │ │ │ - 0x00018884 32314f73 69436c70 536f6c76 6572496e 21OsiClpSolverIn │ │ │ │ - 0x00018894 74657266 61636537 7265736f 6c766545 terface7resolveE │ │ │ │ - 0x000188a4 76005f5a 4e32314f 7369436c 70536f6c v._ZN21OsiClpSol │ │ │ │ - 0x000188b4 76657249 6e746572 66616365 44314576 verInterfaceD1Ev │ │ │ │ - 0x000188c4 005f5a39 436f696e 49736e61 6e64005f ._Z9CoinIsnand._ │ │ │ │ - 0x000188d4 5a313043 6f696e46 696e6974 6564005f Z10CoinFinited._ │ │ │ │ - 0x000188e4 5a54534e 34436f69 6e313652 65666572 ZTSN4Coin16Refer │ │ │ │ - 0x000188f4 656e6365 644f626a 65637445 005f5a54 encedObjectE._ZT │ │ │ │ - 0x00018904 494e3443 6f696e31 36526566 6572656e IN4Coin16Referen │ │ │ │ - 0x00018914 6365644f 626a6563 7445005f 5a54534e cedObjectE._ZTSN │ │ │ │ - 0x00018924 36426f6e 6d696e31 394c696e 65617243 6Bonmin19LinearC │ │ │ │ - 0x00018934 75747347 656e6572 61746f72 31334375 utsGenerator13Cu │ │ │ │ - 0x00018944 7474696e 674d6574 686f6445 005f5a54 ttingMethodE._ZT │ │ │ │ - 0x00018954 494e3642 6f6e6d69 6e31394c 696e6561 IN6Bonmin19Linea │ │ │ │ - 0x00018964 72437574 7347656e 65726174 6f723133 rCutsGenerator13 │ │ │ │ - 0x00018974 43757474 696e674d 6574686f 6445005f CuttingMethodE._ │ │ │ │ - 0x00018984 5a54534e 36426f6e 6d696e31 394c696e ZTSN6Bonmin19Lin │ │ │ │ - 0x00018994 65617243 75747347 656e6572 61746f72 earCutsGenerator │ │ │ │ - 0x000189a4 45005f5a 54494e36 426f6e6d 696e3139 E._ZTIN6Bonmin19 │ │ │ │ - 0x000189b4 4c696e65 61724375 74734765 6e657261 LinearCutsGenera │ │ │ │ - 0x000189c4 746f7245 005f5a4e 36426f6e 6d696e34 torE._ZN6Bonmin4 │ │ │ │ - 0x000189d4 544d6174 61534552 4b53305f 005f5a4e TMataSERKS0_._ZN │ │ │ │ - 0x000189e4 36426f6e 6d696e34 544d6174 36637265 6Bonmin4TMat6cre │ │ │ │ - 0x000189f4 61746545 524b3136 436f696e 5061636b ateERK16CoinPack │ │ │ │ - 0x00018a04 65644d61 74726978 005f5a4e 36426f6e edMatrix._ZN6Bon │ │ │ │ - 0x00018a14 6d696e34 544d6174 61534552 4b313643 min4TMataSERK16C │ │ │ │ - 0x00018a24 6f696e50 61636b65 644d6174 72697800 oinPackedMatrix. │ │ │ │ - 0x00018a34 5f5a4e36 426f6e6d 696e3454 4d617444 _ZN6Bonmin4TMatD │ │ │ │ - 0x00018a44 32457600 5f5a4e36 426f6e6d 696e3454 2Ev._ZN6Bonmin4T │ │ │ │ - 0x00018a54 4d617432 326d616b 655f6c6f 7765725f Mat22make_lower_ │ │ │ │ - 0x00018a64 746f5f62 655f7570 70657245 76005f5a to_be_upperEv._Z │ │ │ │ - 0x00018a74 4e537431 325f5665 63746f72 5f626173 NSt12_Vector_bas │ │ │ │ - 0x00018a84 65495374 34706169 72496969 45536149 eISt4pairIiiESaI │ │ │ │ - 0x00018a94 53315f45 45443245 76005f5a 4e537431 S1_EED2Ev._ZNSt1 │ │ │ │ - 0x00018aa4 325f5665 63746f72 5f626173 65495374 2_Vector_baseISt │ │ │ │ - 0x00018ab4 34706169 72496969 45536149 53315f45 4pairIiiESaIS1_E │ │ │ │ - 0x00018ac4 45443145 76005f5a 4e36426f 6e6d696e ED1Ev._ZN6Bonmin │ │ │ │ - 0x00018ad4 34544d61 74433245 524b5330 5f005f5a 4TMatC2ERKS0_._Z │ │ │ │ - 0x00018ae4 4e36426f 6e6d696e 34544d61 74433145 N6Bonmin4TMatC1E │ │ │ │ - 0x00018af4 524b5330 5f005f5a 4e36426f 6e6d696e RKS0_._ZN6Bonmin │ │ │ │ - 0x00018b04 31387265 73697a65 416e6443 6f707941 18resizeAndCopyA │ │ │ │ - 0x00018b14 72726179 49694545 76525054 5f6a6a00 rrayIiEEvRPT_jj. │ │ │ │ - 0x00018b24 5f5a4e53 74367665 63746f72 49695361 _ZNSt6vectorIiSa │ │ │ │ - 0x00018b34 49694545 31375f4d 5f646566 61756c74 IiEE17_M_default │ │ │ │ - 0x00018b44 5f617070 656e6445 6a005f5a 4e537436 _appendEj._ZNSt6 │ │ │ │ - 0x00018b54 76656374 6f724953 74347061 69724969 vectorISt4pairIi │ │ │ │ - 0x00018b64 69455361 4953315f 45453137 5f4d5f72 iESaIS1_EE17_M_r │ │ │ │ - 0x00018b74 65616c6c 6f635f61 7070656e 64494a53 ealloc_appendIJS │ │ │ │ - 0x00018b84 315f4545 45764470 4f545f00 5f5a5374 1_EEEvDpOT_._ZSt │ │ │ │ - 0x00018b94 31365f5f 696e7365 7274696f 6e5f736f 16__insertion_so │ │ │ │ - 0x00018ba4 7274494e 395f5f67 6e755f63 78783137 rtIN9__gnu_cxx17 │ │ │ │ - 0x00018bb4 5f5f6e6f 726d616c 5f697465 7261746f __normal_iterato │ │ │ │ - 0x00018bc4 72495069 53743676 6563746f 72496953 rIPiSt6vectorIiS │ │ │ │ - 0x00018bd4 61496945 4545454e 53305f35 5f5f6f70 aIiEEEENS0_5__op │ │ │ │ - 0x00018be4 7331355f 49746572 5f636f6d 705f6974 s15_Iter_comp_it │ │ │ │ - 0x00018bf4 6572494e 36426f6e 6d696e34 544d6174 erIN6Bonmin4TMat │ │ │ │ - 0x00018c04 3131436f 6c756d6e 4f726465 72454545 11ColumnOrderEEE │ │ │ │ - 0x00018c14 4576545f 53445f54 305f005f 5a537431 EvT_SD_T0_._ZSt1 │ │ │ │ - 0x00018c24 365f5f69 6e736572 74696f6e 5f736f72 6__insertion_sor │ │ │ │ - 0x00018c34 74494e39 5f5f676e 755f6378 7831375f tIN9__gnu_cxx17_ │ │ │ │ - 0x00018c44 5f6e6f72 6d616c5f 69746572 61746f72 _normal_iterator │ │ │ │ - 0x00018c54 49506953 74367665 63746f72 49695361 IPiSt6vectorIiSa │ │ │ │ - 0x00018c64 49694545 45454e53 305f355f 5f6f7073 IiEEEENS0_5__ops │ │ │ │ - 0x00018c74 31355f49 7465725f 636f6d70 5f697465 15_Iter_comp_ite │ │ │ │ - 0x00018c84 72494e36 426f6e6d 696e3454 4d617438 rIN6Bonmin4TMat8 │ │ │ │ - 0x00018c94 526f774f 72646572 45454545 76545f53 RowOrderEEEEvT_S │ │ │ │ - 0x00018ca4 445f5430 5f005f5a 53743133 5f5f6164 D_T0_._ZSt13__ad │ │ │ │ - 0x00018cb4 6a757374 5f686561 70494e39 5f5f676e just_heapIN9__gn │ │ │ │ - 0x00018cc4 755f6378 7831375f 5f6e6f72 6d616c5f u_cxx17__normal_ │ │ │ │ - 0x00018cd4 69746572 61746f72 49506953 74367665 iteratorIPiSt6ve │ │ │ │ - 0x00018ce4 63746f72 49695361 49694545 45456969 ctorIiSaIiEEEEii │ │ │ │ - 0x00018cf4 4e53305f 355f5f6f 70733135 5f497465 NS0_5__ops15_Ite │ │ │ │ - 0x00018d04 725f636f 6d705f69 74657249 4e36426f r_comp_iterIN6Bo │ │ │ │ - 0x00018d14 6e6d696e 34544d61 74313143 6f6c756d nmin4TMat11Colum │ │ │ │ - 0x00018d24 6e4f7264 65724545 45457654 5f54305f nOrderEEEEvT_T0_ │ │ │ │ - 0x00018d34 53455f54 315f5432 5f005f5a 53743136 SE_T1_T2_._ZSt16 │ │ │ │ - 0x00018d44 5f5f696e 74726f73 6f72745f 6c6f6f70 __introsort_loop │ │ │ │ - 0x00018d54 494e395f 5f676e75 5f637878 31375f5f IN9__gnu_cxx17__ │ │ │ │ - 0x00018d64 6e6f726d 616c5f69 74657261 746f7249 normal_iteratorI │ │ │ │ - 0x00018d74 50695374 36766563 746f7249 69536149 PiSt6vectorIiSaI │ │ │ │ - 0x00018d84 69454545 45694e53 305f355f 5f6f7073 iEEEEiNS0_5__ops │ │ │ │ - 0x00018d94 31355f49 7465725f 636f6d70 5f697465 15_Iter_comp_ite │ │ │ │ - 0x00018da4 72494e36 426f6e6d 696e3454 4d617431 rIN6Bonmin4TMat1 │ │ │ │ - 0x00018db4 31436f6c 756d6e4f 72646572 45454545 1ColumnOrderEEEE │ │ │ │ - 0x00018dc4 76545f53 445f5430 5f54315f 005f5a4e vT_SD_T0_T1_._ZN │ │ │ │ - 0x00018dd4 36426f6e 6d696e34 544d6174 31356e75 6Bonmin4TMat15nu │ │ │ │ - 0x00018de4 6d4e6f6e 456d7074 79436f6c 73457600 mNonEmptyColsEv. │ │ │ │ - 0x00018df4 5f5a5374 31335f5f 61646a75 73745f68 _ZSt13__adjust_h │ │ │ │ - 0x00018e04 65617049 4e395f5f 676e755f 63787831 eapIN9__gnu_cxx1 │ │ │ │ - 0x00018e14 375f5f6e 6f726d61 6c5f6974 65726174 7__normal_iterat │ │ │ │ - 0x00018e24 6f724950 69537436 76656374 6f724969 orIPiSt6vectorIi │ │ │ │ - 0x00018e34 53614969 45454545 69694e53 305f355f SaIiEEEEiiNS0_5_ │ │ │ │ - 0x00018e44 5f6f7073 31355f49 7465725f 636f6d70 _ops15_Iter_comp │ │ │ │ - 0x00018e54 5f697465 72494e36 426f6e6d 696e3454 _iterIN6Bonmin4T │ │ │ │ - 0x00018e64 4d617438 526f774f 72646572 45454545 Mat8RowOrderEEEE │ │ │ │ - 0x00018e74 76545f54 305f5345 5f54315f 54325f00 vT_T0_SE_T1_T2_. │ │ │ │ - 0x00018e84 5f5a5374 31365f5f 696e7472 6f736f72 _ZSt16__introsor │ │ │ │ - 0x00018e94 745f6c6f 6f70494e 395f5f67 6e755f63 t_loopIN9__gnu_c │ │ │ │ - 0x00018ea4 78783137 5f5f6e6f 726d616c 5f697465 xx17__normal_ite │ │ │ │ - 0x00018eb4 7261746f 72495069 53743676 6563746f ratorIPiSt6vecto │ │ │ │ - 0x00018ec4 72496953 61496945 45454569 4e53305f rIiSaIiEEEEiNS0_ │ │ │ │ - 0x00018ed4 355f5f6f 70733135 5f497465 725f636f 5__ops15_Iter_co │ │ │ │ - 0x00018ee4 6d705f69 74657249 4e36426f 6e6d696e mp_iterIN6Bonmin │ │ │ │ - 0x00018ef4 34544d61 7438526f 774f7264 65724545 4TMat8RowOrderEE │ │ │ │ - 0x00018f04 45457654 5f53445f 54305f54 315f005f EEvT_SD_T0_T1_._ │ │ │ │ - 0x00018f14 5a4e3642 6f6e6d69 6e34544d 61743136 ZN6Bonmin4TMat16 │ │ │ │ - 0x00018f24 72656d6f 76654475 706c6963 61746573 removeDuplicates │ │ │ │ - 0x00018f34 4576005f 5a4e3642 6f6e6d69 6e34544d Ev._ZN6Bonmin4TM │ │ │ │ - 0x00018f44 61743236 6d616b65 5f66756c 6c5f7570 at26make_full_up │ │ │ │ - 0x00018f54 7065725f 74726961 6e67756c 61724576 per_triangularEv │ │ │ │ - 0x00018f64 005f5a4e 36426f6e 6d696e34 544d6174 ._ZN6Bonmin4TMat │ │ │ │ - 0x00018f74 32316d61 6b655f75 70706572 5f747269 21make_upper_tri │ │ │ │ - 0x00018f84 616e6775 6c617245 524b4e53 5f31374d angularERKNS_17M │ │ │ │ - 0x00018f94 61747269 7853746f 72616765 54797065 atrixStorageType │ │ │ │ - 0x00018fa4 45005f5a 4e36426f 6e6d696e 34544d61 E._ZN6Bonmin4TMa │ │ │ │ - 0x00018fb4 74433245 524b3136 436f696e 5061636b tC2ERK16CoinPack │ │ │ │ - 0x00018fc4 65644d61 74726978 4e535f31 374d6174 edMatrixNS_17Mat │ │ │ │ - 0x00018fd4 72697853 746f7261 67655479 70654500 rixStorageTypeE. │ │ │ │ - 0x00018fe4 5f5a4e36 426f6e6d 696e3454 4d617443 _ZN6Bonmin4TMatC │ │ │ │ - 0x00018ff4 3145524b 3136436f 696e5061 636b6564 1ERK16CoinPacked │ │ │ │ - 0x00019004 4d617472 69784e53 5f31374d 61747269 MatrixNS_17Matri │ │ │ │ - 0x00019014 7853746f 72616765 54797065 45005f5a xStorageTypeE._Z │ │ │ │ - 0x00019024 4e36426f 6e6d696e 34544d61 7431356e N6Bonmin4TMat15n │ │ │ │ - 0x00019034 756d4e6f 6e456d70 7479526f 77734576 umNonEmptyRowsEv │ │ │ │ - 0x00019044 005f5a4e 36426f6e 6d696e37 51756164 ._ZN6Bonmin7Quad │ │ │ │ - 0x00019054 526f7743 32457600 5f5a4e31 36436f69 RowC2Ev._ZN16Coi │ │ │ │ - 0x00019064 6e506163 6b656456 6563746f 72433145 nPackedVectorC1E │ │ │ │ - 0x00019074 62005f5a 4e36426f 6e6d696e 37517561 b._ZN6Bonmin7Qua │ │ │ │ - 0x00019084 64526f77 43314576 005f5a4e 36426f6e dRowC1Ev._ZN6Bon │ │ │ │ - 0x00019094 6d696e37 51756164 526f7735 7072696e min7QuadRow5prin │ │ │ │ - 0x000190a4 74457600 5f5a4e36 426f6e6d 696e3751 tEv._ZN6Bonmin7Q │ │ │ │ - 0x000190b4 75616452 6f773138 696e7465 726e616c uadRow18internal │ │ │ │ - 0x000190c4 5f657661 6c5f6772 61644550 4b64005f _eval_gradEPKd._ │ │ │ │ - 0x000190d4 5a537432 385f5262 5f747265 655f7265 ZSt28_Rb_tree_re │ │ │ │ - 0x000190e4 62616c61 6e63655f 666f725f 65726173 balance_for_eras │ │ │ │ - 0x000190f4 65505374 31385f52 625f7472 65655f6e ePSt18_Rb_tree_n │ │ │ │ - 0x00019104 6f64655f 62617365 52535f00 5f5a4e53 ode_baseRS_._ZNS │ │ │ │ - 0x00019114 7431325f 56656374 6f725f62 61736549 t12_Vector_baseI │ │ │ │ - 0x00019124 53743137 5f52625f 74726565 5f697465 St17_Rb_tree_ite │ │ │ │ - 0x00019134 7261746f 72495374 34706169 72494b69 ratorISt4pairIKi │ │ │ │ - 0x00019144 53315f49 64644545 45536149 53355f45 S1_IddEEESaIS5_E │ │ │ │ - 0x00019154 45443245 76005f5a 4e537431 325f5665 ED2Ev._ZNSt12_Ve │ │ │ │ - 0x00019164 63746f72 5f626173 65495374 31375f52 ctor_baseISt17_R │ │ │ │ - 0x00019174 625f7472 65655f69 74657261 746f7249 b_tree_iteratorI │ │ │ │ - 0x00019184 53743470 61697249 4b695331 5f496464 St4pairIKiS1_Idd │ │ │ │ - 0x00019194 45454553 61495335 5f454544 31457600 EEESaIS5_EED1Ev. │ │ │ │ - 0x000191a4 5f5a4e53 7431325f 56656374 6f725f62 _ZNSt12_Vector_b │ │ │ │ - 0x000191b4 61736549 53743137 5f52625f 74726565 aseISt17_Rb_tree │ │ │ │ - 0x000191c4 5f697465 7261746f 72495374 34706169 _iteratorISt4pai │ │ │ │ - 0x000191d4 72494b53 315f4969 69455332 5f454553 rIKS1_IiiES2_EES │ │ │ │ - 0x000191e4 61495335 5f454544 32457600 5f5a4e53 aIS5_EED2Ev._ZNS │ │ │ │ - 0x000191f4 7431325f 56656374 6f725f62 61736549 t12_Vector_baseI │ │ │ │ - 0x00019204 53743137 5f52625f 74726565 5f697465 St17_Rb_tree_ite │ │ │ │ - 0x00019214 7261746f 72495374 34706169 72494b53 ratorISt4pairIKS │ │ │ │ - 0x00019224 315f4969 69455332 5f454553 61495335 1_IiiES2_EESaIS5 │ │ │ │ - 0x00019234 5f454544 31457600 5f5a4e53 74367665 _EED1Ev._ZNSt6ve │ │ │ │ - 0x00019244 63746f72 49537431 375f5262 5f747265 ctorISt17_Rb_tre │ │ │ │ - 0x00019254 655f6974 65726174 6f724953 74347061 e_iteratorISt4pa │ │ │ │ - 0x00019264 6972494b 6953315f 49646445 45455361 irIKiS1_IddEEESa │ │ │ │ - 0x00019274 4953355f 45453772 65736572 7665456a IS5_EE7reserveEj │ │ │ │ - 0x00019284 005f5a4e 53743676 6563746f 72495374 ._ZNSt6vectorISt │ │ │ │ - 0x00019294 31375f52 625f7472 65655f69 74657261 17_Rb_tree_itera │ │ │ │ - 0x000192a4 746f7249 53743470 61697249 4b695331 torISt4pairIKiS1 │ │ │ │ - 0x000192b4 5f496464 45454553 61495335 5f454531 _IddEEESaIS5_EE1 │ │ │ │ - 0x000192c4 375f4d5f 7265616c 6c6f635f 61707065 7_M_realloc_appe │ │ │ │ - 0x000192d4 6e64494a 524b5335 5f454545 7644704f ndIJRKS5_EEEvDpO │ │ │ │ - 0x000192e4 545f005f 5a4e5374 36766563 746f7249 T_._ZNSt6vectorI │ │ │ │ - 0x000192f4 53743137 5f52625f 74726565 5f697465 St17_Rb_tree_ite │ │ │ │ - 0x00019304 7261746f 72495374 34706169 72494b53 ratorISt4pairIKS │ │ │ │ - 0x00019314 315f4969 69455332 5f454553 61495335 1_IiiES2_EESaIS5 │ │ │ │ - 0x00019324 5f454531 375f4d5f 7265616c 6c6f635f _EE17_M_realloc_ │ │ │ │ - 0x00019334 61707065 6e64494a 524b5335 5f454545 appendIJRKS5_EEE │ │ │ │ - 0x00019344 7644704f 545f005f 5a4e5374 385f5262 vDpOT_._ZNSt8_Rb │ │ │ │ - 0x00019354 5f747265 65496953 74347061 6972494b _treeIiSt4pairIK │ │ │ │ - 0x00019364 6953305f 49646445 45537431 305f5365 iS0_IddEESt10_Se │ │ │ │ - 0x00019374 6c656374 31737449 53335f45 5374346c lect1stIS3_ESt4l │ │ │ │ - 0x00019384 65737349 69455361 4953335f 45453232 essIiESaIS3_EE22 │ │ │ │ - 0x00019394 5f4d5f65 6d706c61 63655f68 696e745f _M_emplace_hint_ │ │ │ │ - 0x000193a4 756e6971 7565494a 53305f49 6953325f uniqueIJS0_IiS2_ │ │ │ │ - 0x000193b4 45454545 53743137 5f52625f 74726565 EEEESt17_Rb_tree │ │ │ │ - 0x000193c4 5f697465 7261746f 72495333 5f455374 _iteratorIS3_ESt │ │ │ │ - 0x000193d4 32335f52 625f7472 65655f63 6f6e7374 23_Rb_tree_const │ │ │ │ - 0x000193e4 5f697465 7261746f 72495333 5f454470 _iteratorIS3_EDp │ │ │ │ - 0x000193f4 4f545f00 5f5a4e36 426f6e6d 696e3751 OT_._ZN6Bonmin7Q │ │ │ │ - 0x00019404 75616452 6f773130 696e6974 69616c69 uadRow10initiali │ │ │ │ - 0x00019414 7a654576 005f5a4e 36426f6e 6d696e37 zeEv._ZN6Bonmin7 │ │ │ │ - 0x00019424 51756164 526f7761 5345524b 53305f00 QuadRowaSERKS0_. │ │ │ │ - 0x00019434 5f5a4e31 36436f69 6e506163 6b656456 _ZN16CoinPackedV │ │ │ │ - 0x00019444 6563746f 72615345 524b535f 005f5a4e ectoraSERKS_._ZN │ │ │ │ - 0x00019454 36426f6e 6d696e37 51756164 526f7761 6Bonmin7QuadRowa │ │ │ │ - 0x00019464 5345524b 4e535f37 51756164 43757445 SERKNS_7QuadCutE │ │ │ │ - 0x00019474 005f5a4e 4b394f73 69526f77 43757433 ._ZNK9OsiRowCut3 │ │ │ │ - 0x00019484 726f7745 76005f5a 4e36426f 6e6d696e rowEv._ZN6Bonmin │ │ │ │ - 0x00019494 37517561 64526f77 61534552 4b394f73 7QuadRowaSERK9Os │ │ │ │ - 0x000194a4 69526f77 43757400 5f5a4e36 426f6e6d iRowCut._ZN6Bonm │ │ │ │ - 0x000194b4 696e3751 75616452 6f774332 45524b53 in7QuadRowC2ERKS │ │ │ │ - 0x000194c4 305f005f 5a4e3136 436f696e 5061636b 0_._ZN16CoinPack │ │ │ │ - 0x000194d4 65645665 63746f72 43314552 4b535f00 edVectorC1ERKS_. │ │ │ │ - 0x000194e4 5f5a4e36 426f6e6d 696e3751 75616452 _ZN6Bonmin7QuadR │ │ │ │ - 0x000194f4 6f774332 45524b4e 535f3751 75616443 owC2ERKNS_7QuadC │ │ │ │ - 0x00019504 75744500 5f5a4e36 426f6e6d 696e3751 utE._ZN6Bonmin7Q │ │ │ │ - 0x00019514 75616452 6f774332 45524b39 4f736952 uadRowC2ERK9OsiR │ │ │ │ - 0x00019524 6f774375 74005f5a 4e4b3136 436f696e owCut._ZNK16Coin │ │ │ │ - 0x00019534 5061636b 65645665 63746f72 31346765 PackedVector14ge │ │ │ │ - 0x00019544 744e756d 456c656d 656e7473 4576005f tNumElementsEv._ │ │ │ │ - 0x00019554 5a4e4b31 36436f69 6e506163 6b656456 ZNK16CoinPackedV │ │ │ │ - 0x00019564 6563746f 72313067 6574496e 64696365 ector10getIndice │ │ │ │ - 0x00019574 73457600 5f5a4e4b 3136436f 696e5061 sEv._ZNK16CoinPa │ │ │ │ - 0x00019584 636b6564 56656374 6f723131 67657445 ckedVector11getE │ │ │ │ - 0x00019594 6c656d65 6e747345 76005f5a 4e4b364f lementsEv._ZNK6O │ │ │ │ - 0x000195a4 73694375 74657145 524b535f 005f5a4e siCuteqERKS_._ZN │ │ │ │ - 0x000195b4 4b364f73 69437574 6c744552 4b535f00 K6OsiCutltERKS_. │ │ │ │ - 0x000195c4 5f5a4e4b 364f7369 43757467 7445524b _ZNK6OsiCutgtERK │ │ │ │ - 0x000195d4 535f005f 5a4e4b36 426f6e6d 696e3751 S_._ZNK6Bonmin7Q │ │ │ │ - 0x000195e4 75616443 75743876 696f6c61 74656445 uadCut8violatedE │ │ │ │ - 0x000195f4 504b6400 5f5a4e4b 3230436f 696e5061 PKd._ZNK20CoinPa │ │ │ │ - 0x00019604 636b6564 56656374 6f724261 73653130 ckedVectorBase10 │ │ │ │ - 0x00019614 646f7450 726f6475 63744550 4b64005f dotProductEPKd._ │ │ │ │ - 0x00019624 5a4e4b36 4f736943 75746e65 45524b53 ZNK6OsiCutneERKS │ │ │ │ - 0x00019634 5f005f5a 4e4b3642 6f6e6d69 6e375175 _._ZNK6Bonmin7Qu │ │ │ │ - 0x00019644 61644375 74357072 696e7445 76005f5a adCut5printEv._Z │ │ │ │ - 0x00019654 4e4b3136 436f696e 5061636b 65644d61 NK16CoinPackedMa │ │ │ │ - 0x00019664 74726978 31306475 6d704d61 74726978 trix10dumpMatrix │ │ │ │ - 0x00019674 45504b63 005f5a4e 36426f6e 6d696e37 EPKc._ZN6Bonmin7 │ │ │ │ - 0x00019684 51756164 43757443 32457600 5f5a4e39 QuadCutC2Ev._ZN9 │ │ │ │ - 0x00019694 4f736952 6f774375 74433245 76005f5a OsiRowCutC2Ev._Z │ │ │ │ - 0x000196a4 4e313643 6f696e50 61636b65 644d6174 N16CoinPackedMat │ │ │ │ - 0x000196b4 72697843 31457600 5f5a4e39 4f736952 rixC1Ev._ZN9OsiR │ │ │ │ - 0x000196c4 6f774375 74443245 76005f5a 54564e36 owCutD2Ev._ZTVN6 │ │ │ │ - 0x000196d4 426f6e6d 696e3751 75616443 75744500 Bonmin7QuadCutE. │ │ │ │ - 0x000196e4 5f5a4e36 426f6e6d 696e3751 75616443 _ZN6Bonmin7QuadC │ │ │ │ - 0x000196f4 75744331 4576005f 5a4e3642 6f6e6d69 utC1Ev._ZN6Bonmi │ │ │ │ - 0x00019704 6e375175 61644375 74433245 524b5330 n7QuadCutC2ERKS0 │ │ │ │ - 0x00019714 5f005f5a 4e394f73 69526f77 43757443 _._ZN9OsiRowCutC │ │ │ │ - 0x00019724 3245524b 535f005f 5a4e3136 436f696e 2ERKS_._ZN16Coin │ │ │ │ - 0x00019734 5061636b 65644d61 74726978 43314552 PackedMatrixC1ER │ │ │ │ - 0x00019744 4b535f00 5f5a4e36 426f6e6d 696e3751 KS_._ZN6Bonmin7Q │ │ │ │ - 0x00019754 75616443 75744331 45524b53 305f005f uadCutC1ERKS0_._ │ │ │ │ - 0x00019764 5a4e4b36 426f6e6d 696e3751 75616443 ZNK6Bonmin7QuadC │ │ │ │ - 0x00019774 75743563 6c6f6e65 4576005f 5a4e3642 ut5cloneEv._ZN6B │ │ │ │ - 0x00019784 6f6e6d69 6e375175 61644375 74615345 onmin7QuadCutaSE │ │ │ │ - 0x00019794 524b5330 5f005f5a 4e394f73 69526f77 RKS0_._ZN9OsiRow │ │ │ │ - 0x000197a4 43757461 5345524b 535f005f 5a4e3136 CutaSERKS_._ZN16 │ │ │ │ - 0x000197b4 436f696e 5061636b 65644d61 74726978 CoinPackedMatrix │ │ │ │ - 0x000197c4 61534552 4b535f00 5f5a4e36 426f6e6d aSERKS_._ZN6Bonm │ │ │ │ - 0x000197d4 696e3443 75747343 32457600 5f5a4e37 in4CutsC2Ev._ZN7 │ │ │ │ - 0x000197e4 4f736943 75747343 32457600 5f5a5456 OsiCutsC2Ev._ZTV │ │ │ │ - 0x000197f4 4e36426f 6e6d696e 34437574 7345005f N6Bonmin4CutsE._ │ │ │ │ - 0x00019804 5a4e3642 6f6e6d69 6e344375 74734331 ZN6Bonmin4CutsC1 │ │ │ │ - 0x00019814 4576005f 5a4e3642 6f6e6d69 6e344375 Ev._ZN6Bonmin4Cu │ │ │ │ - 0x00019824 74734332 45524b53 305f005f 5a4e374f tsC2ERKS0_._ZN7O │ │ │ │ - 0x00019834 73694375 74734332 45524b53 5f005f5a siCutsC2ERKS_._Z │ │ │ │ - 0x00019844 4e374f73 69437574 73443245 76005f5a N7OsiCutsD2Ev._Z │ │ │ │ - 0x00019854 4e36426f 6e6d696e 34437574 73433145 N6Bonmin4CutsC1E │ │ │ │ - 0x00019864 524b5330 5f005f5a 4e4b3642 6f6e6d69 RKS0_._ZNK6Bonmi │ │ │ │ - 0x00019874 6e344375 74733970 72696e74 43757473 n4Cuts9printCuts │ │ │ │ - 0x00019884 4576005f 5a4e536f 395f4d5f 696e7365 Ev._ZNSo9_M_inse │ │ │ │ - 0x00019894 7274496d 45455253 6f545f00 5f5a4e53 rtImEERSoT_._ZNS │ │ │ │ - 0x000198a4 74367665 63746f72 49504e36 426f6e6d t6vectorIPN6Bonm │ │ │ │ - 0x000198b4 696e3751 75616443 75744553 61495332 in7QuadCutESaIS2 │ │ │ │ - 0x000198c4 5f454531 375f4d5f 64656661 756c745f _EE17_M_default_ │ │ │ │ - 0x000198d4 61707065 6e64456a 005f5a4e 36426f6e appendEj._ZN6Bon │ │ │ │ - 0x000198e4 6d696e37 51756164 43757444 32457600 min7QuadCutD2Ev. │ │ │ │ - 0x000198f4 5f5a4e31 36436f69 6e506163 6b65644d _ZN16CoinPackedM │ │ │ │ - 0x00019904 61747269 78443145 76005f5a 4e36426f atrixD1Ev._ZN6Bo │ │ │ │ - 0x00019914 6e6d696e 37517561 64437574 44314576 nmin7QuadCutD1Ev │ │ │ │ - 0x00019924 005f5a4e 36426f6e 6d696e37 51756164 ._ZN6Bonmin7Quad │ │ │ │ - 0x00019934 43757444 30457600 5f5a4e36 426f6e6d CutD0Ev._ZN6Bonm │ │ │ │ - 0x00019944 696e3443 75747344 32457600 5f5a4e36 in4CutsD2Ev._ZN6 │ │ │ │ - 0x00019954 426f6e6d 696e3443 75747344 31457600 Bonmin4CutsD1Ev. │ │ │ │ - 0x00019964 5f5a4e36 426f6e6d 696e3443 75747344 _ZN6Bonmin4CutsD │ │ │ │ - 0x00019974 30457600 5f5a4e36 426f6e6d 696e3443 0Ev._ZN6Bonmin4C │ │ │ │ - 0x00019984 75747361 5345524b 53305f00 5f5a4e37 utsaSERKS0_._ZN7 │ │ │ │ - 0x00019994 4f736943 75747361 5345524b 535f005f OsiCutsaSERKS_._ │ │ │ │ - 0x000199a4 5a54534e 36426f6e 6d696e37 51756164 ZTSN6Bonmin7Quad │ │ │ │ - 0x000199b4 43757445 005f5a54 534e3642 6f6e6d69 CutE._ZTSN6Bonmi │ │ │ │ - 0x000199c4 6e344375 74734500 5f5a4e4b 394f7369 n4CutsE._ZNK9Osi │ │ │ │ - 0x000199d4 526f7743 75743130 636f6e73 69737465 RowCut10consiste │ │ │ │ - 0x000199e4 6e744576 005f5a4e 4b394f73 69526f77 ntEv._ZNK9OsiRow │ │ │ │ - 0x000199f4 43757431 30636f6e 73697374 656e7445 Cut10consistentE │ │ │ │ - 0x00019a04 524b3138 4f736953 6f6c7665 72496e74 RK18OsiSolverInt │ │ │ │ - 0x00019a14 65726661 6365005f 5a4e4b39 4f736952 erface._ZNK9OsiR │ │ │ │ - 0x00019a24 6f774375 74313069 6e666561 7369626c owCut10infeasibl │ │ │ │ - 0x00019a34 6545524b 31384f73 69536f6c 76657249 eERK18OsiSolverI │ │ │ │ - 0x00019a44 6e746572 66616365 005f5a4e 36426f6e nterface._ZN6Bon │ │ │ │ - 0x00019a54 6d696e31 31544d49 4e4c5032 544e4c50 min11TMINLP2TNLP │ │ │ │ - 0x00019a64 32356765 745f636f 6e737472 61696e74 25get_constraint │ │ │ │ - 0x00019a74 735f6c69 6e656172 69747945 69504e35 s_linearityEiPN5 │ │ │ │ - 0x00019a84 49706f70 7434544e 4c503133 4c696e65 Ipopt4TNLP13Line │ │ │ │ - 0x00019a94 61726974 79547970 6545005f 5a4e3642 arityTypeE._ZN6B │ │ │ │ - 0x00019aa4 6f6e6d69 6e31314f 75746572 41707072 onmin11OuterAppr │ │ │ │ - 0x00019ab4 6f783130 696e6974 69616c69 7a654552 ox10initializeER │ │ │ │ - 0x00019ac4 4e535f31 32426162 53657475 70426173 NS_12BabSetupBas │ │ │ │ - 0x00019ad4 6545005f 5a4e3136 436f696e 5061636b eE._ZN16CoinPack │ │ │ │ - 0x00019ae4 65644d61 74726978 43314562 504b6953 edMatrixC1EbPKiS │ │ │ │ - 0x00019af4 315f504b 6469005f 5a4e3136 436f696e 1_PKdi._ZN16Coin │ │ │ │ - 0x00019b04 5061636b 65644d61 74726978 31337365 PackedMatrix13se │ │ │ │ - 0x00019b14 7444696d 656e7369 6f6e7345 6969005f tDimensionsEii._ │ │ │ │ - 0x00019b24 5a4e3136 436f696e 5061636b 65645665 ZN16CoinPackedVe │ │ │ │ - 0x00019b34 63746f72 37726573 65727665 4569005f ctor7reserveEi._ │ │ │ │ - 0x00019b44 5a4e3136 436f696e 5061636b 65645665 ZN16CoinPackedVe │ │ │ │ - 0x00019b54 63746f72 36696e73 65727445 6964005f ctor6insertEid._ │ │ │ │ - 0x00019b64 5a4e3642 6f6e6d69 6e31314f 75746572 ZN6Bonmin11Outer │ │ │ │ - 0x00019b74 41707072 6f783132 6e54696d 65734361 Approx12nTimesCa │ │ │ │ - 0x00019b84 6c6c6564 45005f5a 4e31324f 73694261 lledE._ZN12OsiBa │ │ │ │ + 0x00016204 6e426173 65313173 6f6c7665 724d616e nBase11solverMan │ │ │ │ + 0x00016214 69704550 4e535f37 42616249 6e666f45 ipEPNS_7BabInfoE │ │ │ │ + 0x00016224 5264524b 31314367 6c547265 65496e66 RdRK11CglTreeInf │ │ │ │ + 0x00016234 6f005f5a 4e36426f 6e6d696e 31384f73 o._ZN6Bonmin18Os │ │ │ │ + 0x00016244 69544d49 4e4c5049 6e746572 66616365 iTMINLPInterface │ │ │ │ + 0x00016254 31306c69 6e656172 697a6572 4576005f 10linearizerEv._ │ │ │ │ + 0x00016264 5a54534e 36426f6e 6d696e31 354f4143 ZTSN6Bonmin15OAC │ │ │ │ + 0x00016274 75744765 6e657261 746f7232 45005f5a utGenerator2E._Z │ │ │ │ + 0x00016284 54494e36 426f6e6d 696e3135 4f414375 TIN6Bonmin15OACu │ │ │ │ + 0x00016294 7447656e 65726174 6f723245 005f5a4e tGenerator2E._ZN │ │ │ │ + 0x000162a4 31384f73 69536f6c 76657249 6e746572 18OsiSolverInter │ │ │ │ + 0x000162b4 66616365 31327365 74436f6c 426f756e face12setColBoun │ │ │ │ + 0x000162c4 64734569 6464005f 5a4e3642 6f6e6d69 dsEidd._ZN6Bonmi │ │ │ │ + 0x000162d4 6e31304f 614e6c70 4f707469 6d443245 n10OaNlpOptimD2E │ │ │ │ + 0x000162e4 76005f5a 4e313243 6f696e4d 65737361 v._ZN12CoinMessa │ │ │ │ + 0x000162f4 67657344 31457600 5f5a5456 4e36426f gesD1Ev._ZTVN6Bo │ │ │ │ + 0x00016304 6e6d696e 31304f61 4e6c704f 7074696d nmin10OaNlpOptim │ │ │ │ + 0x00016314 45005f5a 4e36426f 6e6d696e 31304f61 E._ZN6Bonmin10Oa │ │ │ │ + 0x00016324 4e6c704f 7074696d 44314576 005f5a4e NlpOptimD1Ev._ZN │ │ │ │ + 0x00016334 4b36426f 6e6d696e 31304f61 4e6c704f K6Bonmin10OaNlpO │ │ │ │ + 0x00016344 7074696d 35636c6f 6e654576 005f5a4e ptim5cloneEv._ZN │ │ │ │ + 0x00016354 31354367 6c437574 47656e65 7261746f 15CglCutGenerato │ │ │ │ + 0x00016364 72433245 524b535f 005f5a4e 3132436f rC2ERKS_._ZN12Co │ │ │ │ + 0x00016374 696e4d65 73736167 65734331 4569005f inMessagesC1Ei._ │ │ │ │ + 0x00016384 5a4e3642 6f6e6d69 6e31304f 614d6573 ZN6Bonmin10OaMes │ │ │ │ + 0x00016394 73616765 73433145 76005f5a 4e313243 sagesC1Ev._ZN12C │ │ │ │ + 0x000163a4 6f696e4d 65737361 67657361 5345524b oinMessagesaSERK │ │ │ │ + 0x000163b4 535f005f 5a4e3642 6f6e6d69 6e31304f S_._ZN6Bonmin10O │ │ │ │ + 0x000163c4 614e6c70 4f707469 6d443045 76005f5a aNlpOptimD0Ev._Z │ │ │ │ + 0x000163d4 4e36426f 6e6d696e 31304f61 4e6c704f N6Bonmin10OaNlpO │ │ │ │ + 0x000163e4 7074696d 43324550 4e535f31 384f7369 ptimC2EPNS_18Osi │ │ │ │ + 0x000163f4 544d494e 4c50496e 74657266 61636545 TMINLPInterfaceE │ │ │ │ + 0x00016404 69626200 5f5a4e36 426f6e6d 696e3130 ibb._ZN6Bonmin10 │ │ │ │ + 0x00016414 4f614e6c 704f7074 696d4331 45504e53 OaNlpOptimC1EPNS │ │ │ │ + 0x00016424 5f31384f 7369544d 494e4c50 496e7465 _18OsiTMINLPInte │ │ │ │ + 0x00016434 72666163 65456962 62005f5a 4e36426f rfaceEibb._ZN6Bo │ │ │ │ + 0x00016444 6e6d696e 31304f61 4e6c704f 7074696d nmin10OaNlpOptim │ │ │ │ + 0x00016454 31356173 7369676e 496e7465 72666163 15assignInterfac │ │ │ │ + 0x00016464 6545504e 535f3138 4f736954 4d494e4c eEPNS_18OsiTMINL │ │ │ │ + 0x00016474 50496e74 65726661 63654500 5f5a4e36 PInterfaceE._ZN6 │ │ │ │ + 0x00016484 426f6e6d 696e3130 4f614e6c 704f7074 Bonmin10OaNlpOpt │ │ │ │ + 0x00016494 696d3132 67656e65 72617465 43757473 im12generateCuts │ │ │ │ + 0x000164a4 45524b31 384f7369 536f6c76 6572496e ERK18OsiSolverIn │ │ │ │ + 0x000164b4 74657266 61636552 374f7369 43757473 terfaceR7OsiCuts │ │ │ │ + 0x000164c4 31314367 6c547265 65496e66 6f005f5a 11CglTreeInfo._Z │ │ │ │ + 0x000164d4 4e31324f 73694261 62536f6c 76657231 N12OsiBabSolver1 │ │ │ │ + 0x000164e4 31736574 536f6c75 74696f6e 45504b64 1setSolutionEPKd │ │ │ │ + 0x000164f4 6964005f 5a4e3642 6f6e6d69 6e31304f id._ZN6Bonmin10O │ │ │ │ + 0x00016504 614e6c70 4f707469 6d433245 524e535f aNlpOptimC2ERNS_ │ │ │ │ + 0x00016514 31324261 62536574 75704261 73654500 12BabSetupBaseE. │ │ │ │ + 0x00016524 5f5a5453 4e36426f 6e6d696e 31304f61 _ZTSN6Bonmin10Oa │ │ │ │ + 0x00016534 4e6c704f 7074696d 45005f5a 54494e36 NlpOptimE._ZTIN6 │ │ │ │ + 0x00016544 426f6e6d 696e3130 4f614e6c 704f7074 Bonmin10OaNlpOpt │ │ │ │ + 0x00016554 696d4500 5f5a4e36 426f6e6d 696e3139 imE._ZN6Bonmin19 │ │ │ │ + 0x00016564 4f614465 636f6d70 6f736974 696f6e42 OaDecompositionB │ │ │ │ + 0x00016574 61736531 30506172 616d6574 65727344 ase10ParametersD │ │ │ │ + 0x00016584 32457600 5f5a4e36 426f6e6d 696e3139 2Ev._ZN6Bonmin19 │ │ │ │ + 0x00016594 4f614465 636f6d70 6f736974 696f6e42 OaDecompositionB │ │ │ │ + 0x000165a4 61736531 30506172 616d6574 65727344 ase10ParametersD │ │ │ │ + 0x000165b4 31457600 5f5a4e36 426f6e6d 696e3139 1Ev._ZN6Bonmin19 │ │ │ │ + 0x000165c4 4f614465 636f6d70 6f736974 696f6e42 OaDecompositionB │ │ │ │ + 0x000165d4 61736531 30506172 616d6574 65727343 ase10ParametersC │ │ │ │ + 0x000165e4 32457600 5f5a4e36 426f6e6d 696e3139 2Ev._ZN6Bonmin19 │ │ │ │ + 0x000165f4 4f614465 636f6d70 6f736974 696f6e42 OaDecompositionB │ │ │ │ + 0x00016604 61736531 30506172 616d6574 65727343 ase10ParametersC │ │ │ │ + 0x00016614 31457600 5f5a4e36 426f6e6d 696e3139 1Ev._ZN6Bonmin19 │ │ │ │ + 0x00016624 4f614465 636f6d70 6f736974 696f6e42 OaDecompositionB │ │ │ │ + 0x00016634 61736531 30506172 616d6574 65727343 ase10ParametersC │ │ │ │ + 0x00016644 3245524b 53315f00 5f5a4e36 426f6e6d 2ERKS1_._ZN6Bonm │ │ │ │ + 0x00016654 696e3139 4f614465 636f6d70 6f736974 in19OaDecomposit │ │ │ │ + 0x00016664 696f6e42 61736531 30506172 616d6574 ionBase10Paramet │ │ │ │ + 0x00016674 65727343 3145524b 53315f00 5f5a4e36 ersC1ERKS1_._ZN6 │ │ │ │ + 0x00016684 426f6e6d 696e3139 4f614465 636f6d70 Bonmin19OaDecomp │ │ │ │ + 0x00016694 6f736974 696f6e42 61736531 31736f6c ositionBase11sol │ │ │ │ + 0x000166a4 7665724d 616e6970 44324576 005f5a4e verManipD2Ev._ZN │ │ │ │ + 0x000166b4 36426f6e 6d696e31 394f6144 65636f6d 6Bonmin19OaDecom │ │ │ │ + 0x000166c4 706f7369 74696f6e 42617365 3131736f positionBase11so │ │ │ │ + 0x000166d4 6c766572 4d616e69 70396765 74436163 lverManip9getCac │ │ │ │ + 0x000166e4 68656445 76005f5a 4e36426f 6e6d696e hedEv._ZN6Bonmin │ │ │ │ + 0x000166f4 31394f61 4465636f 6d706f73 6974696f 19OaDecompositio │ │ │ │ + 0x00016704 6e426173 65313173 6f6c7665 724d616e nBase11solverMan │ │ │ │ + 0x00016714 69704332 45524b31 384f7369 536f6c76 ipC2ERK18OsiSolv │ │ │ │ + 0x00016724 6572496e 74657266 61636500 5f5a4e36 erInterface._ZN6 │ │ │ │ + 0x00016734 426f6e6d 696e3139 4f614465 636f6d70 Bonmin19OaDecomp │ │ │ │ + 0x00016744 6f736974 696f6e42 61736531 34736574 ositionBase14set │ │ │ │ + 0x00016754 75704d69 70536f6c 76657245 524e535f upMipSolverERNS_ │ │ │ │ + 0x00016764 31324261 62536574 75704261 73654552 12BabSetupBaseER │ │ │ │ + 0x00016774 4b4e5374 375f5f63 78783131 31326261 KNSt7__cxx1112ba │ │ │ │ + 0x00016784 7369635f 73747269 6e674963 53743131 sic_stringIcSt11 │ │ │ │ + 0x00016794 63686172 5f747261 69747349 63455361 char_traitsIcESa │ │ │ │ + 0x000167a4 49634545 45005f5a 4e36426f 6e6d696e IcEEE._ZN6Bonmin │ │ │ │ + 0x000167b4 31394f61 4465636f 6d706f73 6974696f 19OaDecompositio │ │ │ │ + 0x000167c4 6e426173 65313173 6f6c7665 724d616e nBase11solverMan │ │ │ │ + 0x000167d4 69704332 45503138 4f736953 6f6c7665 ipC2EP18OsiSolve │ │ │ │ + 0x000167e4 72496e74 65726661 63656262 62626200 rInterfacebbbbb. │ │ │ │ + 0x000167f4 5f5a4e36 426f6e6d 696e3139 4f614465 _ZN6Bonmin19OaDe │ │ │ │ + 0x00016804 636f6d70 6f736974 696f6e42 61736531 compositionBase1 │ │ │ │ + 0x00016814 31736f6c 7665724d 616e6970 43314550 1solverManipC1EP │ │ │ │ + 0x00016824 31384f73 69536f6c 76657249 6e746572 18OsiSolverInter │ │ │ │ + 0x00016834 66616365 62626262 62005f5a 4e537436 facebbbbb._ZNSt6 │ │ │ │ + 0x00016844 76656374 6f724950 394f7369 526f7743 vectorIP9OsiRowC │ │ │ │ + 0x00016854 75745361 4953315f 45453137 5f4d5f72 utSaIS1_EE17_M_r │ │ │ │ + 0x00016864 65616c6c 6f635f61 7070656e 64494a53 ealloc_appendIJS │ │ │ │ + 0x00016874 315f4545 45764470 4f545f00 5f5a5456 1_EEEvDpOT_._ZTV │ │ │ │ + 0x00016884 4e36426f 6e6d696e 31394f61 4465636f N6Bonmin19OaDeco │ │ │ │ + 0x00016894 6d706f73 6974696f 6e426173 6545005f mpositionBaseE._ │ │ │ │ + 0x000168a4 5a4e3642 6f6e6d69 6e31394f 61446563 ZN6Bonmin19OaDec │ │ │ │ + 0x000168b4 6f6d706f 73697469 6f6e4261 73654331 ompositionBaseC1 │ │ │ │ + 0x000168c4 45524e53 5f313242 61625365 74757042 ERNS_12BabSetupB │ │ │ │ + 0x000168d4 61736545 6262005f 5a4e3132 436f696e aseEbb._ZN12Coin │ │ │ │ + 0x000168e4 4d657373 61676573 43314552 4b535f00 MessagesC1ERKS_. │ │ │ │ + 0x000168f4 5f5a4e36 426f6e6d 696e3139 4f614465 _ZN6Bonmin19OaDe │ │ │ │ + 0x00016904 636f6d70 6f736974 696f6e42 61736543 compositionBaseC │ │ │ │ + 0x00016914 3145524b 53305f00 5f5a4e36 426f6e6d 1ERKS0_._ZN6Bonm │ │ │ │ + 0x00016924 696e3139 4f614465 636f6d70 6f736974 in19OaDecomposit │ │ │ │ + 0x00016934 696f6e42 61736544 31457600 5f5a4e36 ionBaseD1Ev._ZN6 │ │ │ │ + 0x00016944 426f6e6d 696e3139 4f614465 636f6d70 Bonmin19OaDecomp │ │ │ │ + 0x00016954 6f736974 696f6e42 61736544 30457600 ositionBaseD0Ev. │ │ │ │ + 0x00016964 5f5a4e31 3143676c 54726565 496e666f _ZN11CglTreeInfo │ │ │ │ + 0x00016974 43314552 4b535f00 5f5a4e4b 31324f73 C1ERKS_._ZNK12Os │ │ │ │ + 0x00016984 69426162 536f6c76 65723131 6d697046 iBabSolver11mipF │ │ │ │ + 0x00016994 65617369 626c6545 76005f5a 54534e36 easibleEv._ZTSN6 │ │ │ │ + 0x000169a4 426f6e6d 696e3139 4f614465 636f6d70 Bonmin19OaDecomp │ │ │ │ + 0x000169b4 6f736974 696f6e42 61736545 005f5a4e ositionBaseE._ZN │ │ │ │ + 0x000169c4 36426f6e 6d696e31 304f614d 65737361 6Bonmin10OaMessa │ │ │ │ + 0x000169d4 67657343 32457600 5f5a4e36 426f6e6d gesC2Ev._ZN6Bonm │ │ │ │ + 0x000169e4 696e3133 4d696e6c 70466561 7350756d in13MinlpFeasPum │ │ │ │ + 0x000169f4 70443245 76005f5a 54564e36 426f6e6d pD2Ev._ZTVN6Bonm │ │ │ │ + 0x00016a04 696e3133 4d696e6c 70466561 7350756d in13MinlpFeasPum │ │ │ │ + 0x00016a14 7045005f 5a4e3642 6f6e6d69 6e31334d pE._ZN6Bonmin13M │ │ │ │ + 0x00016a24 696e6c70 46656173 50756d70 44314576 inlpFeasPumpD1Ev │ │ │ │ + 0x00016a34 005f5a4e 36426f6e 6d696e31 334d696e ._ZN6Bonmin13Min │ │ │ │ + 0x00016a44 6c704665 61735075 6d704430 4576005f lpFeasPumpD0Ev._ │ │ │ │ + 0x00016a54 5a4e4b36 426f6e6d 696e3133 4d696e6c ZNK6Bonmin13Minl │ │ │ │ + 0x00016a64 70466561 7350756d 7035636c 6f6e6545 pFeasPump5cloneE │ │ │ │ + 0x00016a74 76005f5a 4e4b3642 6f6e6d69 6e31334d v._ZNK6Bonmin13M │ │ │ │ + 0x00016a84 696e6c70 46656173 50756d70 3133646f inlpFeasPump13do │ │ │ │ + 0x00016a94 4c6f6361 6c536561 72636845 504e535f LocalSearchEPNS_ │ │ │ │ + 0x00016aa4 37426162 496e666f 45005f5a 4e4b3642 7BabInfoE._ZNK6B │ │ │ │ + 0x00016ab4 6f6e6d69 6e31334d 696e6c70 46656173 onmin13MinlpFeas │ │ │ │ + 0x00016ac4 50756d70 31367365 745f6670 5f6f626a Pump16set_fp_obj │ │ │ │ + 0x00016ad4 65637469 76654552 31384f73 69536f6c ectiveER18OsiSol │ │ │ │ + 0x00016ae4 76657249 6e746572 66616365 504b6400 verInterfacePKd. │ │ │ │ + 0x00016af4 5f5a4e36 426f6e6d 696e3133 4d696e6c _ZN6Bonmin13Minl │ │ │ │ + 0x00016b04 70466561 7350756d 70433245 524e535f pFeasPumpC2ERNS_ │ │ │ │ + 0x00016b14 31324261 62536574 75704261 73654500 12BabSetupBaseE. │ │ │ │ + 0x00016b24 5f5a4e4b 36426f6e 6d696e31 334d696e _ZNK6Bonmin13Min │ │ │ │ + 0x00016b34 6c704665 61735075 6d703970 6572666f lpFeasPump9perfo │ │ │ │ + 0x00016b44 726d4f61 4552374f 73694375 7473524e rmOaER7OsiCutsRN │ │ │ │ + 0x00016b54 535f3139 4f614465 636f6d70 6f736974 S_19OaDecomposit │ │ │ │ + 0x00016b64 696f6e42 61736531 31736f6c 7665724d ionBase11solverM │ │ │ │ + 0x00016b74 616e6970 45504e53 5f374261 62496e66 anipEPNS_7BabInf │ │ │ │ + 0x00016b84 6f455264 524b3131 43676c54 72656549 oERdRK11CglTreeI │ │ │ │ + 0x00016b94 6e666f00 5f5a4e36 426f6e6d 696e3138 nfo._ZN6Bonmin18 │ │ │ │ + 0x00016ba4 4f736954 4d494e4c 50496e74 65726661 OsiTMINLPInterfa │ │ │ │ + 0x00016bb4 63653233 736f6c76 65466561 73696269 ce23solveFeasibi │ │ │ │ + 0x00016bc4 6c697479 50726f62 6c656d45 6a504b64 lityProblemEjPKd │ │ │ │ + 0x00016bd4 504b6964 6469005f 5a54534e 36426f6e PKiddi._ZTSN6Bon │ │ │ │ + 0x00016be4 6d696e31 334d696e 6c704665 61735075 min13MinlpFeasPu │ │ │ │ + 0x00016bf4 6d704500 5f5a5449 4e36426f 6e6d696e mpE._ZTIN6Bonmin │ │ │ │ + 0x00016c04 31334d69 6e6c7046 65617350 756d7045 13MinlpFeasPumpE │ │ │ │ + 0x00016c14 005f5a4e 4b36426f 6e6d696e 36544d49 ._ZNK6Bonmin6TMI │ │ │ │ + 0x00016c24 4e4c5032 30676574 5f6e756d 6265725f NLP20get_number_ │ │ │ │ + 0x00016c34 6e6f6e63 6f6e7665 78455269 53315f00 nonconvexERiS1_. │ │ │ │ + 0x00016c44 5f5a4e4b 36426f6e 6d696e36 544d494e _ZNK6Bonmin6TMIN │ │ │ │ + 0x00016c54 4c503137 6765745f 636f6e73 745f7874 LP17get_const_xt │ │ │ │ + 0x00016c64 72615f69 64457600 5f5a4e4b 36426f6e ra_idEv._ZNK6Bon │ │ │ │ + 0x00016c74 6d696e31 32544d49 4e4c504c 696e4f62 min12TMINLPLinOb │ │ │ │ + 0x00016c84 6a313170 65727475 7262496e 666f4576 j11perturbInfoEv │ │ │ │ + 0x00016c94 005f5a4e 36426f6e 6d696e31 32544d49 ._ZN6Bonmin12TMI │ │ │ │ + 0x00016ca4 4e4c504c 696e4f62 6a313868 61734c69 NLPLinObj18hasLi │ │ │ │ + 0x00016cb4 6e656172 4f626a65 63746976 65457600 nearObjectiveEv. │ │ │ │ + 0x00016cc4 5f5a4e36 426f6e6d 696e3132 544d494e _ZN6Bonmin12TMIN │ │ │ │ + 0x00016cd4 4c504c69 6e4f626a 32326765 745f7363 LPLinObj22get_sc │ │ │ │ + 0x00016ce4 616c696e 675f7061 72616d65 74657273 aling_parameters │ │ │ │ + 0x00016cf4 45526452 62695064 53325f69 53335f00 ERdRbiPdS2_iS3_. │ │ │ │ + 0x00016d04 5f5a4e36 426f6e6d 696e3132 544d494e _ZN6Bonmin12TMIN │ │ │ │ + 0x00016d14 4c504c69 6e4f626a 32356765 745f636f LPLinObj25get_co │ │ │ │ + 0x00016d24 6e737472 61696e74 735f6c69 6e656172 nstraints_linear │ │ │ │ + 0x00016d34 69747945 69504e35 49706f70 7434544e ityEiPN5Ipopt4TN │ │ │ │ + 0x00016d44 4c503133 4c696e65 61726974 79547970 LP13LinearityTyp │ │ │ │ + 0x00016d54 6545005f 5a4e3642 6f6e6d69 6e313254 eE._ZN6Bonmin12T │ │ │ │ + 0x00016d64 4d494e4c 504c696e 4f626a31 35676574 MINLPLinObj15get │ │ │ │ + 0x00016d74 5f626f75 6e64735f 696e666f 45695064 _bounds_infoEiPd │ │ │ │ + 0x00016d84 53315f69 53315f53 315f005f 5a4e3642 S1_iS1_S1_._ZN6B │ │ │ │ + 0x00016d94 6f6e6d69 6e313254 4d494e4c 504c696e onmin12TMINLPLin │ │ │ │ + 0x00016da4 4f626a36 6576616c 5f684569 504b6462 Obj6eval_hEiPKdb │ │ │ │ + 0x00016db4 64695332 5f626950 6953335f 5064005f diS2_biPiS3_Pd._ │ │ │ │ + 0x00016dc4 5a4e3642 6f6e6d69 6e313254 4d494e4c ZN6Bonmin12TMINL │ │ │ │ + 0x00016dd4 504c696e 4f626a36 6576616c 5f664569 PLinObj6eval_fEi │ │ │ │ + 0x00016de4 504b6462 5264005f 5a4e4b36 426f6e6d PKdbRd._ZNK6Bonm │ │ │ │ + 0x00016df4 696e3654 4d494e4c 50333067 65745f73 in6TMINLP30get_s │ │ │ │ + 0x00016e04 696d706c 655f636f 6e636176 655f636f imple_concave_co │ │ │ │ + 0x00016e14 6e737472 61696e74 73456950 4e53305f nstraintsEiPNS0_ │ │ │ │ + 0x00016e24 32335369 6d706c65 436f6e63 61766543 23SimpleConcaveC │ │ │ │ + 0x00016e34 6f6e7374 7261696e 7445005f 5a4e4b36 onstraintE._ZNK6 │ │ │ │ + 0x00016e44 426f6e6d 696e3654 4d494e4c 50323667 Bonmin6TMINLP26g │ │ │ │ + 0x00016e54 65745f63 6f6e7374 7261696e 745f636f et_constraint_co │ │ │ │ + 0x00016e64 6e766578 69746965 73456950 4e53305f nvexitiesEiPNS0_ │ │ │ │ + 0x00016e74 31354d61 726b6564 4e6f6e43 6f6e7665 15MarkedNonConve │ │ │ │ + 0x00016e84 7845005f 5a4e3642 6f6e6d69 6e313254 xE._ZN6Bonmin12T │ │ │ │ + 0x00016e94 4d494e4c 504c696e 4f626a31 31657661 MINLPLinObj11eva │ │ │ │ + 0x00016ea4 6c5f6772 61645f66 4569504b 64625064 l_grad_fEiPKdbPd │ │ │ │ + 0x00016eb4 005f5a4e 36426f6e 6d696e31 32544d49 ._ZN6Bonmin12TMI │ │ │ │ + 0x00016ec4 4e4c504c 696e4f62 6a313865 76616c5f NLPLinObj18eval_ │ │ │ │ + 0x00016ed4 75707065 725f626f 756e645f 66456950 upper_bound_fEiP │ │ │ │ + 0x00016ee4 4b645264 005f5a4e 36426f6e 6d696e31 KdRd._ZN6Bonmin1 │ │ │ │ + 0x00016ef4 32544d49 4e4c504c 696e4f62 6a323568 2TMINLPLinObj25h │ │ │ │ + 0x00016f04 61735570 70657242 6f756e64 696e674f asUpperBoundingO │ │ │ │ + 0x00016f14 626a6563 74697665 4576005f 5a4e3642 bjectiveEv._ZN6B │ │ │ │ + 0x00016f24 6f6e6d69 6e313254 4d494e4c 504c696e onmin12TMINLPLin │ │ │ │ + 0x00016f34 4f626a36 6576616c 5f674569 504b6462 Obj6eval_gEiPKdb │ │ │ │ + 0x00016f44 69506400 5f5a4e36 426f6e6d 696e3132 iPd._ZN6Bonmin12 │ │ │ │ + 0x00016f54 544d494e 4c504c69 6e4f626a 31386765 TMINLPLinObj18ge │ │ │ │ + 0x00016f64 745f7374 61727469 6e675f70 6f696e74 t_starting_point │ │ │ │ + 0x00016f74 45696250 64625331 5f53315f 69625331 EibPdbS1_S1_ibS1 │ │ │ │ + 0x00016f84 5f005f5a 4e36426f 6e6d696e 3132544d _._ZN6Bonmin12TM │ │ │ │ + 0x00016f94 494e4c50 4c696e4f 626a3765 76616c5f INLPLinObj7eval_ │ │ │ │ + 0x00016fa4 67694569 504b6462 69526400 5f5a4e36 giEiPKdbiRd._ZN6 │ │ │ │ + 0x00016fb4 426f6e6d 696e3132 544d494e 4c504c69 Bonmin12TMINLPLi │ │ │ │ + 0x00016fc4 6e4f626a 31306576 616c5f6a 61635f67 nObj10eval_jac_g │ │ │ │ + 0x00016fd4 4569504b 64626969 50695333 5f506400 EiPKdbiiPiS3_Pd. │ │ │ │ + 0x00016fe4 5f5a4e36 426f6e6d 696e3132 544d494e _ZN6Bonmin12TMIN │ │ │ │ + 0x00016ff4 4c504c69 6e4f626a 31376669 6e616c69 LPLinObj17finali │ │ │ │ + 0x00017004 7a655f73 6f6c7574 696f6e45 4e535f36 ze_solutionENS_6 │ │ │ │ + 0x00017014 544d494e 4c503132 536f6c76 65725265 TMINLP12SolverRe │ │ │ │ + 0x00017024 7475726e 4569504b 6464005f 5a4e3642 turnEiPKdd._ZN6B │ │ │ │ + 0x00017034 6f6e6d69 6e313254 4d494e4c 504c696e onmin12TMINLPLin │ │ │ │ + 0x00017044 4f626a31 32657661 6c5f6772 61645f67 Obj12eval_grad_g │ │ │ │ + 0x00017054 69456950 4b646269 52695069 5064005f iEiPKdbiRiPiPd._ │ │ │ │ + 0x00017064 5a4e3642 6f6e6d69 6e313254 4d494e4c ZN6Bonmin12TMINL │ │ │ │ + 0x00017074 504c696e 4f626a31 39676574 5f766172 PLinObj19get_var │ │ │ │ + 0x00017084 6961626c 65735f74 79706573 4569504e iables_typesEiPN │ │ │ │ + 0x00017094 535f3654 4d494e4c 50313256 61726961 S_6TMINLP12Varia │ │ │ │ + 0x000170a4 626c6554 79706545 005f5a4e 36426f6e bleTypeE._ZN6Bon │ │ │ │ + 0x000170b4 6d696e31 32544d49 4e4c504c 696e4f62 min12TMINLPLinOb │ │ │ │ + 0x000170c4 6a323367 65745f76 61726961 626c6573 j23get_variables │ │ │ │ + 0x000170d4 5f6c696e 65617269 74794569 504e3549 _linearityEiPN5I │ │ │ │ + 0x000170e4 706f7074 34544e4c 5031334c 696e6561 popt4TNLP13Linea │ │ │ │ + 0x000170f4 72697479 54797065 45005f5a 4e36426f rityTypeE._ZN6Bo │ │ │ │ + 0x00017104 6e6d696e 3132544d 494e4c50 4c696e4f nmin12TMINLPLinO │ │ │ │ + 0x00017114 626a3132 6765745f 6e6c705f 696e666f bj12get_nlp_info │ │ │ │ + 0x00017124 45526953 315f5331 5f53315f 524e3549 ERiS1_S1_S1_RN5I │ │ │ │ + 0x00017134 706f7074 34544e4c 50313449 6e646578 popt4TNLP14Index │ │ │ │ + 0x00017144 5374796c 65456e75 6d45005f 5a39436f StyleEnumE._Z9Co │ │ │ │ + 0x00017154 696e4669 6c6c4e49 4e36426f 6e6d696e inFillNIN6Bonmin │ │ │ │ + 0x00017164 36544d49 4e4c5039 436f6e76 65786974 6TMINLP9Convexit │ │ │ │ + 0x00017174 79454576 50545f69 53335f00 5f5a4e4b yEEvPT_iS3_._ZNK │ │ │ │ + 0x00017184 36426f6e 6d696e36 544d494e 4c503236 6Bonmin6TMINLP26 │ │ │ │ + 0x00017194 6765745f 636f6e73 74726169 6e745f63 get_constraint_c │ │ │ │ + 0x000171a4 6f6e7665 78697469 65734569 504e5330 onvexitiesEiPNS0 │ │ │ │ + 0x000171b4 5f39436f 6e766578 69747945 005f5a4e _9ConvexityE._ZN │ │ │ │ + 0x000171c4 36426f6e 6d696e31 32544d49 4e4c504c 6Bonmin12TMINLPL │ │ │ │ + 0x000171d4 696e4f62 6a443145 76005f5a 4e36426f inObjD1Ev._ZN6Bo │ │ │ │ + 0x000171e4 6e6d696e 3132544d 494e4c50 4c696e4f nmin12TMINLPLinO │ │ │ │ + 0x000171f4 626a4432 4576005f 5a4e3642 6f6e6d69 bjD2Ev._ZN6Bonmi │ │ │ │ + 0x00017204 6e313254 4d494e4c 504c696e 4f626a31 n12TMINLPLinObj1 │ │ │ │ + 0x00017214 36677574 734f6644 65737472 7563746f 6gutsOfDestructo │ │ │ │ + 0x00017224 72457600 5f5a4e36 426f6e6d 696e3654 rEv._ZN6Bonmin6T │ │ │ │ + 0x00017234 4d494e4c 50443245 76005f5a 54564e36 MINLPD2Ev._ZTVN6 │ │ │ │ + 0x00017244 426f6e6d 696e3132 544d494e 4c504c69 Bonmin12TMINLPLi │ │ │ │ + 0x00017254 6e4f626a 45005f5a 4e36426f 6e6d696e nObjE._ZN6Bonmin │ │ │ │ + 0x00017264 3132544d 494e4c50 4c696e4f 626a4430 12TMINLPLinObjD0 │ │ │ │ + 0x00017274 4576005f 5a4e3642 6f6e6d69 6e313254 Ev._ZN6Bonmin12T │ │ │ │ + 0x00017284 4d494e4c 504c696e 4f626a43 32457600 MINLPLinObjC2Ev. │ │ │ │ + 0x00017294 5f5a4e36 426f6e6d 696e3654 4d494e4c _ZN6Bonmin6TMINL │ │ │ │ + 0x000172a4 50433245 76005f5a 54534e36 426f6e6d PC2Ev._ZTSN6Bonm │ │ │ │ + 0x000172b4 696e3132 544d494e 4c504c69 6e4f626a in12TMINLPLinObj │ │ │ │ + 0x000172c4 45005f5a 4e313243 6f696e52 656c466c E._ZN12CoinRelFl │ │ │ │ + 0x000172d4 74457144 32457600 5f5a4e31 32436f69 tEqD2Ev._ZN12Coi │ │ │ │ + 0x000172e4 6e52656c 466c7445 71443145 76005f5a nRelFltEqD1Ev._Z │ │ │ │ + 0x000172f4 4e313243 6f696e52 656c466c 74457144 N12CoinRelFltEqD │ │ │ │ + 0x00017304 30457600 5f5a4e34 436f696e 31365265 0Ev._ZN4Coin16Re │ │ │ │ + 0x00017314 66657265 6e636564 4f626a65 63744432 ferencedObjectD2 │ │ │ │ + 0x00017324 4576005f 5a54564e 34436f69 6e313652 Ev._ZTVN4Coin16R │ │ │ │ + 0x00017334 65666572 656e6365 644f626a 65637445 eferencedObjectE │ │ │ │ + 0x00017344 005f5a4e 34436f69 6e313652 65666572 ._ZN4Coin16Refer │ │ │ │ + 0x00017354 656e6365 644f626a 65637444 31457600 encedObjectD1Ev. │ │ │ │ + 0x00017364 5f5a4e34 436f696e 31365265 66657265 _ZN4Coin16Refere │ │ │ │ + 0x00017374 6e636564 4f626a65 63744430 4576005f ncedObjectD0Ev._ │ │ │ │ + 0x00017384 5a4e3642 6f6e6d69 6e31394c 696e6561 ZN6Bonmin19Linea │ │ │ │ + 0x00017394 72437574 7347656e 65726174 6f724432 rCutsGeneratorD2 │ │ │ │ + 0x000173a4 4576005f 5a4e3642 6f6e6d69 6e31394c Ev._ZN6Bonmin19L │ │ │ │ + 0x000173b4 696e6561 72437574 7347656e 65726174 inearCutsGenerat │ │ │ │ + 0x000173c4 6f724431 4576005f 5a4e3642 6f6e6d69 orD1Ev._ZN6Bonmi │ │ │ │ + 0x000173d4 6e31394c 696e6561 72437574 7347656e n19LinearCutsGen │ │ │ │ + 0x000173e4 65726174 6f724430 4576005f 5a4e4b36 eratorD0Ev._ZNK6 │ │ │ │ + 0x000173f4 426f6e6d 696e3139 4c696e65 61724375 Bonmin19LinearCu │ │ │ │ + 0x00017404 74734765 6e657261 746f7235 636c6f6e tsGenerator5clon │ │ │ │ + 0x00017414 65457600 5f5a4e36 426f6e6d 696e3139 eEv._ZN6Bonmin19 │ │ │ │ + 0x00017424 4c696e65 61724375 74734765 6e657261 LinearCutsGenera │ │ │ │ + 0x00017434 746f7231 33437574 74696e67 4d657468 tor13CuttingMeth │ │ │ │ + 0x00017444 6f644432 4576005f 5a54564e 36426f6e odD2Ev._ZTVN6Bon │ │ │ │ + 0x00017454 6d696e31 394c696e 65617243 75747347 min19LinearCutsG │ │ │ │ + 0x00017464 656e6572 61746f72 31334375 7474696e enerator13Cuttin │ │ │ │ + 0x00017474 674d6574 686f6445 005f5a4e 36426f6e gMethodE._ZN6Bon │ │ │ │ + 0x00017484 6d696e31 394c696e 65617243 75747347 min19LinearCutsG │ │ │ │ + 0x00017494 656e6572 61746f72 31334375 7474696e enerator13Cuttin │ │ │ │ + 0x000174a4 674d6574 686f6444 31457600 5f5a4e36 gMethodD1Ev._ZN6 │ │ │ │ + 0x000174b4 426f6e6d 696e3139 4c696e65 61724375 Bonmin19LinearCu │ │ │ │ + 0x000174c4 74734765 6e657261 746f7231 33437574 tsGenerator13Cut │ │ │ │ + 0x000174d4 74696e67 4d657468 6f644430 4576005f tingMethodD0Ev._ │ │ │ │ + 0x000174e4 5a4e3642 6f6e6d69 6e313154 4d494e4c ZN6Bonmin11TMINL │ │ │ │ + 0x000174f4 5032544e 4c503761 64644375 7473456a P2TNLP7addCutsEj │ │ │ │ + 0x00017504 50504b39 4f736952 6f774375 74005f5a PPK9OsiRowCut._Z │ │ │ │ + 0x00017514 4e36426f 6e6d696e 31384f73 69544d49 N6Bonmin18OsiTMI │ │ │ │ + 0x00017524 4e4c5049 6e746572 66616365 31326170 NLPInterface12ap │ │ │ │ + 0x00017534 706c7952 6f774375 74734569 50504b39 plyRowCutsEiPPK9 │ │ │ │ + 0x00017544 4f736952 6f774375 74005f5a 4e36426f OsiRowCut._ZN6Bo │ │ │ │ + 0x00017554 6e6d696e 31384f73 69544d49 4e4c5049 nmin18OsiTMINLPI │ │ │ │ + 0x00017564 6e746572 66616365 31366672 65654361 nterface16freeCa │ │ │ │ + 0x00017574 63686564 526f7752 696d4576 005f5a4e chedRowRimEv._ZN │ │ │ │ + 0x00017584 34436f69 6e38536d 61727450 7472494e 4Coin8SmartPtrIN │ │ │ │ + 0x00017594 36426f6e 6d696e31 394c696e 65617243 6Bonmin19LinearC │ │ │ │ + 0x000175a4 75747347 656e6572 61746f72 31334375 utsGenerator13Cu │ │ │ │ + 0x000175b4 7474696e 674d6574 686f6445 45313552 ttingMethodEE15R │ │ │ │ + 0x000175c4 656c6561 7365506f 696e7465 725f4576 eleasePointer_Ev │ │ │ │ + 0x000175d4 005f5a54 494e3642 6f6e6d69 6e313954 ._ZTIN6Bonmin19T │ │ │ │ + 0x000175e4 4d494e4c 5032544e 4c505175 61644375 MINLP2TNLPQuadCu │ │ │ │ + 0x000175f4 74734500 5f5a5449 4e36426f 6e6d696e tsE._ZTIN6Bonmin │ │ │ │ + 0x00017604 3131544d 494e4c50 32544e4c 5045005f 11TMINLP2TNLPE._ │ │ │ │ + 0x00017614 5a4e3642 6f6e6d69 6e31314f 75746572 ZN6Bonmin11Outer │ │ │ │ + 0x00017624 41707072 6f783233 65787472 6163744c Approx23extractL │ │ │ │ + 0x00017634 696e6561 7252656c 61786174 696f6e45 inearRelaxationE │ │ │ │ + 0x00017644 524e535f 31384f73 69544d49 4e4c5049 RNS_18OsiTMINLPI │ │ │ │ + 0x00017654 6e746572 66616365 45503138 4f736953 nterfaceEP18OsiS │ │ │ │ + 0x00017664 6f6c7665 72496e74 65726661 6365504b olverInterfacePK │ │ │ │ + 0x00017674 6462005f 5a4e3231 4f736943 6c70536f db._ZN21OsiClpSo │ │ │ │ + 0x00017684 6c766572 496e7465 72666163 65377265 lverInterface7re │ │ │ │ + 0x00017694 736f6c76 65457600 5f5a4e32 314f7369 solveEv._ZN21Osi │ │ │ │ + 0x000176a4 436c7053 6f6c7665 72496e74 65726661 ClpSolverInterfa │ │ │ │ + 0x000176b4 63654431 4576005f 5a39436f 696e4973 ceD1Ev._Z9CoinIs │ │ │ │ + 0x000176c4 6e616e64 005f5a31 30436f69 6e46696e nand._Z10CoinFin │ │ │ │ + 0x000176d4 69746564 005f5a54 534e3443 6f696e31 ited._ZTSN4Coin1 │ │ │ │ + 0x000176e4 36526566 6572656e 6365644f 626a6563 6ReferencedObjec │ │ │ │ + 0x000176f4 7445005f 5a54494e 34436f69 6e313652 tE._ZTIN4Coin16R │ │ │ │ + 0x00017704 65666572 656e6365 644f626a 65637445 eferencedObjectE │ │ │ │ + 0x00017714 005f5a54 534e3642 6f6e6d69 6e31394c ._ZTSN6Bonmin19L │ │ │ │ + 0x00017724 696e6561 72437574 7347656e 65726174 inearCutsGenerat │ │ │ │ + 0x00017734 6f723133 43757474 696e674d 6574686f or13CuttingMetho │ │ │ │ + 0x00017744 6445005f 5a54494e 36426f6e 6d696e31 dE._ZTIN6Bonmin1 │ │ │ │ + 0x00017754 394c696e 65617243 75747347 656e6572 9LinearCutsGener │ │ │ │ + 0x00017764 61746f72 31334375 7474696e 674d6574 ator13CuttingMet │ │ │ │ + 0x00017774 686f6445 005f5a54 534e3642 6f6e6d69 hodE._ZTSN6Bonmi │ │ │ │ + 0x00017784 6e31394c 696e6561 72437574 7347656e n19LinearCutsGen │ │ │ │ + 0x00017794 65726174 6f724500 5f5a5449 4e36426f eratorE._ZTIN6Bo │ │ │ │ + 0x000177a4 6e6d696e 31394c69 6e656172 43757473 nmin19LinearCuts │ │ │ │ + 0x000177b4 47656e65 7261746f 7245005f 5a4e3642 GeneratorE._ZN6B │ │ │ │ + 0x000177c4 6f6e6d69 6e34544d 61746153 45524b53 onmin4TMataSERKS │ │ │ │ + 0x000177d4 305f005f 5a4e3642 6f6e6d69 6e34544d 0_._ZN6Bonmin4TM │ │ │ │ + 0x000177e4 61743663 72656174 6545524b 3136436f at6createERK16Co │ │ │ │ + 0x000177f4 696e5061 636b6564 4d617472 6978005f inPackedMatrix._ │ │ │ │ + 0x00017804 5a4e3642 6f6e6d69 6e34544d 61746153 ZN6Bonmin4TMataS │ │ │ │ + 0x00017814 45524b31 36436f69 6e506163 6b65644d ERK16CoinPackedM │ │ │ │ + 0x00017824 61747269 78005f5a 4e36426f 6e6d696e atrix._ZN6Bonmin │ │ │ │ + 0x00017834 34544d61 74443245 76005f5a 4e36426f 4TMatD2Ev._ZN6Bo │ │ │ │ + 0x00017844 6e6d696e 34544d61 74443145 76005f5a nmin4TMatD1Ev._Z │ │ │ │ + 0x00017854 4e36426f 6e6d696e 34544d61 7432326d N6Bonmin4TMat22m │ │ │ │ + 0x00017864 616b655f 6c6f7765 725f746f 5f62655f ake_lower_to_be_ │ │ │ │ + 0x00017874 75707065 72457600 5f5a4e53 7431325f upperEv._ZNSt12_ │ │ │ │ + 0x00017884 56656374 6f725f62 61736549 53743470 Vector_baseISt4p │ │ │ │ + 0x00017894 61697249 69694553 61495331 5f454544 airIiiESaIS1_EED │ │ │ │ + 0x000178a4 32457600 5f5a4e53 7431325f 56656374 2Ev._ZNSt12_Vect │ │ │ │ + 0x000178b4 6f725f62 61736549 53743470 61697249 or_baseISt4pairI │ │ │ │ + 0x000178c4 69694553 61495331 5f454544 31457600 iiESaIS1_EED1Ev. │ │ │ │ + 0x000178d4 5f5a4e36 426f6e6d 696e3454 4d617443 _ZN6Bonmin4TMatC │ │ │ │ + 0x000178e4 3245524b 53305f00 5f5a4e36 426f6e6d 2ERKS0_._ZN6Bonm │ │ │ │ + 0x000178f4 696e3454 4d617443 3145524b 53305f00 in4TMatC1ERKS0_. │ │ │ │ + 0x00017904 5f5a4e36 426f6e6d 696e3138 72657369 _ZN6Bonmin18resi │ │ │ │ + 0x00017914 7a65416e 64436f70 79417272 61794969 zeAndCopyArrayIi │ │ │ │ + 0x00017924 45457652 50545f6a 6a005f5a 4e537436 EEvRPT_jj._ZNSt6 │ │ │ │ + 0x00017934 76656374 6f724969 53614969 45453137 vectorIiSaIiEE17 │ │ │ │ + 0x00017944 5f4d5f64 65666175 6c745f61 7070656e _M_default_appen │ │ │ │ + 0x00017954 64456a00 5f5a4e53 74367665 63746f72 dEj._ZNSt6vector │ │ │ │ + 0x00017964 49537434 70616972 49696945 53614953 ISt4pairIiiESaIS │ │ │ │ + 0x00017974 315f4545 31375f4d 5f726561 6c6c6f63 1_EE17_M_realloc │ │ │ │ + 0x00017984 5f617070 656e6449 4a53315f 45454576 _appendIJS1_EEEv │ │ │ │ + 0x00017994 44704f54 5f005f5a 53743136 5f5f696e DpOT_._ZSt16__in │ │ │ │ + 0x000179a4 73657274 696f6e5f 736f7274 494e395f sertion_sortIN9_ │ │ │ │ + 0x000179b4 5f676e75 5f637878 31375f5f 6e6f726d _gnu_cxx17__norm │ │ │ │ + 0x000179c4 616c5f69 74657261 746f7249 50695374 al_iteratorIPiSt │ │ │ │ + 0x000179d4 36766563 746f7249 69536149 69454545 6vectorIiSaIiEEE │ │ │ │ + 0x000179e4 454e5330 5f355f5f 6f707331 355f4974 ENS0_5__ops15_It │ │ │ │ + 0x000179f4 65725f63 6f6d705f 69746572 494e3642 er_comp_iterIN6B │ │ │ │ + 0x00017a04 6f6e6d69 6e34544d 61743131 436f6c75 onmin4TMat11Colu │ │ │ │ + 0x00017a14 6d6e4f72 64657245 45454576 545f5344 mnOrderEEEEvT_SD │ │ │ │ + 0x00017a24 5f54305f 005f5a53 7431365f 5f696e73 _T0_._ZSt16__ins │ │ │ │ + 0x00017a34 65727469 6f6e5f73 6f727449 4e395f5f ertion_sortIN9__ │ │ │ │ + 0x00017a44 676e755f 63787831 375f5f6e 6f726d61 gnu_cxx17__norma │ │ │ │ + 0x00017a54 6c5f6974 65726174 6f724950 69537436 l_iteratorIPiSt6 │ │ │ │ + 0x00017a64 76656374 6f724969 53614969 45454545 vectorIiSaIiEEEE │ │ │ │ + 0x00017a74 4e53305f 355f5f6f 70733135 5f497465 NS0_5__ops15_Ite │ │ │ │ + 0x00017a84 725f636f 6d705f69 74657249 4e36426f r_comp_iterIN6Bo │ │ │ │ + 0x00017a94 6e6d696e 34544d61 7438526f 774f7264 nmin4TMat8RowOrd │ │ │ │ + 0x00017aa4 65724545 45457654 5f53445f 54305f00 erEEEEvT_SD_T0_. │ │ │ │ + 0x00017ab4 5f5a5374 31335f5f 61646a75 73745f68 _ZSt13__adjust_h │ │ │ │ + 0x00017ac4 65617049 4e395f5f 676e755f 63787831 eapIN9__gnu_cxx1 │ │ │ │ + 0x00017ad4 375f5f6e 6f726d61 6c5f6974 65726174 7__normal_iterat │ │ │ │ + 0x00017ae4 6f724950 69537436 76656374 6f724969 orIPiSt6vectorIi │ │ │ │ + 0x00017af4 53614969 45454545 69694e53 305f355f SaIiEEEEiiNS0_5_ │ │ │ │ + 0x00017b04 5f6f7073 31355f49 7465725f 636f6d70 _ops15_Iter_comp │ │ │ │ + 0x00017b14 5f697465 72494e36 426f6e6d 696e3454 _iterIN6Bonmin4T │ │ │ │ + 0x00017b24 4d617431 31436f6c 756d6e4f 72646572 Mat11ColumnOrder │ │ │ │ + 0x00017b34 45454545 76545f54 305f5345 5f54315f EEEEvT_T0_SE_T1_ │ │ │ │ + 0x00017b44 54325f00 5f5a5374 31365f5f 696e7472 T2_._ZSt16__intr │ │ │ │ + 0x00017b54 6f736f72 745f6c6f 6f70494e 395f5f67 osort_loopIN9__g │ │ │ │ + 0x00017b64 6e755f63 78783137 5f5f6e6f 726d616c nu_cxx17__normal │ │ │ │ + 0x00017b74 5f697465 7261746f 72495069 53743676 _iteratorIPiSt6v │ │ │ │ + 0x00017b84 6563746f 72496953 61496945 45454569 ectorIiSaIiEEEEi │ │ │ │ + 0x00017b94 4e53305f 355f5f6f 70733135 5f497465 NS0_5__ops15_Ite │ │ │ │ + 0x00017ba4 725f636f 6d705f69 74657249 4e36426f r_comp_iterIN6Bo │ │ │ │ + 0x00017bb4 6e6d696e 34544d61 74313143 6f6c756d nmin4TMat11Colum │ │ │ │ + 0x00017bc4 6e4f7264 65724545 45457654 5f53445f nOrderEEEEvT_SD_ │ │ │ │ + 0x00017bd4 54305f54 315f005f 5a4e3642 6f6e6d69 T0_T1_._ZN6Bonmi │ │ │ │ + 0x00017be4 6e34544d 61743135 6e756d4e 6f6e456d n4TMat15numNonEm │ │ │ │ + 0x00017bf4 70747943 6f6c7345 76005f5a 53743133 ptyColsEv._ZSt13 │ │ │ │ + 0x00017c04 5f5f6164 6a757374 5f686561 70494e39 __adjust_heapIN9 │ │ │ │ + 0x00017c14 5f5f676e 755f6378 7831375f 5f6e6f72 __gnu_cxx17__nor │ │ │ │ + 0x00017c24 6d616c5f 69746572 61746f72 49506953 mal_iteratorIPiS │ │ │ │ + 0x00017c34 74367665 63746f72 49695361 49694545 t6vectorIiSaIiEE │ │ │ │ + 0x00017c44 45456969 4e53305f 355f5f6f 70733135 EEiiNS0_5__ops15 │ │ │ │ + 0x00017c54 5f497465 725f636f 6d705f69 74657249 _Iter_comp_iterI │ │ │ │ + 0x00017c64 4e36426f 6e6d696e 34544d61 7438526f N6Bonmin4TMat8Ro │ │ │ │ + 0x00017c74 774f7264 65724545 45457654 5f54305f wOrderEEEEvT_T0_ │ │ │ │ + 0x00017c84 53455f54 315f5432 5f005f5a 53743136 SE_T1_T2_._ZSt16 │ │ │ │ + 0x00017c94 5f5f696e 74726f73 6f72745f 6c6f6f70 __introsort_loop │ │ │ │ + 0x00017ca4 494e395f 5f676e75 5f637878 31375f5f IN9__gnu_cxx17__ │ │ │ │ + 0x00017cb4 6e6f726d 616c5f69 74657261 746f7249 normal_iteratorI │ │ │ │ + 0x00017cc4 50695374 36766563 746f7249 69536149 PiSt6vectorIiSaI │ │ │ │ + 0x00017cd4 69454545 45694e53 305f355f 5f6f7073 iEEEEiNS0_5__ops │ │ │ │ + 0x00017ce4 31355f49 7465725f 636f6d70 5f697465 15_Iter_comp_ite │ │ │ │ + 0x00017cf4 72494e36 426f6e6d 696e3454 4d617438 rIN6Bonmin4TMat8 │ │ │ │ + 0x00017d04 526f774f 72646572 45454545 76545f53 RowOrderEEEEvT_S │ │ │ │ + 0x00017d14 445f5430 5f54315f 005f5a4e 36426f6e D_T0_T1_._ZN6Bon │ │ │ │ + 0x00017d24 6d696e34 544d6174 31367265 6d6f7665 min4TMat16remove │ │ │ │ + 0x00017d34 4475706c 69636174 65734576 005f5a4e DuplicatesEv._ZN │ │ │ │ + 0x00017d44 36426f6e 6d696e34 544d6174 32366d61 6Bonmin4TMat26ma │ │ │ │ + 0x00017d54 6b655f66 756c6c5f 75707065 725f7472 ke_full_upper_tr │ │ │ │ + 0x00017d64 69616e67 756c6172 4576005f 5a4e3642 iangularEv._ZN6B │ │ │ │ + 0x00017d74 6f6e6d69 6e34544d 61743231 6d616b65 onmin4TMat21make │ │ │ │ + 0x00017d84 5f757070 65725f74 7269616e 67756c61 _upper_triangula │ │ │ │ + 0x00017d94 7245524b 4e535f31 374d6174 72697853 rERKNS_17MatrixS │ │ │ │ + 0x00017da4 746f7261 67655479 70654500 5f5a4e36 torageTypeE._ZN6 │ │ │ │ + 0x00017db4 426f6e6d 696e3454 4d617443 3245524b Bonmin4TMatC2ERK │ │ │ │ + 0x00017dc4 3136436f 696e5061 636b6564 4d617472 16CoinPackedMatr │ │ │ │ + 0x00017dd4 69784e53 5f31374d 61747269 7853746f ixNS_17MatrixSto │ │ │ │ + 0x00017de4 72616765 54797065 45005f5a 4e36426f rageTypeE._ZN6Bo │ │ │ │ + 0x00017df4 6e6d696e 34544d61 74433145 524b3136 nmin4TMatC1ERK16 │ │ │ │ + 0x00017e04 436f696e 5061636b 65644d61 74726978 CoinPackedMatrix │ │ │ │ + 0x00017e14 4e535f31 374d6174 72697853 746f7261 NS_17MatrixStora │ │ │ │ + 0x00017e24 67655479 70654500 5f5a4e36 426f6e6d geTypeE._ZN6Bonm │ │ │ │ + 0x00017e34 696e3454 4d617431 356e756d 4e6f6e45 in4TMat15numNonE │ │ │ │ + 0x00017e44 6d707479 526f7773 4576005f 5a4e3549 mptyRowsEv._ZN5I │ │ │ │ + 0x00017e54 706f7074 34544e4c 50323067 65745f76 popt4TNLP20get_v │ │ │ │ + 0x00017e64 61725f63 6f6e5f6d 65746164 61746145 ar_con_metadataE │ │ │ │ + 0x00017e74 69525374 336d6170 494e5374 375f5f63 iRSt3mapINSt7__c │ │ │ │ + 0x00017e84 78783131 31326261 7369635f 73747269 xx1112basic_stri │ │ │ │ + 0x00017e94 6e674963 53743131 63686172 5f747261 ngIcSt11char_tra │ │ │ │ + 0x00017ea4 69747349 63455361 49634545 45537436 itsIcESaIcEEESt6 │ │ │ │ + 0x00017eb4 76656374 6f724953 375f5361 4953375f vectorIS7_SaIS7_ │ │ │ │ + 0x00017ec4 45455374 346c6573 73495337 5f455361 EESt4lessIS7_ESa │ │ │ │ + 0x00017ed4 49537434 70616972 494b5337 5f53415f ISt4pairIKS7_SA_ │ │ │ │ + 0x00017ee4 45454552 53315f49 53375f53 385f4969 EEERS1_IS7_S8_Ii │ │ │ │ + 0x00017ef4 53614969 45455343 5f536149 53445f49 SaIiEESC_SaISD_I │ │ │ │ + 0x00017f04 53455f53 4b5f4545 45525331 5f495337 SE_SK_EEERS1_IS7 │ │ │ │ + 0x00017f14 5f53385f 49645361 49644545 53435f53 _S8_IdSaIdEESC_S │ │ │ │ + 0x00017f24 61495344 5f495345 5f53515f 45454569 aISD_ISE_SQ_EEEi │ │ │ │ + 0x00017f34 53495f53 4f5f5355 5f005f5a 4e354970 SI_SO_SU_._ZN5Ip │ │ │ │ + 0x00017f44 6f707434 544e4c50 33336765 745f6e75 opt4TNLP33get_nu │ │ │ │ + 0x00017f54 6d626572 5f6f665f 6e6f6e6c 696e6561 mber_of_nonlinea │ │ │ │ + 0x00017f64 725f7661 72696162 6c657345 76005f5a r_variablesEv._Z │ │ │ │ + 0x00017f74 4e354970 6f707434 544e4c50 33316765 N5Ipopt4TNLP31ge │ │ │ │ + 0x00017f84 745f6c69 73745f6f 665f6e6f 6e6c696e t_list_of_nonlin │ │ │ │ + 0x00017f94 6561725f 76617269 61626c65 73456950 ear_variablesEiP │ │ │ │ + 0x00017fa4 69005f5a 4e354970 6f707434 544e4c50 i._ZN5Ipopt4TNLP │ │ │ │ + 0x00017fb4 31376669 6e616c69 7a655f6d 65746164 17finalize_metad │ │ │ │ + 0x00017fc4 61746145 69524b53 74336d61 70494e53 ataEiRKSt3mapINS │ │ │ │ + 0x00017fd4 74375f5f 63787831 31313262 61736963 t7__cxx1112basic │ │ │ │ + 0x00017fe4 5f737472 696e6749 63537431 31636861 _stringIcSt11cha │ │ │ │ + 0x00017ff4 725f7472 61697473 49634553 61496345 r_traitsIcESaIcE │ │ │ │ + 0x00018004 45455374 36766563 746f7249 53375f53 EESt6vectorIS7_S │ │ │ │ + 0x00018014 61495337 5f454553 74346c65 73734953 aIS7_EESt4lessIS │ │ │ │ + 0x00018024 375f4553 61495374 34706169 72494b53 7_ESaISt4pairIKS │ │ │ │ + 0x00018034 375f5341 5f454545 524b5331 5f495337 7_SA_EEERKS1_IS7 │ │ │ │ + 0x00018044 5f53385f 49695361 49694545 53435f53 _S8_IiSaIiEESC_S │ │ │ │ + 0x00018054 61495344 5f495345 5f534c5f 45454552 aISD_ISE_SL_EEER │ │ │ │ + 0x00018064 4b53315f 4953375f 53385f49 64536149 KS1_IS7_S8_IdSaI │ │ │ │ + 0x00018074 64454553 435f5361 4953445f 4953455f dEESC_SaISD_ISE_ │ │ │ │ + 0x00018084 53535f45 45456953 4a5f5351 5f53585f SS_EEEiSJ_SQ_SX_ │ │ │ │ + 0x00018094 005f5a4e 36426f6e 6d696e36 544d494e ._ZN6Bonmin6TMIN │ │ │ │ + 0x000180a4 4c503235 68617355 70706572 426f756e LP25hasUpperBoun │ │ │ │ + 0x000180b4 64696e67 4f626a65 63746976 65457600 dingObjectiveEv. │ │ │ │ + 0x000180c4 5f5a4e36 426f6e6d 696e3654 4d494e4c _ZN6Bonmin6TMINL │ │ │ │ + 0x000180d4 50313868 61734c69 6e656172 4f626a65 P18hasLinearObje │ │ │ │ + 0x000180e4 63746976 65457600 5f5a4e36 426f6e6d ctiveEv._ZN6Bonm │ │ │ │ + 0x000180f4 696e3131 544d494e 4c503254 4e4c5032 in11TMINLP2TNLP2 │ │ │ │ + 0x00018104 33676574 5f766172 6961626c 65735f6c 3get_variables_l │ │ │ │ + 0x00018114 696e6561 72697479 4569504e 3549706f inearityEiPN5Ipo │ │ │ │ + 0x00018124 70743454 4e4c5031 334c696e 65617269 pt4TNLP13Lineari │ │ │ │ + 0x00018134 74795479 70654500 5f5a4e36 426f6e6d tyTypeE._ZN6Bonm │ │ │ │ + 0x00018144 696e3139 544d494e 4c503254 4e4c5051 in19TMINLP2TNLPQ │ │ │ │ + 0x00018154 75616443 75747332 35676574 5f636f6e uadCuts25get_con │ │ │ │ + 0x00018164 73747261 696e7473 5f6c696e 65617269 straints_lineari │ │ │ │ + 0x00018174 74794569 504e3549 706f7074 34544e4c tyEiPN5Ipopt4TNL │ │ │ │ + 0x00018184 5031334c 696e6561 72697479 54797065 P13LinearityType │ │ │ │ + 0x00018194 45005f5a 4e4b3642 6f6e6d69 6e313154 E._ZNK6Bonmin11T │ │ │ │ + 0x000181a4 4d494e4c 5032544e 4c503137 6765745f MINLP2TNLP17get_ │ │ │ │ + 0x000181b4 636f6e73 745f7874 72615f69 64457600 const_xtra_idEv. │ │ │ │ + 0x000181c4 5f5a4e36 426f6e6d 696e3131 544d494e _ZN6Bonmin11TMIN │ │ │ │ + 0x000181d4 4c503254 4e4c5032 35686173 55707065 LP2TNLP25hasUppe │ │ │ │ + 0x000181e4 72426f75 6e64696e 674f626a 65637469 rBoundingObjecti │ │ │ │ + 0x000181f4 76654576 005f5a4e 36426f6e 6d696e31 veEv._ZN6Bonmin1 │ │ │ │ + 0x00018204 31544d49 4e4c5032 544e4c50 31386861 1TMINLP2TNLP18ha │ │ │ │ + 0x00018214 734c696e 6561724f 626a6563 74697665 sLinearObjective │ │ │ │ + 0x00018224 4576005f 5a4e3642 6f6e6d69 6e313954 Ev._ZN6Bonmin19T │ │ │ │ + 0x00018234 4d494e4c 5032544e 4c505175 61644375 MINLP2TNLPQuadCu │ │ │ │ + 0x00018244 74733670 72696e74 48457600 5f5a4e53 ts6printHEv._ZNS │ │ │ │ + 0x00018254 74367665 63746f72 49645361 49644545 t6vectorIdSaIdEE │ │ │ │ + 0x00018264 37726573 65727665 456a005f 5a39436f 7reserveEj._Z9Co │ │ │ │ + 0x00018274 696e4669 6c6c4e49 64457650 545f6953 inFillNIdEvPT_iS │ │ │ │ + 0x00018284 305f005f 5a4e3642 6f6e6d69 6e313954 0_._ZN6Bonmin19T │ │ │ │ + 0x00018294 4d494e4c 5032544e 4c505175 61644375 MINLP2TNLPQuadCu │ │ │ │ + 0x000182a4 74733232 6765745f 7363616c 696e675f ts22get_scaling_ │ │ │ │ + 0x000182b4 70617261 6d657465 72734552 64526269 parametersERdRbi │ │ │ │ + 0x000182c4 50645332 5f695333 5f005f5a 39436f69 PdS2_iS3_._Z9Coi │ │ │ │ + 0x000182d4 6e46696c 6c4e4969 45765054 5f695330 nFillNIiEvPT_iS0 │ │ │ │ + 0x000182e4 5f005f5a 39436f69 6e5a6572 6f4e4964 _._Z9CoinZeroNId │ │ │ │ + 0x000182f4 45765054 5f69005f 5a4e5374 36766563 EvPT_i._ZNSt6vec │ │ │ │ + 0x00018304 746f7249 504e3642 6f6e6d69 6e375175 torIPN6Bonmin7Qu │ │ │ │ + 0x00018314 6164526f 77455361 4953325f 45453772 adRowESaIS2_EE7r │ │ │ │ + 0x00018324 65736572 7665456a 005f5a4e 53743132 eserveEj._ZNSt12 │ │ │ │ + 0x00018334 5f566563 746f725f 62617365 49504e36 _Vector_baseIPN6 │ │ │ │ + 0x00018344 426f6e6d 696e3751 75616452 6f774553 Bonmin7QuadRowES │ │ │ │ + 0x00018354 61495332 5f454544 32457600 5f5a4e53 aIS2_EED2Ev._ZNS │ │ │ │ + 0x00018364 7431325f 56656374 6f725f62 61736549 t12_Vector_baseI │ │ │ │ + 0x00018374 504e3642 6f6e6d69 6e375175 6164526f PN6Bonmin7QuadRo │ │ │ │ + 0x00018384 77455361 4953325f 45454431 4576005f wESaIS2_EED1Ev._ │ │ │ │ + 0x00018394 5a4e5374 36766563 746f7249 64536149 ZNSt6vectorIdSaI │ │ │ │ + 0x000183a4 64454531 345f4d5f 66696c6c 5f696e73 dEE14_M_fill_ins │ │ │ │ + 0x000183b4 65727445 4e395f5f 676e755f 63787831 ertEN9__gnu_cxx1 │ │ │ │ + 0x000183c4 375f5f6e 6f726d61 6c5f6974 65726174 7__normal_iterat │ │ │ │ + 0x000183d4 6f724950 6453315f 45456a52 4b64005f orIPdS1_EEjRKd._ │ │ │ │ + 0x000183e4 5a4e3642 6f6e6d69 6e313954 4d494e4c ZN6Bonmin19TMINL │ │ │ │ + 0x000183f4 5032544e 4c505175 61644375 74733230 P2TNLPQuadCuts20 │ │ │ │ + 0x00018404 7365745f 6c696e65 61725f6f 626a6563 set_linear_objec │ │ │ │ + 0x00018414 74697665 4569504b 6464005f 5a4e5374 tiveEiPKdd._ZNSt │ │ │ │ + 0x00018424 385f5262 5f747265 65495374 34706169 8_Rb_treeISt4pai │ │ │ │ + 0x00018434 72496969 4553305f 494b5331 5f53315f rIiiES0_IKS1_S1_ │ │ │ │ + 0x00018444 45537431 305f5365 6c656374 31737449 ESt10_Select1stI │ │ │ │ + 0x00018454 53335f45 5374346c 65737349 53315f45 S3_ESt4lessIS1_E │ │ │ │ + 0x00018464 53614953 335f4545 32325f4d 5f656d70 SaIS3_EE22_M_emp │ │ │ │ + 0x00018474 6c616365 5f68696e 745f756e 69717565 lace_hint_unique │ │ │ │ + 0x00018484 494a5330 5f495331 5f53315f 45454545 IJS0_IS1_S1_EEEE │ │ │ │ + 0x00018494 53743137 5f52625f 74726565 5f697465 St17_Rb_tree_ite │ │ │ │ + 0x000184a4 7261746f 72495333 5f455374 32335f52 ratorIS3_ESt23_R │ │ │ │ + 0x000184b4 625f7472 65655f63 6f6e7374 5f697465 b_tree_const_ite │ │ │ │ + 0x000184c4 7261746f 72495333 5f454470 4f545f00 ratorIS3_EDpOT_. │ │ │ │ + 0x000184d4 5f5a4e53 74367665 63746f72 49645361 _ZNSt6vectorIdSa │ │ │ │ + 0x000184e4 49644545 31375f4d 5f726561 6c6c6f63 IdEE17_M_realloc │ │ │ │ + 0x000184f4 5f617070 656e6449 4a644545 45764470 _appendIJdEEEvDp │ │ │ │ + 0x00018504 4f545f00 5f5a4e53 74367665 63746f72 OT_._ZNSt6vector │ │ │ │ + 0x00018514 49504e36 426f6e6d 696e3751 75616452 IPN6Bonmin7QuadR │ │ │ │ + 0x00018524 6f774553 61495332 5f454531 375f4d5f owESaIS2_EE17_M_ │ │ │ │ + 0x00018534 7265616c 6c6f635f 61707065 6e64494a realloc_appendIJ │ │ │ │ + 0x00018544 53325f45 45457644 704f545f 005f5a4e S2_EEEvDpOT_._ZN │ │ │ │ + 0x00018554 36426f6e 6d696e31 39544d49 4e4c5032 6Bonmin19TMINLP2 │ │ │ │ + 0x00018564 544e4c50 51756164 43757473 31306164 TNLPQuadCuts10ad │ │ │ │ + 0x00018574 64526f77 43757473 45524b37 4f736943 dRowCutsERK7OsiC │ │ │ │ + 0x00018584 75747362 005f5a4e 36426f6e 6d696e37 utsb._ZN6Bonmin7 │ │ │ │ + 0x00018594 51756164 526f7743 3145524b 394f7369 QuadRowC1ERK9Osi │ │ │ │ + 0x000185a4 526f7743 7574005f 5a4e3642 6f6e6d69 RowCut._ZN6Bonmi │ │ │ │ + 0x000185b4 6e375175 6164526f 77386e6e 7a5f6772 n7QuadRow8nnz_gr │ │ │ │ + 0x000185c4 61644576 005f5a4e 4b394f73 69526f77 adEv._ZNK9OsiRow │ │ │ │ + 0x000185d4 43757432 6c624576 005f5a4e 4b394f73 Cut2lbEv._ZNK9Os │ │ │ │ + 0x000185e4 69526f77 43757432 75624576 005f5a4e iRowCut2ubEv._ZN │ │ │ │ + 0x000185f4 36426f6e 6d696e37 51756164 526f7743 6Bonmin7QuadRowC │ │ │ │ + 0x00018604 3145524b 4e535f37 51756164 43757445 1ERKNS_7QuadCutE │ │ │ │ + 0x00018614 005f5a4e 36426f6e 6d696e37 51756164 ._ZN6Bonmin7Quad │ │ │ │ + 0x00018624 526f7731 34616464 5f746f5f 68657373 Row14add_to_hess │ │ │ │ + 0x00018634 69616e45 52537433 6d617049 53743470 ianERSt3mapISt4p │ │ │ │ + 0x00018644 61697249 69694553 335f5374 346c6573 airIiiES3_St4les │ │ │ │ + 0x00018654 73495333 5f455361 4953325f 494b5333 sIS3_ESaIS2_IKS3 │ │ │ │ + 0x00018664 5f53335f 45454562 005f5a54 494e3642 _S3_EEEb._ZTIN6B │ │ │ │ + 0x00018674 6f6e6d69 6e375175 61644375 7445005f onmin7QuadCutE._ │ │ │ │ + 0x00018684 5a544939 4f736952 6f774375 74005f5a ZTI9OsiRowCut._Z │ │ │ │ + 0x00018694 4e36426f 6e6d696e 3139544d 494e4c50 N6Bonmin19TMINLP │ │ │ │ + 0x000186a4 32544e4c 50517561 64437574 73376164 2TNLPQuadCuts7ad │ │ │ │ + 0x000186b4 64437574 73456a50 504b394f 7369526f dCutsEjPPK9OsiRo │ │ │ │ + 0x000186c4 77437574 005f5a4e 36426f6e 6d696e31 wCut._ZN6Bonmin1 │ │ │ │ + 0x000186d4 39544d49 4e4c5032 544e4c50 51756164 9TMINLP2TNLPQuad │ │ │ │ + 0x000186e4 43757473 4332454e 3549706f 70743853 CutsC2EN5Ipopt8S │ │ │ │ + 0x000186f4 6d617274 50747249 4e535f36 544d494e martPtrINS_6TMIN │ │ │ │ + 0x00018704 4c504545 45005f5a 4e36426f 6e6d696e LPEEE._ZN6Bonmin │ │ │ │ + 0x00018714 3131544d 494e4c50 32544e4c 50433245 11TMINLP2TNLPC2E │ │ │ │ + 0x00018724 4e354970 6f707438 536d6172 74507472 N5Ipopt8SmartPtr │ │ │ │ + 0x00018734 494e535f 36544d49 4e4c5045 4545005f INS_6TMINLPEEE._ │ │ │ │ + 0x00018744 5a4e3642 6f6e6d69 6e313154 4d494e4c ZN6Bonmin11TMINL │ │ │ │ + 0x00018754 5032544e 4c503665 76616c5f 68456950 P2TNLP6eval_hEiP │ │ │ │ + 0x00018764 4b646264 6953325f 62695069 53335f50 KdbdiS2_biPiS3_P │ │ │ │ + 0x00018774 64005f5a 4e36426f 6e6d696e 3131544d d._ZN6Bonmin11TM │ │ │ │ + 0x00018784 494e4c50 32544e4c 50443245 76005f5a INLP2TNLPD2Ev._Z │ │ │ │ + 0x00018794 54564e36 426f6e6d 696e3139 544d494e TVN6Bonmin19TMIN │ │ │ │ + 0x000187a4 4c503254 4e4c5051 75616443 75747345 LP2TNLPQuadCutsE │ │ │ │ + 0x000187b4 005f5a4e 36426f6e 6d696e31 39544d49 ._ZN6Bonmin19TMI │ │ │ │ + 0x000187c4 4e4c5032 544e4c50 51756164 43757473 NLP2TNLPQuadCuts │ │ │ │ + 0x000187d4 43324552 4b53305f 005f5a4e 36426f6e C2ERKS0_._ZN6Bon │ │ │ │ + 0x000187e4 6d696e31 31544d49 4e4c5032 544e4c50 min11TMINLP2TNLP │ │ │ │ + 0x000187f4 43324552 4b53305f 005f5a4e 36426f6e C2ERKS0_._ZN6Bon │ │ │ │ + 0x00018804 6d696e37 51756164 526f7743 3145524b min7QuadRowC1ERK │ │ │ │ + 0x00018814 53305f00 5f5a4e36 426f6e6d 696e3139 S0_._ZN6Bonmin19 │ │ │ │ + 0x00018824 544d494e 4c503254 4e4c5051 75616443 TMINLP2TNLPQuadC │ │ │ │ + 0x00018834 75747343 3145524b 53305f00 5f5a4e4b utsC1ERKS0_._ZNK │ │ │ │ + 0x00018844 36426f6e 6d696e31 39544d49 4e4c5032 6Bonmin19TMINLP2 │ │ │ │ + 0x00018854 544e4c50 51756164 43757473 35636c6f TNLPQuadCuts5clo │ │ │ │ + 0x00018864 6e654576 00707574 73005f5a 4e36426f neEv.puts._ZN6Bo │ │ │ │ + 0x00018874 6e6d696e 3139544d 494e4c50 32544e4c nmin19TMINLP2TNL │ │ │ │ + 0x00018884 50517561 64437574 73366576 616c5f68 PQuadCuts6eval_h │ │ │ │ + 0x00018894 4569504b 64626469 53325f62 69506953 EiPKdbdiS2_biPiS │ │ │ │ + 0x000188a4 335f5064 005f5a4e 36426f6e 6d696e37 3_Pd._ZN6Bonmin7 │ │ │ │ + 0x000188b4 51756164 526f7731 32657661 6c5f6865 QuadRow12eval_he │ │ │ │ + 0x000188c4 73736961 6e456450 64005f5a 4e36426f ssianEdPd._ZN6Bo │ │ │ │ + 0x000188d4 6e6d696e 3139544d 494e4c50 32544e4c nmin19TMINLP2TNL │ │ │ │ + 0x000188e4 50517561 64437574 73313072 656d6f76 PQuadCuts10remov │ │ │ │ + 0x000188f4 65437574 73456a50 4b69005f 5a4e3642 eCutsEjPKi._ZN6B │ │ │ │ + 0x00018904 6f6e6d69 6e375175 6164526f 77313972 onmin7QuadRow19r │ │ │ │ + 0x00018914 656d6f76 655f6672 6f6d5f68 65737369 emove_from_hessi │ │ │ │ + 0x00018924 616e4552 5374336d 61704953 74347061 anERSt3mapISt4pa │ │ │ │ + 0x00018934 69724969 69455333 5f537434 6c657373 irIiiES3_St4less │ │ │ │ + 0x00018944 4953335f 45536149 53325f49 4b53335f IS3_ESaIS2_IKS3_ │ │ │ │ + 0x00018954 53335f45 4545005f 5a4e3136 436f696e S3_EEE._ZN16Coin │ │ │ │ + 0x00018964 5061636b 65645665 63746f72 44314576 PackedVectorD1Ev │ │ │ │ + 0x00018974 005f5a4e 36426f6e 6d696e31 39544d49 ._ZN6Bonmin19TMI │ │ │ │ + 0x00018984 4e4c5032 544e4c50 51756164 43757473 NLP2TNLPQuadCuts │ │ │ │ + 0x00018994 44324576 005f5a4e 36426f6e 6d696e31 D2Ev._ZN6Bonmin1 │ │ │ │ + 0x000189a4 39544d49 4e4c5032 544e4c50 51756164 9TMINLP2TNLPQuad │ │ │ │ + 0x000189b4 43757473 44314576 005f5a4e 36426f6e CutsD1Ev._ZN6Bon │ │ │ │ + 0x000189c4 6d696e31 39544d49 4e4c5032 544e4c50 min19TMINLP2TNLP │ │ │ │ + 0x000189d4 51756164 43757473 44304576 005f5a4e QuadCutsD0Ev._ZN │ │ │ │ + 0x000189e4 36426f6e 6d696e31 39544d49 4e4c5032 6Bonmin19TMINLP2 │ │ │ │ + 0x000189f4 544e4c50 51756164 43757473 31326765 TNLPQuadCuts12ge │ │ │ │ + 0x00018a04 745f6e6c 705f696e 666f4552 6953315f t_nlp_infoERiS1_ │ │ │ │ + 0x00018a14 53315f53 315f524e 3549706f 70743454 S1_S1_RN5Ipopt4T │ │ │ │ + 0x00018a24 4e4c5031 34496e64 65785374 796c6545 NLP14IndexStyleE │ │ │ │ + 0x00018a34 6e756d45 005f5a4e 36426f6e 6d696e31 numE._ZN6Bonmin1 │ │ │ │ + 0x00018a44 31544d49 4e4c5032 544e4c50 31326765 1TMINLP2TNLP12ge │ │ │ │ + 0x00018a54 745f6e6c 705f696e 666f4552 6953315f t_nlp_infoERiS1_ │ │ │ │ + 0x00018a64 53315f53 315f524e 3549706f 70743454 S1_S1_RN5Ipopt4T │ │ │ │ + 0x00018a74 4e4c5031 34496e64 65785374 796c6545 NLP14IndexStyleE │ │ │ │ + 0x00018a84 6e756d45 005f5a4e 36426f6e 6d696e31 numE._ZN6Bonmin1 │ │ │ │ + 0x00018a94 39544d49 4e4c5032 544e4c50 51756164 9TMINLP2TNLPQuad │ │ │ │ + 0x00018aa4 43757473 31356765 745f626f 756e6473 Cuts15get_bounds │ │ │ │ + 0x00018ab4 5f696e66 6f456950 6453315f 6953315f _infoEiPdS1_iS1_ │ │ │ │ + 0x00018ac4 53315f00 5f5a4e36 426f6e6d 696e3131 S1_._ZN6Bonmin11 │ │ │ │ + 0x00018ad4 544d494e 4c503254 4e4c5031 35676574 TMINLP2TNLP15get │ │ │ │ + 0x00018ae4 5f626f75 6e64735f 696e666f 45695064 _bounds_infoEiPd │ │ │ │ + 0x00018af4 53315f69 53315f53 315f005f 5a4e3642 S1_iS1_S1_._ZN6B │ │ │ │ + 0x00018b04 6f6e6d69 6e313954 4d494e4c 5032544e onmin19TMINLP2TN │ │ │ │ + 0x00018b14 4c505175 61644375 74733138 6765745f LPQuadCuts18get_ │ │ │ │ + 0x00018b24 73746172 74696e67 5f706f69 6e744569 starting_pointEi │ │ │ │ + 0x00018b34 62506462 53315f53 315f6962 53315f00 bPdbS1_S1_ibS1_. │ │ │ │ + 0x00018b44 5f5a4e36 426f6e6d 696e3131 544d494e _ZN6Bonmin11TMIN │ │ │ │ + 0x00018b54 4c503254 4e4c5031 38676574 5f737461 LP2TNLP18get_sta │ │ │ │ + 0x00018b64 7274696e 675f706f 696e7445 69625064 rting_pointEibPd │ │ │ │ + 0x00018b74 6253315f 53315f69 6253315f 005f5a4e bS1_S1_ibS1_._ZN │ │ │ │ + 0x00018b84 36426f6e 6d696e31 39544d49 4e4c5032 6Bonmin19TMINLP2 │ │ │ │ + 0x00018b94 544e4c50 51756164 43757473 36657661 TNLPQuadCuts6eva │ │ │ │ + 0x00018ba4 6c5f6645 69504b64 62526400 5f5a4e36 l_fEiPKdbRd._ZN6 │ │ │ │ + 0x00018bb4 426f6e6d 696e3131 544d494e 4c503254 Bonmin11TMINLP2T │ │ │ │ + 0x00018bc4 4e4c5036 6576616c 5f664569 504b6462 NLP6eval_fEiPKdb │ │ │ │ + 0x00018bd4 5264005f 5a4e3642 6f6e6d69 6e313954 Rd._ZN6Bonmin19T │ │ │ │ + 0x00018be4 4d494e4c 5032544e 4c505175 61644375 MINLP2TNLPQuadCu │ │ │ │ + 0x00018bf4 74733131 6576616c 5f677261 645f6645 ts11eval_grad_fE │ │ │ │ + 0x00018c04 69504b64 62506400 5f5a4e36 426f6e6d iPKdbPd._ZN6Bonm │ │ │ │ + 0x00018c14 696e3131 544d494e 4c503254 4e4c5031 in11TMINLP2TNLP1 │ │ │ │ + 0x00018c24 31657661 6c5f6772 61645f66 4569504b 1eval_grad_fEiPK │ │ │ │ + 0x00018c34 64625064 005f5a4e 36426f6e 6d696e31 dbPd._ZN6Bonmin1 │ │ │ │ + 0x00018c44 39544d49 4e4c5032 544e4c50 51756164 9TMINLP2TNLPQuad │ │ │ │ + 0x00018c54 43757473 37657661 6c5f6769 4569504b Cuts7eval_giEiPK │ │ │ │ + 0x00018c64 64626952 64005f5a 4e36426f 6e6d696e dbiRd._ZN6Bonmin │ │ │ │ + 0x00018c74 3131544d 494e4c50 32544e4c 50376576 11TMINLP2TNLP7ev │ │ │ │ + 0x00018c84 616c5f67 69456950 4b646269 5264005f al_giEiPKdbiRd._ │ │ │ │ + 0x00018c94 5a4e3642 6f6e6d69 6e375175 6164526f ZN6Bonmin7QuadRo │ │ │ │ + 0x00018ca4 77366576 616c5f66 45504b64 62005f5a w6eval_fEPKdb._Z │ │ │ │ + 0x00018cb4 4e36426f 6e6d696e 3139544d 494e4c50 N6Bonmin19TMINLP │ │ │ │ + 0x00018cc4 32544e4c 50517561 64437574 73366576 2TNLPQuadCuts6ev │ │ │ │ + 0x00018cd4 616c5f67 4569504b 64626950 64005f5a al_gEiPKdbiPd._Z │ │ │ │ + 0x00018ce4 4e36426f 6e6d696e 3131544d 494e4c50 N6Bonmin11TMINLP │ │ │ │ + 0x00018cf4 32544e4c 50366576 616c5f67 4569504b 2TNLP6eval_gEiPK │ │ │ │ + 0x00018d04 64626950 64005f5a 4e36426f 6e6d696e dbiPd._ZN6Bonmin │ │ │ │ + 0x00018d14 3139544d 494e4c50 32544e4c 50517561 19TMINLP2TNLPQua │ │ │ │ + 0x00018d24 64437574 73313065 76616c5f 6a61635f dCuts10eval_jac_ │ │ │ │ + 0x00018d34 67456950 4b646269 69506953 335f5064 gEiPKdbiiPiS3_Pd │ │ │ │ + 0x00018d44 005f5a4e 36426f6e 6d696e31 31544d49 ._ZN6Bonmin11TMI │ │ │ │ + 0x00018d54 4e4c5032 544e4c50 31306576 616c5f6a NLP2TNLP10eval_j │ │ │ │ + 0x00018d64 61635f67 4569504b 64626969 50695333 ac_gEiPKdbiiPiS3 │ │ │ │ + 0x00018d74 5f506400 5f5a4e36 426f6e6d 696e3751 _Pd._ZN6Bonmin7Q │ │ │ │ + 0x00018d84 75616452 6f773965 76616c5f 67726164 uadRow9eval_grad │ │ │ │ + 0x00018d94 4569504b 64625064 005f5a4e 36426f6e EiPKdbPd._ZN6Bon │ │ │ │ + 0x00018da4 6d696e37 51756164 526f7731 35677261 min7QuadRow15gra │ │ │ │ + 0x00018db4 6469616e 745f7374 72756374 45695069 diant_structEiPi │ │ │ │ + 0x00018dc4 62005f5a 4e36426f 6e6d696e 3139544d b._ZN6Bonmin19TM │ │ │ │ + 0x00018dd4 494e4c50 32544e4c 50517561 64437574 INLP2TNLPQuadCut │ │ │ │ + 0x00018de4 73313265 76616c5f 67726164 5f676945 s12eval_grad_giE │ │ │ │ + 0x00018df4 69504b64 62695269 50695064 005f5a4e iPKdbiRiPiPd._ZN │ │ │ │ + 0x00018e04 36426f6e 6d696e31 31544d49 4e4c5032 6Bonmin11TMINLP2 │ │ │ │ + 0x00018e14 544e4c50 31326576 616c5f67 7261645f TNLP12eval_grad_ │ │ │ │ + 0x00018e24 67694569 504b6462 69526950 69506400 giEiPKdbiRiPiPd. │ │ │ │ + 0x00018e34 5f5a4e36 426f6e6d 696e3139 544d494e _ZN6Bonmin19TMIN │ │ │ │ + 0x00018e44 4c503254 4e4c5051 75616443 75747337 LP2TNLPQuadCuts7 │ │ │ │ + 0x00018e54 61646443 75747345 524b4e53 5f344375 addCutsERKNS_4Cu │ │ │ │ + 0x00018e64 74734562 005f5a4e 374f7369 43757473 tsEb._ZN7OsiCuts │ │ │ │ + 0x00018e74 43314552 4b535f00 5f5a4e36 426f6e6d C1ERKS_._ZN6Bonm │ │ │ │ + 0x00018e84 696e3139 544d494e 4c503254 4e4c5051 in19TMINLP2TNLPQ │ │ │ │ + 0x00018e94 75616443 75747337 61646443 75747345 uadCuts7addCutsE │ │ │ │ + 0x00018ea4 524b374f 73694375 7473005f 5a54494e RK7OsiCuts._ZTIN │ │ │ │ + 0x00018eb4 36426f6e 6d696e34 43757473 45005f5a 6Bonmin4CutsE._Z │ │ │ │ + 0x00018ec4 5449374f 73694375 7473005f 5a54534e TI7OsiCuts._ZTSN │ │ │ │ + 0x00018ed4 36426f6e 6d696e31 39544d49 4e4c5032 6Bonmin19TMINLP2 │ │ │ │ + 0x00018ee4 544e4c50 51756164 43757473 45005f5a TNLPQuadCutsE._Z │ │ │ │ + 0x00018ef4 4e36426f 6e6d696e 3131544d 494e4c50 N6Bonmin11TMINLP │ │ │ │ + 0x00018f04 32544e4c 50323267 65745f77 61726d5f 2TNLP22get_warm_ │ │ │ │ + 0x00018f14 73746172 745f6974 65726174 6545524e start_iterateERN │ │ │ │ + 0x00018f24 3549706f 70743134 49746572 61746573 5Ipopt14Iterates │ │ │ │ + 0x00018f34 56656374 6f724500 5f5a4e36 426f6e6d VectorE._ZN6Bonm │ │ │ │ + 0x00018f44 696e3131 544d494e 4c503254 4e4c5031 in11TMINLP2TNLP1 │ │ │ │ + 0x00018f54 3766696e 616c697a 655f736f 6c757469 7finalize_soluti │ │ │ │ + 0x00018f64 6f6e454e 3549706f 70743132 536f6c76 onEN5Ipopt12Solv │ │ │ │ + 0x00018f74 65725265 7475726e 4569504b 6453345f erReturnEiPKdS4_ │ │ │ │ + 0x00018f84 53345f69 53345f53 345f6450 4b4e5331 S4_iS4_S4_dPKNS1 │ │ │ │ + 0x00018f94 5f394970 6f707444 61746145 504e5331 _9IpoptDataEPNS1 │ │ │ │ + 0x00018fa4 5f323549 706f7074 43616c63 756c6174 _25IpoptCalculat │ │ │ │ + 0x00018fb4 65645175 616e7469 74696573 45005f5a edQuantitiesE._Z │ │ │ │ + 0x00018fc4 4e36426f 6e6d696e 3131544d 494e4c50 N6Bonmin11TMINLP │ │ │ │ + 0x00018fd4 32544e4c 50323169 6e746572 6d656469 2TNLP21intermedi │ │ │ │ + 0x00018fe4 6174655f 63616c6c 6261636b 454e3549 ate_callbackEN5I │ │ │ │ + 0x00018ff4 706f7074 3133416c 676f7269 74686d4d popt13AlgorithmM │ │ │ │ + 0x00019004 6f646545 69646464 64646464 6469504b odeEiddddddddiPK │ │ │ │ + 0x00019014 4e53315f 3949706f 70744461 74614550 NS1_9IpoptDataEP │ │ │ │ + 0x00019024 4e53315f 32354970 6f707443 616c6375 NS1_25IpoptCalcu │ │ │ │ + 0x00019034 6c617465 64517561 6e746974 69657345 latedQuantitiesE │ │ │ │ + 0x00019044 005f5a4e 4b313643 6f696e50 61636b65 ._ZNK16CoinPacke │ │ │ │ + 0x00019054 64566563 746f7231 34676574 4e756d45 dVector14getNumE │ │ │ │ + 0x00019064 6c656d65 6e747345 76005f5a 4e4b3136 lementsEv._ZNK16 │ │ │ │ + 0x00019074 436f696e 5061636b 65645665 63746f72 CoinPackedVector │ │ │ │ + 0x00019084 31306765 74496e64 69636573 4576005f 10getIndicesEv._ │ │ │ │ + 0x00019094 5a4e4b31 36436f69 6e506163 6b656456 ZNK16CoinPackedV │ │ │ │ + 0x000190a4 6563746f 72313167 6574456c 656d656e ector11getElemen │ │ │ │ + 0x000190b4 74734576 005f5a4e 4b364f73 69437574 tsEv._ZNK6OsiCut │ │ │ │ + 0x000190c4 65714552 4b535f00 5f5a4e4b 364f7369 eqERKS_._ZNK6Osi │ │ │ │ + 0x000190d4 4375746c 7445524b 535f005f 5a4e4b36 CutltERKS_._ZNK6 │ │ │ │ + 0x000190e4 4f736943 75746774 45524b53 5f005f5a OsiCutgtERKS_._Z │ │ │ │ + 0x000190f4 4e4b3642 6f6e6d69 6e375175 61644375 NK6Bonmin7QuadCu │ │ │ │ + 0x00019104 74387669 6f6c6174 65644550 4b64005f t8violatedEPKd._ │ │ │ │ + 0x00019114 5a4e4b39 4f736952 6f774375 7433726f ZNK9OsiRowCut3ro │ │ │ │ + 0x00019124 77457600 5f5a4e4b 3230436f 696e5061 wEv._ZNK20CoinPa │ │ │ │ + 0x00019134 636b6564 56656374 6f724261 73653130 ckedVectorBase10 │ │ │ │ + 0x00019144 646f7450 726f6475 63744550 4b64005f dotProductEPKd._ │ │ │ │ + 0x00019154 5a4e4b36 4f736943 75746e65 45524b53 ZNK6OsiCutneERKS │ │ │ │ + 0x00019164 5f005f5a 4e4b3642 6f6e6d69 6e375175 _._ZNK6Bonmin7Qu │ │ │ │ + 0x00019174 61644375 74357072 696e7445 76005f5a adCut5printEv._Z │ │ │ │ + 0x00019184 4e4b3136 436f696e 5061636b 65644d61 NK16CoinPackedMa │ │ │ │ + 0x00019194 74726978 31306475 6d704d61 74726978 trix10dumpMatrix │ │ │ │ + 0x000191a4 45504b63 005f5a4e 36426f6e 6d696e37 EPKc._ZN6Bonmin7 │ │ │ │ + 0x000191b4 51756164 43757443 32457600 5f5a4e39 QuadCutC2Ev._ZN9 │ │ │ │ + 0x000191c4 4f736952 6f774375 74433245 76005f5a OsiRowCutC2Ev._Z │ │ │ │ + 0x000191d4 4e313643 6f696e50 61636b65 644d6174 N16CoinPackedMat │ │ │ │ + 0x000191e4 72697843 31457600 5f5a4e39 4f736952 rixC1Ev._ZN9OsiR │ │ │ │ + 0x000191f4 6f774375 74443245 76005f5a 54564e36 owCutD2Ev._ZTVN6 │ │ │ │ + 0x00019204 426f6e6d 696e3751 75616443 75744500 Bonmin7QuadCutE. │ │ │ │ + 0x00019214 5f5a4e36 426f6e6d 696e3751 75616443 _ZN6Bonmin7QuadC │ │ │ │ + 0x00019224 75744331 4576005f 5a4e3642 6f6e6d69 utC1Ev._ZN6Bonmi │ │ │ │ + 0x00019234 6e375175 61644375 74433245 524b5330 n7QuadCutC2ERKS0 │ │ │ │ + 0x00019244 5f005f5a 4e394f73 69526f77 43757443 _._ZN9OsiRowCutC │ │ │ │ + 0x00019254 3245524b 535f005f 5a4e3136 436f696e 2ERKS_._ZN16Coin │ │ │ │ + 0x00019264 5061636b 65644d61 74726978 43314552 PackedMatrixC1ER │ │ │ │ + 0x00019274 4b535f00 5f5a4e36 426f6e6d 696e3751 KS_._ZN6Bonmin7Q │ │ │ │ + 0x00019284 75616443 75744331 45524b53 305f005f uadCutC1ERKS0_._ │ │ │ │ + 0x00019294 5a4e4b36 426f6e6d 696e3751 75616443 ZNK6Bonmin7QuadC │ │ │ │ + 0x000192a4 75743563 6c6f6e65 4576005f 5a4e3642 ut5cloneEv._ZN6B │ │ │ │ + 0x000192b4 6f6e6d69 6e375175 61644375 74615345 onmin7QuadCutaSE │ │ │ │ + 0x000192c4 524b5330 5f005f5a 4e394f73 69526f77 RKS0_._ZN9OsiRow │ │ │ │ + 0x000192d4 43757461 5345524b 535f005f 5a4e3136 CutaSERKS_._ZN16 │ │ │ │ + 0x000192e4 436f696e 5061636b 65644d61 74726978 CoinPackedMatrix │ │ │ │ + 0x000192f4 61534552 4b535f00 5f5a4e36 426f6e6d aSERKS_._ZN6Bonm │ │ │ │ + 0x00019304 696e3443 75747343 32457600 5f5a4e37 in4CutsC2Ev._ZN7 │ │ │ │ + 0x00019314 4f736943 75747343 32457600 5f5a5456 OsiCutsC2Ev._ZTV │ │ │ │ + 0x00019324 4e36426f 6e6d696e 34437574 7345005f N6Bonmin4CutsE._ │ │ │ │ + 0x00019334 5a4e3642 6f6e6d69 6e344375 74734331 ZN6Bonmin4CutsC1 │ │ │ │ + 0x00019344 4576005f 5a4e3642 6f6e6d69 6e344375 Ev._ZN6Bonmin4Cu │ │ │ │ + 0x00019354 74734332 45524b53 305f005f 5a4e374f tsC2ERKS0_._ZN7O │ │ │ │ + 0x00019364 73694375 74734332 45524b53 5f005f5a siCutsC2ERKS_._Z │ │ │ │ + 0x00019374 4e374f73 69437574 73443245 76005f5a N7OsiCutsD2Ev._Z │ │ │ │ + 0x00019384 4e36426f 6e6d696e 34437574 73433145 N6Bonmin4CutsC1E │ │ │ │ + 0x00019394 524b5330 5f005f5a 4e4b3642 6f6e6d69 RKS0_._ZNK6Bonmi │ │ │ │ + 0x000193a4 6e344375 74733970 72696e74 43757473 n4Cuts9printCuts │ │ │ │ + 0x000193b4 4576005f 5a4e536f 395f4d5f 696e7365 Ev._ZNSo9_M_inse │ │ │ │ + 0x000193c4 7274496d 45455253 6f545f00 5f5a4e53 rtImEERSoT_._ZNS │ │ │ │ + 0x000193d4 74367665 63746f72 49504e36 426f6e6d t6vectorIPN6Bonm │ │ │ │ + 0x000193e4 696e3751 75616443 75744553 61495332 in7QuadCutESaIS2 │ │ │ │ + 0x000193f4 5f454531 375f4d5f 64656661 756c745f _EE17_M_default_ │ │ │ │ + 0x00019404 61707065 6e64456a 005f5a4e 36426f6e appendEj._ZN6Bon │ │ │ │ + 0x00019414 6d696e37 51756164 43757444 32457600 min7QuadCutD2Ev. │ │ │ │ + 0x00019424 5f5a4e31 36436f69 6e506163 6b65644d _ZN16CoinPackedM │ │ │ │ + 0x00019434 61747269 78443145 76005f5a 4e36426f atrixD1Ev._ZN6Bo │ │ │ │ + 0x00019444 6e6d696e 37517561 64437574 44314576 nmin7QuadCutD1Ev │ │ │ │ + 0x00019454 005f5a4e 36426f6e 6d696e37 51756164 ._ZN6Bonmin7Quad │ │ │ │ + 0x00019464 43757444 30457600 5f5a4e36 426f6e6d CutD0Ev._ZN6Bonm │ │ │ │ + 0x00019474 696e3443 75747344 32457600 5f5a4e36 in4CutsD2Ev._ZN6 │ │ │ │ + 0x00019484 426f6e6d 696e3443 75747344 31457600 Bonmin4CutsD1Ev. │ │ │ │ + 0x00019494 5f5a4e36 426f6e6d 696e3443 75747344 _ZN6Bonmin4CutsD │ │ │ │ + 0x000194a4 30457600 5f5a4e36 426f6e6d 696e3443 0Ev._ZN6Bonmin4C │ │ │ │ + 0x000194b4 75747361 5345524b 53305f00 5f5a4e37 utsaSERKS0_._ZN7 │ │ │ │ + 0x000194c4 4f736943 75747361 5345524b 535f005f OsiCutsaSERKS_._ │ │ │ │ + 0x000194d4 5a54534e 36426f6e 6d696e37 51756164 ZTSN6Bonmin7Quad │ │ │ │ + 0x000194e4 43757445 005f5a54 534e3642 6f6e6d69 CutE._ZTSN6Bonmi │ │ │ │ + 0x000194f4 6e344375 74734500 5f5a4e4b 394f7369 n4CutsE._ZNK9Osi │ │ │ │ + 0x00019504 526f7743 75743130 636f6e73 69737465 RowCut10consiste │ │ │ │ + 0x00019514 6e744576 005f5a4e 4b394f73 69526f77 ntEv._ZNK9OsiRow │ │ │ │ + 0x00019524 43757431 30636f6e 73697374 656e7445 Cut10consistentE │ │ │ │ + 0x00019534 524b3138 4f736953 6f6c7665 72496e74 RK18OsiSolverInt │ │ │ │ + 0x00019544 65726661 6365005f 5a4e4b39 4f736952 erface._ZNK9OsiR │ │ │ │ + 0x00019554 6f774375 74313069 6e666561 7369626c owCut10infeasibl │ │ │ │ + 0x00019564 6545524b 31384f73 69536f6c 76657249 eERK18OsiSolverI │ │ │ │ + 0x00019574 6e746572 66616365 005f5a4e 36426f6e nterface._ZN6Bon │ │ │ │ + 0x00019584 6d696e31 31544d49 4e4c5032 544e4c50 min11TMINLP2TNLP │ │ │ │ + 0x00019594 32356765 745f636f 6e737472 61696e74 25get_constraint │ │ │ │ + 0x000195a4 735f6c69 6e656172 69747945 69504e35 s_linearityEiPN5 │ │ │ │ + 0x000195b4 49706f70 7434544e 4c503133 4c696e65 Ipopt4TNLP13Line │ │ │ │ + 0x000195c4 61726974 79547970 6545005f 5a4e3642 arityTypeE._ZN6B │ │ │ │ + 0x000195d4 6f6e6d69 6e31314f 75746572 41707072 onmin11OuterAppr │ │ │ │ + 0x000195e4 6f783130 696e6974 69616c69 7a654552 ox10initializeER │ │ │ │ + 0x000195f4 4e535f31 32426162 53657475 70426173 NS_12BabSetupBas │ │ │ │ + 0x00019604 6545005f 5a4e3136 436f696e 5061636b eE._ZN16CoinPack │ │ │ │ + 0x00019614 65644d61 74726978 43314562 504b6953 edMatrixC1EbPKiS │ │ │ │ + 0x00019624 315f504b 6469005f 5a4e3136 436f696e 1_PKdi._ZN16Coin │ │ │ │ + 0x00019634 5061636b 65644d61 74726978 31337365 PackedMatrix13se │ │ │ │ + 0x00019644 7444696d 656e7369 6f6e7345 6969005f tDimensionsEii._ │ │ │ │ + 0x00019654 5a4e3136 436f696e 5061636b 65645665 ZN16CoinPackedVe │ │ │ │ + 0x00019664 63746f72 43314562 005f5a4e 3136436f ctorC1Eb._ZN16Co │ │ │ │ + 0x00019674 696e5061 636b6564 56656374 6f723772 inPackedVector7r │ │ │ │ + 0x00019684 65736572 76654569 005f5a4e 3136436f eserveEi._ZN16Co │ │ │ │ + 0x00019694 696e5061 636b6564 56656374 6f723669 inPackedVector6i │ │ │ │ + 0x000196a4 6e736572 74456964 005f5a4e 36426f6e nsertEid._ZN6Bon │ │ │ │ + 0x000196b4 6d696e31 314f7574 65724170 70726f78 min11OuterApprox │ │ │ │ + 0x000196c4 31326e54 696d6573 43616c6c 65644500 12nTimesCalledE. │ │ │ │ + 0x000196d4 5f5a4e36 426f6e6d 696e3751 75616452 _ZN6Bonmin7QuadR │ │ │ │ + 0x000196e4 6f774332 4576005f 5a4e3642 6f6e6d69 owC2Ev._ZN6Bonmi │ │ │ │ + 0x000196f4 6e375175 6164526f 77433145 76005f5a n7QuadRowC1Ev._Z │ │ │ │ + 0x00019704 4e36426f 6e6d696e 37517561 64526f77 N6Bonmin7QuadRow │ │ │ │ + 0x00019714 35707269 6e744576 005f5a4e 36426f6e 5printEv._ZN6Bon │ │ │ │ + 0x00019724 6d696e37 51756164 526f7731 38696e74 min7QuadRow18int │ │ │ │ + 0x00019734 65726e61 6c5f6576 616c5f67 72616445 ernal_eval_gradE │ │ │ │ + 0x00019744 504b6400 5f5a5374 32385f52 625f7472 PKd._ZSt28_Rb_tr │ │ │ │ + 0x00019754 65655f72 6562616c 616e6365 5f666f72 ee_rebalance_for │ │ │ │ + 0x00019764 5f657261 73655053 7431385f 52625f74 _erasePSt18_Rb_t │ │ │ │ + 0x00019774 7265655f 6e6f6465 5f626173 6552535f ree_node_baseRS_ │ │ │ │ + 0x00019784 005f5a4e 53743132 5f566563 746f725f ._ZNSt12_Vector_ │ │ │ │ + 0x00019794 62617365 49537431 375f5262 5f747265 baseISt17_Rb_tre │ │ │ │ + 0x000197a4 655f6974 65726174 6f724953 74347061 e_iteratorISt4pa │ │ │ │ + 0x000197b4 6972494b 6953315f 49646445 45455361 irIKiS1_IddEEESa │ │ │ │ + 0x000197c4 4953355f 45454432 4576005f 5a4e5374 IS5_EED2Ev._ZNSt │ │ │ │ + 0x000197d4 31325f56 6563746f 725f6261 73654953 12_Vector_baseIS │ │ │ │ + 0x000197e4 7431375f 52625f74 7265655f 69746572 t17_Rb_tree_iter │ │ │ │ + 0x000197f4 61746f72 49537434 70616972 494b6953 atorISt4pairIKiS │ │ │ │ + 0x00019804 315f4964 64454545 53614953 355f4545 1_IddEEESaIS5_EE │ │ │ │ + 0x00019814 44314576 005f5a4e 53743132 5f566563 D1Ev._ZNSt12_Vec │ │ │ │ + 0x00019824 746f725f 62617365 49537431 375f5262 tor_baseISt17_Rb │ │ │ │ + 0x00019834 5f747265 655f6974 65726174 6f724953 _tree_iteratorIS │ │ │ │ + 0x00019844 74347061 6972494b 53315f49 69694553 t4pairIKS1_IiiES │ │ │ │ + 0x00019854 325f4545 53614953 355f4545 44324576 2_EESaIS5_EED2Ev │ │ │ │ + 0x00019864 005f5a4e 53743132 5f566563 746f725f ._ZNSt12_Vector_ │ │ │ │ + 0x00019874 62617365 49537431 375f5262 5f747265 baseISt17_Rb_tre │ │ │ │ + 0x00019884 655f6974 65726174 6f724953 74347061 e_iteratorISt4pa │ │ │ │ + 0x00019894 6972494b 53315f49 69694553 325f4545 irIKS1_IiiES2_EE │ │ │ │ + 0x000198a4 53614953 355f4545 44314576 005f5a4e SaIS5_EED1Ev._ZN │ │ │ │ + 0x000198b4 53743676 6563746f 72495374 31375f52 St6vectorISt17_R │ │ │ │ + 0x000198c4 625f7472 65655f69 74657261 746f7249 b_tree_iteratorI │ │ │ │ + 0x000198d4 53743470 61697249 4b695331 5f496464 St4pairIKiS1_Idd │ │ │ │ + 0x000198e4 45454553 61495335 5f454537 72657365 EEESaIS5_EE7rese │ │ │ │ + 0x000198f4 72766545 6a005f5a 4e537436 76656374 rveEj._ZNSt6vect │ │ │ │ + 0x00019904 6f724953 7431375f 52625f74 7265655f orISt17_Rb_tree_ │ │ │ │ + 0x00019914 69746572 61746f72 49537434 70616972 iteratorISt4pair │ │ │ │ + 0x00019924 494b6953 315f4964 64454545 53614953 IKiS1_IddEEESaIS │ │ │ │ + 0x00019934 355f4545 31375f4d 5f726561 6c6c6f63 5_EE17_M_realloc │ │ │ │ + 0x00019944 5f617070 656e6449 4a524b53 355f4545 _appendIJRKS5_EE │ │ │ │ + 0x00019954 45764470 4f545f00 5f5a4e53 74367665 EvDpOT_._ZNSt6ve │ │ │ │ + 0x00019964 63746f72 49537431 375f5262 5f747265 ctorISt17_Rb_tre │ │ │ │ + 0x00019974 655f6974 65726174 6f724953 74347061 e_iteratorISt4pa │ │ │ │ + 0x00019984 6972494b 53315f49 69694553 325f4545 irIKS1_IiiES2_EE │ │ │ │ + 0x00019994 53614953 355f4545 31375f4d 5f726561 SaIS5_EE17_M_rea │ │ │ │ + 0x000199a4 6c6c6f63 5f617070 656e6449 4a524b53 lloc_appendIJRKS │ │ │ │ + 0x000199b4 355f4545 45764470 4f545f00 5f5a4e53 5_EEEvDpOT_._ZNS │ │ │ │ + 0x000199c4 74385f52 625f7472 65654969 53743470 t8_Rb_treeIiSt4p │ │ │ │ + 0x000199d4 61697249 4b695330 5f496464 45455374 airIKiS0_IddEESt │ │ │ │ + 0x000199e4 31305f53 656c6563 74317374 4953335f 10_Select1stIS3_ │ │ │ │ + 0x000199f4 45537434 6c657373 49694553 61495333 ESt4lessIiESaIS3 │ │ │ │ + 0x00019a04 5f454532 325f4d5f 656d706c 6163655f _EE22_M_emplace_ │ │ │ │ + 0x00019a14 68696e74 5f756e69 71756549 4a53305f hint_uniqueIJS0_ │ │ │ │ + 0x00019a24 49695332 5f454545 45537431 375f5262 IiS2_EEEESt17_Rb │ │ │ │ + 0x00019a34 5f747265 655f6974 65726174 6f724953 _tree_iteratorIS │ │ │ │ + 0x00019a44 335f4553 7432335f 52625f74 7265655f 3_ESt23_Rb_tree_ │ │ │ │ + 0x00019a54 636f6e73 745f6974 65726174 6f724953 const_iteratorIS │ │ │ │ + 0x00019a64 335f4544 704f545f 005f5a4e 36426f6e 3_EDpOT_._ZN6Bon │ │ │ │ + 0x00019a74 6d696e37 51756164 526f7731 30696e69 min7QuadRow10ini │ │ │ │ + 0x00019a84 7469616c 697a6545 76005f5a 4e36426f tializeEv._ZN6Bo │ │ │ │ + 0x00019a94 6e6d696e 37517561 64526f77 61534552 nmin7QuadRowaSER │ │ │ │ + 0x00019aa4 4b53305f 005f5a4e 3136436f 696e5061 KS0_._ZN16CoinPa │ │ │ │ + 0x00019ab4 636b6564 56656374 6f726153 45524b53 ckedVectoraSERKS │ │ │ │ + 0x00019ac4 5f005f5a 4e36426f 6e6d696e 37517561 _._ZN6Bonmin7Qua │ │ │ │ + 0x00019ad4 64526f77 61534552 4b4e535f 37517561 dRowaSERKNS_7Qua │ │ │ │ + 0x00019ae4 64437574 45005f5a 4e36426f 6e6d696e dCutE._ZN6Bonmin │ │ │ │ + 0x00019af4 37517561 64526f77 61534552 4b394f73 7QuadRowaSERK9Os │ │ │ │ + 0x00019b04 69526f77 43757400 5f5a4e36 426f6e6d iRowCut._ZN6Bonm │ │ │ │ + 0x00019b14 696e3751 75616452 6f774332 45524b53 in7QuadRowC2ERKS │ │ │ │ + 0x00019b24 305f005f 5a4e3136 436f696e 5061636b 0_._ZN16CoinPack │ │ │ │ + 0x00019b34 65645665 63746f72 43314552 4b535f00 edVectorC1ERKS_. │ │ │ │ + 0x00019b44 5f5a4e36 426f6e6d 696e3751 75616452 _ZN6Bonmin7QuadR │ │ │ │ + 0x00019b54 6f774332 45524b4e 535f3751 75616443 owC2ERKNS_7QuadC │ │ │ │ + 0x00019b64 75744500 5f5a4e36 426f6e6d 696e3751 utE._ZN6Bonmin7Q │ │ │ │ + 0x00019b74 75616452 6f774332 45524b39 4f736952 uadRowC2ERK9OsiR │ │ │ │ + 0x00019b84 6f774375 74005f5a 4e31324f 73694261 owCut._ZN12OsiBa │ │ │ │ 0x00019b94 62536f6c 76657244 32457600 5f5a5456 bSolverD2Ev._ZTV │ │ │ │ 0x00019ba4 4e36426f 6e6d696e 37417578 496e666f N6Bonmin7AuxInfo │ │ │ │ 0x00019bb4 45005f5a 4e36426f 6e6d696e 37417578 E._ZN6Bonmin7Aux │ │ │ │ 0x00019bc4 496e666f 44314576 005f5a4e 36426f6e InfoD1Ev._ZN6Bon │ │ │ │ 0x00019bd4 6d696e37 41757849 6e666f44 30457600 min7AuxInfoD0Ev. │ │ │ │ 0x00019be4 5f5a4e36 426f6e6d 696e3136 53696d70 _ZN6Bonmin16Simp │ │ │ │ 0x00019bf4 6c655265 66657265 6e636564 49644544 leReferencedIdED │ │ │ │ @@ -5336,508 +5336,508 @@ │ │ │ │ 0x00020ae4 726e616c 45454500 5f5a4e35 49706f70 rnalEEE._ZN5Ipop │ │ │ │ 0x00020af4 7431304a 6f75726e 616c6973 74443145 t10JournalistD1E │ │ │ │ 0x00020b04 76005f5a 4e36426f 6e6d696e 31375265 v._ZN6Bonmin17Re │ │ │ │ 0x00020b14 67697374 65726564 4f707469 6f6e7331 gisteredOptions1 │ │ │ │ 0x00020b24 34777269 7465426f 6e6d696e 4f707445 4writeBonminOptE │ │ │ │ 0x00020b34 52536f4e 53305f31 39457874 72614361 RSoNS0_19ExtraCa │ │ │ │ 0x00020b44 7465676f 72696573 496e666f 45005f5a tegoriesInfoE._Z │ │ │ │ - 0x00020b54 4e4b3133 436f696e 5761726d 53746172 NK13CoinWarmStar │ │ │ │ - 0x00020b64 74313267 656e6572 61746544 69666645 t12generateDiffE │ │ │ │ - 0x00020b74 504b535f 005f5a4e 3133436f 696e5761 PKS_._ZN13CoinWa │ │ │ │ - 0x00020b84 726d5374 61727439 6170706c 79446966 rmStart9applyDif │ │ │ │ - 0x00020b94 6645504b 3137436f 696e5761 726d5374 fEPK17CoinWarmSt │ │ │ │ - 0x00020ba4 61727444 69666600 5f5a4e32 33436f69 artDiff._ZN23Coi │ │ │ │ - 0x00020bb4 6e576172 6d537461 72745665 63746f72 nWarmStartVector │ │ │ │ - 0x00020bc4 44696666 49644544 31457600 5f5a5456 DiffIdED1Ev._ZTV │ │ │ │ - 0x00020bd4 3233436f 696e5761 726d5374 61727456 23CoinWarmStartV │ │ │ │ - 0x00020be4 6563746f 72446966 66496445 005f5a4e ectorDiffIdE._ZN │ │ │ │ - 0x00020bf4 3139436f 696e5761 726d5374 61727456 19CoinWarmStartV │ │ │ │ - 0x00020c04 6563746f 72496445 44314576 005f5a54 ectorIdED1Ev._ZT │ │ │ │ - 0x00020c14 56313943 6f696e57 61726d53 74617274 V19CoinWarmStart │ │ │ │ - 0x00020c24 56656374 6f724964 45005f5a 4e313943 VectorIdE._ZN19C │ │ │ │ - 0x00020c34 6f696e57 61726d53 74617274 56656374 oinWarmStartVect │ │ │ │ - 0x00020c44 6f724964 45443045 76005f5a 4e323343 orIdED0Ev._ZN23C │ │ │ │ - 0x00020c54 6f696e57 61726d53 74617274 56656374 oinWarmStartVect │ │ │ │ - 0x00020c64 6f724469 66664964 45615345 524b5330 orDiffIdEaSERKS0 │ │ │ │ - 0x00020c74 5f005f5a 4e4b3138 436f696e 5761726d _._ZNK18CoinWarm │ │ │ │ - 0x00020c84 53746172 74426173 69733563 6c6f6e65 StartBasis5clone │ │ │ │ - 0x00020c94 4576005f 5a4e3138 436f696e 5761726d Ev._ZN18CoinWarm │ │ │ │ - 0x00020ca4 53746172 74426173 69734331 45524b53 StartBasisC1ERKS │ │ │ │ - 0x00020cb4 5f005f5a 4e4b3233 436f696e 5761726d _._ZNK23CoinWarm │ │ │ │ - 0x00020cc4 53746172 74566563 746f7244 69666649 StartVectorDiffI │ │ │ │ - 0x00020cd4 64453563 6c6f6e65 4576005f 5a4e4b32 dE5cloneEv._ZNK2 │ │ │ │ - 0x00020ce4 37436f69 6e576172 6d537461 72745072 7CoinWarmStartPr │ │ │ │ - 0x00020cf4 696d616c 4475616c 44696666 35636c6f imalDualDiff5clo │ │ │ │ - 0x00020d04 6e654576 005f5a54 56323743 6f696e57 neEv._ZTV27CoinW │ │ │ │ - 0x00020d14 61726d53 74617274 5072696d 616c4475 armStartPrimalDu │ │ │ │ - 0x00020d24 616c4469 6666005f 5a547630 5f6e3136 alDiff._ZTv0_n16 │ │ │ │ - 0x00020d34 5f4e4b31 38436f69 6e576172 6d537461 _NK18CoinWarmSta │ │ │ │ - 0x00020d44 72744261 73697335 636c6f6e 65457600 rtBasis5cloneEv. │ │ │ │ - 0x00020d54 5f5a4e32 33436f69 6e576172 6d537461 _ZN23CoinWarmSta │ │ │ │ - 0x00020d64 72745665 63746f72 44696666 49644544 rtVectorDiffIdED │ │ │ │ - 0x00020d74 30457600 5f5a4e32 37436f69 6e576172 0Ev._ZN27CoinWar │ │ │ │ - 0x00020d84 6d537461 72745072 696d616c 4475616c mStartPrimalDual │ │ │ │ - 0x00020d94 44696666 44314576 005f5a4e 3237436f DiffD1Ev._ZN27Co │ │ │ │ - 0x00020da4 696e5761 726d5374 61727450 72696d61 inWarmStartPrima │ │ │ │ - 0x00020db4 6c447561 6c446966 66443045 76005f5a lDualDiffD0Ev._Z │ │ │ │ - 0x00020dc4 4e36426f 6e6d696e 31344970 6f707457 N6Bonmin14IpoptW │ │ │ │ - 0x00020dd4 61726d53 74617274 44314576 005f5a4e armStartD1Ev._ZN │ │ │ │ - 0x00020de4 3138436f 696e5761 726d5374 61727442 18CoinWarmStartB │ │ │ │ - 0x00020df4 61736973 44324576 005f5a54 564e3642 asisD2Ev._ZTVN6B │ │ │ │ - 0x00020e04 6f6e6d69 6e313449 706f7074 5761726d onmin14IpoptWarm │ │ │ │ - 0x00020e14 53746172 7445005f 5a54544e 36426f6e StartE._ZTTN6Bon │ │ │ │ - 0x00020e24 6d696e31 3449706f 70745761 726d5374 min14IpoptWarmSt │ │ │ │ - 0x00020e34 61727445 005f5a4e 36426f6e 6d696e31 artE._ZN6Bonmin1 │ │ │ │ - 0x00020e44 3449706f 70745761 726d5374 61727444 4IpoptWarmStartD │ │ │ │ - 0x00020e54 30457600 5f5a5476 305f6e31 325f4e36 0Ev._ZTv0_n12_N6 │ │ │ │ - 0x00020e64 426f6e6d 696e3134 49706f70 74576172 Bonmin14IpoptWar │ │ │ │ - 0x00020e74 6d537461 72744430 4576005f 5a547630 mStartD0Ev._ZTv0 │ │ │ │ - 0x00020e84 5f6e3132 5f4e3642 6f6e6d69 6e313449 _n12_N6Bonmin14I │ │ │ │ - 0x00020e94 706f7074 5761726d 53746172 74443145 poptWarmStartD1E │ │ │ │ - 0x00020ea4 76005f5a 4e36426f 6e6d696e 31384970 v._ZN6Bonmin18Ip │ │ │ │ - 0x00020eb4 6f707457 61726d53 74617274 44696666 optWarmStartDiff │ │ │ │ - 0x00020ec4 44314576 005f5a54 564e3642 6f6e6d69 D1Ev._ZTVN6Bonmi │ │ │ │ - 0x00020ed4 6e313849 706f7074 5761726d 53746172 n18IpoptWarmStar │ │ │ │ - 0x00020ee4 74446966 6645005f 5a4e3642 6f6e6d69 tDiffE._ZN6Bonmi │ │ │ │ - 0x00020ef4 6e313849 706f7074 5761726d 53746172 n18IpoptWarmStar │ │ │ │ - 0x00020f04 74446966 66443045 76005f5a 4e4b3642 tDiffD0Ev._ZNK6B │ │ │ │ - 0x00020f14 6f6e6d69 6e313849 706f7074 5761726d onmin18IpoptWarm │ │ │ │ - 0x00020f24 53746172 74446966 6635636c 6f6e6545 StartDiff5cloneE │ │ │ │ - 0x00020f34 76005f5a 4e36426f 6e6d696e 31344970 v._ZN6Bonmin14Ip │ │ │ │ - 0x00020f44 6f707457 61726d53 74617274 39617070 optWarmStart9app │ │ │ │ - 0x00020f54 6c794469 66664550 4b313743 6f696e57 lyDiffEPK17CoinW │ │ │ │ - 0x00020f64 61726d53 74617274 44696666 005f5a4e armStartDiff._ZN │ │ │ │ - 0x00020f74 3233436f 696e5761 726d5374 61727450 23CoinWarmStartP │ │ │ │ - 0x00020f84 72696d61 6c447561 6c396170 706c7944 rimalDual9applyD │ │ │ │ - 0x00020f94 69666645 504b3137 436f696e 5761726d iffEPK17CoinWarm │ │ │ │ - 0x00020fa4 53746172 74446966 66005f5a 5476305f StartDiff._ZTv0_ │ │ │ │ - 0x00020fb4 6e32345f 4e36426f 6e6d696e 31344970 n24_N6Bonmin14Ip │ │ │ │ - 0x00020fc4 6f707457 61726d53 74617274 39617070 optWarmStart9app │ │ │ │ - 0x00020fd4 6c794469 66664550 4b313743 6f696e57 lyDiffEPK17CoinW │ │ │ │ - 0x00020fe4 61726d53 74617274 44696666 005f5a4e armStartDiff._ZN │ │ │ │ - 0x00020ff4 4b36426f 6e6d696e 31344970 6f707457 K6Bonmin14IpoptW │ │ │ │ - 0x00021004 61726d53 74617274 31326765 6e657261 armStart12genera │ │ │ │ - 0x00021014 74654469 66664550 4b313343 6f696e57 teDiffEPK13CoinW │ │ │ │ - 0x00021024 61726d53 74617274 005f5a4e 4b323343 armStart._ZNK23C │ │ │ │ - 0x00021034 6f696e57 61726d53 74617274 5072696d oinWarmStartPrim │ │ │ │ - 0x00021044 616c4475 616c3132 67656e65 72617465 alDual12generate │ │ │ │ - 0x00021054 44696666 45504b31 33436f69 6e576172 DiffEPK13CoinWar │ │ │ │ - 0x00021064 6d537461 7274005f 5a547630 5f6e3230 mStart._ZTv0_n20 │ │ │ │ - 0x00021074 5f4e4b36 426f6e6d 696e3134 49706f70 _NK6Bonmin14Ipop │ │ │ │ - 0x00021084 74576172 6d537461 72743132 67656e65 tWarmStart12gene │ │ │ │ - 0x00021094 72617465 44696666 45504b31 33436f69 rateDiffEPK13Coi │ │ │ │ - 0x000210a4 6e576172 6d537461 7274005f 5a547630 nWarmStart._ZTv0 │ │ │ │ - 0x000210b4 5f6e3136 5f4e4b32 37436f69 6e576172 _n16_NK27CoinWar │ │ │ │ - 0x000210c4 6d537461 72745072 696d616c 4475616c mStartPrimalDual │ │ │ │ - 0x000210d4 44696666 35636c6f 6e654576 005f5a54 Diff5cloneEv._ZT │ │ │ │ - 0x000210e4 76305f6e 31325f4e 3237436f 696e5761 v0_n12_N27CoinWa │ │ │ │ - 0x000210f4 726d5374 61727450 72696d61 6c447561 rmStartPrimalDua │ │ │ │ - 0x00021104 6c446966 66443145 76005f5a 5476305f lDiffD1Ev._ZTv0_ │ │ │ │ - 0x00021114 6e31325f 4e323743 6f696e57 61726d53 n12_N27CoinWarmS │ │ │ │ - 0x00021124 74617274 5072696d 616c4475 616c4469 tartPrimalDualDi │ │ │ │ - 0x00021134 66664430 4576005f 5a547630 5f6e3132 ffD0Ev._ZTv0_n12 │ │ │ │ - 0x00021144 5f4e3642 6f6e6d69 6e313849 706f7074 _N6Bonmin18Ipopt │ │ │ │ - 0x00021154 5761726d 53746172 74446966 66443145 WarmStartDiffD1E │ │ │ │ - 0x00021164 76005f5a 5476305f 6e31325f 4e36426f v._ZTv0_n12_N6Bo │ │ │ │ - 0x00021174 6e6d696e 31384970 6f707457 61726d53 nmin18IpoptWarmS │ │ │ │ - 0x00021184 74617274 44696666 44304576 005f5a54 tartDiffD0Ev._ZT │ │ │ │ - 0x00021194 76305f6e 31365f4e 4b36426f 6e6d696e v0_n16_NK6Bonmin │ │ │ │ - 0x000211a4 31384970 6f707457 61726d53 74617274 18IpoptWarmStart │ │ │ │ - 0x000211b4 44696666 35636c6f 6e654576 005f5a4e Diff5cloneEv._ZN │ │ │ │ - 0x000211c4 36426f6e 6d696e31 3449706f 70745761 6Bonmin14IpoptWa │ │ │ │ - 0x000211d4 726d5374 61727443 3245524b 53305f62 rmStartC2ERKS0_b │ │ │ │ - 0x000211e4 005f5a4e 36426f6e 6d696e31 3449706f ._ZN6Bonmin14Ipo │ │ │ │ - 0x000211f4 70745761 726d5374 61727443 3245524b ptWarmStartC2ERK │ │ │ │ - 0x00021204 3233436f 696e5761 726d5374 61727450 23CoinWarmStartP │ │ │ │ - 0x00021214 72696d61 6c447561 6c005f5a 4e36426f rimalDual._ZN6Bo │ │ │ │ - 0x00021224 6e6d696e 31344970 6f707457 61726d53 nmin14IpoptWarmS │ │ │ │ - 0x00021234 74617274 44324576 005f5a54 76305f6e tartD2Ev._ZTv0_n │ │ │ │ - 0x00021244 31325f4e 3139436f 696e5761 726d5374 12_N19CoinWarmSt │ │ │ │ - 0x00021254 61727456 6563746f 72496445 44314576 artVectorIdED1Ev │ │ │ │ - 0x00021264 005f5a54 76305f6e 31325f4e 3139436f ._ZTv0_n12_N19Co │ │ │ │ - 0x00021274 696e5761 726d5374 61727456 6563746f inWarmStartVecto │ │ │ │ - 0x00021284 72496445 44304576 005f5a54 76305f6e rIdED0Ev._ZTv0_n │ │ │ │ - 0x00021294 31325f4e 3233436f 696e5761 726d5374 12_N23CoinWarmSt │ │ │ │ - 0x000212a4 61727456 6563746f 72446966 66496445 artVectorDiffIdE │ │ │ │ - 0x000212b4 44314576 005f5a54 76305f6e 31325f4e D1Ev._ZTv0_n12_N │ │ │ │ - 0x000212c4 3233436f 696e5761 726d5374 61727456 23CoinWarmStartV │ │ │ │ - 0x000212d4 6563746f 72446966 66496445 44304576 ectorDiffIdED0Ev │ │ │ │ - 0x000212e4 005f5a4e 3139436f 696e5761 726d5374 ._ZN19CoinWarmSt │ │ │ │ - 0x000212f4 61727456 6563746f 72496445 39617070 artVectorIdE9app │ │ │ │ - 0x00021304 6c794469 66664550 4b313743 6f696e57 lyDiffEPK17CoinW │ │ │ │ - 0x00021314 61726d53 74617274 44696666 005f5a54 armStartDiff._ZT │ │ │ │ - 0x00021324 49323343 6f696e57 61726d53 74617274 I23CoinWarmStart │ │ │ │ - 0x00021334 56656374 6f724469 66664964 45005f5a VectorDiffIdE._Z │ │ │ │ - 0x00021344 5476305f 6e32345f 4e313943 6f696e57 Tv0_n24_N19CoinW │ │ │ │ - 0x00021354 61726d53 74617274 56656374 6f724964 armStartVectorId │ │ │ │ - 0x00021364 45396170 706c7944 69666645 504b3137 E9applyDiffEPK17 │ │ │ │ - 0x00021374 436f696e 5761726d 53746172 74446966 CoinWarmStartDif │ │ │ │ - 0x00021384 66005f5a 4e4b3139 436f696e 5761726d f._ZNK19CoinWarm │ │ │ │ - 0x00021394 53746172 74566563 746f7249 64453132 StartVectorIdE12 │ │ │ │ - 0x000213a4 67656e65 72617465 44696666 45504b31 generateDiffEPK1 │ │ │ │ - 0x000213b4 33436f69 6e576172 6d537461 7274005f 3CoinWarmStart._ │ │ │ │ - 0x000213c4 5a544931 39436f69 6e576172 6d537461 ZTI19CoinWarmSta │ │ │ │ - 0x000213d4 72745665 63746f72 49644500 5f5a5476 rtVectorIdE._ZTv │ │ │ │ - 0x000213e4 305f6e32 305f4e4b 3139436f 696e5761 0_n20_NK19CoinWa │ │ │ │ - 0x000213f4 726d5374 61727456 6563746f 72496445 rmStartVectorIdE │ │ │ │ - 0x00021404 31326765 6e657261 74654469 66664550 12generateDiffEP │ │ │ │ - 0x00021414 4b313343 6f696e57 61726d53 74617274 K13CoinWarmStart │ │ │ │ - 0x00021424 005f5a31 37436f69 6e446973 6a6f696e ._Z17CoinDisjoin │ │ │ │ - 0x00021434 74436f70 794e4964 4576504b 545f6950 tCopyNIdEvPKT_iP │ │ │ │ - 0x00021444 53305f00 5f5a4e4b 3139436f 696e5761 S0_._ZNK19CoinWa │ │ │ │ - 0x00021454 726d5374 61727456 6563746f 72496445 rmStartVectorIdE │ │ │ │ - 0x00021464 35636c6f 6e654576 005f5a4e 4b323343 5cloneEv._ZNK23C │ │ │ │ - 0x00021474 6f696e57 61726d53 74617274 5072696d oinWarmStartPrim │ │ │ │ - 0x00021484 616c4475 616c3563 6c6f6e65 4576005f alDual5cloneEv._ │ │ │ │ - 0x00021494 5a545632 33436f69 6e576172 6d537461 ZTV23CoinWarmSta │ │ │ │ - 0x000214a4 72745072 696d616c 4475616c 005f5a54 rtPrimalDual._ZT │ │ │ │ - 0x000214b4 76305f6e 31365f4e 4b323343 6f696e57 v0_n16_NK23CoinW │ │ │ │ - 0x000214c4 61726d53 74617274 5072696d 616c4475 armStartPrimalDu │ │ │ │ - 0x000214d4 616c3563 6c6f6e65 4576005f 5a4e3642 al5cloneEv._ZN6B │ │ │ │ - 0x000214e4 6f6e6d69 6e313449 706f7074 5761726d onmin14IpoptWarm │ │ │ │ - 0x000214f4 53746172 74433145 524b5330 5f62005f StartC1ERKS0_b._ │ │ │ │ - 0x00021504 5a4e3138 436f696e 5761726d 53746172 ZN18CoinWarmStar │ │ │ │ - 0x00021514 74426173 69734332 45524b53 5f005f5a tBasisC2ERKS_._Z │ │ │ │ - 0x00021524 54563133 436f696e 5761726d 53746172 TV13CoinWarmStar │ │ │ │ - 0x00021534 74005f5a 4e4b3642 6f6e6d69 6e313449 t._ZNK6Bonmin14I │ │ │ │ - 0x00021544 706f7074 5761726d 53746172 7435636c poptWarmStart5cl │ │ │ │ - 0x00021554 6f6e6545 76005f5a 5476305f 6e31365f oneEv._ZTv0_n16_ │ │ │ │ - 0x00021564 4e4b3642 6f6e6d69 6e313449 706f7074 NK6Bonmin14Ipopt │ │ │ │ - 0x00021574 5761726d 53746172 7435636c 6f6e6545 WarmStart5cloneE │ │ │ │ - 0x00021584 76005f5a 4e313843 6f696e57 61726d53 v._ZN18CoinWarmS │ │ │ │ - 0x00021594 74617274 42617369 73433245 76005f5a tartBasisC2Ev._Z │ │ │ │ - 0x000215a4 4e36426f 6e6d696e 31344970 6f707457 N6Bonmin14IpoptW │ │ │ │ - 0x000215b4 61726d53 74617274 43324562 6969005f armStartC2Ebii._ │ │ │ │ - 0x000215c4 5a4e3642 6f6e6d69 6e313449 706f7074 ZN6Bonmin14Ipopt │ │ │ │ - 0x000215d4 5761726d 53746172 74433145 62696900 WarmStartC1Ebii. │ │ │ │ - 0x000215e4 5f5a4e36 426f6e6d 696e3134 49706f70 _ZN6Bonmin14Ipop │ │ │ │ - 0x000215f4 74576172 6d537461 72744332 45696950 tWarmStartC2EiiP │ │ │ │ - 0x00021604 4b645332 5f005f5a 4e36426f 6e6d696e KdS2_._ZN6Bonmin │ │ │ │ - 0x00021614 31344970 6f707457 61726d53 74617274 14IpoptWarmStart │ │ │ │ - 0x00021624 4332454e 3549706f 70743853 6d617274 C2EN5Ipopt8Smart │ │ │ │ - 0x00021634 50747249 4e535f31 31544d49 4e4c5032 PtrINS_11TMINLP2 │ │ │ │ - 0x00021644 544e4c50 4545454e 53325f49 4e535f32 TNLPEEENS2_INS_2 │ │ │ │ - 0x00021654 3449706f 7074496e 74657269 6f725761 4IpoptInteriorWa │ │ │ │ - 0x00021664 726d5374 61727465 72454545 005f5a4e rmStarterEEE._ZN │ │ │ │ - 0x00021674 36426f6e 6d696e31 3449706f 70745761 6Bonmin14IpoptWa │ │ │ │ - 0x00021684 726d5374 61727443 31454e35 49706f70 rmStartC1EN5Ipop │ │ │ │ - 0x00021694 7438536d 61727450 7472494e 535f3131 t8SmartPtrINS_11 │ │ │ │ - 0x000216a4 544d494e 4c503254 4e4c5045 45454e53 TMINLP2TNLPEEENS │ │ │ │ - 0x000216b4 325f494e 535f3234 49706f70 74496e74 2_INS_24IpoptInt │ │ │ │ - 0x000216c4 6572696f 72576172 6d537461 72746572 eriorWarmStarter │ │ │ │ - 0x000216d4 45454500 5f5a4e36 426f6e6d 696e3134 EEE._ZN6Bonmin14 │ │ │ │ - 0x000216e4 49706f70 74576172 6d537461 72744331 IpoptWarmStartC1 │ │ │ │ - 0x000216f4 45696950 4b645332 5f005f5a 5476305f EiiPKdS2_._ZTv0_ │ │ │ │ - 0x00021704 6e31365f 4e4b3233 436f696e 5761726d n16_NK23CoinWarm │ │ │ │ - 0x00021714 53746172 74566563 746f7244 69666649 StartVectorDiffI │ │ │ │ - 0x00021724 64453563 6c6f6e65 4576005f 5a547630 dE5cloneEv._ZTv0 │ │ │ │ - 0x00021734 5f6e3136 5f4e4b31 39436f69 6e576172 _n16_NK19CoinWar │ │ │ │ - 0x00021744 6d537461 72745665 63746f72 49644535 mStartVectorIdE5 │ │ │ │ - 0x00021754 636c6f6e 65457600 5f5a5453 3139436f cloneEv._ZTS19Co │ │ │ │ - 0x00021764 696e5761 726d5374 61727456 6563746f inWarmStartVecto │ │ │ │ - 0x00021774 72496445 005f5a54 53323343 6f696e57 rIdE._ZTS23CoinW │ │ │ │ - 0x00021784 61726d53 74617274 56656374 6f724469 armStartVectorDi │ │ │ │ - 0x00021794 66664964 45005f5a 54534e36 426f6e6d ffIdE._ZTSN6Bonm │ │ │ │ - 0x000217a4 696e3134 49706f70 74576172 6d537461 in14IpoptWarmSta │ │ │ │ - 0x000217b4 72744500 5f5a5454 3139436f 696e5761 rtE._ZTT19CoinWa │ │ │ │ - 0x000217c4 726d5374 61727456 6563746f 72496445 rmStartVectorIdE │ │ │ │ - 0x000217d4 005f5a54 54323343 6f696e57 61726d53 ._ZTT23CoinWarmS │ │ │ │ - 0x000217e4 74617274 56656374 6f724469 66664964 tartVectorDiffId │ │ │ │ - 0x000217f4 45005f5a 54543237 436f696e 5761726d E._ZTT27CoinWarm │ │ │ │ - 0x00021804 53746172 74507269 6d616c44 75616c44 StartPrimalDualD │ │ │ │ - 0x00021814 69666600 5f5a5454 4e36426f 6e6d696e iff._ZTTN6Bonmin │ │ │ │ - 0x00021824 31384970 6f707457 61726d53 74617274 18IpoptWarmStart │ │ │ │ - 0x00021834 44696666 45005f5a 5476305f 6e32305f DiffE._ZTv0_n20_ │ │ │ │ - 0x00021844 4e4b3233 436f696e 5761726d 53746172 NK23CoinWarmStar │ │ │ │ - 0x00021854 74507269 6d616c44 75616c31 3267656e tPrimalDual12gen │ │ │ │ - 0x00021864 65726174 65446966 6645504b 3133436f erateDiffEPK13Co │ │ │ │ - 0x00021874 696e5761 726d5374 61727400 5f5a5476 inWarmStart._ZTv │ │ │ │ - 0x00021884 305f6e32 345f4e32 33436f69 6e576172 0_n24_N23CoinWar │ │ │ │ - 0x00021894 6d537461 72745072 696d616c 4475616c mStartPrimalDual │ │ │ │ - 0x000218a4 39617070 6c794469 66664550 4b313743 9applyDiffEPK17C │ │ │ │ - 0x000218b4 6f696e57 61726d53 74617274 44696666 oinWarmStartDiff │ │ │ │ - 0x000218c4 005f5a4e 4b313843 6f696e57 61726d53 ._ZNK18CoinWarmS │ │ │ │ - 0x000218d4 74617274 42617369 73313267 656e6572 tartBasis12gener │ │ │ │ - 0x000218e4 61746544 69666645 504b3133 436f696e ateDiffEPK13Coin │ │ │ │ - 0x000218f4 5761726d 53746172 74005f5a 4e313843 WarmStart._ZN18C │ │ │ │ - 0x00021904 6f696e57 61726d53 74617274 42617369 oinWarmStartBasi │ │ │ │ - 0x00021914 73396170 706c7944 69666645 504b3137 s9applyDiffEPK17 │ │ │ │ - 0x00021924 436f696e 5761726d 53746172 74446966 CoinWarmStartDif │ │ │ │ - 0x00021934 66005f5a 4e313843 6f696e57 61726d53 f._ZN18CoinWarmS │ │ │ │ - 0x00021944 74617274 42617369 73367265 73697a65 tartBasis6resize │ │ │ │ - 0x00021954 45696900 5f5a4e31 38436f69 6e576172 Eii._ZN18CoinWar │ │ │ │ - 0x00021964 6d537461 72744261 73697331 32636f6d mStartBasis12com │ │ │ │ - 0x00021974 70726573 73526f77 73456950 4b69005f pressRowsEiPKi._ │ │ │ │ - 0x00021984 5a4e3138 436f696e 5761726d 53746172 ZN18CoinWarmStar │ │ │ │ - 0x00021994 74426173 69733130 64656c65 7465526f tBasis10deleteRo │ │ │ │ - 0x000219a4 77734569 504b6900 5f5a4e31 38436f69 wsEiPKi._ZN18Coi │ │ │ │ - 0x000219b4 6e576172 6d537461 72744261 73697331 nWarmStartBasis1 │ │ │ │ - 0x000219c4 3364656c 65746543 6f6c756d 6e734569 3deleteColumnsEi │ │ │ │ - 0x000219d4 504b6900 5f5a4e31 38436f69 6e576172 PKi._ZN18CoinWar │ │ │ │ - 0x000219e4 6d537461 72744261 73697331 306d6572 mStartBasis10mer │ │ │ │ - 0x000219f4 67654261 73697345 504b535f 504b5374 geBasisEPKS_PKSt │ │ │ │ - 0x00021a04 36766563 746f7249 3130436f 696e5472 6vectorI10CoinTr │ │ │ │ - 0x00021a14 69706c65 49696969 45536149 53345f45 ipleIiiiESaIS4_E │ │ │ │ - 0x00021a24 4553385f 005f5a4e 3138436f 696e5761 ES8_._ZN18CoinWa │ │ │ │ - 0x00021a34 726d5374 61727442 61736973 61534552 rmStartBasisaSER │ │ │ │ - 0x00021a44 4b535f00 5f5a4e31 38436f69 6e576172 KS_._ZN18CoinWar │ │ │ │ - 0x00021a54 6d537461 72744261 73697331 37617373 mStartBasis17ass │ │ │ │ - 0x00021a64 69676e42 61736973 53746174 75734569 ignBasisStatusEi │ │ │ │ - 0x00021a74 69525063 53315f00 5f5a4e4b 3138436f iRPcS1_._ZNK18Co │ │ │ │ - 0x00021a84 696e5761 726d5374 61727442 61736973 inWarmStartBasis │ │ │ │ - 0x00021a94 35707269 6e744576 005f5a54 76305f6e 5printEv._ZTv0_n │ │ │ │ - 0x00021aa4 32305f4e 4b313843 6f696e57 61726d53 20_NK18CoinWarmS │ │ │ │ - 0x00021ab4 74617274 42617369 73313267 656e6572 tartBasis12gener │ │ │ │ - 0x00021ac4 61746544 69666645 504b3133 436f696e ateDiffEPK13Coin │ │ │ │ - 0x00021ad4 5761726d 53746172 74005f5a 5476305f WarmStart._ZTv0_ │ │ │ │ - 0x00021ae4 6e32345f 4e313843 6f696e57 61726d53 n24_N18CoinWarmS │ │ │ │ - 0x00021af4 74617274 42617369 73396170 706c7944 tartBasis9applyD │ │ │ │ - 0x00021b04 69666645 504b3137 436f696e 5761726d iffEPK17CoinWarm │ │ │ │ - 0x00021b14 53746172 74446966 66005f5a 4e4b3642 StartDiff._ZNK6B │ │ │ │ - 0x00021b24 6f6e6d69 6e313149 706f7074 536f6c76 onmin11IpoptSolv │ │ │ │ - 0x00021b34 65723965 72726f72 436f6465 4576005f er9errorCodeEv._ │ │ │ │ - 0x00021b44 5a4e4b36 426f6e6d 696e3131 49706f70 ZNK6Bonmin11Ipop │ │ │ │ - 0x00021b54 74536f6c 76657231 38556e73 6f6c7665 tSolver18Unsolve │ │ │ │ - 0x00021b64 6449706f 70744572 726f7231 30736f6c dIpoptError10sol │ │ │ │ - 0x00021b74 7665724e 616d6542 35637878 31314576 verNameB5cxx11Ev │ │ │ │ - 0x00021b84 005f5a4e 36426f6e 6d696e31 3149706f ._ZN6Bonmin11Ipo │ │ │ │ - 0x00021b94 7074536f 6c766572 3138556e 736f6c76 ptSolver18Unsolv │ │ │ │ - 0x00021ba4 65644970 6f707445 72726f72 3131736f edIpoptError11so │ │ │ │ - 0x00021bb4 6c766572 4e616d65 5f423563 78783131 lverName_B5cxx11 │ │ │ │ - 0x00021bc4 45005f5a 4e354970 6f707431 35536f6c E._ZN5Ipopt15Sol │ │ │ │ - 0x00021bd4 76655374 61746973 74696373 44304576 veStatisticsD0Ev │ │ │ │ - 0x00021be4 005f5a4e 4b36426f 6e6d696e 31314970 ._ZNK6Bonmin11Ip │ │ │ │ - 0x00021bf4 6f707453 6f6c7665 72313677 61726d53 optSolver16warmS │ │ │ │ - 0x00021c04 74617274 49735661 6c696445 504b3133 tartIsValidEPK13 │ │ │ │ - 0x00021c14 436f696e 5761726d 53746172 74005f5a CoinWarmStart._Z │ │ │ │ - 0x00021c24 4e4b3642 6f6e6d69 6e313149 706f7074 NK6Bonmin11Ipopt │ │ │ │ - 0x00021c34 536f6c76 65723137 67657445 6d707479 Solver17getEmpty │ │ │ │ - 0x00021c44 5761726d 53746172 74457600 5f5a4e4b WarmStartEv._ZNK │ │ │ │ - 0x00021c54 36426f6e 6d696e31 3149706f 7074536f 6Bonmin11IpoptSo │ │ │ │ - 0x00021c64 6c766572 31366765 74557365 64576172 lver16getUsedWar │ │ │ │ - 0x00021c74 6d537461 7274454e 3549706f 70743853 mStartEN5Ipopt8S │ │ │ │ - 0x00021c84 6d617274 50747249 4e535f31 31544d49 martPtrINS_11TMI │ │ │ │ - 0x00021c94 4e4c5032 544e4c50 45454500 5f5a4e36 NLP2TNLPEEE._ZN6 │ │ │ │ - 0x00021ca4 426f6e6d 696e3131 49706f70 74536f6c Bonmin11IpoptSol │ │ │ │ - 0x00021cb4 76657231 38556e73 6f6c7665 6449706f ver18UnsolvedIpo │ │ │ │ - 0x00021cc4 70744572 726f7231 30657272 6f724e61 ptError10errorNa │ │ │ │ - 0x00021cd4 6d657342 35637878 31314500 5f5a4e36 mesB5cxx11E._ZN6 │ │ │ │ - 0x00021ce4 426f6e6d 696e3131 49706f70 74536f6c Bonmin11IpoptSol │ │ │ │ - 0x00021cf4 76657244 32457600 5f5a5456 4e36426f verD2Ev._ZTVN6Bo │ │ │ │ - 0x00021d04 6e6d696e 31314970 6f707453 6f6c7665 nmin11IpoptSolve │ │ │ │ - 0x00021d14 7245005f 5a4e3642 6f6e6d69 6e313149 rE._ZN6Bonmin11I │ │ │ │ - 0x00021d24 706f7074 536f6c76 65724431 4576005f poptSolverD1Ev._ │ │ │ │ - 0x00021d34 5a4e3642 6f6e6d69 6e313149 706f7074 ZN6Bonmin11Ipopt │ │ │ │ - 0x00021d44 536f6c76 65724430 4576005f 5a4e3642 SolverD0Ev._ZN6B │ │ │ │ - 0x00021d54 6f6e6d69 6e313149 706f7074 536f6c76 onmin11IpoptSolv │ │ │ │ - 0x00021d64 65723138 556e736f 6c766564 49706f70 er18UnsolvedIpop │ │ │ │ - 0x00021d74 74457272 6f724432 4576005f 5a54564e tErrorD2Ev._ZTVN │ │ │ │ - 0x00021d84 36426f6e 6d696e31 30544e4c 50536f6c 6Bonmin10TNLPSol │ │ │ │ - 0x00021d94 76657231 33556e73 6f6c7665 64457272 ver13UnsolvedErr │ │ │ │ - 0x00021da4 6f724500 5f5a4e36 426f6e6d 696e3131 orE._ZN6Bonmin11 │ │ │ │ - 0x00021db4 49706f70 74536f6c 76657231 38556e73 IpoptSolver18Uns │ │ │ │ - 0x00021dc4 6f6c7665 6449706f 70744572 726f7244 olvedIpoptErrorD │ │ │ │ - 0x00021dd4 31457600 5f5a4e36 426f6e6d 696e3131 1Ev._ZN6Bonmin11 │ │ │ │ - 0x00021de4 49706f70 74536f6c 76657231 38556e73 IpoptSolver18Uns │ │ │ │ - 0x00021df4 6f6c7665 6449706f 70744572 726f7244 olvedIpoptErrorD │ │ │ │ - 0x00021e04 30457600 5f5a4e36 426f6e6d 696e3131 0Ev._ZN6Bonmin11 │ │ │ │ - 0x00021e14 49706f70 74536f6c 76657231 37666f72 IpoptSolver17for │ │ │ │ - 0x00021e24 6365536f 6c766572 4f757470 75744569 ceSolverOutputEi │ │ │ │ - 0x00021e34 005f5a4e 36426f6e 6d696e31 3149706f ._ZN6Bonmin11Ipo │ │ │ │ - 0x00021e44 7074536f 6c766572 31387365 744f7574 ptSolver18setOut │ │ │ │ - 0x00021e54 70757454 6f446566 61756c74 4576005f putToDefaultEv._ │ │ │ │ - 0x00021e64 5a4e3549 706f7074 31364970 6f707441 ZN5Ipopt16IpoptA │ │ │ │ - 0x00021e74 70706c69 63617469 6f6e3130 496e6974 pplication10Init │ │ │ │ - 0x00021e84 69616c69 7a654550 4b636200 5f5a4e35 ializeEPKcb._ZN5 │ │ │ │ - 0x00021e94 49706f70 74313649 706f7074 4170706c Ipopt16IpoptAppl │ │ │ │ - 0x00021ea4 69636174 696f6e35 4a6e6c73 74457600 ication5JnlstEv. │ │ │ │ - 0x00021eb4 5f5a4e36 426f6e6d 696e3131 49706f70 _ZN6Bonmin11Ipop │ │ │ │ - 0x00021ec4 74536f6c 76657231 35656e61 626c6557 tSolver15enableW │ │ │ │ - 0x00021ed4 61726d53 74617274 4576005f 5a4e3642 armStartEv._ZN6B │ │ │ │ - 0x00021ee4 6f6e6d69 6e313149 706f7074 536f6c76 onmin11IpoptSolv │ │ │ │ - 0x00021ef4 65723136 64697361 626c6557 61726d53 er16disableWarmS │ │ │ │ - 0x00021f04 74617274 4576005f 5a4e4b36 426f6e6d tartEv._ZNK6Bonm │ │ │ │ - 0x00021f14 696e3131 49706f70 74536f6c 76657231 in11IpoptSolver1 │ │ │ │ - 0x00021f24 38556e73 6f6c7665 6449706f 70744572 8UnsolvedIpoptEr │ │ │ │ - 0x00021f34 726f7239 6572726f 724e616d 65423563 ror9errorNameB5c │ │ │ │ - 0x00021f44 78783131 4576005f 5a4e3549 706f7074 xx11Ev._ZN5Ipopt │ │ │ │ - 0x00021f54 3135536f 6c766553 74617469 73746963 15SolveStatistic │ │ │ │ - 0x00021f64 73443245 76005f5a 4e354970 6f707431 sD2Ev._ZN5Ipopt1 │ │ │ │ - 0x00021f74 35536f6c 76655374 61746973 74696373 5SolveStatistics │ │ │ │ - 0x00021f84 44314576 005f5a4e 36426f6e 6d696e31 D1Ev._ZN6Bonmin1 │ │ │ │ - 0x00021f94 3149706f 7074536f 6c766572 31367365 1IpoptSolver16se │ │ │ │ - 0x00021fa4 744d696e 6c704465 6661756c 7473454e tMinlpDefaultsEN │ │ │ │ - 0x00021fb4 3549706f 70743853 6d617274 50747249 5Ipopt8SmartPtrI │ │ │ │ - 0x00021fc4 4e53315f 31314f70 74696f6e 734c6973 NS1_11OptionsLis │ │ │ │ - 0x00021fd4 74454545 005f5a4e 4b36426f 6e6d696e tEEE._ZNK6Bonmin │ │ │ │ - 0x00021fe4 31314970 6f707453 6f6c7665 72313873 11IpoptSolver18s │ │ │ │ - 0x00021ff4 6f6c7665 72526574 75726e53 74617475 olverReturnStatu │ │ │ │ - 0x00022004 73454e35 49706f70 74323341 70706c69 sEN5Ipopt23Appli │ │ │ │ - 0x00022014 63617469 6f6e5265 7475726e 53746174 cationReturnStat │ │ │ │ - 0x00022024 75734500 5f5a4e36 426f6e6d 696e3131 usE._ZN6Bonmin11 │ │ │ │ - 0x00022034 49706f70 74536f6c 76657231 324f7074 IpoptSolver12Opt │ │ │ │ - 0x00022044 696d697a 65544e4c 5045524b 4e354970 imizeTNLPERKN5Ip │ │ │ │ - 0x00022054 6f707438 536d6172 74507472 494e5331 opt8SmartPtrINS1 │ │ │ │ - 0x00022064 5f34544e 4c504545 45005f5a 4e36426f _4TNLPEEE._ZN6Bo │ │ │ │ - 0x00022074 6e6d696e 31314970 6f707453 6f6c7665 nmin11IpoptSolve │ │ │ │ - 0x00022084 72313452 654f7074 696d697a 65544e4c r14ReOptimizeTNL │ │ │ │ - 0x00022094 5045524b 4e354970 6f707438 536d6172 PERKN5Ipopt8Smar │ │ │ │ - 0x000220a4 74507472 494e5331 5f34544e 4c504545 tPtrINS1_4TNLPEE │ │ │ │ - 0x000220b4 45005f5a 4e354970 6f707438 536d6172 E._ZN5Ipopt8Smar │ │ │ │ - 0x000220c4 74507472 494e535f 31375265 67697374 tPtrINS_17Regist │ │ │ │ - 0x000220d4 65726564 4f707469 6f6e7345 45313552 eredOptionsEE15R │ │ │ │ - 0x000220e4 656c6561 7365506f 696e7465 725f4576 eleasePointer_Ev │ │ │ │ - 0x000220f4 005f5a4e 36426f6e 6d696e31 3149706f ._ZN6Bonmin11Ipo │ │ │ │ - 0x00022104 7074536f 6c766572 3130496e 69746961 ptSolver10Initia │ │ │ │ - 0x00022114 6c697a65 45525369 005f5a4e 3549706f lizeERSi._ZN5Ipo │ │ │ │ - 0x00022124 70743136 49706f70 74417070 6c696361 pt16IpoptApplica │ │ │ │ - 0x00022134 74696f6e 374f7074 696f6e73 4576005f tion7OptionsEv._ │ │ │ │ - 0x00022144 5a4e3642 6f6e6d69 6e313149 706f7074 ZN6Bonmin11Ipopt │ │ │ │ - 0x00022154 536f6c76 65723130 496e6974 69616c69 Solver10Initiali │ │ │ │ - 0x00022164 7a65454e 5374375f 5f637878 31313132 zeENSt7__cxx1112 │ │ │ │ - 0x00022174 62617369 635f7374 72696e67 49635374 basic_stringIcSt │ │ │ │ - 0x00022184 31316368 61725f74 72616974 73496345 11char_traitsIcE │ │ │ │ - 0x00022194 53614963 45454500 5f5a4e36 426f6e6d SaIcEEE._ZN6Bonm │ │ │ │ - 0x000221a4 696e3131 49706f70 74536f6c 76657231 in11IpoptSolver1 │ │ │ │ - 0x000221b4 366e6577 556e736f 6c766564 4572726f 6newUnsolvedErro │ │ │ │ - 0x000221c4 7245694e 3549706f 70743853 6d617274 rEiN5Ipopt8Smart │ │ │ │ - 0x000221d4 50747249 4e535f31 31544d49 4e4c5032 PtrINS_11TMINLP2 │ │ │ │ - 0x000221e4 544e4c50 4545454e 5374375f 5f637878 TNLPEEENSt7__cxx │ │ │ │ - 0x000221f4 31313132 62617369 635f7374 72696e67 1112basic_string │ │ │ │ - 0x00022204 49635374 31316368 61725f74 72616974 IcSt11char_trait │ │ │ │ - 0x00022214 73496345 53614963 45454500 5f5a5456 sIcESaIcEEE._ZTV │ │ │ │ - 0x00022224 4e36426f 6e6d696e 31314970 6f707453 N6Bonmin11IpoptS │ │ │ │ - 0x00022234 6f6c7665 72313855 6e736f6c 76656449 olver18UnsolvedI │ │ │ │ - 0x00022244 706f7074 4572726f 7245005f 5a4e4b36 poptErrorE._ZNK6 │ │ │ │ - 0x00022254 426f6e6d 696e3131 49706f70 74536f6c Bonmin11IpoptSol │ │ │ │ - 0x00022264 76657231 32676574 5761726d 53746172 ver12getWarmStar │ │ │ │ - 0x00022274 74454e35 49706f70 7438536d 61727450 tEN5Ipopt8SmartP │ │ │ │ - 0x00022284 7472494e 535f3131 544d494e 4c503254 trINS_11TMINLP2T │ │ │ │ - 0x00022294 4e4c5045 4545005f 5a4e3642 6f6e6d69 NLPEEE._ZN6Bonmi │ │ │ │ - 0x000222a4 6e313149 706f7074 536f6c76 65723132 n11IpoptSolver12 │ │ │ │ - 0x000222b4 73657457 61726d53 74617274 45504b31 setWarmStartEPK1 │ │ │ │ - 0x000222c4 33436f69 6e576172 6d537461 72744e35 3CoinWarmStartN5 │ │ │ │ - 0x000222d4 49706f70 7438536d 61727450 7472494e Ipopt8SmartPtrIN │ │ │ │ - 0x000222e4 535f3131 544d494e 4c503254 4e4c5045 S_11TMINLP2TNLPE │ │ │ │ - 0x000222f4 4545005f 5a4e3549 706f7074 38536d61 EE._ZN5Ipopt8Sma │ │ │ │ - 0x00022304 72745074 72494e53 5f313649 706f7074 rtPtrINS_16Ipopt │ │ │ │ - 0x00022314 4170706c 69636174 696f6e45 45313552 ApplicationEE15R │ │ │ │ - 0x00022324 656c6561 7365506f 696e7465 725f4576 eleasePointer_Ev │ │ │ │ - 0x00022334 005f5a4e 36426f6e 6d696e31 3149706f ._ZN6Bonmin11Ipo │ │ │ │ - 0x00022344 7074536f 6c766572 43324562 005f5a4e ptSolverC2Eb._ZN │ │ │ │ - 0x00022354 3549706f 70743136 49706f70 74417070 5Ipopt16IpoptApp │ │ │ │ - 0x00022364 6c696361 74696f6e 4331454e 535f3853 licationC1ENS_8S │ │ │ │ - 0x00022374 6d617274 50747249 4e535f31 37526567 martPtrINS_17Reg │ │ │ │ - 0x00022384 69737465 7265644f 7074696f 6e734545 isteredOptionsEE │ │ │ │ - 0x00022394 454e5331 5f494e53 5f31314f 7074696f ENS1_INS_11Optio │ │ │ │ - 0x000223a4 6e734c69 73744545 454e5331 5f494e53 nsListEEENS1_INS │ │ │ │ - 0x000223b4 5f31304a 6f75726e 616c6973 74454545 _10JournalistEEE │ │ │ │ - 0x000223c4 005f5a4e 36426f6e 6d696e31 3149706f ._ZN6Bonmin11Ipo │ │ │ │ - 0x000223d4 7074536f 6c766572 43314562 005f5a4e ptSolverC1Eb._ZN │ │ │ │ - 0x000223e4 36426f6e 6d696e31 3149706f 7074536f 6Bonmin11IpoptSo │ │ │ │ - 0x000223f4 6c766572 43324552 4b53305f 005f5a4e lverC2ERKS0_._ZN │ │ │ │ - 0x00022404 36426f6e 6d696e31 3149706f 7074536f 6Bonmin11IpoptSo │ │ │ │ - 0x00022414 6c766572 43314552 4b53305f 005f5a4e lverC1ERKS0_._ZN │ │ │ │ - 0x00022424 3549706f 70743853 6d617274 50747249 5Ipopt8SmartPtrI │ │ │ │ - 0x00022434 4e36426f 6e6d696e 31314970 6f707453 N6Bonmin11IpoptS │ │ │ │ - 0x00022444 6f6c7665 72454531 3552656c 65617365 olverEE15Release │ │ │ │ - 0x00022454 506f696e 7465725f 4576005f 5a4e3642 Pointer_Ev._ZN6B │ │ │ │ - 0x00022464 6f6e6d69 6e313149 706f7074 536f6c76 onmin11IpoptSolv │ │ │ │ - 0x00022474 65723563 6c6f6e65 4576005f 5a4e3549 er5cloneEv._ZN5I │ │ │ │ - 0x00022484 706f7074 38536d61 72745074 72494e53 popt8SmartPtrINS │ │ │ │ - 0x00022494 5f313553 6f6c7665 53746174 69737469 _15SolveStatisti │ │ │ │ - 0x000224a4 63734545 31355265 6c656173 65506f69 csEE15ReleasePoi │ │ │ │ - 0x000224b4 6e746572 5f457600 5f5a4e36 426f6e6d nter_Ev._ZN6Bonm │ │ │ │ - 0x000224c4 696e3131 49706f70 74536f6c 76657237 in11IpoptSolver7 │ │ │ │ - 0x000224d4 43505554 696d6545 76005f5a 4e36426f CPUTimeEv._ZN6Bo │ │ │ │ - 0x000224e4 6e6d696e 31314970 6f707453 6f6c7665 nmin11IpoptSolve │ │ │ │ - 0x000224f4 72313449 74657261 74696f6e 436f756e r14IterationCoun │ │ │ │ - 0x00022504 74457600 5f5a4e36 426f6e6d 696e3131 tEv._ZN6Bonmin11 │ │ │ │ - 0x00022514 49706f70 74536f6c 76657243 32454e35 IpoptSolverC2EN5 │ │ │ │ - 0x00022524 49706f70 7438536d 61727450 7472494e Ipopt8SmartPtrIN │ │ │ │ - 0x00022534 535f3137 52656769 73746572 65644f70 S_17RegisteredOp │ │ │ │ - 0x00022544 74696f6e 73454545 4e53325f 494e5331 tionsEEENS2_INS1 │ │ │ │ - 0x00022554 5f31314f 7074696f 6e734c69 73744545 _11OptionsListEE │ │ │ │ - 0x00022564 454e5332 5f494e53 315f3130 4a6f7572 ENS2_INS1_10Jour │ │ │ │ - 0x00022574 6e616c69 73744545 45005f5a 4e36426f nalistEEE._ZN6Bo │ │ │ │ - 0x00022584 6e6d696e 31314970 6f707453 6f6c7665 nmin11IpoptSolve │ │ │ │ - 0x00022594 72433145 4e354970 6f707438 536d6172 rC1EN5Ipopt8Smar │ │ │ │ - 0x000225a4 74507472 494e535f 31375265 67697374 tPtrINS_17Regist │ │ │ │ - 0x000225b4 65726564 4f707469 6f6e7345 45454e53 eredOptionsEEENS │ │ │ │ - 0x000225c4 325f494e 53315f31 314f7074 696f6e73 2_INS1_11Options │ │ │ │ - 0x000225d4 4c697374 4545454e 53325f49 4e53315f ListEEENS2_INS1_ │ │ │ │ - 0x000225e4 31304a6f 75726e61 6c697374 45454500 10JournalistEEE. │ │ │ │ - 0x000225f4 5f5a4e36 426f6e6d 696e3131 49706f70 _ZN6Bonmin11Ipop │ │ │ │ - 0x00022604 74536f6c 76657243 32454e35 49706f70 tSolverC2EN5Ipop │ │ │ │ - 0x00022614 7438536d 61727450 7472494e 535f3137 t8SmartPtrINS_17 │ │ │ │ - 0x00022624 52656769 73746572 65644f70 74696f6e RegisteredOption │ │ │ │ - 0x00022634 73454545 4e53325f 494e5331 5f31314f sEEENS2_INS1_11O │ │ │ │ - 0x00022644 7074696f 6e734c69 73744545 454e5332 ptionsListEEENS2 │ │ │ │ - 0x00022654 5f494e53 315f3130 4a6f7572 6e616c69 _INS1_10Journali │ │ │ │ - 0x00022664 73744545 45524b4e 5374375f 5f637878 stEEERKNSt7__cxx │ │ │ │ - 0x00022674 31313132 62617369 635f7374 72696e67 1112basic_string │ │ │ │ - 0x00022684 49635374 31316368 61725f74 72616974 IcSt11char_trait │ │ │ │ - 0x00022694 73496345 53614963 45454500 5f5a5453 sIcESaIcEEE._ZTS │ │ │ │ - 0x000226a4 4e36426f 6e6d696e 31314970 6f707453 N6Bonmin11IpoptS │ │ │ │ - 0x000226b4 6f6c7665 72313855 6e736f6c 76656449 olver18UnsolvedI │ │ │ │ - 0x000226c4 706f7074 4572726f 7245005f 5a54494e poptErrorE._ZTIN │ │ │ │ - 0x000226d4 36426f6e 6d696e31 3149706f 7074536f 6Bonmin11IpoptSo │ │ │ │ - 0x000226e4 6c766572 3138556e 736f6c76 65644970 lver18UnsolvedIp │ │ │ │ - 0x000226f4 6f707445 72726f72 45005f5a 54534e36 optErrorE._ZTSN6 │ │ │ │ - 0x00022704 426f6e6d 696e3131 49706f70 74536f6c Bonmin11IpoptSol │ │ │ │ - 0x00022714 76657245 005f5a54 494e3642 6f6e6d69 verE._ZTIN6Bonmi │ │ │ │ - 0x00022724 6e313149 706f7074 536f6c76 65724500 n11IpoptSolverE. │ │ │ │ - 0x00022734 5f5a4e36 426f6e6d 696e3234 49706f70 _ZN6Bonmin24Ipop │ │ │ │ - 0x00022744 74496e74 6572696f 72576172 6d537461 tInteriorWarmSta │ │ │ │ - 0x00022754 72746572 44324576 005f5a54 564e3642 rterD2Ev._ZTVN6B │ │ │ │ - 0x00022764 6f6e6d69 6e323449 706f7074 496e7465 onmin24IpoptInte │ │ │ │ - 0x00022774 72696f72 5761726d 53746172 74657245 riorWarmStarterE │ │ │ │ - 0x00022784 005f5a4e 36426f6e 6d696e32 3449706f ._ZN6Bonmin24Ipo │ │ │ │ - 0x00022794 7074496e 74657269 6f725761 726d5374 ptInteriorWarmSt │ │ │ │ - 0x000227a4 61727465 72443145 76005f5a 4e36426f arterD1Ev._ZN6Bo │ │ │ │ - 0x000227b4 6e6d696e 32344970 6f707449 6e746572 nmin24IpoptInter │ │ │ │ - 0x000227c4 696f7257 61726d53 74617274 65724430 iorWarmStarterD0 │ │ │ │ - 0x000227d4 4576005f 5a4e3642 6f6e6d69 6e323449 Ev._ZN6Bonmin24I │ │ │ │ - 0x000227e4 706f7074 496e7465 72696f72 5761726d poptInteriorWarm │ │ │ │ - 0x000227f4 53746172 74657243 32456950 4b645332 StarterC2EiPKdS2 │ │ │ │ - 0x00022804 5f646462 005f5a4e 36426f6e 6d696e32 _ddb._ZN6Bonmin2 │ │ │ │ - 0x00022814 3449706f 7074496e 74657269 6f725761 4IpoptInteriorWa │ │ │ │ - 0x00022824 726d5374 61727465 72433145 69504b64 rmStarterC1EiPKd │ │ │ │ - 0x00022834 53325f64 6462005f 5a4e3549 706f7074 S2_ddb._ZN5Ipopt │ │ │ │ - 0x00022844 38536d61 72745074 72494b4e 535f3656 8SmartPtrIKNS_6V │ │ │ │ - 0x00022854 6563746f 72454531 3552656c 65617365 ectorEE15Release │ │ │ │ - 0x00022864 506f696e 7465725f 4576005f 5a4e3549 Pointer_Ev._ZN5I │ │ │ │ - 0x00022874 706f7074 31325461 67676564 4f626a65 popt12TaggedObje │ │ │ │ - 0x00022884 63743133 4f626a65 63744368 616e6765 ct13ObjectChange │ │ │ │ - 0x00022894 64457600 5f5a4e35 49706f70 74313144 dEv._ZN5Ipopt11D │ │ │ │ - 0x000228a4 656e7365 56656374 6f723232 7365745f enseVector22set_ │ │ │ │ - 0x000228b4 76616c75 65735f66 726f6d5f 7363616c values_from_scal │ │ │ │ - 0x000228c4 61724576 005f5a54 494e3549 706f7074 arEv._ZTIN5Ipopt │ │ │ │ - 0x000228d4 31314465 6e736556 6563746f 7245005f 11DenseVectorE._ │ │ │ │ - 0x000228e4 5a54494e 3549706f 70743656 6563746f ZTIN5Ipopt6Vecto │ │ │ │ - 0x000228f4 7245005f 5a4e5374 36766563 746f7249 rE._ZNSt6vectorI │ │ │ │ - 0x00022904 4e354970 6f707438 536d6172 74507472 N5Ipopt8SmartPtr │ │ │ │ - 0x00022914 494b4e53 305f3134 49746572 61746573 IKNS0_14Iterates │ │ │ │ - 0x00022924 56656374 6f724545 45536149 53345f45 VectorEEESaIS4_E │ │ │ │ - 0x00022934 4531375f 4d5f7265 616c6c6f 635f6170 E17_M_realloc_ap │ │ │ │ - 0x00022944 70656e64 494a5334 5f454545 7644704f pendIJS4_EEEvDpO │ │ │ │ - 0x00022954 545f005f 5a4e3642 6f6e6d69 6e323449 T_._ZN6Bonmin24I │ │ │ │ - 0x00022964 706f7074 496e7465 72696f72 5761726d poptInteriorWarm │ │ │ │ - 0x00022974 53746172 74657232 30557064 61746553 Starter20UpdateS │ │ │ │ - 0x00022984 746f7265 64497465 72617465 73454e35 toredIteratesEN5 │ │ │ │ - 0x00022994 49706f70 74313341 6c676f72 6974686d Ipopt13Algorithm │ │ │ │ - 0x000229a4 4d6f6465 45524b4e 53315f39 49706f70 ModeERKNS1_9Ipop │ │ │ │ - 0x000229b4 74446174 6145524e 53315f32 3549706f tDataERNS1_25Ipo │ │ │ │ - 0x000229c4 70744361 6c63756c 61746564 5175616e ptCalculatedQuan │ │ │ │ - 0x000229d4 74697469 65734500 5f5a5453 4e36426f titiesE._ZTSN6Bo │ │ │ │ - 0x000229e4 6e6d696e 32344970 6f707449 6e746572 nmin24IpoptInter │ │ │ │ - 0x000229f4 696f7257 61726d53 74617274 65724500 iorWarmStarterE. │ │ │ │ - 0x00022a04 5f5a5449 4e36426f 6e6d696e 32344970 _ZTIN6Bonmin24Ip │ │ │ │ - 0x00022a14 6f707449 6e746572 696f7257 61726d53 optInteriorWarmS │ │ │ │ - 0x00022a24 74617274 65724500 5f5a4e36 426f6e6d tarterE._ZN6Bonm │ │ │ │ + 0x00020b54 4e36426f 6e6d696e 32344970 6f707449 N6Bonmin24IpoptI │ │ │ │ + 0x00020b64 6e746572 696f7257 61726d53 74617274 nteriorWarmStart │ │ │ │ + 0x00020b74 65724432 4576005f 5a54564e 36426f6e erD2Ev._ZTVN6Bon │ │ │ │ + 0x00020b84 6d696e32 3449706f 7074496e 74657269 min24IpoptInteri │ │ │ │ + 0x00020b94 6f725761 726d5374 61727465 7245005f orWarmStarterE._ │ │ │ │ + 0x00020ba4 5a4e3642 6f6e6d69 6e323449 706f7074 ZN6Bonmin24Ipopt │ │ │ │ + 0x00020bb4 496e7465 72696f72 5761726d 53746172 InteriorWarmStar │ │ │ │ + 0x00020bc4 74657244 31457600 5f5a4e36 426f6e6d terD1Ev._ZN6Bonm │ │ │ │ + 0x00020bd4 696e3234 49706f70 74496e74 6572696f in24IpoptInterio │ │ │ │ + 0x00020be4 72576172 6d537461 72746572 44304576 rWarmStarterD0Ev │ │ │ │ + 0x00020bf4 005f5a4e 36426f6e 6d696e32 3449706f ._ZN6Bonmin24Ipo │ │ │ │ + 0x00020c04 7074496e 74657269 6f725761 726d5374 ptInteriorWarmSt │ │ │ │ + 0x00020c14 61727465 72433245 69504b64 53325f64 arterC2EiPKdS2_d │ │ │ │ + 0x00020c24 6462005f 5a4e3642 6f6e6d69 6e323449 db._ZN6Bonmin24I │ │ │ │ + 0x00020c34 706f7074 496e7465 72696f72 5761726d poptInteriorWarm │ │ │ │ + 0x00020c44 53746172 74657243 31456950 4b645332 StarterC1EiPKdS2 │ │ │ │ + 0x00020c54 5f646462 005f5a4e 3549706f 70743853 _ddb._ZN5Ipopt8S │ │ │ │ + 0x00020c64 6d617274 50747249 4b4e535f 36566563 martPtrIKNS_6Vec │ │ │ │ + 0x00020c74 746f7245 45313552 656c6561 7365506f torEE15ReleasePo │ │ │ │ + 0x00020c84 696e7465 725f4576 005f5a4e 3549706f inter_Ev._ZN5Ipo │ │ │ │ + 0x00020c94 70743132 54616767 65644f62 6a656374 pt12TaggedObject │ │ │ │ + 0x00020ca4 31334f62 6a656374 4368616e 67656445 13ObjectChangedE │ │ │ │ + 0x00020cb4 76005f5a 4e354970 6f707431 3144656e v._ZN5Ipopt11Den │ │ │ │ + 0x00020cc4 73655665 63746f72 32327365 745f7661 seVector22set_va │ │ │ │ + 0x00020cd4 6c756573 5f66726f 6d5f7363 616c6172 lues_from_scalar │ │ │ │ + 0x00020ce4 4576005f 5a54494e 3549706f 70743131 Ev._ZTIN5Ipopt11 │ │ │ │ + 0x00020cf4 44656e73 65566563 746f7245 005f5a54 DenseVectorE._ZT │ │ │ │ + 0x00020d04 494e3549 706f7074 36566563 746f7245 IN5Ipopt6VectorE │ │ │ │ + 0x00020d14 005f5a4e 53743676 6563746f 72494e35 ._ZNSt6vectorIN5 │ │ │ │ + 0x00020d24 49706f70 7438536d 61727450 7472494b Ipopt8SmartPtrIK │ │ │ │ + 0x00020d34 4e53305f 31344974 65726174 65735665 NS0_14IteratesVe │ │ │ │ + 0x00020d44 63746f72 45454553 61495334 5f454531 ctorEEESaIS4_EE1 │ │ │ │ + 0x00020d54 375f4d5f 7265616c 6c6f635f 61707065 7_M_realloc_appe │ │ │ │ + 0x00020d64 6e64494a 53345f45 45457644 704f545f ndIJS4_EEEvDpOT_ │ │ │ │ + 0x00020d74 005f5a4e 36426f6e 6d696e32 3449706f ._ZN6Bonmin24Ipo │ │ │ │ + 0x00020d84 7074496e 74657269 6f725761 726d5374 ptInteriorWarmSt │ │ │ │ + 0x00020d94 61727465 72323055 70646174 6553746f arter20UpdateSto │ │ │ │ + 0x00020da4 72656449 74657261 74657345 4e354970 redIteratesEN5Ip │ │ │ │ + 0x00020db4 6f707431 33416c67 6f726974 686d4d6f opt13AlgorithmMo │ │ │ │ + 0x00020dc4 64654552 4b4e5331 5f394970 6f707444 deERKNS1_9IpoptD │ │ │ │ + 0x00020dd4 61746145 524e5331 5f323549 706f7074 ataERNS1_25Ipopt │ │ │ │ + 0x00020de4 43616c63 756c6174 65645175 616e7469 CalculatedQuanti │ │ │ │ + 0x00020df4 74696573 45005f5a 54534e36 426f6e6d tiesE._ZTSN6Bonm │ │ │ │ + 0x00020e04 696e3234 49706f70 74496e74 6572696f in24IpoptInterio │ │ │ │ + 0x00020e14 72576172 6d537461 72746572 45005f5a rWarmStarterE._Z │ │ │ │ + 0x00020e24 54494e36 426f6e6d 696e3234 49706f70 TIN6Bonmin24Ipop │ │ │ │ + 0x00020e34 74496e74 6572696f 72576172 6d537461 tInteriorWarmSta │ │ │ │ + 0x00020e44 72746572 45005f5a 4e4b3642 6f6e6d69 rterE._ZNK6Bonmi │ │ │ │ + 0x00020e54 6e313149 706f7074 536f6c76 65723965 n11IpoptSolver9e │ │ │ │ + 0x00020e64 72726f72 436f6465 4576005f 5a4e4b36 rrorCodeEv._ZNK6 │ │ │ │ + 0x00020e74 426f6e6d 696e3131 49706f70 74536f6c Bonmin11IpoptSol │ │ │ │ + 0x00020e84 76657231 38556e73 6f6c7665 6449706f ver18UnsolvedIpo │ │ │ │ + 0x00020e94 70744572 726f7231 30736f6c 7665724e ptError10solverN │ │ │ │ + 0x00020ea4 616d6542 35637878 31314576 005f5a4e ameB5cxx11Ev._ZN │ │ │ │ + 0x00020eb4 36426f6e 6d696e31 3149706f 7074536f 6Bonmin11IpoptSo │ │ │ │ + 0x00020ec4 6c766572 3138556e 736f6c76 65644970 lver18UnsolvedIp │ │ │ │ + 0x00020ed4 6f707445 72726f72 3131736f 6c766572 optError11solver │ │ │ │ + 0x00020ee4 4e616d65 5f423563 78783131 45005f5a Name_B5cxx11E._Z │ │ │ │ + 0x00020ef4 4e354970 6f707431 35536f6c 76655374 N5Ipopt15SolveSt │ │ │ │ + 0x00020f04 61746973 74696373 44304576 005f5a4e atisticsD0Ev._ZN │ │ │ │ + 0x00020f14 4b36426f 6e6d696e 31314970 6f707453 K6Bonmin11IpoptS │ │ │ │ + 0x00020f24 6f6c7665 72313677 61726d53 74617274 olver16warmStart │ │ │ │ + 0x00020f34 49735661 6c696445 504b3133 436f696e IsValidEPK13Coin │ │ │ │ + 0x00020f44 5761726d 53746172 74005f5a 4e4b3642 WarmStart._ZNK6B │ │ │ │ + 0x00020f54 6f6e6d69 6e313149 706f7074 536f6c76 onmin11IpoptSolv │ │ │ │ + 0x00020f64 65723137 67657445 6d707479 5761726d er17getEmptyWarm │ │ │ │ + 0x00020f74 53746172 74457600 5f5a4e36 426f6e6d StartEv._ZN6Bonm │ │ │ │ + 0x00020f84 696e3134 49706f70 74576172 6d537461 in14IpoptWarmSta │ │ │ │ + 0x00020f94 72744331 45626969 005f5a4e 4b36426f rtC1Ebii._ZNK6Bo │ │ │ │ + 0x00020fa4 6e6d696e 31314970 6f707453 6f6c7665 nmin11IpoptSolve │ │ │ │ + 0x00020fb4 72313667 65745573 65645761 726d5374 r16getUsedWarmSt │ │ │ │ + 0x00020fc4 61727445 4e354970 6f707438 536d6172 artEN5Ipopt8Smar │ │ │ │ + 0x00020fd4 74507472 494e535f 3131544d 494e4c50 tPtrINS_11TMINLP │ │ │ │ + 0x00020fe4 32544e4c 50454545 005f5a4e 36426f6e 2TNLPEEE._ZN6Bon │ │ │ │ + 0x00020ff4 6d696e31 3449706f 70745761 726d5374 min14IpoptWarmSt │ │ │ │ + 0x00021004 61727443 31456969 504b6453 325f005f artC1EiiPKdS2_._ │ │ │ │ + 0x00021014 5a4e3642 6f6e6d69 6e313149 706f7074 ZN6Bonmin11Ipopt │ │ │ │ + 0x00021024 536f6c76 65723138 556e736f 6c766564 Solver18Unsolved │ │ │ │ + 0x00021034 49706f70 74457272 6f723130 6572726f IpoptError10erro │ │ │ │ + 0x00021044 724e616d 65734235 63787831 3145005f rNamesB5cxx11E._ │ │ │ │ + 0x00021054 5a4e3642 6f6e6d69 6e313149 706f7074 ZN6Bonmin11Ipopt │ │ │ │ + 0x00021064 536f6c76 65724432 4576005f 5a54564e SolverD2Ev._ZTVN │ │ │ │ + 0x00021074 36426f6e 6d696e31 3149706f 7074536f 6Bonmin11IpoptSo │ │ │ │ + 0x00021084 6c766572 45005f5a 4e36426f 6e6d696e lverE._ZN6Bonmin │ │ │ │ + 0x00021094 31314970 6f707453 6f6c7665 72443145 11IpoptSolverD1E │ │ │ │ + 0x000210a4 76005f5a 4e36426f 6e6d696e 31314970 v._ZN6Bonmin11Ip │ │ │ │ + 0x000210b4 6f707453 6f6c7665 72443045 76005f5a optSolverD0Ev._Z │ │ │ │ + 0x000210c4 4e36426f 6e6d696e 31314970 6f707453 N6Bonmin11IpoptS │ │ │ │ + 0x000210d4 6f6c7665 72313855 6e736f6c 76656449 olver18UnsolvedI │ │ │ │ + 0x000210e4 706f7074 4572726f 72443245 76005f5a poptErrorD2Ev._Z │ │ │ │ + 0x000210f4 54564e36 426f6e6d 696e3130 544e4c50 TVN6Bonmin10TNLP │ │ │ │ + 0x00021104 536f6c76 65723133 556e736f 6c766564 Solver13Unsolved │ │ │ │ + 0x00021114 4572726f 7245005f 5a4e3642 6f6e6d69 ErrorE._ZN6Bonmi │ │ │ │ + 0x00021124 6e313149 706f7074 536f6c76 65723138 n11IpoptSolver18 │ │ │ │ + 0x00021134 556e736f 6c766564 49706f70 74457272 UnsolvedIpoptErr │ │ │ │ + 0x00021144 6f724431 4576005f 5a4e3642 6f6e6d69 orD1Ev._ZN6Bonmi │ │ │ │ + 0x00021154 6e313149 706f7074 536f6c76 65723138 n11IpoptSolver18 │ │ │ │ + 0x00021164 556e736f 6c766564 49706f70 74457272 UnsolvedIpoptErr │ │ │ │ + 0x00021174 6f724430 4576005f 5a4e3642 6f6e6d69 orD0Ev._ZN6Bonmi │ │ │ │ + 0x00021184 6e313149 706f7074 536f6c76 65723137 n11IpoptSolver17 │ │ │ │ + 0x00021194 666f7263 65536f6c 7665724f 75747075 forceSolverOutpu │ │ │ │ + 0x000211a4 74456900 5f5a4e36 426f6e6d 696e3131 tEi._ZN6Bonmin11 │ │ │ │ + 0x000211b4 49706f70 74536f6c 76657231 38736574 IpoptSolver18set │ │ │ │ + 0x000211c4 4f757470 7574546f 44656661 756c7445 OutputToDefaultE │ │ │ │ + 0x000211d4 76005f5a 4e354970 6f707431 3649706f v._ZN5Ipopt16Ipo │ │ │ │ + 0x000211e4 70744170 706c6963 6174696f 6e313049 ptApplication10I │ │ │ │ + 0x000211f4 6e697469 616c697a 6545504b 6362005f nitializeEPKcb._ │ │ │ │ + 0x00021204 5a4e3549 706f7074 31364970 6f707441 ZN5Ipopt16IpoptA │ │ │ │ + 0x00021214 70706c69 63617469 6f6e354a 6e6c7374 pplication5Jnlst │ │ │ │ + 0x00021224 4576005f 5a4e3642 6f6e6d69 6e313149 Ev._ZN6Bonmin11I │ │ │ │ + 0x00021234 706f7074 536f6c76 65723135 656e6162 poptSolver15enab │ │ │ │ + 0x00021244 6c655761 726d5374 61727445 76005f5a leWarmStartEv._Z │ │ │ │ + 0x00021254 4e36426f 6e6d696e 31314970 6f707453 N6Bonmin11IpoptS │ │ │ │ + 0x00021264 6f6c7665 72313664 69736162 6c655761 olver16disableWa │ │ │ │ + 0x00021274 726d5374 61727445 76005f5a 4e4b3642 rmStartEv._ZNK6B │ │ │ │ + 0x00021284 6f6e6d69 6e313149 706f7074 536f6c76 onmin11IpoptSolv │ │ │ │ + 0x00021294 65723138 556e736f 6c766564 49706f70 er18UnsolvedIpop │ │ │ │ + 0x000212a4 74457272 6f723965 72726f72 4e616d65 tError9errorName │ │ │ │ + 0x000212b4 42356378 78313145 76005f5a 4e354970 B5cxx11Ev._ZN5Ip │ │ │ │ + 0x000212c4 6f707431 35536f6c 76655374 61746973 opt15SolveStatis │ │ │ │ + 0x000212d4 74696373 44324576 005f5a4e 3549706f ticsD2Ev._ZN5Ipo │ │ │ │ + 0x000212e4 70743135 536f6c76 65537461 74697374 pt15SolveStatist │ │ │ │ + 0x000212f4 69637344 31457600 5f5a4e36 426f6e6d icsD1Ev._ZN6Bonm │ │ │ │ + 0x00021304 696e3131 49706f70 74536f6c 76657231 in11IpoptSolver1 │ │ │ │ + 0x00021314 36736574 4d696e6c 70446566 61756c74 6setMinlpDefault │ │ │ │ + 0x00021324 73454e35 49706f70 7438536d 61727450 sEN5Ipopt8SmartP │ │ │ │ + 0x00021334 7472494e 53315f31 314f7074 696f6e73 trINS1_11Options │ │ │ │ + 0x00021344 4c697374 45454500 5f5a4e4b 36426f6e ListEEE._ZNK6Bon │ │ │ │ + 0x00021354 6d696e31 3149706f 7074536f 6c766572 min11IpoptSolver │ │ │ │ + 0x00021364 3138736f 6c766572 52657475 726e5374 18solverReturnSt │ │ │ │ + 0x00021374 61747573 454e3549 706f7074 32334170 atusEN5Ipopt23Ap │ │ │ │ + 0x00021384 706c6963 6174696f 6e526574 75726e53 plicationReturnS │ │ │ │ + 0x00021394 74617475 7345005f 5a4e3642 6f6e6d69 tatusE._ZN6Bonmi │ │ │ │ + 0x000213a4 6e313149 706f7074 536f6c76 65723132 n11IpoptSolver12 │ │ │ │ + 0x000213b4 4f707469 6d697a65 544e4c50 45524b4e OptimizeTNLPERKN │ │ │ │ + 0x000213c4 3549706f 70743853 6d617274 50747249 5Ipopt8SmartPtrI │ │ │ │ + 0x000213d4 4e53315f 34544e4c 50454545 005f5a4e NS1_4TNLPEEE._ZN │ │ │ │ + 0x000213e4 36426f6e 6d696e31 3149706f 7074536f 6Bonmin11IpoptSo │ │ │ │ + 0x000213f4 6c766572 31345265 4f707469 6d697a65 lver14ReOptimize │ │ │ │ + 0x00021404 544e4c50 45524b4e 3549706f 70743853 TNLPERKN5Ipopt8S │ │ │ │ + 0x00021414 6d617274 50747249 4e53315f 34544e4c martPtrINS1_4TNL │ │ │ │ + 0x00021424 50454545 005f5a4e 3549706f 70743853 PEEE._ZN5Ipopt8S │ │ │ │ + 0x00021434 6d617274 50747249 4e535f31 37526567 martPtrINS_17Reg │ │ │ │ + 0x00021444 69737465 7265644f 7074696f 6e734545 isteredOptionsEE │ │ │ │ + 0x00021454 31355265 6c656173 65506f69 6e746572 15ReleasePointer │ │ │ │ + 0x00021464 5f457600 5f5a4e36 426f6e6d 696e3131 _Ev._ZN6Bonmin11 │ │ │ │ + 0x00021474 49706f70 74536f6c 76657231 30496e69 IpoptSolver10Ini │ │ │ │ + 0x00021484 7469616c 697a6545 52536900 5f5a4e35 tializeERSi._ZN5 │ │ │ │ + 0x00021494 49706f70 74313649 706f7074 4170706c Ipopt16IpoptAppl │ │ │ │ + 0x000214a4 69636174 696f6e37 4f707469 6f6e7345 ication7OptionsE │ │ │ │ + 0x000214b4 76005f5a 4e36426f 6e6d696e 31314970 v._ZN6Bonmin11Ip │ │ │ │ + 0x000214c4 6f707453 6f6c7665 72313049 6e697469 optSolver10Initi │ │ │ │ + 0x000214d4 616c697a 65454e53 74375f5f 63787831 alizeENSt7__cxx1 │ │ │ │ + 0x000214e4 31313262 61736963 5f737472 696e6749 112basic_stringI │ │ │ │ + 0x000214f4 63537431 31636861 725f7472 61697473 cSt11char_traits │ │ │ │ + 0x00021504 49634553 61496345 4545005f 5a4e3642 IcESaIcEEE._ZN6B │ │ │ │ + 0x00021514 6f6e6d69 6e313149 706f7074 536f6c76 onmin11IpoptSolv │ │ │ │ + 0x00021524 65723136 6e657755 6e736f6c 76656445 er16newUnsolvedE │ │ │ │ + 0x00021534 72726f72 45694e35 49706f70 7438536d rrorEiN5Ipopt8Sm │ │ │ │ + 0x00021544 61727450 7472494e 535f3131 544d494e artPtrINS_11TMIN │ │ │ │ + 0x00021554 4c503254 4e4c5045 45454e53 74375f5f LP2TNLPEEENSt7__ │ │ │ │ + 0x00021564 63787831 31313262 61736963 5f737472 cxx1112basic_str │ │ │ │ + 0x00021574 696e6749 63537431 31636861 725f7472 ingIcSt11char_tr │ │ │ │ + 0x00021584 61697473 49634553 61496345 4545005f aitsIcESaIcEEE._ │ │ │ │ + 0x00021594 5a54564e 36426f6e 6d696e31 3149706f ZTVN6Bonmin11Ipo │ │ │ │ + 0x000215a4 7074536f 6c766572 3138556e 736f6c76 ptSolver18Unsolv │ │ │ │ + 0x000215b4 65644970 6f707445 72726f72 45005f5a edIpoptErrorE._Z │ │ │ │ + 0x000215c4 4e4b3642 6f6e6d69 6e313149 706f7074 NK6Bonmin11Ipopt │ │ │ │ + 0x000215d4 536f6c76 65723132 67657457 61726d53 Solver12getWarmS │ │ │ │ + 0x000215e4 74617274 454e3549 706f7074 38536d61 tartEN5Ipopt8Sma │ │ │ │ + 0x000215f4 72745074 72494e53 5f313154 4d494e4c rtPtrINS_11TMINL │ │ │ │ + 0x00021604 5032544e 4c504545 45005f5a 4e36426f P2TNLPEEE._ZN6Bo │ │ │ │ + 0x00021614 6e6d696e 31344970 6f707457 61726d53 nmin14IpoptWarmS │ │ │ │ + 0x00021624 74617274 4331454e 3549706f 70743853 tartC1EN5Ipopt8S │ │ │ │ + 0x00021634 6d617274 50747249 4e535f31 31544d49 martPtrINS_11TMI │ │ │ │ + 0x00021644 4e4c5032 544e4c50 4545454e 53325f49 NLP2TNLPEEENS2_I │ │ │ │ + 0x00021654 4e535f32 3449706f 7074496e 74657269 NS_24IpoptInteri │ │ │ │ + 0x00021664 6f725761 726d5374 61727465 72454545 orWarmStarterEEE │ │ │ │ + 0x00021674 005f5a4e 36426f6e 6d696e31 3149706f ._ZN6Bonmin11Ipo │ │ │ │ + 0x00021684 7074536f 6c766572 31327365 74576172 ptSolver12setWar │ │ │ │ + 0x00021694 6d537461 72744550 4b313343 6f696e57 mStartEPK13CoinW │ │ │ │ + 0x000216a4 61726d53 74617274 4e354970 6f707438 armStartN5Ipopt8 │ │ │ │ + 0x000216b4 536d6172 74507472 494e535f 3131544d SmartPtrINS_11TM │ │ │ │ + 0x000216c4 494e4c50 32544e4c 50454545 005f5a4e INLP2TNLPEEE._ZN │ │ │ │ + 0x000216d4 3549706f 70743853 6d617274 50747249 5Ipopt8SmartPtrI │ │ │ │ + 0x000216e4 4e535f31 3649706f 70744170 706c6963 NS_16IpoptApplic │ │ │ │ + 0x000216f4 6174696f 6e454531 3552656c 65617365 ationEE15Release │ │ │ │ + 0x00021704 506f696e 7465725f 4576005f 5a4e3642 Pointer_Ev._ZN6B │ │ │ │ + 0x00021714 6f6e6d69 6e313149 706f7074 536f6c76 onmin11IpoptSolv │ │ │ │ + 0x00021724 65724332 4562005f 5a4e3549 706f7074 erC2Eb._ZN5Ipopt │ │ │ │ + 0x00021734 31364970 6f707441 70706c69 63617469 16IpoptApplicati │ │ │ │ + 0x00021744 6f6e4331 454e535f 38536d61 72745074 onC1ENS_8SmartPt │ │ │ │ + 0x00021754 72494e53 5f313752 65676973 74657265 rINS_17Registere │ │ │ │ + 0x00021764 644f7074 696f6e73 4545454e 53315f49 dOptionsEEENS1_I │ │ │ │ + 0x00021774 4e535f31 314f7074 696f6e73 4c697374 NS_11OptionsList │ │ │ │ + 0x00021784 4545454e 53315f49 4e535f31 304a6f75 EEENS1_INS_10Jou │ │ │ │ + 0x00021794 726e616c 69737445 4545005f 5a4e3642 rnalistEEE._ZN6B │ │ │ │ + 0x000217a4 6f6e6d69 6e313149 706f7074 536f6c76 onmin11IpoptSolv │ │ │ │ + 0x000217b4 65724331 4562005f 5a4e3642 6f6e6d69 erC1Eb._ZN6Bonmi │ │ │ │ + 0x000217c4 6e313149 706f7074 536f6c76 65724332 n11IpoptSolverC2 │ │ │ │ + 0x000217d4 45524b53 305f005f 5a4e3642 6f6e6d69 ERKS0_._ZN6Bonmi │ │ │ │ + 0x000217e4 6e313149 706f7074 536f6c76 65724331 n11IpoptSolverC1 │ │ │ │ + 0x000217f4 45524b53 305f005f 5a4e3549 706f7074 ERKS0_._ZN5Ipopt │ │ │ │ + 0x00021804 38536d61 72745074 72494e36 426f6e6d 8SmartPtrIN6Bonm │ │ │ │ + 0x00021814 696e3131 49706f70 74536f6c 76657245 in11IpoptSolverE │ │ │ │ + 0x00021824 45313552 656c6561 7365506f 696e7465 E15ReleasePointe │ │ │ │ + 0x00021834 725f4576 005f5a4e 36426f6e 6d696e31 r_Ev._ZN6Bonmin1 │ │ │ │ + 0x00021844 3149706f 7074536f 6c766572 35636c6f 1IpoptSolver5clo │ │ │ │ + 0x00021854 6e654576 005f5a4e 3549706f 70743853 neEv._ZN5Ipopt8S │ │ │ │ + 0x00021864 6d617274 50747249 4e535f31 35536f6c martPtrINS_15Sol │ │ │ │ + 0x00021874 76655374 61746973 74696373 45453135 veStatisticsEE15 │ │ │ │ + 0x00021884 52656c65 61736550 6f696e74 65725f45 ReleasePointer_E │ │ │ │ + 0x00021894 76005f5a 4e36426f 6e6d696e 31314970 v._ZN6Bonmin11Ip │ │ │ │ + 0x000218a4 6f707453 6f6c7665 72374350 5554696d optSolver7CPUTim │ │ │ │ + 0x000218b4 65457600 5f5a4e36 426f6e6d 696e3131 eEv._ZN6Bonmin11 │ │ │ │ + 0x000218c4 49706f70 74536f6c 76657231 34497465 IpoptSolver14Ite │ │ │ │ + 0x000218d4 72617469 6f6e436f 756e7445 76005f5a rationCountEv._Z │ │ │ │ + 0x000218e4 4e36426f 6e6d696e 31314970 6f707453 N6Bonmin11IpoptS │ │ │ │ + 0x000218f4 6f6c7665 72433245 4e354970 6f707438 olverC2EN5Ipopt8 │ │ │ │ + 0x00021904 536d6172 74507472 494e535f 31375265 SmartPtrINS_17Re │ │ │ │ + 0x00021914 67697374 65726564 4f707469 6f6e7345 gisteredOptionsE │ │ │ │ + 0x00021924 45454e53 325f494e 53315f31 314f7074 EENS2_INS1_11Opt │ │ │ │ + 0x00021934 696f6e73 4c697374 4545454e 53325f49 ionsListEEENS2_I │ │ │ │ + 0x00021944 4e53315f 31304a6f 75726e61 6c697374 NS1_10Journalist │ │ │ │ + 0x00021954 45454500 5f5a4e36 426f6e6d 696e3131 EEE._ZN6Bonmin11 │ │ │ │ + 0x00021964 49706f70 74536f6c 76657243 31454e35 IpoptSolverC1EN5 │ │ │ │ + 0x00021974 49706f70 7438536d 61727450 7472494e Ipopt8SmartPtrIN │ │ │ │ + 0x00021984 535f3137 52656769 73746572 65644f70 S_17RegisteredOp │ │ │ │ + 0x00021994 74696f6e 73454545 4e53325f 494e5331 tionsEEENS2_INS1 │ │ │ │ + 0x000219a4 5f31314f 7074696f 6e734c69 73744545 _11OptionsListEE │ │ │ │ + 0x000219b4 454e5332 5f494e53 315f3130 4a6f7572 ENS2_INS1_10Jour │ │ │ │ + 0x000219c4 6e616c69 73744545 45005f5a 4e36426f nalistEEE._ZN6Bo │ │ │ │ + 0x000219d4 6e6d696e 31314970 6f707453 6f6c7665 nmin11IpoptSolve │ │ │ │ + 0x000219e4 72433245 4e354970 6f707438 536d6172 rC2EN5Ipopt8Smar │ │ │ │ + 0x000219f4 74507472 494e535f 31375265 67697374 tPtrINS_17Regist │ │ │ │ + 0x00021a04 65726564 4f707469 6f6e7345 45454e53 eredOptionsEEENS │ │ │ │ + 0x00021a14 325f494e 53315f31 314f7074 696f6e73 2_INS1_11Options │ │ │ │ + 0x00021a24 4c697374 4545454e 53325f49 4e53315f ListEEENS2_INS1_ │ │ │ │ + 0x00021a34 31304a6f 75726e61 6c697374 45454552 10JournalistEEER │ │ │ │ + 0x00021a44 4b4e5374 375f5f63 78783131 31326261 KNSt7__cxx1112ba │ │ │ │ + 0x00021a54 7369635f 73747269 6e674963 53743131 sic_stringIcSt11 │ │ │ │ + 0x00021a64 63686172 5f747261 69747349 63455361 char_traitsIcESa │ │ │ │ + 0x00021a74 49634545 45005f5a 54534e36 426f6e6d IcEEE._ZTSN6Bonm │ │ │ │ + 0x00021a84 696e3131 49706f70 74536f6c 76657231 in11IpoptSolver1 │ │ │ │ + 0x00021a94 38556e73 6f6c7665 6449706f 70744572 8UnsolvedIpoptEr │ │ │ │ + 0x00021aa4 726f7245 005f5a54 494e3642 6f6e6d69 rorE._ZTIN6Bonmi │ │ │ │ + 0x00021ab4 6e313149 706f7074 536f6c76 65723138 n11IpoptSolver18 │ │ │ │ + 0x00021ac4 556e736f 6c766564 49706f70 74457272 UnsolvedIpoptErr │ │ │ │ + 0x00021ad4 6f724500 5f5a5453 4e36426f 6e6d696e orE._ZTSN6Bonmin │ │ │ │ + 0x00021ae4 31314970 6f707453 6f6c7665 7245005f 11IpoptSolverE._ │ │ │ │ + 0x00021af4 5a54494e 36426f6e 6d696e31 3149706f ZTIN6Bonmin11Ipo │ │ │ │ + 0x00021b04 7074536f 6c766572 45005f5a 4e4b3133 ptSolverE._ZNK13 │ │ │ │ + 0x00021b14 436f696e 5761726d 53746172 74313267 CoinWarmStart12g │ │ │ │ + 0x00021b24 656e6572 61746544 69666645 504b535f enerateDiffEPKS_ │ │ │ │ + 0x00021b34 005f5a4e 3133436f 696e5761 726d5374 ._ZN13CoinWarmSt │ │ │ │ + 0x00021b44 61727439 6170706c 79446966 6645504b art9applyDiffEPK │ │ │ │ + 0x00021b54 3137436f 696e5761 726d5374 61727444 17CoinWarmStartD │ │ │ │ + 0x00021b64 69666600 5f5a4e32 33436f69 6e576172 iff._ZN23CoinWar │ │ │ │ + 0x00021b74 6d537461 72745665 63746f72 44696666 mStartVectorDiff │ │ │ │ + 0x00021b84 49644544 31457600 5f5a5456 3233436f IdED1Ev._ZTV23Co │ │ │ │ + 0x00021b94 696e5761 726d5374 61727456 6563746f inWarmStartVecto │ │ │ │ + 0x00021ba4 72446966 66496445 005f5a4e 3139436f rDiffIdE._ZN19Co │ │ │ │ + 0x00021bb4 696e5761 726d5374 61727456 6563746f inWarmStartVecto │ │ │ │ + 0x00021bc4 72496445 44314576 005f5a54 56313943 rIdED1Ev._ZTV19C │ │ │ │ + 0x00021bd4 6f696e57 61726d53 74617274 56656374 oinWarmStartVect │ │ │ │ + 0x00021be4 6f724964 45005f5a 4e313943 6f696e57 orIdE._ZN19CoinW │ │ │ │ + 0x00021bf4 61726d53 74617274 56656374 6f724964 armStartVectorId │ │ │ │ + 0x00021c04 45443045 76005f5a 4e323343 6f696e57 ED0Ev._ZN23CoinW │ │ │ │ + 0x00021c14 61726d53 74617274 56656374 6f724469 armStartVectorDi │ │ │ │ + 0x00021c24 66664964 45615345 524b5330 5f005f5a ffIdEaSERKS0_._Z │ │ │ │ + 0x00021c34 4e4b3138 436f696e 5761726d 53746172 NK18CoinWarmStar │ │ │ │ + 0x00021c44 74426173 69733563 6c6f6e65 4576005f tBasis5cloneEv._ │ │ │ │ + 0x00021c54 5a4e3138 436f696e 5761726d 53746172 ZN18CoinWarmStar │ │ │ │ + 0x00021c64 74426173 69734331 45524b53 5f005f5a tBasisC1ERKS_._Z │ │ │ │ + 0x00021c74 4e4b3233 436f696e 5761726d 53746172 NK23CoinWarmStar │ │ │ │ + 0x00021c84 74566563 746f7244 69666649 64453563 tVectorDiffIdE5c │ │ │ │ + 0x00021c94 6c6f6e65 4576005f 5a4e4b32 37436f69 loneEv._ZNK27Coi │ │ │ │ + 0x00021ca4 6e576172 6d537461 72745072 696d616c nWarmStartPrimal │ │ │ │ + 0x00021cb4 4475616c 44696666 35636c6f 6e654576 DualDiff5cloneEv │ │ │ │ + 0x00021cc4 005f5a54 56323743 6f696e57 61726d53 ._ZTV27CoinWarmS │ │ │ │ + 0x00021cd4 74617274 5072696d 616c4475 616c4469 tartPrimalDualDi │ │ │ │ + 0x00021ce4 6666005f 5a547630 5f6e3136 5f4e4b31 ff._ZTv0_n16_NK1 │ │ │ │ + 0x00021cf4 38436f69 6e576172 6d537461 72744261 8CoinWarmStartBa │ │ │ │ + 0x00021d04 73697335 636c6f6e 65457600 5f5a4e32 sis5cloneEv._ZN2 │ │ │ │ + 0x00021d14 33436f69 6e576172 6d537461 72745665 3CoinWarmStartVe │ │ │ │ + 0x00021d24 63746f72 44696666 49644544 30457600 ctorDiffIdED0Ev. │ │ │ │ + 0x00021d34 5f5a4e32 37436f69 6e576172 6d537461 _ZN27CoinWarmSta │ │ │ │ + 0x00021d44 72745072 696d616c 4475616c 44696666 rtPrimalDualDiff │ │ │ │ + 0x00021d54 44314576 005f5a4e 3237436f 696e5761 D1Ev._ZN27CoinWa │ │ │ │ + 0x00021d64 726d5374 61727450 72696d61 6c447561 rmStartPrimalDua │ │ │ │ + 0x00021d74 6c446966 66443045 76005f5a 4e36426f lDiffD0Ev._ZN6Bo │ │ │ │ + 0x00021d84 6e6d696e 31344970 6f707457 61726d53 nmin14IpoptWarmS │ │ │ │ + 0x00021d94 74617274 44314576 005f5a4e 3138436f tartD1Ev._ZN18Co │ │ │ │ + 0x00021da4 696e5761 726d5374 61727442 61736973 inWarmStartBasis │ │ │ │ + 0x00021db4 44324576 005f5a54 564e3642 6f6e6d69 D2Ev._ZTVN6Bonmi │ │ │ │ + 0x00021dc4 6e313449 706f7074 5761726d 53746172 n14IpoptWarmStar │ │ │ │ + 0x00021dd4 7445005f 5a54544e 36426f6e 6d696e31 tE._ZTTN6Bonmin1 │ │ │ │ + 0x00021de4 3449706f 70745761 726d5374 61727445 4IpoptWarmStartE │ │ │ │ + 0x00021df4 005f5a4e 36426f6e 6d696e31 3449706f ._ZN6Bonmin14Ipo │ │ │ │ + 0x00021e04 70745761 726d5374 61727444 30457600 ptWarmStartD0Ev. │ │ │ │ + 0x00021e14 5f5a5476 305f6e31 325f4e36 426f6e6d _ZTv0_n12_N6Bonm │ │ │ │ + 0x00021e24 696e3134 49706f70 74576172 6d537461 in14IpoptWarmSta │ │ │ │ + 0x00021e34 72744430 4576005f 5a547630 5f6e3132 rtD0Ev._ZTv0_n12 │ │ │ │ + 0x00021e44 5f4e3642 6f6e6d69 6e313449 706f7074 _N6Bonmin14Ipopt │ │ │ │ + 0x00021e54 5761726d 53746172 74443145 76005f5a WarmStartD1Ev._Z │ │ │ │ + 0x00021e64 4e36426f 6e6d696e 31384970 6f707457 N6Bonmin18IpoptW │ │ │ │ + 0x00021e74 61726d53 74617274 44696666 44314576 armStartDiffD1Ev │ │ │ │ + 0x00021e84 005f5a54 564e3642 6f6e6d69 6e313849 ._ZTVN6Bonmin18I │ │ │ │ + 0x00021e94 706f7074 5761726d 53746172 74446966 poptWarmStartDif │ │ │ │ + 0x00021ea4 6645005f 5a4e3642 6f6e6d69 6e313849 fE._ZN6Bonmin18I │ │ │ │ + 0x00021eb4 706f7074 5761726d 53746172 74446966 poptWarmStartDif │ │ │ │ + 0x00021ec4 66443045 76005f5a 4e4b3642 6f6e6d69 fD0Ev._ZNK6Bonmi │ │ │ │ + 0x00021ed4 6e313849 706f7074 5761726d 53746172 n18IpoptWarmStar │ │ │ │ + 0x00021ee4 74446966 6635636c 6f6e6545 76005f5a tDiff5cloneEv._Z │ │ │ │ + 0x00021ef4 4e36426f 6e6d696e 31344970 6f707457 N6Bonmin14IpoptW │ │ │ │ + 0x00021f04 61726d53 74617274 39617070 6c794469 armStart9applyDi │ │ │ │ + 0x00021f14 66664550 4b313743 6f696e57 61726d53 ffEPK17CoinWarmS │ │ │ │ + 0x00021f24 74617274 44696666 005f5a4e 3233436f tartDiff._ZN23Co │ │ │ │ + 0x00021f34 696e5761 726d5374 61727450 72696d61 inWarmStartPrima │ │ │ │ + 0x00021f44 6c447561 6c396170 706c7944 69666645 lDual9applyDiffE │ │ │ │ + 0x00021f54 504b3137 436f696e 5761726d 53746172 PK17CoinWarmStar │ │ │ │ + 0x00021f64 74446966 66005f5a 5476305f 6e32345f tDiff._ZTv0_n24_ │ │ │ │ + 0x00021f74 4e36426f 6e6d696e 31344970 6f707457 N6Bonmin14IpoptW │ │ │ │ + 0x00021f84 61726d53 74617274 39617070 6c794469 armStart9applyDi │ │ │ │ + 0x00021f94 66664550 4b313743 6f696e57 61726d53 ffEPK17CoinWarmS │ │ │ │ + 0x00021fa4 74617274 44696666 005f5a4e 4b36426f tartDiff._ZNK6Bo │ │ │ │ + 0x00021fb4 6e6d696e 31344970 6f707457 61726d53 nmin14IpoptWarmS │ │ │ │ + 0x00021fc4 74617274 31326765 6e657261 74654469 tart12generateDi │ │ │ │ + 0x00021fd4 66664550 4b313343 6f696e57 61726d53 ffEPK13CoinWarmS │ │ │ │ + 0x00021fe4 74617274 005f5a4e 4b323343 6f696e57 tart._ZNK23CoinW │ │ │ │ + 0x00021ff4 61726d53 74617274 5072696d 616c4475 armStartPrimalDu │ │ │ │ + 0x00022004 616c3132 67656e65 72617465 44696666 al12generateDiff │ │ │ │ + 0x00022014 45504b31 33436f69 6e576172 6d537461 EPK13CoinWarmSta │ │ │ │ + 0x00022024 7274005f 5a547630 5f6e3230 5f4e4b36 rt._ZTv0_n20_NK6 │ │ │ │ + 0x00022034 426f6e6d 696e3134 49706f70 74576172 Bonmin14IpoptWar │ │ │ │ + 0x00022044 6d537461 72743132 67656e65 72617465 mStart12generate │ │ │ │ + 0x00022054 44696666 45504b31 33436f69 6e576172 DiffEPK13CoinWar │ │ │ │ + 0x00022064 6d537461 7274005f 5a547630 5f6e3136 mStart._ZTv0_n16 │ │ │ │ + 0x00022074 5f4e4b32 37436f69 6e576172 6d537461 _NK27CoinWarmSta │ │ │ │ + 0x00022084 72745072 696d616c 4475616c 44696666 rtPrimalDualDiff │ │ │ │ + 0x00022094 35636c6f 6e654576 005f5a54 76305f6e 5cloneEv._ZTv0_n │ │ │ │ + 0x000220a4 31325f4e 3237436f 696e5761 726d5374 12_N27CoinWarmSt │ │ │ │ + 0x000220b4 61727450 72696d61 6c447561 6c446966 artPrimalDualDif │ │ │ │ + 0x000220c4 66443145 76005f5a 5476305f 6e31325f fD1Ev._ZTv0_n12_ │ │ │ │ + 0x000220d4 4e323743 6f696e57 61726d53 74617274 N27CoinWarmStart │ │ │ │ + 0x000220e4 5072696d 616c4475 616c4469 66664430 PrimalDualDiffD0 │ │ │ │ + 0x000220f4 4576005f 5a547630 5f6e3132 5f4e3642 Ev._ZTv0_n12_N6B │ │ │ │ + 0x00022104 6f6e6d69 6e313849 706f7074 5761726d onmin18IpoptWarm │ │ │ │ + 0x00022114 53746172 74446966 66443145 76005f5a StartDiffD1Ev._Z │ │ │ │ + 0x00022124 5476305f 6e31325f 4e36426f 6e6d696e Tv0_n12_N6Bonmin │ │ │ │ + 0x00022134 31384970 6f707457 61726d53 74617274 18IpoptWarmStart │ │ │ │ + 0x00022144 44696666 44304576 005f5a54 76305f6e DiffD0Ev._ZTv0_n │ │ │ │ + 0x00022154 31365f4e 4b36426f 6e6d696e 31384970 16_NK6Bonmin18Ip │ │ │ │ + 0x00022164 6f707457 61726d53 74617274 44696666 optWarmStartDiff │ │ │ │ + 0x00022174 35636c6f 6e654576 005f5a4e 36426f6e 5cloneEv._ZN6Bon │ │ │ │ + 0x00022184 6d696e31 3449706f 70745761 726d5374 min14IpoptWarmSt │ │ │ │ + 0x00022194 61727443 3245524b 53305f62 005f5a4e artC2ERKS0_b._ZN │ │ │ │ + 0x000221a4 36426f6e 6d696e31 3449706f 70745761 6Bonmin14IpoptWa │ │ │ │ + 0x000221b4 726d5374 61727443 3245524b 3233436f rmStartC2ERK23Co │ │ │ │ + 0x000221c4 696e5761 726d5374 61727450 72696d61 inWarmStartPrima │ │ │ │ + 0x000221d4 6c447561 6c005f5a 4e36426f 6e6d696e lDual._ZN6Bonmin │ │ │ │ + 0x000221e4 31344970 6f707457 61726d53 74617274 14IpoptWarmStart │ │ │ │ + 0x000221f4 44324576 005f5a54 76305f6e 31325f4e D2Ev._ZTv0_n12_N │ │ │ │ + 0x00022204 3139436f 696e5761 726d5374 61727456 19CoinWarmStartV │ │ │ │ + 0x00022214 6563746f 72496445 44314576 005f5a54 ectorIdED1Ev._ZT │ │ │ │ + 0x00022224 76305f6e 31325f4e 3139436f 696e5761 v0_n12_N19CoinWa │ │ │ │ + 0x00022234 726d5374 61727456 6563746f 72496445 rmStartVectorIdE │ │ │ │ + 0x00022244 44304576 005f5a54 76305f6e 31325f4e D0Ev._ZTv0_n12_N │ │ │ │ + 0x00022254 3233436f 696e5761 726d5374 61727456 23CoinWarmStartV │ │ │ │ + 0x00022264 6563746f 72446966 66496445 44314576 ectorDiffIdED1Ev │ │ │ │ + 0x00022274 005f5a54 76305f6e 31325f4e 3233436f ._ZTv0_n12_N23Co │ │ │ │ + 0x00022284 696e5761 726d5374 61727456 6563746f inWarmStartVecto │ │ │ │ + 0x00022294 72446966 66496445 44304576 005f5a4e rDiffIdED0Ev._ZN │ │ │ │ + 0x000222a4 3139436f 696e5761 726d5374 61727456 19CoinWarmStartV │ │ │ │ + 0x000222b4 6563746f 72496445 39617070 6c794469 ectorIdE9applyDi │ │ │ │ + 0x000222c4 66664550 4b313743 6f696e57 61726d53 ffEPK17CoinWarmS │ │ │ │ + 0x000222d4 74617274 44696666 005f5a54 49323343 tartDiff._ZTI23C │ │ │ │ + 0x000222e4 6f696e57 61726d53 74617274 56656374 oinWarmStartVect │ │ │ │ + 0x000222f4 6f724469 66664964 45005f5a 5476305f orDiffIdE._ZTv0_ │ │ │ │ + 0x00022304 6e32345f 4e313943 6f696e57 61726d53 n24_N19CoinWarmS │ │ │ │ + 0x00022314 74617274 56656374 6f724964 45396170 tartVectorIdE9ap │ │ │ │ + 0x00022324 706c7944 69666645 504b3137 436f696e plyDiffEPK17Coin │ │ │ │ + 0x00022334 5761726d 53746172 74446966 66005f5a WarmStartDiff._Z │ │ │ │ + 0x00022344 4e4b3139 436f696e 5761726d 53746172 NK19CoinWarmStar │ │ │ │ + 0x00022354 74566563 746f7249 64453132 67656e65 tVectorIdE12gene │ │ │ │ + 0x00022364 72617465 44696666 45504b31 33436f69 rateDiffEPK13Coi │ │ │ │ + 0x00022374 6e576172 6d537461 7274005f 5a544931 nWarmStart._ZTI1 │ │ │ │ + 0x00022384 39436f69 6e576172 6d537461 72745665 9CoinWarmStartVe │ │ │ │ + 0x00022394 63746f72 49644500 5f5a5476 305f6e32 ctorIdE._ZTv0_n2 │ │ │ │ + 0x000223a4 305f4e4b 3139436f 696e5761 726d5374 0_NK19CoinWarmSt │ │ │ │ + 0x000223b4 61727456 6563746f 72496445 31326765 artVectorIdE12ge │ │ │ │ + 0x000223c4 6e657261 74654469 66664550 4b313343 nerateDiffEPK13C │ │ │ │ + 0x000223d4 6f696e57 61726d53 74617274 005f5a31 oinWarmStart._Z1 │ │ │ │ + 0x000223e4 37436f69 6e446973 6a6f696e 74436f70 7CoinDisjointCop │ │ │ │ + 0x000223f4 794e4964 4576504b 545f6950 53305f00 yNIdEvPKT_iPS0_. │ │ │ │ + 0x00022404 5f5a4e4b 3139436f 696e5761 726d5374 _ZNK19CoinWarmSt │ │ │ │ + 0x00022414 61727456 6563746f 72496445 35636c6f artVectorIdE5clo │ │ │ │ + 0x00022424 6e654576 005f5a4e 4b323343 6f696e57 neEv._ZNK23CoinW │ │ │ │ + 0x00022434 61726d53 74617274 5072696d 616c4475 armStartPrimalDu │ │ │ │ + 0x00022444 616c3563 6c6f6e65 4576005f 5a545632 al5cloneEv._ZTV2 │ │ │ │ + 0x00022454 33436f69 6e576172 6d537461 72745072 3CoinWarmStartPr │ │ │ │ + 0x00022464 696d616c 4475616c 005f5a54 76305f6e imalDual._ZTv0_n │ │ │ │ + 0x00022474 31365f4e 4b323343 6f696e57 61726d53 16_NK23CoinWarmS │ │ │ │ + 0x00022484 74617274 5072696d 616c4475 616c3563 tartPrimalDual5c │ │ │ │ + 0x00022494 6c6f6e65 4576005f 5a4e3642 6f6e6d69 loneEv._ZN6Bonmi │ │ │ │ + 0x000224a4 6e313449 706f7074 5761726d 53746172 n14IpoptWarmStar │ │ │ │ + 0x000224b4 74433145 524b5330 5f62005f 5a4e3138 tC1ERKS0_b._ZN18 │ │ │ │ + 0x000224c4 436f696e 5761726d 53746172 74426173 CoinWarmStartBas │ │ │ │ + 0x000224d4 69734332 45524b53 5f005f5a 54563133 isC2ERKS_._ZTV13 │ │ │ │ + 0x000224e4 436f696e 5761726d 53746172 74005f5a CoinWarmStart._Z │ │ │ │ + 0x000224f4 4e4b3642 6f6e6d69 6e313449 706f7074 NK6Bonmin14Ipopt │ │ │ │ + 0x00022504 5761726d 53746172 7435636c 6f6e6545 WarmStart5cloneE │ │ │ │ + 0x00022514 76005f5a 5476305f 6e31365f 4e4b3642 v._ZTv0_n16_NK6B │ │ │ │ + 0x00022524 6f6e6d69 6e313449 706f7074 5761726d onmin14IpoptWarm │ │ │ │ + 0x00022534 53746172 7435636c 6f6e6545 76005f5a Start5cloneEv._Z │ │ │ │ + 0x00022544 4e313843 6f696e57 61726d53 74617274 N18CoinWarmStart │ │ │ │ + 0x00022554 42617369 73433245 76005f5a 4e36426f BasisC2Ev._ZN6Bo │ │ │ │ + 0x00022564 6e6d696e 31344970 6f707457 61726d53 nmin14IpoptWarmS │ │ │ │ + 0x00022574 74617274 43324562 6969005f 5a4e3642 tartC2Ebii._ZN6B │ │ │ │ + 0x00022584 6f6e6d69 6e313449 706f7074 5761726d onmin14IpoptWarm │ │ │ │ + 0x00022594 53746172 74433245 6969504b 6453325f StartC2EiiPKdS2_ │ │ │ │ + 0x000225a4 005f5a4e 36426f6e 6d696e31 3449706f ._ZN6Bonmin14Ipo │ │ │ │ + 0x000225b4 70745761 726d5374 61727443 32454e35 ptWarmStartC2EN5 │ │ │ │ + 0x000225c4 49706f70 7438536d 61727450 7472494e Ipopt8SmartPtrIN │ │ │ │ + 0x000225d4 535f3131 544d494e 4c503254 4e4c5045 S_11TMINLP2TNLPE │ │ │ │ + 0x000225e4 45454e53 325f494e 535f3234 49706f70 EENS2_INS_24Ipop │ │ │ │ + 0x000225f4 74496e74 6572696f 72576172 6d537461 tInteriorWarmSta │ │ │ │ + 0x00022604 72746572 45454500 5f5a5476 305f6e31 rterEEE._ZTv0_n1 │ │ │ │ + 0x00022614 365f4e4b 3233436f 696e5761 726d5374 6_NK23CoinWarmSt │ │ │ │ + 0x00022624 61727456 6563746f 72446966 66496445 artVectorDiffIdE │ │ │ │ + 0x00022634 35636c6f 6e654576 005f5a54 76305f6e 5cloneEv._ZTv0_n │ │ │ │ + 0x00022644 31365f4e 4b313943 6f696e57 61726d53 16_NK19CoinWarmS │ │ │ │ + 0x00022654 74617274 56656374 6f724964 4535636c tartVectorIdE5cl │ │ │ │ + 0x00022664 6f6e6545 76005f5a 54533139 436f696e oneEv._ZTS19Coin │ │ │ │ + 0x00022674 5761726d 53746172 74566563 746f7249 WarmStartVectorI │ │ │ │ + 0x00022684 6445005f 5a545332 33436f69 6e576172 dE._ZTS23CoinWar │ │ │ │ + 0x00022694 6d537461 72745665 63746f72 44696666 mStartVectorDiff │ │ │ │ + 0x000226a4 49644500 5f5a5453 4e36426f 6e6d696e IdE._ZTSN6Bonmin │ │ │ │ + 0x000226b4 31344970 6f707457 61726d53 74617274 14IpoptWarmStart │ │ │ │ + 0x000226c4 45005f5a 54543139 436f696e 5761726d E._ZTT19CoinWarm │ │ │ │ + 0x000226d4 53746172 74566563 746f7249 6445005f StartVectorIdE._ │ │ │ │ + 0x000226e4 5a545432 33436f69 6e576172 6d537461 ZTT23CoinWarmSta │ │ │ │ + 0x000226f4 72745665 63746f72 44696666 49644500 rtVectorDiffIdE. │ │ │ │ + 0x00022704 5f5a5454 3237436f 696e5761 726d5374 _ZTT27CoinWarmSt │ │ │ │ + 0x00022714 61727450 72696d61 6c447561 6c446966 artPrimalDualDif │ │ │ │ + 0x00022724 66005f5a 54544e36 426f6e6d 696e3138 f._ZTTN6Bonmin18 │ │ │ │ + 0x00022734 49706f70 74576172 6d537461 72744469 IpoptWarmStartDi │ │ │ │ + 0x00022744 66664500 5f5a5476 305f6e32 305f4e4b ffE._ZTv0_n20_NK │ │ │ │ + 0x00022754 3233436f 696e5761 726d5374 61727450 23CoinWarmStartP │ │ │ │ + 0x00022764 72696d61 6c447561 6c313267 656e6572 rimalDual12gener │ │ │ │ + 0x00022774 61746544 69666645 504b3133 436f696e ateDiffEPK13Coin │ │ │ │ + 0x00022784 5761726d 53746172 74005f5a 5476305f WarmStart._ZTv0_ │ │ │ │ + 0x00022794 6e32345f 4e323343 6f696e57 61726d53 n24_N23CoinWarmS │ │ │ │ + 0x000227a4 74617274 5072696d 616c4475 616c3961 tartPrimalDual9a │ │ │ │ + 0x000227b4 70706c79 44696666 45504b31 37436f69 pplyDiffEPK17Coi │ │ │ │ + 0x000227c4 6e576172 6d537461 72744469 6666005f nWarmStartDiff._ │ │ │ │ + 0x000227d4 5a4e4b31 38436f69 6e576172 6d537461 ZNK18CoinWarmSta │ │ │ │ + 0x000227e4 72744261 73697331 3267656e 65726174 rtBasis12generat │ │ │ │ + 0x000227f4 65446966 6645504b 3133436f 696e5761 eDiffEPK13CoinWa │ │ │ │ + 0x00022804 726d5374 61727400 5f5a4e31 38436f69 rmStart._ZN18Coi │ │ │ │ + 0x00022814 6e576172 6d537461 72744261 73697339 nWarmStartBasis9 │ │ │ │ + 0x00022824 6170706c 79446966 6645504b 3137436f applyDiffEPK17Co │ │ │ │ + 0x00022834 696e5761 726d5374 61727444 69666600 inWarmStartDiff. │ │ │ │ + 0x00022844 5f5a4e31 38436f69 6e576172 6d537461 _ZN18CoinWarmSta │ │ │ │ + 0x00022854 72744261 73697336 72657369 7a654569 rtBasis6resizeEi │ │ │ │ + 0x00022864 69005f5a 4e313843 6f696e57 61726d53 i._ZN18CoinWarmS │ │ │ │ + 0x00022874 74617274 42617369 73313263 6f6d7072 tartBasis12compr │ │ │ │ + 0x00022884 65737352 6f777345 69504b69 005f5a4e essRowsEiPKi._ZN │ │ │ │ + 0x00022894 3138436f 696e5761 726d5374 61727442 18CoinWarmStartB │ │ │ │ + 0x000228a4 61736973 31306465 6c657465 526f7773 asis10deleteRows │ │ │ │ + 0x000228b4 4569504b 69005f5a 4e313843 6f696e57 EiPKi._ZN18CoinW │ │ │ │ + 0x000228c4 61726d53 74617274 42617369 73313364 armStartBasis13d │ │ │ │ + 0x000228d4 656c6574 65436f6c 756d6e73 4569504b eleteColumnsEiPK │ │ │ │ + 0x000228e4 69005f5a 4e313843 6f696e57 61726d53 i._ZN18CoinWarmS │ │ │ │ + 0x000228f4 74617274 42617369 7331306d 65726765 tartBasis10merge │ │ │ │ + 0x00022904 42617369 7345504b 535f504b 53743676 BasisEPKS_PKSt6v │ │ │ │ + 0x00022914 6563746f 72493130 436f696e 54726970 ectorI10CoinTrip │ │ │ │ + 0x00022924 6c654969 69694553 61495334 5f454553 leIiiiESaIS4_EES │ │ │ │ + 0x00022934 385f005f 5a4e3138 436f696e 5761726d 8_._ZN18CoinWarm │ │ │ │ + 0x00022944 53746172 74426173 69736153 45524b53 StartBasisaSERKS │ │ │ │ + 0x00022954 5f005f5a 4e313843 6f696e57 61726d53 _._ZN18CoinWarmS │ │ │ │ + 0x00022964 74617274 42617369 73313761 73736967 tartBasis17assig │ │ │ │ + 0x00022974 6e426173 69735374 61747573 45696952 nBasisStatusEiiR │ │ │ │ + 0x00022984 50635331 5f005f5a 4e4b3138 436f696e PcS1_._ZNK18Coin │ │ │ │ + 0x00022994 5761726d 53746172 74426173 69733570 WarmStartBasis5p │ │ │ │ + 0x000229a4 72696e74 4576005f 5a547630 5f6e3230 rintEv._ZTv0_n20 │ │ │ │ + 0x000229b4 5f4e4b31 38436f69 6e576172 6d537461 _NK18CoinWarmSta │ │ │ │ + 0x000229c4 72744261 73697331 3267656e 65726174 rtBasis12generat │ │ │ │ + 0x000229d4 65446966 6645504b 3133436f 696e5761 eDiffEPK13CoinWa │ │ │ │ + 0x000229e4 726d5374 61727400 5f5a5476 305f6e32 rmStart._ZTv0_n2 │ │ │ │ + 0x000229f4 345f4e31 38436f69 6e576172 6d537461 4_N18CoinWarmSta │ │ │ │ + 0x00022a04 72744261 73697339 6170706c 79446966 rtBasis9applyDif │ │ │ │ + 0x00022a14 6645504b 3137436f 696e5761 726d5374 fEPK17CoinWarmSt │ │ │ │ + 0x00022a24 61727444 69666600 5f5a4e36 426f6e6d artDiff._ZN6Bonm │ │ │ │ 0x00022a34 696e3235 4c6f6361 6c536f6c 76657242 in25LocalSolverB │ │ │ │ 0x00022a44 61736564 48657572 69737469 63313072 asedHeuristic10r │ │ │ │ 0x00022a54 65736574 4d6f6465 6c455038 4362634d esetModelEP8CbcM │ │ │ │ 0x00022a64 6f64656c 005f5a4e 36426f6e 6d696e32 odel._ZN6Bonmin2 │ │ │ │ 0x00022a74 354c6f63 616c536f 6c766572 42617365 5LocalSolverBase │ │ │ │ 0x00022a84 64486575 72697374 69633873 6f6c7574 dHeuristic8solut │ │ │ │ 0x00022a94 696f6e45 52645064 52374f73 69437574 ionERdPdR7OsiCut │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -12,15 +12,15 @@ │ │ │ │ streq pc, [r8], -r0, lsl #2 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r6, #6171 @ 0x181b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdblt r9!, {r1, r2, sp, lr}^ │ │ │ │ blmi 8407bc │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - blls 87fa8 │ │ │ │ + blls 87fa8 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ teqle r0, r0, lsl #6 │ │ │ │ ldrbtmi r4, [r8], #-2077 @ 0xfffff7e3 │ │ │ │ bl ebf48 │ │ │ │ strmi r4, [r8], -r4, lsl #12 │ │ │ │ @ instruction: 0xf7ff460f │ │ │ │ @ instruction: 0x4605eb7c │ │ │ │ @@ -45,15 +45,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7fed001 │ │ │ │ andlt lr, r3, ip, lsr #29 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ andeq r1, sl, r8 │ │ │ │ andeq r0, r0, r4, asr sp │ │ │ │ strdeq r0, [sl], -r4 │ │ │ │ - @ instruction: 0x000793ba │ │ │ │ + andeq r9, r7, sl, asr #7 │ │ │ │ muleq sl, r2, pc @ │ │ │ │ │ │ │ │ 0002dfc4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ @@ -152,19 +152,19 @@ │ │ │ │ nop │ │ │ │ lsrs r4, r1, #29 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #29 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r4, [sp, #536] @ 0x218 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r4, [sp, #552] @ 0x228 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r4, [sp, #520] @ 0x208 │ │ │ │ + ldr r4, [sp, #584] @ 0x248 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r6, r0, #27 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ @@ -244,15 +244,15 @@ │ │ │ │ nop │ │ │ │ lsrs r4, r3, #24 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #24 │ │ │ │ movs r2, r1 │ │ │ │ - str r1, [sp, #824] @ 0x338 │ │ │ │ + str r1, [sp, #888] @ 0x378 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r6, r4, #22 │ │ │ │ movs r2, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -389,476 +389,476 @@ │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r7, #17 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r6, r2, #17 │ │ │ │ movs r2, r1 │ │ │ │ + │ │ │ │ +0002e304 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (2e334 ) │ │ │ │ + sub sp, #8 │ │ │ │ + movs r0, #4 │ │ │ │ + blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ + ldr r3, [pc, #24] @ (2e338 ) │ │ │ │ + add r4, pc │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + str r2, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r3 │ │ │ │ + blx 2d9d8 <__cxa_throw@plt> │ │ │ │ + nop │ │ │ │ + lsrs r2, r1, #16 │ │ │ │ + movs r2, r1 │ │ │ │ + lsrs r4, r4, #19 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #152] @ (2e3ac ) │ │ │ │ + ldr r2, [pc, #152] @ (2e3e4 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #152] @ (2e3b0 ) │ │ │ │ + ldr r3, [pc, #152] @ (2e3e8 ) │ │ │ │ add.w r6, r0, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ str r6, [r0, #0] │ │ │ │ - cbnz r1, 2e348 │ │ │ │ - ldr r2, [pc, #132] @ (2e3b4 ) │ │ │ │ - ldr r3, [pc, #128] @ (2e3b0 ) │ │ │ │ + cbnz r1, 2e380 │ │ │ │ + ldr r2, [pc, #132] @ (2e3ec ) │ │ │ │ + ldr r3, [pc, #128] @ (2e3e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2e3a2 │ │ │ │ - ldr r0, [pc, #116] @ (2e3b8 ) │ │ │ │ + bne.n 2e3da │ │ │ │ + ldr r0, [pc, #116] @ (2e3f0 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c550 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ blx 2d64c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bls.n 2e36e │ │ │ │ + bls.n 2e3a6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n 2e37a │ │ │ │ + b.n 2e3b2 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 2e378 │ │ │ │ + bne.n 2e3b0 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 2e384 │ │ │ │ - cbz r0, 2e384 │ │ │ │ + b.n 2e3bc │ │ │ │ + cbz r0, 2e3bc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ strb r1, [r2, r3] │ │ │ │ - ldr r2, [pc, #44] @ (2e3bc ) │ │ │ │ - ldr r3, [pc, #28] @ (2e3b0 ) │ │ │ │ + ldr r2, [pc, #44] @ (2e3f4 ) │ │ │ │ + ldr r3, [pc, #28] @ (2e3e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 2e3a6 │ │ │ │ + beq.n 2e3de │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r1, #16 │ │ │ │ + lsrs r4, r2, #15 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #15 │ │ │ │ + lsrs r0, r0, #15 │ │ │ │ movs r2, r1 │ │ │ │ - ldrh r6, [r7, #60] @ 0x3c │ │ │ │ + ldrh r6, [r2, #60] @ 0x3c │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r6, r2, #14 │ │ │ │ - movs r2, r1 │ │ │ │ - │ │ │ │ -0002e3c0 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (2e3f0 ) │ │ │ │ - sub sp, #8 │ │ │ │ - movs r0, #4 │ │ │ │ - blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r3, [pc, #24] @ (2e3f4 ) │ │ │ │ - add r4, pc │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - str r2, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r3 │ │ │ │ - blx 2d9d8 <__cxa_throw@plt> │ │ │ │ - nop │ │ │ │ - lsrs r6, r1, #13 │ │ │ │ + lsrs r6, r3, #13 │ │ │ │ movs r2, r1 │ │ │ │ - lsrs r4, r4, #19 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #152] @ (2e4a0 ) │ │ │ │ + ldr r2, [pc, #152] @ (2e4a0 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #152] @ (2e4a4 ) │ │ │ │ + ldr r3, [pc, #152] @ (2e4a4 ) │ │ │ │ add.w r6, r0, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ str r6, [r0, #0] │ │ │ │ - cbnz r1, 2e43c │ │ │ │ - ldr r2, [pc, #132] @ (2e4a8 ) │ │ │ │ - ldr r3, [pc, #128] @ (2e4a4 ) │ │ │ │ + cbnz r1, 2e43c │ │ │ │ + ldr r2, [pc, #132] @ (2e4a8 ) │ │ │ │ + ldr r3, [pc, #128] @ (2e4a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2e496 │ │ │ │ - ldr r0, [pc, #116] @ (2e4ac ) │ │ │ │ + bne.n 2e496 │ │ │ │ + ldr r0, [pc, #116] @ (2e4ac ) │ │ │ │ add r0, pc │ │ │ │ blx 2c550 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ blx 2d64c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bls.n 2e462 │ │ │ │ + bls.n 2e462 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n 2e46e │ │ │ │ + b.n 2e46e │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 2e46c │ │ │ │ + bne.n 2e46c │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 2e478 │ │ │ │ - cbz r0, 2e478 │ │ │ │ + b.n 2e478 │ │ │ │ + cbz r0, 2e478 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ strb r1, [r2, r3] │ │ │ │ - ldr r2, [pc, #44] @ (2e4b0 ) │ │ │ │ - ldr r3, [pc, #28] @ (2e4a4 ) │ │ │ │ + ldr r2, [pc, #44] @ (2e4b0 ) │ │ │ │ + ldr r3, [pc, #28] @ (2e4a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 2e49a │ │ │ │ + beq.n 2e49a │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r3, #12 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #12 │ │ │ │ movs r2, r1 │ │ │ │ - ldrh r2, [r1, #54] @ 0x36 │ │ │ │ + ldrh r2, [r3, #54] @ 0x36 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r2, r4, #10 │ │ │ │ movs r2, r1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #152] @ (2e55c ) │ │ │ │ + ldr r2, [pc, #152] @ (2e55c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #152] @ (2e560 ) │ │ │ │ + ldr r3, [pc, #152] @ (2e560 ) │ │ │ │ add.w r6, r0, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ str r6, [r0, #0] │ │ │ │ - cbnz r1, 2e4f8 │ │ │ │ - ldr r2, [pc, #132] @ (2e564 ) │ │ │ │ - ldr r3, [pc, #128] @ (2e560 ) │ │ │ │ + cbnz r1, 2e4f8 │ │ │ │ + ldr r2, [pc, #132] @ (2e564 ) │ │ │ │ + ldr r3, [pc, #128] @ (2e560 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2e552 │ │ │ │ - ldr r0, [pc, #116] @ (2e568 ) │ │ │ │ + bne.n 2e552 │ │ │ │ + ldr r0, [pc, #116] @ (2e568 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c550 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ blx 2d64c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bls.n 2e51e │ │ │ │ + bls.n 2e51e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n 2e52a │ │ │ │ + b.n 2e52a │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 2e528 │ │ │ │ + bne.n 2e528 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 2e534 │ │ │ │ - cbz r0, 2e534 │ │ │ │ + b.n 2e534 │ │ │ │ + cbz r0, 2e534 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ strb r1, [r2, r3] │ │ │ │ - ldr r2, [pc, #44] @ (2e56c ) │ │ │ │ - ldr r3, [pc, #28] @ (2e560 ) │ │ │ │ + ldr r2, [pc, #44] @ (2e56c ) │ │ │ │ + ldr r3, [pc, #28] @ (2e560 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 2e556 │ │ │ │ + beq.n 2e556 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ lsrs r4, r3, #9 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #9 │ │ │ │ movs r2, r1 │ │ │ │ - ldrh r6, [r1, #48] @ 0x30 │ │ │ │ + ldrh r6, [r3, #48] @ 0x30 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r6, r4, #7 │ │ │ │ movs r2, r1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #152] @ (2e618 ) │ │ │ │ + ldr r2, [pc, #152] @ (2e618 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #152] @ (2e61c ) │ │ │ │ + ldr r3, [pc, #152] @ (2e61c ) │ │ │ │ add.w r6, r0, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ str r6, [r0, #0] │ │ │ │ - cbnz r1, 2e5b4 │ │ │ │ - ldr r2, [pc, #132] @ (2e620 ) │ │ │ │ - ldr r3, [pc, #128] @ (2e61c ) │ │ │ │ + cbnz r1, 2e5b4 │ │ │ │ + ldr r2, [pc, #132] @ (2e620 ) │ │ │ │ + ldr r3, [pc, #128] @ (2e61c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2e60e │ │ │ │ - ldr r0, [pc, #116] @ (2e624 ) │ │ │ │ + bne.n 2e60e │ │ │ │ + ldr r0, [pc, #116] @ (2e624 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c550 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ blx 2d64c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bls.n 2e5da │ │ │ │ + bls.n 2e5da │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n 2e5e6 │ │ │ │ + b.n 2e5e6 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 2e5e4 │ │ │ │ + bne.n 2e5e4 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 2e5f0 │ │ │ │ - cbz r0, 2e5f0 │ │ │ │ + b.n 2e5f0 │ │ │ │ + cbz r0, 2e5f0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ strb r1, [r2, r3] │ │ │ │ - ldr r2, [pc, #44] @ (2e628 ) │ │ │ │ - ldr r3, [pc, #28] @ (2e61c ) │ │ │ │ + ldr r2, [pc, #44] @ (2e628 ) │ │ │ │ + ldr r3, [pc, #28] @ (2e61c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 2e612 │ │ │ │ + beq.n 2e612 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r4, #6 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #6 │ │ │ │ movs r2, r1 │ │ │ │ - ldrh r2, [r2, #42] @ 0x2a │ │ │ │ + ldrh r2, [r4, #42] @ 0x2a │ │ │ │ movs r7, r0 │ │ │ │ lsrs r2, r5, #4 │ │ │ │ movs r2, r1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #56] @ (2e674 ) │ │ │ │ + ldr r5, [pc, #56] @ (2e674 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #56] @ (2e678 ) │ │ │ │ + ldr r3, [pc, #56] @ (2e678 ) │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2bbec >::close()@plt> │ │ │ │ add.w r0, r4, #56 @ 0x38 │ │ │ │ blx 2dca8 ::~__basic_file()@plt> │ │ │ │ - ldr r3, [pc, #36] @ (2e67c ) │ │ │ │ + ldr r3, [pc, #36] @ (2e67c ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r0], #28 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 2d3e4 │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 2e64c │ │ │ │ + b.n 2e64c │ │ │ │ nop │ │ │ │ lsrs r0, r5, #3 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r7, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #152] @ (2e728 ) │ │ │ │ + ldr r2, [pc, #152] @ (2e728 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #152] @ (2e72c ) │ │ │ │ + ldr r3, [pc, #152] @ (2e72c ) │ │ │ │ add.w r6, r0, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ str r6, [r0, #0] │ │ │ │ - cbnz r1, 2e6c4 │ │ │ │ - ldr r2, [pc, #132] @ (2e730 ) │ │ │ │ - ldr r3, [pc, #128] @ (2e72c ) │ │ │ │ + cbnz r1, 2e6c4 │ │ │ │ + ldr r2, [pc, #132] @ (2e730 ) │ │ │ │ + ldr r3, [pc, #128] @ (2e72c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2e71e │ │ │ │ - ldr r0, [pc, #116] @ (2e734 ) │ │ │ │ + bne.n 2e71e │ │ │ │ + ldr r0, [pc, #116] @ (2e734 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c550 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ blx 2d64c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bls.n 2e6ea │ │ │ │ + bls.n 2e6ea │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n 2e6f6 │ │ │ │ + b.n 2e6f6 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 2e6f4 │ │ │ │ + bne.n 2e6f4 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 2e700 │ │ │ │ - cbz r0, 2e700 │ │ │ │ + b.n 2e700 │ │ │ │ + cbz r0, 2e700 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ strb r1, [r2, r3] │ │ │ │ - ldr r2, [pc, #44] @ (2e738 ) │ │ │ │ - ldr r3, [pc, #28] @ (2e72c ) │ │ │ │ + ldr r2, [pc, #44] @ (2e738 ) │ │ │ │ + ldr r3, [pc, #28] @ (2e72c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 2e722 │ │ │ │ + beq.n 2e722 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #1 │ │ │ │ movs r2, r1 │ │ │ │ - ldrh r2, [r0, #34] @ 0x22 │ │ │ │ + ldrh r2, [r2, #34] @ 0x22 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r2, r3, #32 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ 0002e73c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -945,25 +945,25 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ ldr r1, [pc, #184] @ (2e8c8 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r1, [pc, #176] @ (2e8cc ) │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r1, [pc, #168] @ (2e8d0 ) │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movw r3, #1357 @ 0x54d │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfe0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ @@ -1016,19 +1016,19 @@ │ │ │ │ nop │ │ │ │ lsls r4, r6, #28 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #28 │ │ │ │ movs r2, r1 │ │ │ │ - subs r2, r5, #3 │ │ │ │ + subs r2, r7, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r6, r1, #4 │ │ │ │ + subs r6, r3, #4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r6, r1, #4 │ │ │ │ + subs r6, r3, #4 │ │ │ │ movs r0, r1 │ │ │ │ lsls r0, r2, #27 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1053,25 +1053,25 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ ldr r1, [pc, #184] @ (2e9d0 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r1, [pc, #176] @ (2e9d4 ) │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r1, [pc, #168] @ (2e9d8 ) │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movw r3, #1367 @ 0x557 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfe0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ @@ -1124,19 +1124,19 @@ │ │ │ │ nop │ │ │ │ lsls r4, r5, #24 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #24 │ │ │ │ movs r2, r1 │ │ │ │ - adds r2, r4, #7 │ │ │ │ + adds r2, r6, #7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r6, r5, #0 │ │ │ │ + subs r6, r7, #0 │ │ │ │ movs r0, r1 │ │ │ │ - subs r6, r0, #0 │ │ │ │ + subs r6, r2, #0 │ │ │ │ movs r0, r1 │ │ │ │ lsls r0, r1, #23 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1161,25 +1161,25 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ ldr r1, [pc, #184] @ (2ead8 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r1, [pc, #176] @ (2eadc ) │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r1, [pc, #168] @ (2eae0 ) │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movw r3, #1377 @ 0x561 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfe0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ @@ -1232,19 +1232,19 @@ │ │ │ │ nop │ │ │ │ lsls r4, r4, #20 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #20 │ │ │ │ movs r2, r1 │ │ │ │ - adds r2, r3, #3 │ │ │ │ + adds r2, r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, r6, #4 │ │ │ │ + adds r2, r0, #5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r6, r7, #3 │ │ │ │ + adds r6, r1, #4 │ │ │ │ movs r0, r1 │ │ │ │ lsls r0, r0, #19 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1269,25 +1269,25 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ ldr r1, [pc, #184] @ (2ebe0 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r1, [pc, #176] @ (2ebe4 ) │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r1, [pc, #168] @ (2ebe8 ) │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movw r3, #1388 @ 0x56c │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfe0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ @@ -1340,19 +1340,19 @@ │ │ │ │ nop │ │ │ │ lsls r4, r3, #16 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #16 │ │ │ │ movs r2, r1 │ │ │ │ - adds r2, r0, #1 │ │ │ │ + adds r2, r2, #1 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, r5, #1 │ │ │ │ + adds r2, r7, #1 │ │ │ │ movs r0, r1 │ │ │ │ - subs r6, r6, r7 │ │ │ │ + adds r6, r0, #0 │ │ │ │ movs r0, r1 │ │ │ │ lsls r0, r7, #14 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1376,15 +1376,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 72044 │ │ │ │ + bl 72054 │ │ │ │ mov r1, r5 │ │ │ │ add r5, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 2e750 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r6 │ │ │ │ @@ -1453,25 +1453,25 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ ldr r1, [pc, #184] @ (2eda4 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r1, [pc, #176] @ (2eda8 ) │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r1, [pc, #168] @ (2edac ) │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov.w r3, #704 @ 0x2c0 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfe0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ @@ -1524,19 +1524,19 @@ │ │ │ │ nop │ │ │ │ lsls r0, r3, #9 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #9 │ │ │ │ movs r2, r1 │ │ │ │ - cmp r1, #170 @ 0xaa │ │ │ │ + cmp r1, #186 @ 0xba │ │ │ │ movs r0, r1 │ │ │ │ - cmp r1, #214 @ 0xd6 │ │ │ │ + cmp r1, #230 @ 0xe6 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r1, #214 @ 0xd6 │ │ │ │ + cmp r1, #230 @ 0xe6 │ │ │ │ movs r0, r1 │ │ │ │ lsls r4, r6, #7 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1561,25 +1561,25 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ ldr r1, [pc, #184] @ (2eeac ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r1, [pc, #176] @ (2eeb0 ) │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r1, [pc, #168] @ (2eeb4 ) │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movw r3, #659 @ 0x293 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfe0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ @@ -1632,19 +1632,19 @@ │ │ │ │ nop │ │ │ │ lsls r0, r2, #5 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #5 │ │ │ │ movs r2, r1 │ │ │ │ - cmp r0, #162 @ 0xa2 │ │ │ │ + cmp r0, #178 @ 0xb2 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r0, #246 @ 0xf6 │ │ │ │ + cmp r1, #6 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r0, #206 @ 0xce │ │ │ │ + cmp r0, #222 @ 0xde │ │ │ │ movs r0, r1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1669,25 +1669,25 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ ldr r1, [pc, #184] @ (2efb4 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r1, [pc, #176] @ (2efb8 ) │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r1, [pc, #168] @ (2efbc ) │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movw r3, #675 @ 0x2a3 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfe0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ @@ -1740,19 +1740,19 @@ │ │ │ │ nop │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #1 │ │ │ │ movs r2, r1 │ │ │ │ - movs r7, #154 @ 0x9a │ │ │ │ + movs r7, #170 @ 0xaa │ │ │ │ movs r0, r1 │ │ │ │ - movs r7, #246 @ 0xf6 │ │ │ │ + cmp r0, #6 │ │ │ │ movs r0, r1 │ │ │ │ - movs r7, #198 @ 0xc6 │ │ │ │ + movs r7, #214 @ 0xd6 │ │ │ │ movs r0, r1 │ │ │ │ vaddl.u32 q8, d4, d9 │ │ │ │ lsrs r4, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ vaddl.u16 q0, d10, d9 │ │ │ │ @@ -1775,25 +1775,25 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ ldr r1, [pc, #184] @ (2f0bc ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r1, [pc, #176] @ (2f0c0 ) │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r1, [pc, #168] @ (2f0c4 ) │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov.w r3, #1128 @ 0x468 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfe0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ @@ -1844,19 +1844,19 @@ │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ vhadd.u8 d16, d0, d9 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ vhadd.u d0, d8, d9 │ │ │ │ - movs r7, #2 │ │ │ │ + movs r7, #18 │ │ │ │ movs r0, r1 │ │ │ │ - movs r7, #38 @ 0x26 │ │ │ │ + movs r7, #54 @ 0x36 │ │ │ │ movs r0, r1 │ │ │ │ - movs r6, #190 @ 0xbe │ │ │ │ + movs r6, #206 @ 0xce │ │ │ │ movs r0, r1 │ │ │ │ cdp2 0, 13, cr0, cr12, cr9, {0} │ │ │ │ lsrs r4, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 9, cr0, cr2, cr9, {0} │ │ │ │ @@ -1879,25 +1879,25 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ ldr r1, [pc, #184] @ (2f1c4 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r1, [pc, #176] @ (2f1c8 ) │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r1, [pc, #168] @ (2f1cc ) │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movw r3, #589 @ 0x24d │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfe0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ @@ -1948,19 +1948,19 @@ │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ cdp2 0, 3, cr0, cr8, cr9, {0} │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 3, cr0, cr0, cr9, {0} │ │ │ │ - movs r6, #54 @ 0x36 │ │ │ │ + movs r6, #70 @ 0x46 │ │ │ │ movs r0, r1 │ │ │ │ - movs r6, #74 @ 0x4a │ │ │ │ + movs r6, #90 @ 0x5a │ │ │ │ movs r0, r1 │ │ │ │ - movs r5, #182 @ 0xb6 │ │ │ │ + movs r5, #198 @ 0xc6 │ │ │ │ movs r0, r1 │ │ │ │ ldc2l 0, cr0, [r4, #36] @ 0x24 │ │ │ │ lsrs r4, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ stc2 0, cr0, [sl, #36] @ 0x24 │ │ │ │ @@ -1983,25 +1983,25 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ ldr r1, [pc, #184] @ (2f2cc ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r1, [pc, #176] @ (2f2d0 ) │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r1, [pc, #168] @ (2f2d4 ) │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movw r3, #786 @ 0x312 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfe0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ @@ -2052,19 +2052,19 @@ │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ ldc2 0, cr0, [r0, #-36]! @ 0xffffffdc │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ stc2 0, cr0, [r8, #-36]! @ 0xffffffdc │ │ │ │ - movs r4, #130 @ 0x82 │ │ │ │ + movs r4, #146 @ 0x92 │ │ │ │ movs r0, r1 │ │ │ │ - movs r5, #86 @ 0x56 │ │ │ │ + movs r5, #102 @ 0x66 │ │ │ │ movs r0, r1 │ │ │ │ - movs r4, #174 @ 0xae │ │ │ │ + movs r4, #190 @ 0xbe │ │ │ │ movs r0, r1 │ │ │ │ stc2l 0, cr0, [ip], {9} │ │ │ │ lsrs r4, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ stc2 0, cr0, [r2], {9} │ │ │ │ @@ -2087,25 +2087,25 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ ldr r1, [pc, #184] @ (2f3d4 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r1, [pc, #176] @ (2f3d8 ) │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r1, [pc, #168] @ (2f3dc ) │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movw r3, #775 @ 0x307 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfe0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ @@ -2156,19 +2156,19 @@ │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ stc2 0, cr0, [r8], #-36 @ 0xffffffdc │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ stc2 0, cr0, [r0], #-36 @ 0xffffffdc │ │ │ │ - movs r3, #122 @ 0x7a │ │ │ │ + movs r3, #138 @ 0x8a │ │ │ │ movs r0, r1 │ │ │ │ - movs r4, #90 @ 0x5a │ │ │ │ + movs r4, #106 @ 0x6a │ │ │ │ movs r0, r1 │ │ │ │ - movs r3, #166 @ 0xa6 │ │ │ │ + movs r3, #182 @ 0xb6 │ │ │ │ movs r0, r1 │ │ │ │ smlal r0, r0, r4, r9 │ │ │ │ lsrs r4, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ usada8 r0, sl, r9, r0 │ │ │ │ @@ -2191,25 +2191,25 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ ldr r1, [pc, #184] @ (2f4dc ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r1, [pc, #176] @ (2f4e0 ) │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r1, [pc, #168] @ (2f4e4 ) │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movw r3, #766 @ 0x2fe │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfe0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ @@ -2260,19 +2260,19 @@ │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ smlad r0, r0, r9, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ smlabb r0, r8, r9, r0 │ │ │ │ - movs r3, #102 @ 0x66 │ │ │ │ + movs r3, #118 @ 0x76 │ │ │ │ movs r0, r1 │ │ │ │ - movs r2, #158 @ 0x9e │ │ │ │ + movs r2, #174 @ 0xae │ │ │ │ movs r0, r1 │ │ │ │ - movs r2, #158 @ 0x9e │ │ │ │ + movs r2, #174 @ 0xae │ │ │ │ movs r0, r1 │ │ │ │ @ instruction: 0xfabc0009 │ │ │ │ lsrs r4, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa720009 │ │ │ │ @@ -2295,25 +2295,25 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ ldr r1, [pc, #184] @ (2f5e4 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r1, [pc, #176] @ (2f5e8 ) │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r1, [pc, #168] @ (2f5ec ) │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov.w r3, #752 @ 0x2f0 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfe0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ @@ -2364,19 +2364,19 @@ │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfa180009 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa100009 │ │ │ │ - movs r1, #106 @ 0x6a │ │ │ │ + movs r1, #122 @ 0x7a │ │ │ │ movs r0, r1 │ │ │ │ - movs r1, #150 @ 0x96 │ │ │ │ + movs r1, #166 @ 0xa6 │ │ │ │ movs r0, r1 │ │ │ │ - movs r1, #150 @ 0x96 │ │ │ │ + movs r1, #166 @ 0xa6 │ │ │ │ movs r0, r1 │ │ │ │ ldrsh.w r0, [r4, #9] │ │ │ │ lsrs r4, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ vld4.8 {d16-d19}, [sl], r9 │ │ │ │ @@ -2399,25 +2399,25 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ ldr r1, [pc, #184] @ (2f6ec ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r1, [pc, #176] @ (2f6f0 ) │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r1, [pc, #168] @ (2f6f4 ) │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movw r3, #738 @ 0x2e2 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfe0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ @@ -2468,19 +2468,19 @@ │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ ldrsb.w r0, [r0, r9] │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ vst4.8 {d0-d3}, [r8], r9 │ │ │ │ - movs r0, #98 @ 0x62 │ │ │ │ + movs r0, #114 @ 0x72 │ │ │ │ movs r0, r1 │ │ │ │ - movs r1, #134 @ 0x86 │ │ │ │ + movs r1, #150 @ 0x96 │ │ │ │ movs r0, r1 │ │ │ │ - movs r0, #142 @ 0x8e │ │ │ │ + movs r0, #158 @ 0x9e │ │ │ │ movs r0, r1 │ │ │ │ strh.w r0, [ip, #9] │ │ │ │ lsrs r4, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ str??.w r0, [r2, r9] │ │ │ │ @@ -2503,25 +2503,25 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ ldr r1, [pc, #184] @ (2f7f4 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r1, [pc, #176] @ (2f7f8 ) │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r1, [pc, #168] @ (2f7fc ) │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movw r3, #727 @ 0x2d7 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfe0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ @@ -2572,19 +2572,19 @@ │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ strb.w r0, [r8, r9] │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ strb.w r0, [r0, r9] │ │ │ │ - subs r2, r3, #5 │ │ │ │ + subs r2, r5, #5 │ │ │ │ movs r0, r1 │ │ │ │ - subs r6, r0, #6 │ │ │ │ + subs r6, r2, #6 │ │ │ │ movs r0, r1 │ │ │ │ - subs r6, r0, #6 │ │ │ │ + subs r6, r2, #6 │ │ │ │ movs r0, r1 │ │ │ │ @ instruction: 0xf7a40009 │ │ │ │ lsrs r4, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf75a0009 │ │ │ │ @@ -2607,25 +2607,25 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ ldr r1, [pc, #184] @ (2f8fc ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r1, [pc, #176] @ (2f900 ) │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r1, [pc, #168] @ (2f904 ) │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movw r3, #715 @ 0x2cb │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfe0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ @@ -2676,19 +2676,19 @@ │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf7000009 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf6f80009 │ │ │ │ - subs r2, r2, #1 │ │ │ │ + subs r2, r4, #1 │ │ │ │ movs r0, r1 │ │ │ │ - subs r6, r6, #5 │ │ │ │ + subs r6, r0, #6 │ │ │ │ movs r0, r1 │ │ │ │ - subs r6, r7, #1 │ │ │ │ + subs r6, r1, #2 │ │ │ │ movs r0, r1 │ │ │ │ @ instruction: 0xf69c0009 │ │ │ │ lsrs r4, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf6520009 │ │ │ │ @@ -2711,25 +2711,25 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ ldr r1, [pc, #184] @ (2fa04 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r1, [pc, #176] @ (2fa08 ) │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r1, [pc, #168] @ (2fa0c ) │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov.w r3, #684 @ 0x2ac │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfe0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ @@ -2780,19 +2780,19 @@ │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf5f80009 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf5f00009 │ │ │ │ - subs r6, r7, #0 │ │ │ │ + subs r6, r1, #1 │ │ │ │ movs r0, r1 │ │ │ │ - adds r6, r4, #6 │ │ │ │ + adds r6, r6, #6 │ │ │ │ movs r0, r1 │ │ │ │ - adds r6, r6, #5 │ │ │ │ + adds r6, r0, #6 │ │ │ │ movs r0, r1 │ │ │ │ @ instruction: 0xf5940009 │ │ │ │ lsrs r4, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ adc.w r0, sl, #8978432 @ 0x890000 │ │ │ │ @@ -2815,25 +2815,25 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ ldr r1, [pc, #184] @ (2fb0c ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r1, [pc, #176] @ (2fb10 ) │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r1, [pc, #168] @ (2fb14 ) │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movw r3, #666 @ 0x29a │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfe0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ @@ -2884,19 +2884,19 @@ │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf4f00009 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf4e80009 │ │ │ │ - adds r2, r0, #1 │ │ │ │ + adds r2, r2, #1 │ │ │ │ movs r0, r1 │ │ │ │ - adds r6, r6, #5 │ │ │ │ + adds r6, r0, #6 │ │ │ │ movs r0, r1 │ │ │ │ - adds r6, r5, #1 │ │ │ │ + adds r6, r7, #1 │ │ │ │ movs r0, r1 │ │ │ │ eor.w r0, ip, #8978432 @ 0x890000 │ │ │ │ lsrs r4, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ orr.w r0, r2, #8978432 @ 0x890000 │ │ │ │ @@ -2919,25 +2919,25 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ ldr r1, [pc, #184] @ (2fc14 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r1, [pc, #176] @ (2fc18 ) │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r1, [pc, #168] @ (2fc1c ) │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movw r3, #649 @ 0x289 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfe0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ @@ -2988,19 +2988,19 @@ │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf3e80009 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf3e00009 │ │ │ │ - subs r2, r7, r4 │ │ │ │ + subs r2, r1, r5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, r7, #1 │ │ │ │ + adds r2, r1, #2 │ │ │ │ movs r0, r1 │ │ │ │ - subs r6, r4, r5 │ │ │ │ + subs r6, r6, r5 │ │ │ │ movs r0, r1 │ │ │ │ usat r0, #9, r4 │ │ │ │ lsrs r4, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf33a0009 │ │ │ │ @@ -3023,25 +3023,25 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ ldr r1, [pc, #184] @ (2fd1c ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r1, [pc, #176] @ (2fd20 ) │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r1, [pc, #168] @ (2fd24 ) │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov.w r3, #800 @ 0x320 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfe0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ @@ -3092,19 +3092,19 @@ │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf2e00009 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf2d80009 │ │ │ │ - subs r2, r6, r0 │ │ │ │ + subs r2, r0, r1 │ │ │ │ movs r0, r1 │ │ │ │ - subs r6, r7, r5 │ │ │ │ + subs r6, r1, r6 │ │ │ │ movs r0, r1 │ │ │ │ - subs r6, r3, r1 │ │ │ │ + subs r6, r5, r1 │ │ │ │ movs r0, r1 │ │ │ │ @ instruction: 0xf27c0009 │ │ │ │ lsrs r4, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf2320009 │ │ │ │ @@ -3127,25 +3127,25 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ ldr r1, [pc, #184] @ (2fe24 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r1, [pc, #176] @ (2fe28 ) │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r1, [pc, #168] @ (2fe2c ) │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movw r3, #793 @ 0x319 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfe0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ @@ -3196,19 +3196,19 @@ │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ rsbs r0, r8, #9 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ rsbs r0, r0, #9 │ │ │ │ - adds r2, r5, r4 │ │ │ │ + adds r2, r7, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r6, r0, r2 │ │ │ │ + subs r6, r2, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r6, r2, r5 │ │ │ │ + adds r6, r4, r5 │ │ │ │ movs r0, r1 │ │ │ │ sbcs.w r0, r4, #9 │ │ │ │ lsrs r4, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf12a0009 │ │ │ │ @@ -3231,25 +3231,25 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ ldr r1, [pc, #180] @ (2ff28 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r1, [pc, #172] @ (2ff2c ) │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r1, [pc, #164] @ (2ff30 ) │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movs r3, #227 @ 0xe3 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfe0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ @@ -3299,19 +3299,19 @@ │ │ │ │ beq.n 2ff18 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ @ instruction: 0xf0d00009 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf0c80009 │ │ │ │ - adds r6, r2, r6 │ │ │ │ + adds r6, r4, r6 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, r7, r6 │ │ │ │ + adds r2, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r6, r1, r1 │ │ │ │ + adds r6, r3, r1 │ │ │ │ movs r0, r1 │ │ │ │ orn r0, lr, #9 │ │ │ │ lsrs r4, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ bic.w r0, r4, #9 │ │ │ │ @@ -3447,15 +3447,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ vhadd.s32 d0, d4, d9 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ vhadd.s16 d0, d0, d9 │ │ │ │ - strb r6, [r2, #11] │ │ │ │ + strb r6, [r4, #11] │ │ │ │ movs r7, r0 │ │ │ │ cdp 0, 10, cr0, cr14, cr9, {0} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ str r2, [r0, r3] │ │ │ │ @@ -3512,30 +3512,30 @@ │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [pc, #44] @ (30164 ) │ │ │ │ add r4, pc │ │ │ │ ldr r1, [pc, #44] @ (30168 ) │ │ │ │ add r1, pc │ │ │ │ ldr r5, [r4, r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 4ff18 │ │ │ │ + bl 4d770 │ │ │ │ ldr r3, [pc, #36] @ (3016c ) │ │ │ │ ldr r2, [pc, #36] @ (30170 ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 2ba74 <__aeabi_atexit@plt> │ │ │ │ nop │ │ │ │ ldcl 0, cr0, [r0, #36]! @ 0x24 │ │ │ │ lsrs r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb69c │ │ │ │ + push {r3, r4, r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ lsrs r0, r6, #23 │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 11, cr0, cr0, cr9, {0} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -3543,105 +3543,105 @@ │ │ │ │ ldr r5, [pc, #376] @ (302fc ) │ │ │ │ ldr r3, [pc, #376] @ (30300 ) │ │ │ │ add r5, pc │ │ │ │ ldr r1, [pc, #376] @ (30304 ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 91a64 │ │ │ │ + bl 90e94 │ │ │ │ ldr r3, [pc, #368] @ (30308 ) │ │ │ │ ldr r2, [pc, #372] @ (3030c ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ ldr r6, [r5, r3] │ │ │ │ mov r1, r6 │ │ │ │ blx 2ba78 <__aeabi_atexit@plt+0x4> │ │ │ │ ldr r3, [pc, #360] @ (30310 ) │ │ │ │ ldr r1, [pc, #364] @ (30314 ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 91a64 │ │ │ │ + bl 90e94 │ │ │ │ ldr r1, [pc, #356] @ (30318 ) │ │ │ │ add.w r0, r4, #24 │ │ │ │ add r1, pc │ │ │ │ - bl 91a64 │ │ │ │ + bl 90e94 │ │ │ │ ldr r1, [pc, #348] @ (3031c ) │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - bl 91a64 │ │ │ │ + bl 90e94 │ │ │ │ ldr r1, [pc, #340] @ (30320 ) │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ add r1, pc │ │ │ │ - bl 91a64 │ │ │ │ + bl 90e94 │ │ │ │ ldr r1, [pc, #332] @ (30324 ) │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ add r1, pc │ │ │ │ - bl 91a64 │ │ │ │ + bl 90e94 │ │ │ │ ldr r1, [pc, #324] @ (30328 ) │ │ │ │ add.w r0, r4, #120 @ 0x78 │ │ │ │ add r1, pc │ │ │ │ - bl 91a64 │ │ │ │ + bl 90e94 │ │ │ │ ldr r1, [pc, #316] @ (3032c ) │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ add r1, pc │ │ │ │ - bl 91a64 │ │ │ │ + bl 90e94 │ │ │ │ ldr r1, [pc, #308] @ (30330 ) │ │ │ │ add.w r0, r4, #168 @ 0xa8 │ │ │ │ add r1, pc │ │ │ │ - bl 91a64 │ │ │ │ + bl 90e94 │ │ │ │ ldr r1, [pc, #300] @ (30334 ) │ │ │ │ add.w r0, r4, #192 @ 0xc0 │ │ │ │ add r1, pc │ │ │ │ - bl 91a64 │ │ │ │ + bl 90e94 │ │ │ │ ldr r1, [pc, #292] @ (30338 ) │ │ │ │ add.w r0, r4, #216 @ 0xd8 │ │ │ │ add r1, pc │ │ │ │ - bl 91a64 │ │ │ │ + bl 90e94 │ │ │ │ ldr r1, [pc, #284] @ (3033c ) │ │ │ │ add.w r0, r4, #240 @ 0xf0 │ │ │ │ add r1, pc │ │ │ │ - bl 91a64 │ │ │ │ + bl 90e94 │ │ │ │ ldr r1, [pc, #276] @ (30340 ) │ │ │ │ add.w r0, r4, #264 @ 0x108 │ │ │ │ add r1, pc │ │ │ │ - bl 91a64 │ │ │ │ + bl 90e94 │ │ │ │ ldr r1, [pc, #268] @ (30344 ) │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ add r1, pc │ │ │ │ - bl 91a64 │ │ │ │ + bl 90e94 │ │ │ │ ldr r1, [pc, #260] @ (30348 ) │ │ │ │ add.w r0, r4, #312 @ 0x138 │ │ │ │ add r1, pc │ │ │ │ - bl 91a64 │ │ │ │ + bl 90e94 │ │ │ │ ldr r1, [pc, #252] @ (3034c ) │ │ │ │ add.w r0, r4, #336 @ 0x150 │ │ │ │ add r1, pc │ │ │ │ - bl 91a64 │ │ │ │ + bl 90e94 │ │ │ │ ldr r1, [pc, #244] @ (30350 ) │ │ │ │ add.w r0, r4, #360 @ 0x168 │ │ │ │ add r1, pc │ │ │ │ - bl 91a64 │ │ │ │ + bl 90e94 │ │ │ │ ldr r1, [pc, #236] @ (30354 ) │ │ │ │ add.w r0, r4, #384 @ 0x180 │ │ │ │ add r1, pc │ │ │ │ - bl 91a64 │ │ │ │ + bl 90e94 │ │ │ │ ldr r4, [pc, #228] @ (30358 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #228] @ (3035c ) │ │ │ │ add r4, pc │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2ba78 <__aeabi_atexit@plt+0x4> │ │ │ │ ldr r3, [pc, #220] @ (30360 ) │ │ │ │ ldr r1, [pc, #220] @ (30364 ) │ │ │ │ add r1, pc │ │ │ │ ldr r5, [r5, r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 91a64 │ │ │ │ + bl 90e94 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 2ba74 <__aeabi_atexit@plt> │ │ │ │ movs r3, #16 │ │ │ │ rsb r3, r3, #16 │ │ │ │ @@ -3685,60 +3685,60 @@ │ │ │ │ subs r5, #24 │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ b.n 302aa │ │ │ │ stc 0, cr0, [r2, #36]! @ 0x24 │ │ │ │ asrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s32 d0, d2, d7 │ │ │ │ + vhadd.s d0, d2, d7 │ │ │ │ lsrs r0, r6, #23 │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 6, cr0, cr2, cr9, {0} │ │ │ │ asrs r4, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #236 @ 0xec │ │ │ │ + cmp r3, #92 @ 0x5c │ │ │ │ movs r0, r1 │ │ │ │ - cmp r3, #236 @ 0xec │ │ │ │ + cmp r3, #92 @ 0x5c │ │ │ │ movs r0, r1 │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #12 │ │ │ │ + cmp r3, #124 @ 0x7c │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #36 @ 0x24 │ │ │ │ + cmp r3, #148 @ 0x94 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #44 @ 0x2c │ │ │ │ + cmp r3, #156 @ 0x9c │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #52 @ 0x34 │ │ │ │ + cmp r3, #164 @ 0xa4 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #68 @ 0x44 │ │ │ │ + cmp r3, #180 @ 0xb4 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #76 @ 0x4c │ │ │ │ + cmp r3, #188 @ 0xbc │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #92 @ 0x5c │ │ │ │ + cmp r3, #204 @ 0xcc │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #112 @ 0x70 │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #128 @ 0x80 │ │ │ │ + cmp r3, #240 @ 0xf0 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #132 @ 0x84 │ │ │ │ + cmp r3, #244 @ 0xf4 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #144 @ 0x90 │ │ │ │ + cmp r4, #0 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #156 @ 0x9c │ │ │ │ + cmp r4, #12 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #172 @ 0xac │ │ │ │ + cmp r4, #28 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #180 @ 0xb4 │ │ │ │ + cmp r4, #36 @ 0x24 │ │ │ │ movs r0, r1 │ │ │ │ stc2 0, cr0, [r4, #36] @ 0x24 │ │ │ │ - adds r1, r4, r4 │ │ │ │ + lsrs r1, r2, #21 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r4, #27 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 2, cr0, cr6, cr7, {0} │ │ │ │ + cdp 0, 3, cr0, cr6, cr7, {0} │ │ │ │ adds r0, #20 │ │ │ │ b.n 2feac │ │ │ │ movs r0, #20 │ │ │ │ b.n 2feb0 │ │ │ │ adds r0, #3 │ │ │ │ b.n 30494 │ │ │ │ movs r0, #2 │ │ │ │ @@ -3902,15 +3902,15 @@ │ │ │ │ lsrs r0, r1, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 0, cr0, [ip], {9} │ │ │ │ asrs r0, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r0, r6, #25 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 30552 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -4930,39 +4930,39 @@ │ │ │ │ asrs r0, r4, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #27 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w pc, [sp, #4095] @ 0xfff │ │ │ │ @ instruction: 0xf53a0009 │ │ │ │ adds.w r0, lr, #8978432 @ 0x890000 │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ + str r0, [r7, #64] @ 0x40 │ │ │ │ movs r7, r0 │ │ │ │ - str r2, [r3, #64] @ 0x40 │ │ │ │ + str r2, [r5, #64] @ 0x40 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #48] @ 0x30 │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ movs r7, r0 │ │ │ │ - str r4, [r3, #48] @ 0x30 │ │ │ │ + str r4, [r5, #48] @ 0x30 │ │ │ │ movs r7, r0 │ │ │ │ - str r2, [r5, #48] @ 0x30 │ │ │ │ + str r2, [r7, #48] @ 0x30 │ │ │ │ movs r7, r0 │ │ │ │ - str r6, [r2, #44] @ 0x2c │ │ │ │ + str r6, [r4, #44] @ 0x2c │ │ │ │ movs r7, r0 │ │ │ │ - str r4, [r3, #44] @ 0x2c │ │ │ │ + str r4, [r5, #44] @ 0x2c │ │ │ │ movs r7, r0 │ │ │ │ lsrs r0, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #48] @ 0x30 │ │ │ │ + str r4, [r7, #48] @ 0x30 │ │ │ │ movs r7, r0 │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ cbz r6, 31030 │ │ │ │ ldr.w r3, [pc, #2788] @ 31af8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ @@ -6063,25 +6063,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #4] │ │ │ │ + str r2, [r1, #8] │ │ │ │ movs r7, r0 │ │ │ │ - str r0, [r5, #8] │ │ │ │ + str r0, [r7, #8] │ │ │ │ movs r7, r0 │ │ │ │ - str r4, [r2, #12] │ │ │ │ + str r4, [r4, #12] │ │ │ │ movs r7, r0 │ │ │ │ - str r4, [r6, #12] │ │ │ │ + str r4, [r0, #16] │ │ │ │ movs r7, r0 │ │ │ │ - str r4, [r2, #16] │ │ │ │ + str r4, [r4, #16] │ │ │ │ movs r7, r0 │ │ │ │ - str r0, [r7, #16] │ │ │ │ + str r0, [r1, #20] │ │ │ │ movs r7, r0 │ │ │ │ ble.n 31a34 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ @@ -6095,33 +6095,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r5, r6] │ │ │ │ + ldrsb r6, [r7, r6] │ │ │ │ movs r7, r0 │ │ │ │ - ldrsb r4, [r5, r7] │ │ │ │ + ldrsb r4, [r7, r7] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r2, [r3, r0] │ │ │ │ + ldr r2, [r5, r0] │ │ │ │ movs r7, r0 │ │ │ │ lsrs r0, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r3, r2] │ │ │ │ + ldrsb r6, [r5, r2] │ │ │ │ movs r7, r0 │ │ │ │ - ldrsb r6, [r2, r2] │ │ │ │ + ldrsb r6, [r4, r2] │ │ │ │ movs r7, r0 │ │ │ │ asrs r0, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, r5] │ │ │ │ + strb r4, [r4, r5] │ │ │ │ movs r7, r0 │ │ │ │ bmi.n 31c4c │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r6, #25 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ b.n 314c0 │ │ │ │ @@ -6661,49 +6661,49 @@ │ │ │ │ b.n 31db8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ lsrs r4, r1, #28 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, r2] │ │ │ │ + strh r4, [r7, r2] │ │ │ │ movs r7, r0 │ │ │ │ - strh r2, [r5, r3] │ │ │ │ + strh r2, [r7, r3] │ │ │ │ movs r7, r0 │ │ │ │ - strh r4, [r6, r3] │ │ │ │ + strh r4, [r0, r4] │ │ │ │ movs r7, r0 │ │ │ │ lsrs r0, r6, #25 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, r1] │ │ │ │ + strh r0, [r0, r2] │ │ │ │ movs r7, r0 │ │ │ │ - strh r6, [r5, r2] │ │ │ │ + strh r6, [r7, r2] │ │ │ │ movs r7, r0 │ │ │ │ - strh r0, [r5, r3] │ │ │ │ + strh r0, [r7, r3] │ │ │ │ movs r7, r0 │ │ │ │ - strh r6, [r2, r1] │ │ │ │ + strh r6, [r4, r1] │ │ │ │ movs r7, r0 │ │ │ │ - strh r4, [r2, r2] │ │ │ │ + strh r4, [r4, r2] │ │ │ │ movs r7, r0 │ │ │ │ - strb r6, [r3, r5] │ │ │ │ + strb r6, [r5, r5] │ │ │ │ movs r7, r0 │ │ │ │ - strh r6, [r2, r5] │ │ │ │ + strh r6, [r4, r5] │ │ │ │ movs r7, r0 │ │ │ │ - strh r6, [r1, r5] │ │ │ │ + strh r6, [r3, r5] │ │ │ │ movs r7, r0 │ │ │ │ - strh r4, [r0, r5] │ │ │ │ + strh r4, [r2, r5] │ │ │ │ movs r7, r0 │ │ │ │ bne.n 32084 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, r6] │ │ │ │ + str r0, [r0, r7] │ │ │ │ movs r7, r0 │ │ │ │ - str r6, [r5, r7] │ │ │ │ + str r6, [r7, r7] │ │ │ │ movs r7, r0 │ │ │ │ - strh r4, [r0, r1] │ │ │ │ + strh r4, [r2, r1] │ │ │ │ movs r7, r0 │ │ │ │ bne.n 321e4 │ │ │ │ movs r1, r1 │ │ │ │ bne.n 321a4 │ │ │ │ movs r1, r1 │ │ │ │ beq.n 32104 │ │ │ │ movs r1, r1 │ │ │ │ @@ -6723,15 +6723,15 @@ │ │ │ │ movs r1, r1 │ │ │ │ ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ movs r1, r1 │ │ │ │ ldmia r7, {r1, r2, r4, r7} │ │ │ │ movs r1, r1 │ │ │ │ ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ movs r1, r1 │ │ │ │ - str r4, [r3, r1] │ │ │ │ + str r4, [r5, r1] │ │ │ │ movs r7, r0 │ │ │ │ ldmia r7!, {r1, r2, r3, r6} │ │ │ │ movs r1, r1 │ │ │ │ ldmia r7!, {r2, r5} │ │ │ │ movs r1, r1 │ │ │ │ ldmia r7!, {r1, r2} │ │ │ │ movs r1, r1 │ │ │ │ @@ -7247,27 +7247,27 @@ │ │ │ │ b.n 3258a │ │ │ │ blx 2cfd0 │ │ │ │ nop │ │ │ │ ldmia r2!, {r3, r4, r7} │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #48] @ (32618 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x14>) │ │ │ │ + ldr r6, [pc, #112] @ (32658 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x54>) │ │ │ │ movs r7, r0 │ │ │ │ - ldr r5, [pc, #1008] @ (329dc (double const*, int, double*)@@Base+0x80>) │ │ │ │ + ldr r6, [pc, #48] @ (3261c , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x18>) │ │ │ │ movs r7, r0 │ │ │ │ - ldr r5, [pc, #968] @ (329b8 (double const*, int, double*)@@Base+0x5c>) │ │ │ │ + ldr r6, [pc, #8] @ (325f8 ) │ │ │ │ movs r7, r0 │ │ │ │ - ldr r5, [pc, #944] @ (329a4 (double const*, int, double*)@@Base+0x48>) │ │ │ │ + ldr r5, [pc, #1008] @ (329e4 (double const*, int, double*)@@Base+0x88>) │ │ │ │ movs r7, r0 │ │ │ │ - ldr r5, [pc, #792] @ (32910 , std::allocator >::basic_string >(char const*, std::allocator const&)@@Base+0x74>) │ │ │ │ + ldr r5, [pc, #856] @ (32950 , std::allocator >::basic_string >(char const*, std::allocator const&)@@Base+0xb4>) │ │ │ │ movs r7, r0 │ │ │ │ - ldr r5, [pc, #408] @ (32794 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x190>) │ │ │ │ + ldr r5, [pc, #472] @ (327d4 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x1d0>) │ │ │ │ movs r7, r0 │ │ │ │ - ldr r5, [pc, #352] @ (32760 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x15c>) │ │ │ │ + ldr r5, [pc, #416] @ (327a0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x19c>) │ │ │ │ movs r7, r0 │ │ │ │ lsrs r0, r6, #25 │ │ │ │ ... │ │ │ │ │ │ │ │ 00032604 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -7628,15 +7628,15 @@ │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r1, r6} │ │ │ │ movs r1, r1 │ │ │ │ stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [pc, #768] @ (32c5c ::ReleasePointer_()@@Base+0x28>) │ │ │ │ + ldr r1, [pc, #832] @ (32c9c ::ReleasePointer_()@@Base+0x68>) │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ 0003295c (double const*, int, double*)@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ @@ -7884,19 +7884,19 @@ │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r3, r5, r7} │ │ │ │ movs r1, r1 │ │ │ │ stmia r4!, {r4, r5, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ - ldr r0, [pc, #0] @ (32c1c (double const*, int, double*)@@Base+0x2c0>) │ │ │ │ + ldr r0, [pc, #64] @ (32c5c ::ReleasePointer_()@@Base+0x28>) │ │ │ │ movs r7, r0 │ │ │ │ - ldr r0, [pc, #112] @ (32c90 ::ReleasePointer_()@@Base+0x5c>) │ │ │ │ + ldr r0, [pc, #176] @ (32cd0 ::ReleasePointer_()@@Base+0x9c>) │ │ │ │ movs r7, r0 │ │ │ │ - add r3, pc, #144 @ (adr r3, 32cb4 ::ReleasePointer_()@@Base+0x80>) │ │ │ │ + ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ movs r7, r0 │ │ │ │ stmia r3!, {r2, r7} │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ @@ -8605,27 +8605,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #31 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x00b0 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmn r2, r0 │ │ │ │ movs r7, r0 │ │ │ │ - cmp r2, r7 │ │ │ │ + cmn r2, r1 │ │ │ │ movs r7, r0 │ │ │ │ bkpt 0x0004 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r4, r3 │ │ │ │ + cmp r4, r5 │ │ │ │ movs r7, r0 │ │ │ │ - sbcs r4, r5 │ │ │ │ + sbcs r4, r7 │ │ │ │ movs r7, r0 │ │ │ │ - adcs r0, r4 │ │ │ │ + adcs r0, r6 │ │ │ │ movs r7, r0 │ │ │ │ - adcs r4, r6 │ │ │ │ + sbcs r4, r0 │ │ │ │ movs r7, r0 │ │ │ │ pop {r2, r3, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ 0003331c : │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -10465,33 +10465,33 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ beq.n 34418 )@@Base+0x66c> │ │ │ │ b.n 343fa )@@Base+0x64e> │ │ │ │ cbz r0, 344bc )@@Base+0x710> │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #178 @ 0xb2 │ │ │ │ + adds r6, #194 @ 0xc2 │ │ │ │ movs r7, r0 │ │ │ │ - adds r5, #220 @ 0xdc │ │ │ │ + adds r5, #236 @ 0xec │ │ │ │ movs r7, r0 │ │ │ │ - adds r5, #154 @ 0x9a │ │ │ │ + adds r5, #170 @ 0xaa │ │ │ │ movs r7, r0 │ │ │ │ - adds r5, #182 @ 0xb6 │ │ │ │ + adds r5, #198 @ 0xc6 │ │ │ │ movs r7, r0 │ │ │ │ - adds r4, #248 @ 0xf8 │ │ │ │ + adds r5, #8 │ │ │ │ movs r7, r0 │ │ │ │ - adds r4, #234 @ 0xea │ │ │ │ + adds r4, #250 @ 0xfa │ │ │ │ movs r7, r0 │ │ │ │ - adds r4, #22 │ │ │ │ + adds r4, #38 @ 0x26 │ │ │ │ movs r7, r0 │ │ │ │ - adds r3, #222 @ 0xde │ │ │ │ + adds r3, #238 @ 0xee │ │ │ │ movs r7, r0 │ │ │ │ - adds r4, #28 │ │ │ │ + adds r4, #44 @ 0x2c │ │ │ │ movs r7, r0 │ │ │ │ - adds r3, #62 @ 0x3e │ │ │ │ + adds r3, #78 @ 0x4e │ │ │ │ movs r7, r0 │ │ │ │ add r3, sp, #776 @ 0x308 │ │ │ │ movs r1, r1 │ │ │ │ add r3, sp, #248 @ 0xf8 │ │ │ │ movs r1, r1 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ movs r1, r1 │ │ │ │ @@ -11005,43 +11005,43 @@ │ │ │ │ movs r1, r1 │ │ │ │ asrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #536 @ (adr r7, 34bf0 ) │ │ │ │ movs r1, r1 │ │ │ │ - cmp r4, #100 @ 0x64 │ │ │ │ + cmp r4, #116 @ 0x74 │ │ │ │ movs r7, r0 │ │ │ │ - cmp r4, #74 @ 0x4a │ │ │ │ + cmp r4, #90 @ 0x5a │ │ │ │ movs r7, r0 │ │ │ │ - cmp r4, #84 @ 0x54 │ │ │ │ + cmp r4, #100 @ 0x64 │ │ │ │ movs r7, r0 │ │ │ │ - cmp r4, #94 @ 0x5e │ │ │ │ + cmp r4, #110 @ 0x6e │ │ │ │ movs r7, r0 │ │ │ │ add r6, pc, #392 @ (adr r6, 34b74 ) │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #136 @ (adr r6, 34a80 ) │ │ │ │ movs r1, r1 │ │ │ │ add r5, pc, #952 @ (adr r5, 34db4 ) │ │ │ │ movs r1, r1 │ │ │ │ add r5, pc, #800 @ (adr r5, 34d20 ) │ │ │ │ movs r1, r1 │ │ │ │ - cmp r2, #194 @ 0xc2 │ │ │ │ + cmp r2, #210 @ 0xd2 │ │ │ │ movs r7, r0 │ │ │ │ add r5, pc, #688 @ (adr r5, 34cb8 ) │ │ │ │ movs r1, r1 │ │ │ │ - cmp r2, #166 @ 0xa6 │ │ │ │ + cmp r2, #182 @ 0xb6 │ │ │ │ movs r7, r0 │ │ │ │ add r5, pc, #576 @ (adr r5, 34c50 ) │ │ │ │ movs r1, r1 │ │ │ │ - cmp r2, #138 @ 0x8a │ │ │ │ + cmp r2, #154 @ 0x9a │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ 00034a14 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -11308,21 +11308,21 @@ │ │ │ │ ... │ │ │ │ add r3, pc, #888 @ (adr r3, 3505c ) │ │ │ │ movs r1, r1 │ │ │ │ lsrs r0, r3, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #140 @ 0x8c │ │ │ │ + cmp r2, #156 @ 0x9c │ │ │ │ movs r7, r0 │ │ │ │ - cmp r2, #130 @ 0x82 │ │ │ │ + cmp r2, #146 @ 0x92 │ │ │ │ movs r7, r0 │ │ │ │ - cmp r2, #192 @ 0xc0 │ │ │ │ + cmp r2, #208 @ 0xd0 │ │ │ │ movs r7, r0 │ │ │ │ - cmp r2, #214 @ 0xd6 │ │ │ │ + cmp r2, #230 @ 0xe6 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ 00034cfc : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -13091,23 +13091,23 @@ │ │ │ │ beq.n 35dcc )@@Base+0x3f8> │ │ │ │ b.n 35dae )@@Base+0x3da> │ │ │ │ nop │ │ │ │ str r5, [sp, #224] @ 0xe0 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r3, #7 │ │ │ │ + adds r0, r5, #7 │ │ │ │ movs r7, r0 │ │ │ │ - adds r6, r2, #4 │ │ │ │ + adds r6, r4, #4 │ │ │ │ movs r7, r0 │ │ │ │ - adds r6, r0, #3 │ │ │ │ + adds r6, r2, #3 │ │ │ │ movs r7, r0 │ │ │ │ - adds r0, r3, #4 │ │ │ │ + adds r0, r5, #4 │ │ │ │ movs r7, r0 │ │ │ │ - subs r4, r0, r6 │ │ │ │ + subs r4, r2, r6 │ │ │ │ movs r7, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r1, r1 │ │ │ │ str r1, [sp, #552] @ 0x228 │ │ │ │ movs r1, r1 │ │ │ │ str r1, [sp, #432] @ 0x1b0 │ │ │ │ movs r1, r1 │ │ │ │ @@ -13751,27 +13751,27 @@ │ │ │ │ beq.n 363e6 )@@Base+0x476> │ │ │ │ b.n 363c8 )@@Base+0x458> │ │ │ │ nop │ │ │ │ ldrh r4, [r3, #60] @ 0x3c │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r7, r0 │ │ │ │ + adds r6, r1, r1 │ │ │ │ movs r7, r0 │ │ │ │ - asrs r2, r6, #31 │ │ │ │ + adds r2, r0, r0 │ │ │ │ movs r7, r0 │ │ │ │ - asrs r4, r3, #30 │ │ │ │ + asrs r4, r5, #30 │ │ │ │ movs r7, r0 │ │ │ │ - asrs r4, r4, #28 │ │ │ │ + asrs r4, r6, #28 │ │ │ │ movs r7, r0 │ │ │ │ - asrs r6, r6, #26 │ │ │ │ + asrs r6, r0, #27 │ │ │ │ movs r7, r0 │ │ │ │ - asrs r0, r3, #26 │ │ │ │ + asrs r0, r5, #26 │ │ │ │ movs r7, r0 │ │ │ │ - asrs r4, r4, #24 │ │ │ │ + asrs r4, r6, #24 │ │ │ │ movs r7, r0 │ │ │ │ ldrh r0, [r5, #30] │ │ │ │ movs r1, r1 │ │ │ │ ldrh r0, [r6, #26] │ │ │ │ movs r1, r1 │ │ │ │ ldrh r2, [r2, #26] │ │ │ │ movs r1, r1 │ │ │ │ @@ -13945,23 +13945,23 @@ │ │ │ │ blx 2c550 │ │ │ │ b.n 365e0 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ ldrh r2, [r0, #20] │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #11 │ │ │ │ + asrs r0, r7, #11 │ │ │ │ movs r7, r0 │ │ │ │ ldrh r4, [r1, #12] │ │ │ │ movs r1, r1 │ │ │ │ ldrh r0, [r7, #8] │ │ │ │ movs r1, r1 │ │ │ │ ldrh r6, [r3, #8] │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r4, r4, #19 │ │ │ │ + lsrs r4, r6, #19 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ 00036644 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -14123,23 +14123,23 @@ │ │ │ │ blx 2c550 │ │ │ │ b.n 36798 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ ldrh r2, [r1, #6] │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #4 │ │ │ │ + asrs r0, r0, #5 │ │ │ │ movs r7, r0 │ │ │ │ strh r4, [r2, #62] @ 0x3e │ │ │ │ movs r1, r1 │ │ │ │ strh r0, [r0, #60] @ 0x3c │ │ │ │ movs r1, r1 │ │ │ │ strh r6, [r4, #58] @ 0x3a │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r4, r5, #12 │ │ │ │ + lsrs r4, r7, #12 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ 000367fc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -14414,31 +14414,31 @@ │ │ │ │ blx 2c550 │ │ │ │ b.n 36a2a │ │ │ │ nop │ │ │ │ strh r2, [r2, #56] @ 0x38 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #1 │ │ │ │ + asrs r0, r0, #2 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r4, r1, #29 │ │ │ │ + lsrs r4, r3, #29 │ │ │ │ movs r7, r0 │ │ │ │ strh r4, [r6, #42] @ 0x2a │ │ │ │ movs r1, r1 │ │ │ │ strh r6, [r5, #38] @ 0x26 │ │ │ │ movs r1, r1 │ │ │ │ strh r6, [r2, #38] @ 0x26 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r4, r3, #2 │ │ │ │ + lsrs r4, r5, #2 │ │ │ │ movs r7, r0 │ │ │ │ strh r2, [r5, #36] @ 0x24 │ │ │ │ movs r1, r1 │ │ │ │ strh r0, [r1, #36] @ 0x24 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r6, r1, #1 │ │ │ │ + lsrs r6, r3, #1 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ 00036ae8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -14708,19 +14708,19 @@ │ │ │ │ mov.w r2, #516 @ 0x204 │ │ │ │ ldr r1, [pc, #16] @ (36d80 ) │ │ │ │ ldr r0, [pc, #16] @ (36d84 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - lsrs r6, r2, #15 │ │ │ │ + lsrs r6, r4, #15 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r0, r1, #16 │ │ │ │ + lsrs r0, r3, #16 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r6, r2, #16 │ │ │ │ + lsrs r6, r4, #16 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ 00036d88 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -14740,19 +14740,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (36dcc ) │ │ │ │ ldr r0, [pc, #20] @ (36dd0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r4, #15 │ │ │ │ + lsrs r0, r6, #15 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r6, r7, #14 │ │ │ │ + lsrs r6, r1, #15 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r4, r1, #16 │ │ │ │ + lsrs r4, r3, #16 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ 00036dd4 : │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ cbnz r3, 36e28 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -14804,19 +14804,19 @@ │ │ │ │ mov.w r2, #308 @ 0x134 │ │ │ │ ldr r1, [pc, #16] @ (36e5c ) │ │ │ │ ldr r0, [pc, #16] @ (36e60 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - lsrs r2, r2, #14 │ │ │ │ + lsrs r2, r4, #14 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r4, r5, #12 │ │ │ │ + lsrs r4, r7, #12 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r2, r0, #15 │ │ │ │ + lsrs r2, r2, #15 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ 00036e64 : │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ cbnz r3, 36eac │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -14850,19 +14850,19 @@ │ │ │ │ movw r2, #535 @ 0x217 │ │ │ │ ldr r1, [pc, #16] @ (36ec8 ) │ │ │ │ ldr r0, [pc, #16] @ (36ecc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - lsrs r2, r6, #13 │ │ │ │ + lsrs r2, r0, #14 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r0, r0, #11 │ │ │ │ + lsrs r0, r2, #11 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r6, r1, #11 │ │ │ │ + lsrs r6, r3, #11 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ 00036ed0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -14951,19 +14951,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (36fb8 ) │ │ │ │ ldr r0, [pc, #20] @ (36fbc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r7, #10 │ │ │ │ + lsrs r0, r1, #11 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r2, r2, #7 │ │ │ │ + lsrs r2, r4, #7 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r0, r6, #11 │ │ │ │ + lsrs r0, r0, #12 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ 00036fc0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -14987,19 +14987,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (37008 ) │ │ │ │ ldr r0, [pc, #20] @ (3700c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r5, #10 │ │ │ │ + lsrs r4, r7, #10 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r2, r0, #6 │ │ │ │ + lsrs r2, r2, #6 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r0, r4, #10 │ │ │ │ + lsrs r0, r6, #10 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ 00037010 : │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ cbz r3, 3701e │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ cbnz r3, 3701e │ │ │ │ @@ -15062,19 +15062,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (370b0 ) │ │ │ │ ldr r0, [pc, #20] @ (370b4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r1, #9 │ │ │ │ + lsrs r0, r3, #9 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r2, r3, #3 │ │ │ │ + lsrs r2, r5, #3 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r0, r5, #3 │ │ │ │ + lsrs r0, r7, #3 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ 000370b8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -15398,61 +15398,61 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - lsls r2, r7, #30 │ │ │ │ + lsls r2, r1, #31 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r4, #24 │ │ │ │ + lsls r4, r6, #24 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r6, r7, #31 │ │ │ │ + lsrs r6, r1, #32 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r0, #30 │ │ │ │ + lsls r4, r2, #30 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r6, r5, #23 │ │ │ │ + lsls r6, r7, #23 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r5, #31 │ │ │ │ + lsls r4, r7, #31 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r6, #29 │ │ │ │ + lsls r0, r0, #30 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r2, r3, #23 │ │ │ │ + lsls r2, r5, #23 │ │ │ │ movs r7, r0 │ │ │ │ - asrs r4, r7, #29 │ │ │ │ + asrs r4, r1, #30 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r4, r5, #29 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r6, r0, #23 │ │ │ │ + lsls r6, r2, #23 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r2, #31 │ │ │ │ + lsls r4, r4, #31 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r1, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r2, r6, #22 │ │ │ │ + lsls r2, r0, #23 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r0, #23 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r6, #28 │ │ │ │ + lsls r4, r0, #29 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r6, r3, #22 │ │ │ │ + lsls r6, r5, #22 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r4, #31 │ │ │ │ + lsls r4, r6, #31 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r4, #28 │ │ │ │ + lsls r0, r6, #28 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r2, r1, #22 │ │ │ │ + lsls r2, r3, #22 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r2, #29 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r1, #28 │ │ │ │ + lsls r4, r3, #28 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r6, r6, #21 │ │ │ │ + lsls r6, r0, #22 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r0, #22 │ │ │ │ + lsls r4, r2, #22 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ 00037478 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -15763,37 +15763,37 @@ │ │ │ │ movs r1, r1 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ movs r1, r1 │ │ │ │ ldrb r6, [r7, #3] │ │ │ │ movs r1, r1 │ │ │ │ ldrb r2, [r3, #3] │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r5, #21 │ │ │ │ + lsls r0, r7, #21 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r2, r1, #12 │ │ │ │ + lsls r2, r3, #12 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r6, #22 │ │ │ │ + lsls r0, r0, #23 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r2, #21 │ │ │ │ + lsls r4, r4, #21 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r6, r6, #11 │ │ │ │ + lsls r6, r0, #12 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r1, #22 │ │ │ │ + lsls r4, r3, #22 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r0, #21 │ │ │ │ + lsls r0, r2, #21 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r2, r4, #11 │ │ │ │ + lsls r2, r6, #11 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r0, #16 │ │ │ │ + lsls r0, r2, #16 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r1, #22 │ │ │ │ + lsls r0, r3, #22 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r1, #22 │ │ │ │ + lsls r4, r3, #22 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r6, r0, #22 │ │ │ │ + lsls r6, r2, #22 │ │ │ │ movs r7, r0 │ │ │ │ ldrb r6, [r1, #0] │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ @@ -16116,15 +16116,15 @@ │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r1, #20] │ │ │ │ movs r1, r1 │ │ │ │ strb r4, [r1, #19] │ │ │ │ movs r1, r1 │ │ │ │ - strb.w r0, [lr, #6] │ │ │ │ + ldrb.w r0, [lr, #6] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov sl, r0 │ │ │ │ @@ -17992,47 +17992,47 @@ │ │ │ │ asrs r6, r5 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r1, r1 │ │ │ │ ldr r4, [r0, #76] @ 0x4c │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa300006 │ │ │ │ - vld1.8 {d16[0]}, [r2], r6 │ │ │ │ - @ instruction: 0xf2b20006 │ │ │ │ - ldr??.w r0, [r2, r6] │ │ │ │ - add.w r0, r2, #6 │ │ │ │ - adds r0, #86 @ 0x56 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr??.w r0, [sl, r6] │ │ │ │ - ldrh.w r0, [lr, r6] │ │ │ │ - @ instruction: 0xf7fa0006 │ │ │ │ - @ instruction: 0xf7ba0006 │ │ │ │ - @ instruction: 0xf77a0006 │ │ │ │ - @ instruction: 0xf73a0006 │ │ │ │ - @ instruction: 0xf6fa0006 │ │ │ │ - movt r0, #10246 @ 0x2806 │ │ │ │ - ldrb r6, [r0, #25] │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xf6320006 │ │ │ │ - @ instruction: 0xf5ea0006 │ │ │ │ - sub.w r0, sl, #8781824 @ 0x860000 │ │ │ │ - sbcs.w r0, r2, #8781824 @ 0x860000 │ │ │ │ - @ instruction: 0xf5360006 │ │ │ │ - @ instruction: 0xf4ee0006 │ │ │ │ - @ instruction: 0xf4aa0006 │ │ │ │ - orn r0, ip, #8781824 @ 0x860000 │ │ │ │ - bics.w r0, r6, #8781824 @ 0x860000 │ │ │ │ + @ instruction: 0xfa400006 │ │ │ │ + ldr??.w r0, [r2, #6] │ │ │ │ + movt r0, #8198 @ 0x2006 │ │ │ │ + vld4.8 {d16-d19}, [r2], r6 │ │ │ │ + adds.w r0, r2, #6 │ │ │ │ + cmp r6, #114 @ 0x72 │ │ │ │ + movs r7, r0 │ │ │ │ + strb.w r0, [sl, #6] │ │ │ │ + str.w r0, [lr, r6] │ │ │ │ + strb.w r0, [sl, r6] │ │ │ │ + @ instruction: 0xf7ca0006 │ │ │ │ + @ instruction: 0xf78a0006 │ │ │ │ + @ instruction: 0xf74a0006 │ │ │ │ + @ instruction: 0xf70a0006 │ │ │ │ + @ instruction: 0xf6d20006 │ │ │ │ + ldrb r6, [r2, #25] │ │ │ │ + movs r7, r0 │ │ │ │ + movw r0, #10246 @ 0x2806 │ │ │ │ + @ instruction: 0xf5fa0006 │ │ │ │ + subs.w r0, sl, #8781824 @ 0x860000 │ │ │ │ + @ instruction: 0xf5820006 │ │ │ │ + adc.w r0, r6, #8781824 @ 0x860000 │ │ │ │ + @ instruction: 0xf4fe0006 │ │ │ │ + @ instruction: 0xf4ba0006 │ │ │ │ + orns r0, ip, #8781824 @ 0x860000 │ │ │ │ + orr.w r0, r6, #8781824 @ 0x860000 │ │ │ │ str r4, [r3, #80] @ 0x50 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r4, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ubfx r0, r8, #0, #7 │ │ │ │ - ubfx r0, r0, #0, #7 │ │ │ │ - bfi r0, r0, #0, #7 │ │ │ │ + @ instruction: 0xf3d80006 │ │ │ │ + @ instruction: 0xf3d00006 │ │ │ │ + @ instruction: 0xf3700006 │ │ │ │ str r6, [r7, #64] @ 0x40 │ │ │ │ movs r1, r1 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ movs r1, r1 │ │ │ │ str r4, [r7, #60] @ 0x3c │ │ │ │ movs r1, r1 │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ @@ -19101,39 +19101,39 @@ │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ b.n 3987e │ │ │ │ ldrsh r0, [r2, r5] │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 2, cr0, cr10, cr6, {0} │ │ │ │ + cdp 0, 3, cr0, cr10, cr6, {0} │ │ │ │ ldrsh r6, [r1, r2] │ │ │ │ movs r1, r1 │ │ │ │ - ldc 0, cr0, [lr, #24] │ │ │ │ - ldcl 0, cr0, [ip, #-24] @ 0xffffffe8 │ │ │ │ - stc 0, cr0, [r4, #-24]! @ 0xffffffe8 │ │ │ │ - stcl 0, cr0, [r4], #24 │ │ │ │ - ldc 0, cr0, [r4], #24 │ │ │ │ - stcl 0, cr0, [ip], #-24 @ 0xffffffe8 │ │ │ │ - mcrr 0, 0, r0, r0, cr6 │ │ │ │ - stc 0, cr0, [r0], {6} │ │ │ │ - b.n 39d80 │ │ │ │ - movs r6, r0 │ │ │ │ - sbc.w r0, r8, r6 │ │ │ │ - b.n 39a20 │ │ │ │ - movs r6, r0 │ │ │ │ - @ instruction: 0xeae00006 │ │ │ │ - @ instruction: 0xeab80006 │ │ │ │ - eor.w r0, sl, r6 │ │ │ │ - orr.w r0, ip, r6 │ │ │ │ - b.n 39d40 │ │ │ │ - movs r6, r0 │ │ │ │ - strd r0, r0, [r0, #24] │ │ │ │ - @ instruction: 0xe98a0006 │ │ │ │ - ldrd r0, r0, [lr, #-24] │ │ │ │ + stc 0, cr0, [lr, #24]! │ │ │ │ + stcl 0, cr0, [ip, #-24]! @ 0xffffffe8 │ │ │ │ + ldc 0, cr0, [r4, #-24]! @ 0xffffffe8 │ │ │ │ + ldcl 0, cr0, [r4], #24 │ │ │ │ + stcl 0, cr0, [r4], {6} │ │ │ │ + ldcl 0, cr0, [ip], #-24 @ 0xffffffe8 │ │ │ │ + mrrc 0, 0, r0, r0, cr6 @ │ │ │ │ + ldc 0, cr0, [r0], {6} │ │ │ │ + b.n 39da0 │ │ │ │ + movs r6, r0 │ │ │ │ + sbcs.w r0, r8, r6 │ │ │ │ + b.n 39a40 │ │ │ │ + movs r6, r0 │ │ │ │ + @ instruction: 0xeaf00006 │ │ │ │ + pkhbt r0, r8, r6 │ │ │ │ + eors.w r0, sl, r6 │ │ │ │ + orrs.w r0, ip, r6 │ │ │ │ + b.n 39d60 │ │ │ │ + movs r6, r0 │ │ │ │ + ldrd r0, r0, [r0, #24] │ │ │ │ + @ instruction: 0xe99a0006 │ │ │ │ + strd r0, r0, [lr, #-24]! │ │ │ │ ldrsb r6, [r2, r4] │ │ │ │ movs r1, r1 │ │ │ │ ldrsb r0, [r3, r3] │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ 000398f8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -19600,39 +19600,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, r1] │ │ │ │ movs r1, r1 │ │ │ │ - b.n 3a048 │ │ │ │ + b.n 3a068 │ │ │ │ movs r6, r0 │ │ │ │ - b.n 3978c │ │ │ │ + b.n 397ac │ │ │ │ movs r6, r0 │ │ │ │ - b.n 39808 │ │ │ │ + b.n 39828 │ │ │ │ movs r6, r0 │ │ │ │ strh r2, [r0, r7] │ │ │ │ movs r1, r1 │ │ │ │ - b.n 39f4c │ │ │ │ + b.n 39f6c │ │ │ │ movs r6, r0 │ │ │ │ - b.n 39690 │ │ │ │ + b.n 396b0 │ │ │ │ movs r6, r0 │ │ │ │ - b.n 3969c │ │ │ │ + b.n 396bc │ │ │ │ movs r6, r0 │ │ │ │ strh r4, [r7, r4] │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 39e30 │ │ │ │ + b.n 39e50 │ │ │ │ movs r6, r0 │ │ │ │ - b.n 3a574 │ │ │ │ + b.n 3a594 │ │ │ │ movs r6, r0 │ │ │ │ - b.n 39650 │ │ │ │ + b.n 39670 │ │ │ │ movs r6, r0 │ │ │ │ strh r2, [r4, r2] │ │ │ │ movs r1, r1 │ │ │ │ strh r6, [r5, r1] │ │ │ │ movs r1, r1 │ │ │ │ strh r0, [r6, r0] │ │ │ │ movs r1, r1 │ │ │ │ @@ -20326,15 +20326,15 @@ │ │ │ │ blx 2bf98 ::ReleasePointer_()@plt> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ ... │ │ │ │ ldr r3, [pc, #416] @ (3a674 ) │ │ │ │ movs r1, r1 │ │ │ │ asrs r4, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r2} │ │ │ │ movs r6, r0 │ │ │ │ asrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #28 │ │ │ │ ... │ │ │ │ │ │ │ │ 0003a4e4 : │ │ │ │ @@ -20600,15 +20600,15 @@ │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r0, [pc, #568] @ (3a9e4 , std::allocator > const&)@@Base+0xc4>) │ │ │ │ movs r1, r1 │ │ │ │ asrs r4, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r3, r4} │ │ │ │ + ldmia r1, {r1, r3, r5} │ │ │ │ movs r6, r0 │ │ │ │ asrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #28 │ │ │ │ ... │ │ │ │ │ │ │ │ 0003a7bc )@@Base>: │ │ │ │ @@ -20722,15 +20722,15 @@ │ │ │ │ add.w r0, r4, #120 @ 0x78 │ │ │ │ blx 2bf98 ::ReleasePointer_()@plt> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ bxns sl │ │ │ │ movs r1, r1 │ │ │ │ asrs r4, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r5, r7} │ │ │ │ + stmia r7!, {r1, r4, r5, r7} │ │ │ │ movs r6, r0 │ │ │ │ asrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #28 │ │ │ │ ... │ │ │ │ │ │ │ │ 0003a920 , std::allocator > const&)@@Base>: │ │ │ │ @@ -22777,119 +22777,119 @@ │ │ │ │ ldrb r5, [r6, #2] │ │ │ │ add r7, sp, #116 @ 0x74 │ │ │ │ stmia r4!, {r0, r2, r4} │ │ │ │ subs r1, #64 @ 0x40 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r5!, {r6, r7} │ │ │ │ + stmia r5!, {r4, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r2, {r1, r2, r3, r5} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r2, {r1, r2, r3, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r5!, {r2, r3, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r6} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r5!, {r2, r4, r5} │ │ │ │ + stmia r5!, {r2, r6} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r2!, {r3, r5} │ │ │ │ + ldmia r2!, {r3, r4, r5} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r2, {r2, r3, r6} │ │ │ │ + ldmia r2, {r2, r3, r4, r6} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r4!, {r1, r2, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r2, {r1, r2, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r5, r6} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r2, {r1, r2, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r5, r6} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r2!, {r1, r5, r6} │ │ │ │ + ldmia r2!, {r1, r4, r5, r6} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r4!, {r1, r2, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r2!, {r1, r3, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ movs r6, r0 │ │ │ │ - asrs r6, r5, #22 │ │ │ │ + lsrs r6, r0, #22 │ │ │ │ movs r7, r0 │ │ │ │ - stmia r4!, {r1, r2, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r6} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r5!, {r1, r3, r5} │ │ │ │ + stmia r5!, {r1, r3, r4, r5} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r3!, {r1, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r1, {r1, r3, r6} │ │ │ │ + ldmia r1, {r1, r3, r4, r6} │ │ │ │ movs r6, r0 │ │ │ │ - asrs r2, r3, #17 │ │ │ │ + lsrs r2, r6, #16 │ │ │ │ movs r7, r0 │ │ │ │ - stmia r3!, {r2, r6} │ │ │ │ + stmia r3!, {r2, r4, r6} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r3!, {r1, r4} │ │ │ │ + stmia r3!, {r1, r5} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r1!, {r4} │ │ │ │ + ldmia r1!, {r5} │ │ │ │ movs r6, r0 │ │ │ │ - asrs r2, r1, #15 │ │ │ │ + lsrs r2, r4, #14 │ │ │ │ movs r7, r0 │ │ │ │ - stmia r2!, {r1, r2, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r1!, {r3, r6, r7} │ │ │ │ + stmia r1!, {r3, r4, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r0!, {r1, r2, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - asrs r0, r7, #12 │ │ │ │ + lsrs r0, r2, #12 │ │ │ │ movs r7, r0 │ │ │ │ - stmia r1!, {r1, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r7} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r1!, {r4, r5, r6} │ │ │ │ + stmia r1!, {r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r1!, {r2, r3, r4} │ │ │ │ + ldmia r1!, {r2, r3, r5} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r1!, {r1, r2, r5} │ │ │ │ + stmia r1!, {r1, r2, r4, r5} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r3} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r1!, {r5} │ │ │ │ + ldmia r1!, {r4, r5} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r1!, {r3, r5} │ │ │ │ + stmia r1!, {r3, r4, r5} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r0!, {r2, r4, r7} │ │ │ │ + stmia r0!, {r2, r5, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r1!, {r3} │ │ │ │ + ldmia r1!, {r3, r4} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r0!, {r1, r6} │ │ │ │ + stmia r0!, {r1, r4, r6} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r0!, {r2, r4, r5} │ │ │ │ + stmia r0!, {r2, r6} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r1, {r1, r6} │ │ │ │ + ldmia r1, {r1, r4, r6} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ittt al │ │ │ │ - moval r6, r0 │ │ │ │ - ite ge @ unpredictable │ │ │ │ - movge r6, r0 │ │ │ │ - ldmialt r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ + itee │ │ │ │ + mov r6, r0 │ │ │ │ + itt lt @ unpredictable │ │ │ │ + movlt r6, r0 │ │ │ │ + ldmialt r2, {r1, r2} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r2, {r2} │ │ │ │ + ldmia r2, {r2, r4} │ │ │ │ movs r6, r0 │ │ │ │ vldr d2, [pc, #752] @ 3c1d0 )@@Base+0xc08> │ │ │ │ movs r3, #0 │ │ │ │ vldr d0, [pc, #756] @ 3c1d8 )@@Base+0xc10> │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ @@ -23207,81 +23207,81 @@ │ │ │ │ movs r0, #0 │ │ │ │ add r0, pc, #380 @ (adr r0, 3c36c )@@Base+0xda4>) │ │ │ │ tst r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #0 │ │ │ │ add r0, pc, #380 @ (adr r0, 3c374 )@@Base+0xdac>) │ │ │ │ stmia r2!, {r1} │ │ │ │ - bkpt 0x0054 │ │ │ │ + bkpt 0x0064 │ │ │ │ movs r6, r0 │ │ │ │ - cmp sl, pc │ │ │ │ + mov r2, r1 │ │ │ │ movs r7, r0 │ │ │ │ - ldmia r1!, {r3, r5} │ │ │ │ + ldmia r1!, {r3, r4, r5} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r1, {r1, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r3, r6} │ │ │ │ movs r6, r0 │ │ │ │ - cmp r8, r5 │ │ │ │ + cmp r8, r7 │ │ │ │ movs r7, r0 │ │ │ │ - bkpt 0x0028 │ │ │ │ - movs r6, r0 │ │ │ │ - ldmia r1, {r1, r4, r5, r6} │ │ │ │ + bkpt 0x0038 │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r1, {r1, r2, r7} │ │ │ │ + ldmia r1, {r1, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r1, {r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ + ldmia r1, {r1, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r1, {r1, r2, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r1, {r1, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r1, {r1, r4, r7} │ │ │ │ + ldmia r1, {r1, r5, r7} │ │ │ │ movs r6, r0 │ │ │ │ ldmia r1, {r1, r5, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r1, {r1, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r2, {r2, r4} │ │ │ │ + ldmia r1, {r1, r3, r5, r7} │ │ │ │ + movs r6, r0 │ │ │ │ + ldmia r2, {r2, r5} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r2, {r1, r2, r4} │ │ │ │ + ldmia r2, {r1, r2, r5} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r2!, {r6} │ │ │ │ + ldmia r2!, {r4, r6} │ │ │ │ movs r6, r0 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7} │ │ │ │ + pop {r1, r2, r3, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - pop {r3, r5, r7} │ │ │ │ + pop {r3, r4, r5, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r1, {r1, r2, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r1!, {r2, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r1, {r1, r2, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r1!, {r3, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r3} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r1, {r1, r4, r7} │ │ │ │ + ldmia r1, {r1, r5, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r2!, {r3, r6} │ │ │ │ + ldmia r2!, {r3, r4, r6} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r2!, {r1, r4, r7} │ │ │ │ + ldmia r2!, {r1, r5, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r2, {r2, r4, r7} │ │ │ │ + ldmia r2, {r2, r5, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r3!, {r1, r2, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r3!, {r4, r6, r7} │ │ │ │ + ldmia r3!, {r5, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r4!, {r1, r2, r3, r6} │ │ │ │ movs r6, r0 │ │ │ │ str r4, [sp, #28] │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #20] │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ @@ -24570,161 +24570,153 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #740] @ 0x2e4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 3d062 )@@Base+0x1a9a> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - rev r4, r5 │ │ │ │ - movs r6, r0 │ │ │ │ - eors.w r0, r0, #6 │ │ │ │ - ldmia r3!, {r2, r4} │ │ │ │ + rev r4, r7 │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r3!, {r4, r6} │ │ │ │ + cdp 0, 10, cr0, cr12, cr6, {0} │ │ │ │ + ldmia r3!, {r2, r5} │ │ │ │ movs r6, r0 │ │ │ │ - bic.w r0, r2, #6 │ │ │ │ - @ instruction: 0xb86e │ │ │ │ + ldmia r3!, {r5, r6} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r3!, {r1, r2} │ │ │ │ + cdp 0, 3, cr0, cr14, cr6, {0} │ │ │ │ + @ instruction: 0xb87e │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4} │ │ │ │ movs r6, r0 │ │ │ │ - @ instruction: 0xb800 │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r6, r0 │ │ │ │ - @ instruction: 0xb7c0 │ │ │ │ + @ instruction: 0xb810 │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r3, {r3} │ │ │ │ + @ instruction: 0xb7d0 │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r3, {r3, r4} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r3, {r3, r5, r7} │ │ │ │ + ldmia r3!, {r2, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r3!, {r2, r5, r7} │ │ │ │ + ldmia r3, {r3, r4, r5, r7} │ │ │ │ movs r6, r0 │ │ │ │ ldmia r3!, {r2, r4, r5, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r3!, {r4, r5, r7} │ │ │ │ - movs r6, r0 │ │ │ │ ldmia r3!, {r2, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - @ instruction: 0xb6ba │ │ │ │ + ldmia r3!, {r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - @ instruction: 0xb6ea │ │ │ │ + ldmia r3!, {r2, r4, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ │ │ + @ instruction: 0xb6ca │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xb6fa │ │ │ │ + movs r6, r0 │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ + movs r6, r0 │ │ │ │ + ldmia r4!, {r1, r2, r3} │ │ │ │ movs r6, r0 │ │ │ │ + ldmia r4!, {r1} │ │ │ │ + movs r6, r0 │ │ │ │ + vaddl.u32 q8, d10, d6 │ │ │ │ ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r2, r2, #32 │ │ │ │ - movs r7, r0 │ │ │ │ + vaddl.u16 q8, d2, d6 │ │ │ │ ldmia r3!, {r1, r5, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - lsls r2, r7, #31 │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r3!, {r1, r4, r6, r7} │ │ │ │ + push {r2, r4, r5, r6, r7, lr} │ │ │ │ movs r6, r0 │ │ │ │ - push {r2, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb6a0 │ │ │ │ movs r6, r0 │ │ │ │ - @ instruction: 0xb690 │ │ │ │ + ldmia r3!, {r2, r5} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r3!, {r2, r4} │ │ │ │ + b.n 3ce5c )@@Base+0x1894> │ │ │ │ movs r6, r0 │ │ │ │ - ldrd r0, r0, [r4, #-24] │ │ │ │ - ldmia r3!, {r1, r2, r4} │ │ │ │ + ldmia r3!, {r1, r2, r5} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r3!, {r2, r4} │ │ │ │ + ldmia r3!, {r2, r5} │ │ │ │ movs r6, r0 │ │ │ │ - ldmdb lr, {r1, r2} │ │ │ │ - ldmia r3!, {r4} │ │ │ │ + b.n 3cdfc )@@Base+0x1834> │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r3, {r1, r2, r3, r4} │ │ │ │ + ldmia r3!, {r5} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r3, {r1, r3, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r5} │ │ │ │ movs r6, r0 │ │ │ │ ldmia r3, {r1, r3, r4, r5} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r3!, {r1, r6} │ │ │ │ + ldmia r3, {r1, r3, r6} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r3!, {r1, r2, r5, r6} │ │ │ │ + ldmia r3!, {r1, r4, r6} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r3!, {r1, r4, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r1, r5, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r3!, {r1, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r3!, {r1, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1} │ │ │ │ movs r6, r0 │ │ │ │ - lsls r2, r6, #23 │ │ │ │ - movs r7, r0 │ │ │ │ - cbz r0, 3d030 )@@Base+0x1a68> │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - uxth r0, r4 │ │ │ │ + stc2l 0, cr0, [sl, #24] │ │ │ │ + cbz r0, 3d034 )@@Base+0x1a6c> │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + uxth r0, r6 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r2, #15 │ │ │ │ - movs r7, r0 │ │ │ │ - sxth r2, r6 │ │ │ │ + ldmia r2, {r2, r3} │ │ │ │ movs r6, r0 │ │ │ │ - sxth r2, r3 │ │ │ │ + umull r0, r0, r8, r6 │ │ │ │ + sxtb r2, r0 │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r1, {r1, r2, r5, r6} │ │ │ │ + sxth r2, r5 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r2, r7, #12 │ │ │ │ - movs r7, r0 │ │ │ │ - cbz r4, 3d016 )@@Base+0x1a4e> │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ movs r6, r0 │ │ │ │ - add r4, pc, #288 @ (adr r4, 3d110 )@@Base+0x1b48>) │ │ │ │ + smlabb r0, r2, r6, r0 │ │ │ │ + cbz r4, 3d01a )@@Base+0x1a52> │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r1!, {r5} │ │ │ │ + add r4, pc, #352 @ (adr r4, 3d150 )@@Base+0x1b88>) │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r1!, {r4, r6} │ │ │ │ + ldmia r1!, {r4, r5} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r1!, {r2, r6} │ │ │ │ + ldmia r1!, {r5, r6} │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r7, r0 │ │ │ │ - add r4, sp, #416 @ 0x1a0 │ │ │ │ + ldmia r1!, {r2, r4, r6} │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r6, #9 │ │ │ │ - movs r7, r0 │ │ │ │ - lsls r2, r5, #9 │ │ │ │ - movs r7, r0 │ │ │ │ - add r3, pc, #280 @ (adr r3, 3d128 )@@Base+0x1b60>) │ │ │ │ + @ instruction: 0xfa640006 │ │ │ │ + add r4, sp, #480 @ 0x1e0 │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r0!, {r3, r6} │ │ │ │ + @ instruction: 0xfa4c0006 │ │ │ │ + @ instruction: 0xfa420006 │ │ │ │ + add r3, pc, #344 @ (adr r3, 3d168 )@@Base+0x1ba0>) │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6} │ │ │ │ + ldmia r0!, {r3, r4, r6} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r0!, {r2, r3, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r0!, {r1, r5} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5} │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r5, #5 │ │ │ │ - movs r7, r0 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ + ldmia r0!, {r1, r4, r5} │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r3, #5 │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6} │ │ │ │ + vst4.8 {d16-d19}, [r4], r6 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ + movs r6, r0 │ │ │ │ + ldrsh.w r0, [r0, r6] │ │ │ │ + ldmia r0!, {r1, r3, r5, r6} │ │ │ │ movs r6, r0 │ │ │ │ - add r2, pc, #168 @ (adr r2, 3d0dc )@@Base+0x1b14>) │ │ │ │ + add r2, pc, #232 @ (adr r2, 3d11c )@@Base+0x1b54>) │ │ │ │ movs r6, r0 │ │ │ │ movs r0, #152 @ 0x98 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #58 @ 0x3a │ │ │ │ movs r1, r1 │ │ │ │ @@ -26454,46 +26446,46 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r3, #7 │ │ │ │ movs r1, r1 │ │ │ │ asrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb776 │ │ │ │ + @ instruction: 0xb786 │ │ │ │ movs r6, r0 │ │ │ │ - @ instruction: 0xb778 │ │ │ │ + @ instruction: 0xb788 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #25 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 15, cr15, [r1, #-1020]! @ 0xfffffc04 │ │ │ │ lsrs r4, r2, #31 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r0, r5, #29 │ │ │ │ movs r1, r1 │ │ │ │ - push {r1, r2, r4, r6, r7, lr} │ │ │ │ + push {r1, r2, r5, r6, r7, lr} │ │ │ │ movs r6, r0 │ │ │ │ - push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb60c │ │ │ │ movs r6, r0 │ │ │ │ - @ instruction: 0xb606 │ │ │ │ + @ instruction: 0xb616 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r6, r2, #27 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r2, r4, #26 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r0, r2, #25 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r6, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ movs r1, r1 │ │ │ │ - push {r1, r3, r7} │ │ │ │ + push {r1, r3, r4, r7} │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r5, #23 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r0, #23 │ │ │ │ movs r1, r1 │ │ │ │ @@ -26888,25 +26880,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r1, r1 │ │ │ │ - cbz r4, 3e688 )@@Base+0x4> │ │ │ │ + cbz r4, 3e68c )@@Base+0x8> │ │ │ │ movs r6, r0 │ │ │ │ - cbz r0, 3e692 )@@Base+0xe> │ │ │ │ + cbz r0, 3e696 )@@Base+0x12> │ │ │ │ movs r6, r0 │ │ │ │ - cbz r2, 3e67e , std::allocator >)@@Base+0x36a> │ │ │ │ + cbz r2, 3e682 , std::allocator >)@@Base+0x36e> │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #8 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r6, #6 │ │ │ │ movs r1, r1 │ │ │ │ - sub sp, #88 @ 0x58 │ │ │ │ + sub sp, #152 @ 0x98 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r2, r7, #5 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r7, #4 │ │ │ │ movs r1, r1 │ │ │ │ @@ -27404,33 +27396,33 @@ │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #1 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #6] │ │ │ │ + ldrh r4, [r7, #6] │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r2, [r4, #6] │ │ │ │ + ldrh r2, [r6, #6] │ │ │ │ movs r6, r0 │ │ │ │ lsls r2, r2, #26 │ │ │ │ movs r1, r1 │ │ │ │ - add r6, sp, #456 @ 0x1c8 │ │ │ │ + add r6, sp, #520 @ 0x208 │ │ │ │ movs r6, r0 │ │ │ │ - add r4, sp, #536 @ 0x218 │ │ │ │ + add r4, sp, #600 @ 0x258 │ │ │ │ movs r6, r0 │ │ │ │ - add r4, sp, #784 @ 0x310 │ │ │ │ + add r4, sp, #848 @ 0x350 │ │ │ │ movs r6, r0 │ │ │ │ - add r4, sp, #856 @ 0x358 │ │ │ │ + add r4, sp, #920 @ 0x398 │ │ │ │ movs r6, r0 │ │ │ │ lsls r4, r4, #20 │ │ │ │ movs r1, r1 │ │ │ │ lsls r0, r0, #20 │ │ │ │ movs r1, r1 │ │ │ │ - ldrh r2, [r0, #6] │ │ │ │ + ldrh r2, [r2, #6] │ │ │ │ movs r6, r0 │ │ │ │ lsls r6, r2, #19 │ │ │ │ movs r1, r1 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r1, r1 │ │ │ │ lsls r6, r5, #17 │ │ │ │ movs r1, r1 │ │ │ │ @@ -27581,15 +27573,15 @@ │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r6, #13 │ │ │ │ movs r1, r1 │ │ │ │ asrs r4, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #34] @ 0x22 │ │ │ │ + strh r4, [r4, #34] @ 0x22 │ │ │ │ movs r6, r0 │ │ │ │ asrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #28 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r2, #10 │ │ │ │ movs r1, r1 │ │ │ │ @@ -27954,18 +27946,18 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ vaddl.u8 q8, d14, d8 │ │ │ │ vhadd.u16 d16, d8, d8 │ │ │ │ vhadd.u32 d0, d14, d8 │ │ │ │ cdp2 0, 11, cr0, cr8, cr8, {0} │ │ │ │ - strh r2, [r7, #18] │ │ │ │ + strh r2, [r1, #20] │ │ │ │ movs r6, r0 │ │ │ │ cdp2 0, 9, cr0, cr6, cr8, {0} │ │ │ │ - strh r4, [r3, #18] │ │ │ │ + strh r4, [r5, #18] │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ 0003f0e8 )@@Base>: │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ 0003f0ec : │ │ │ │ @@ -28600,15 +28592,15 @@ │ │ │ │ ldr r3, [pc, #12] @ (3f6f0 ) │ │ │ │ ldr r4, [r4, #8] │ │ │ │ add r3, pc │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ + add r0, pc, #40 @ (adr r0, 3f71c , std::allocator > const&, int)@@Base+0x28>) │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ 0003f6f4 , std::allocator > const&, int)@@Base>: │ │ │ │ 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 │ │ │ │ @@ -29202,19 +29194,19 @@ │ │ │ │ b.n 3fc8e (int const*, int, int*)@@Base+0x24a> │ │ │ │ nop │ │ │ │ @ instruction: 0xf4c60008 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf4c20008 │ │ │ │ ands.w r0, sl, #8912896 @ 0x880000 │ │ │ │ - strb r0, [r2, #29] │ │ │ │ + strb r0, [r4, #29] │ │ │ │ movs r6, r0 │ │ │ │ - strb r0, [r6, #29] │ │ │ │ + strb r0, [r0, #30] │ │ │ │ movs r6, r0 │ │ │ │ - bcs.n 3fdc4 >::_M_clear()@@Base+0x30> │ │ │ │ + ldmia r2!, {r1, r4, r6} │ │ │ │ movs r6, r0 │ │ │ │ @ instruction: 0xf2da0008 │ │ │ │ lsrs r4, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf2900008 │ │ │ │ @@ -30009,15 +30001,15 @@ │ │ │ │ beq.n 40470 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ @ instruction: 0xeb380008 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeb220008 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ movs r6, r0 │ │ │ │ pkhbt r0, ip, r8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #152] @ (40530 ) │ │ │ │ @@ -30089,15 +30081,15 @@ │ │ │ │ add r0, pc │ │ │ │ blx 2c550 │ │ │ │ eor.w r0, r8, r8 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ orrs.w r0, r6, r8 │ │ │ │ ands.w r0, r4, r8 │ │ │ │ - ldr r6, [r2, #92] @ 0x5c │ │ │ │ + ldr r6, [r4, #92] @ 0x5c │ │ │ │ movs r6, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -30139,17 +30131,17 @@ │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [pc, #12] @ (405c4 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ ldr r0, [pc, #8] @ (405c8 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - ldr r6, [r7, #100] @ 0x64 │ │ │ │ + ldr r6, [r1, #104] @ 0x68 │ │ │ │ movs r6, r0 │ │ │ │ - ldr r6, [r6, #100] @ 0x64 │ │ │ │ + ldr r6, [r0, #104] @ 0x68 │ │ │ │ movs r6, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -31842,33 +31834,33 @@ │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ bge.n 4164c │ │ │ │ movs r0, r1 │ │ │ │ lsrs r0, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #92] @ 0x5c │ │ │ │ + ldr r0, [r6, #92] @ 0x5c │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #14] │ │ │ │ + strh r0, [r0, #16] │ │ │ │ movs r6, r0 │ │ │ │ bls.n 41798 )@@Base+0xdc> │ │ │ │ movs r0, r1 │ │ │ │ - strh r0, [r7, #8] │ │ │ │ + strh r0, [r1, #10] │ │ │ │ movs r6, r0 │ │ │ │ - strh r2, [r2, #12] │ │ │ │ + strh r2, [r4, #12] │ │ │ │ movs r6, r0 │ │ │ │ - strh r4, [r4, #12] │ │ │ │ + strh r4, [r6, #12] │ │ │ │ movs r6, r0 │ │ │ │ bhi.n 416a4 │ │ │ │ movs r0, r1 │ │ │ │ bhi.n 41678 │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r6, [r4, r2] │ │ │ │ + ldrb r6, [r6, r2] │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ 000416bc )@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ @@ -33069,71 +33061,71 @@ │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ b.n 42314 )@@Base+0xc58> │ │ │ │ nop │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 42324 )@@Base+0xc68> │ │ │ │ movs r0, r1 │ │ │ │ - str r6, [r0, #124] @ 0x7c │ │ │ │ + str r6, [r2, #124] @ 0x7c │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r4, [r4, #31] │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r2, [r5, #30] │ │ │ │ + ldrb r2, [r7, #30] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r0, [r1, #31] │ │ │ │ + ldrb r0, [r3, #31] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r4, [r1, #28] │ │ │ │ + ldrb r4, [r3, #28] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r2, [r6, #30] │ │ │ │ + ldrb r2, [r0, #31] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r4, [r1, #30] │ │ │ │ + ldrb r4, [r3, #30] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r2, [r7, #24] │ │ │ │ + ldrb r2, [r1, #25] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r6, [r6, #27] │ │ │ │ + ldrb r6, [r0, #28] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r2, [r1, #26] │ │ │ │ + ldrb r2, [r3, #26] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r0, [r5, #25] │ │ │ │ + ldrb r0, [r7, #25] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r6, [r7, #18] │ │ │ │ + ldrb r6, [r1, #19] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r2, [r2, #23] │ │ │ │ + ldrb r2, [r4, #23] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r2, [r4, #21] │ │ │ │ + ldrb r2, [r6, #21] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r4, [r7, #20] │ │ │ │ + ldrb r4, [r1, #21] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r6, [r7, #12] │ │ │ │ + ldrb r6, [r1, #13] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r6, [r4, #18] │ │ │ │ + ldrb r6, [r6, #18] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r6, [r6, #16] │ │ │ │ + ldrb r6, [r0, #17] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r0, [r2, #16] │ │ │ │ + ldrb r0, [r4, #16] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r6, [r6, #6] │ │ │ │ + ldrb r6, [r0, #7] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r0, [r6, #13] │ │ │ │ + ldrb r0, [r0, #14] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r0, [r1, #12] │ │ │ │ + ldrb r0, [r3, #12] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r0, [r0, #11] │ │ │ │ + ldrb r0, [r2, #11] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r0, [r0, #0] │ │ │ │ + ldrb r0, [r2, #0] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r0, [r1, #8] │ │ │ │ + ldrb r0, [r3, #8] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r0, [r5, #6] │ │ │ │ + ldrb r0, [r7, #6] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r0, [r4, #5] │ │ │ │ + ldrb r0, [r6, #5] │ │ │ │ movs r6, r0 │ │ │ │ - strb r0, [r6, #24] │ │ │ │ + strb r0, [r0, #25] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r0, [r5, #2] │ │ │ │ + ldrb r0, [r7, #2] │ │ │ │ movs r6, r0 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ strb.w lr, [r3, r2] │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ mov r3, r4 │ │ │ │ @@ -33695,21 +33687,21 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.w 42662 )@@Base+0xfa6> │ │ │ │ b.n 42644 )@@Base+0xf88> │ │ │ │ nop │ │ │ │ - strb r4, [r0, #31] │ │ │ │ + strb r4, [r2, #31] │ │ │ │ movs r6, r0 │ │ │ │ - strb r0, [r3, #30] │ │ │ │ + strb r0, [r5, #30] │ │ │ │ movs r6, r0 │ │ │ │ - strb r2, [r0, #16] │ │ │ │ + strb r2, [r2, #16] │ │ │ │ movs r6, r0 │ │ │ │ - strb r4, [r7, #27] │ │ │ │ + strb r4, [r1, #28] │ │ │ │ movs r6, r0 │ │ │ │ ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ @@ -34141,29 +34133,29 @@ │ │ │ │ b.n 431a6 │ │ │ │ ldrb r6, [r1, #6] │ │ │ │ subs r6, #69 @ 0x45 │ │ │ │ stmia r6!, {r3, r4} │ │ │ │ movs r0, r1 │ │ │ │ stmia r6!, {r1, r3} │ │ │ │ movs r0, r1 │ │ │ │ - ldr r0, [r6, #104] @ 0x68 │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #7] │ │ │ │ + strb r2, [r2, #7] │ │ │ │ movs r6, r0 │ │ │ │ - ldr r6, [r5, #108] @ 0x6c │ │ │ │ + ldr r6, [r7, #108] @ 0x6c │ │ │ │ movs r6, r0 │ │ │ │ - strb r6, [r3, #2] │ │ │ │ + strb r6, [r5, #2] │ │ │ │ movs r6, r0 │ │ │ │ - ldr r2, [r0, #96] @ 0x60 │ │ │ │ + ldr r2, [r2, #96] @ 0x60 │ │ │ │ movs r6, r0 │ │ │ │ - ldr r0, [r7, #116] @ 0x74 │ │ │ │ + ldr r0, [r1, #120] @ 0x78 │ │ │ │ movs r6, r0 │ │ │ │ - ldr r0, [r3, #64] @ 0x40 │ │ │ │ + ldr r0, [r5, #64] @ 0x40 │ │ │ │ movs r6, r0 │ │ │ │ strh r2, [r3, #0] │ │ │ │ str r7, [sp, #228] @ 0xe4 │ │ │ │ strb.w fp, [sp, #242] @ 0xf2 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 43794 │ │ │ │ mov r0, r8 │ │ │ │ @@ -34859,31 +34851,31 @@ │ │ │ │ ... │ │ │ │ bvc.n 433e8 │ │ │ │ sbcs r7, r2 │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ - ldrb r2, [r7, #6] │ │ │ │ + ldrb r2, [r1, #7] │ │ │ │ movs r6, r0 │ │ │ │ - ldr r4, [r4, #76] @ 0x4c │ │ │ │ + ldr r4, [r6, #76] @ 0x4c │ │ │ │ movs r6, r0 │ │ │ │ - ldr r2, [r6, #72] @ 0x48 │ │ │ │ + ldr r2, [r0, #76] @ 0x4c │ │ │ │ movs r6, r0 │ │ │ │ - ldr r2, [r0, #36] @ 0x24 │ │ │ │ + ldr r2, [r2, #36] @ 0x24 │ │ │ │ movs r6, r0 │ │ │ │ - ldr r6, [r3, #52] @ 0x34 │ │ │ │ + ldr r6, [r5, #52] @ 0x34 │ │ │ │ movs r6, r0 │ │ │ │ - ldr r4, [r7, #16] │ │ │ │ + ldr r4, [r1, #20] │ │ │ │ movs r6, r0 │ │ │ │ asrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #24] │ │ │ │ + ldr r6, [r0, #28] │ │ │ │ movs r6, r0 │ │ │ │ - str r0, [r7, #124] @ 0x7c │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ movs r6, r0 │ │ │ │ cbnz r2, 43578 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ mov.w r0, #296 @ 0x128 │ │ │ │ add.w r8, sp, #260 @ 0x104 │ │ │ │ @@ -35476,33 +35468,33 @@ │ │ │ │ b.n 439f6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ b.n 43a16 │ │ │ │ b.n 43776 │ │ │ │ b.n 438aa │ │ │ │ b.n 43886 │ │ │ │ - str r2, [r6, #108] @ 0x6c │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ movs r6, r0 │ │ │ │ @ instruction: 0xb7d0 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb7a8 │ │ │ │ movs r0, r1 │ │ │ │ @ instruction: 0xb790 │ │ │ │ movs r0, r1 │ │ │ │ - subs r3, #86 @ 0x56 │ │ │ │ + subs r3, #102 @ 0x66 │ │ │ │ movs r6, r0 │ │ │ │ @ instruction: 0xb774 │ │ │ │ movs r0, r1 │ │ │ │ - subs r3, #58 @ 0x3a │ │ │ │ + subs r3, #74 @ 0x4a │ │ │ │ movs r6, r0 │ │ │ │ @ instruction: 0xb758 │ │ │ │ movs r0, r1 │ │ │ │ - subs r3, #30 │ │ │ │ + subs r3, #46 @ 0x2e │ │ │ │ movs r6, r0 │ │ │ │ @ instruction: 0xb736 │ │ │ │ movs r0, r1 │ │ │ │ @ instruction: 0xb71a │ │ │ │ movs r0, r1 │ │ │ │ @ instruction: 0xb6fe │ │ │ │ movs r0, r1 │ │ │ │ @@ -35514,15 +35506,15 @@ │ │ │ │ movs r0, r1 │ │ │ │ cpsid a │ │ │ │ movs r0, r1 │ │ │ │ setend le │ │ │ │ movs r0, r1 │ │ │ │ @ instruction: 0xb61e │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #226 @ 0xe2 │ │ │ │ + subs r1, #242 @ 0xf2 │ │ │ │ movs r6, r0 │ │ │ │ push {r2, r3, r4, r6, r7, lr} │ │ │ │ movs r0, r1 │ │ │ │ push {r2, r3, r5, r7, lr} │ │ │ │ movs r0, r1 │ │ │ │ push {r2, r3, r4, r5, r6, lr} │ │ │ │ movs r0, r1 │ │ │ │ @@ -35532,23 +35524,23 @@ │ │ │ │ movs r0, r1 │ │ │ │ push {r3, lr} │ │ │ │ movs r0, r1 │ │ │ │ asrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - subs r0, #120 @ 0x78 │ │ │ │ + subs r0, #136 @ 0x88 │ │ │ │ movs r6, r0 │ │ │ │ push {r2, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - subs r0, #80 @ 0x50 │ │ │ │ + subs r0, #96 @ 0x60 │ │ │ │ movs r6, r0 │ │ │ │ push {r2, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - subs r0, #24 │ │ │ │ + subs r0, #40 @ 0x28 │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ 00043b88 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -35685,23 +35677,23 @@ │ │ │ │ blx 2c550 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ cbz r2, 43d3a │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #8] │ │ │ │ + str r6, [r3, #8] │ │ │ │ movs r6, r0 │ │ │ │ uxtb r6, r4 │ │ │ │ movs r0, r1 │ │ │ │ uxth r6, r1 │ │ │ │ movs r0, r1 │ │ │ │ sxtb r2, r6 │ │ │ │ movs r0, r1 │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + adds r6, #72 @ 0x48 │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ 00043cf0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -35922,23 +35914,23 @@ │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ sxth r2, r3 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ sxth r2, r1 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r0, r0 │ │ │ │ + cmp r0, r2 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, r4] │ │ │ │ + ldr r0, [r4, r4] │ │ │ │ movs r6, r0 │ │ │ │ - adds r1, #76 @ 0x4c │ │ │ │ + adds r1, #92 @ 0x5c │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r0, [r4, #60] @ 0x3c │ │ │ │ + strh r0, [r7, #58] @ 0x3a │ │ │ │ movs r6, r0 │ │ │ │ ldr r3, [pc, #988] @ (44320 ) │ │ │ │ add r7, sp, #196 @ 0xc4 │ │ │ │ ldrd r1, r2, [r4, #192] @ 0xc0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r7 │ │ │ │ bl 40544 │ │ │ │ @@ -36305,43 +36297,43 @@ │ │ │ │ ldr r1, [sp, #256] @ 0x100 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ b.n 4435c │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - ldrb r0, [r3, r4] │ │ │ │ + ldrb r0, [r5, r4] │ │ │ │ movs r6, r0 │ │ │ │ - strb r6, [r6, r6] │ │ │ │ + strb r6, [r0, r7] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r2, [r4, r3] │ │ │ │ + ldrb r2, [r6, r3] │ │ │ │ movs r6, r0 │ │ │ │ - subs r0, #162 @ 0xa2 │ │ │ │ + subs r0, #178 @ 0xb2 │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r2, [r4, r2] │ │ │ │ + ldrb r2, [r6, r2] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r0, [r7, r2] │ │ │ │ + ldrb r0, [r1, r3] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r4, [r1, r2] │ │ │ │ + ldrb r4, [r3, r2] │ │ │ │ movs r6, r0 │ │ │ │ - adds r7, #208 @ 0xd0 │ │ │ │ + adds r7, #224 @ 0xe0 │ │ │ │ movs r6, r0 │ │ │ │ - subs r5, #48 @ 0x30 │ │ │ │ + subs r5, #64 @ 0x40 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, r7] │ │ │ │ + ldrb r2, [r1, r0] │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r0, [r7, r5] │ │ │ │ + ldrh r0, [r1, r6] │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r0, [r3, r5] │ │ │ │ + ldrh r0, [r5, r5] │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r4, [r7, r1] │ │ │ │ + ldrh r4, [r1, r2] │ │ │ │ movs r6, r0 │ │ │ │ - ldr r0, [r2, r6] │ │ │ │ + ldr r0, [r4, r6] │ │ │ │ movs r6, r0 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 4436c │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ adds r1, #1 │ │ │ │ @@ -37529,69 +37521,69 @@ │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ b.w 440b8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - ldr r6, [r0, r7] │ │ │ │ + ldr r6, [r2, r7] │ │ │ │ movs r6, r0 │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ movs r6, r0 │ │ │ │ - ldr r0, [r1, r3] │ │ │ │ + ldr r0, [r3, r3] │ │ │ │ movs r6, r0 │ │ │ │ - ldr r2, [r6, r0] │ │ │ │ + ldr r2, [r0, r1] │ │ │ │ movs r6, r0 │ │ │ │ - ldrsb r4, [r2, r6] │ │ │ │ + ldrsb r4, [r4, r6] │ │ │ │ movs r6, r0 │ │ │ │ - ldrsb r0, [r5, r4] │ │ │ │ + ldrsb r0, [r7, r4] │ │ │ │ movs r6, r0 │ │ │ │ - ldrsb r4, [r4, r2] │ │ │ │ + ldrsb r4, [r6, r2] │ │ │ │ movs r6, r0 │ │ │ │ - ldrsb r6, [r1, r1] │ │ │ │ + ldrsb r6, [r3, r1] │ │ │ │ movs r6, r0 │ │ │ │ - strb r2, [r6, r6] │ │ │ │ + strb r2, [r0, r7] │ │ │ │ movs r6, r0 │ │ │ │ - strb r4, [r5, r5] │ │ │ │ + strb r4, [r7, r5] │ │ │ │ movs r6, r0 │ │ │ │ - strb r0, [r3, r3] │ │ │ │ + strb r0, [r5, r3] │ │ │ │ movs r6, r0 │ │ │ │ - strb r2, [r2, r2] │ │ │ │ + strb r2, [r4, r2] │ │ │ │ movs r6, r0 │ │ │ │ - strh r6, [r6, r7] │ │ │ │ + strb r6, [r0, r0] │ │ │ │ movs r6, r0 │ │ │ │ - strh r0, [r6, r6] │ │ │ │ + strh r0, [r0, r7] │ │ │ │ movs r6, r0 │ │ │ │ - strh r4, [r3, r4] │ │ │ │ + strh r4, [r5, r4] │ │ │ │ movs r6, r0 │ │ │ │ - strh r6, [r2, r3] │ │ │ │ + strh r6, [r4, r3] │ │ │ │ movs r6, r0 │ │ │ │ - strh r0, [r1, r1] │ │ │ │ + strh r0, [r3, r1] │ │ │ │ movs r6, r0 │ │ │ │ - strh r0, [r1, r0] │ │ │ │ + strh r0, [r3, r0] │ │ │ │ movs r6, r0 │ │ │ │ - str r2, [r7, r5] │ │ │ │ + str r2, [r1, r6] │ │ │ │ movs r6, r0 │ │ │ │ - str r2, [r7, r4] │ │ │ │ + str r2, [r1, r5] │ │ │ │ movs r6, r0 │ │ │ │ add r0, pc, #296 @ (adr r0, 451ac ) │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #376] @ (45204 ) │ │ │ │ + ldr r5, [pc, #440] @ (45244 ) │ │ │ │ movs r6, r0 │ │ │ │ - cmp ip, pc │ │ │ │ + mov r4, r1 │ │ │ │ movs r6, r0 │ │ │ │ - ldr r5, [pc, #160] @ (45134 ) │ │ │ │ + ldr r5, [pc, #224] @ (45174 ) │ │ │ │ movs r6, r0 │ │ │ │ - cmp r0, #232 @ 0xe8 │ │ │ │ + cmp r0, #248 @ 0xf8 │ │ │ │ movs r6, r0 │ │ │ │ - ldr r4, [pc, #928] @ (4543c ) │ │ │ │ + ldr r4, [pc, #992] @ (4547c ) │ │ │ │ movs r6, r0 │ │ │ │ - ldr r4, [pc, #776] @ (453a8 ) │ │ │ │ + ldr r4, [pc, #840] @ (453e8 ) │ │ │ │ movs r6, r0 │ │ │ │ ldr r3, [pc, #1020] @ (454a0 ) │ │ │ │ add r7, sp, #196 @ 0xc4 │ │ │ │ ldrd r1, r2, [r4, #192] @ 0xc0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r7 │ │ │ │ bl 40544 │ │ │ │ @@ -37978,49 +37970,49 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx 2d5c8 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ b.w 445dc │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - ldr r3, [pc, #736] @ (45784 ) │ │ │ │ + ldr r3, [pc, #800] @ (457c4 ) │ │ │ │ movs r6, r0 │ │ │ │ - add r6, sl │ │ │ │ + add r6, ip │ │ │ │ movs r6, r0 │ │ │ │ - ldr r3, [pc, #520] @ (456b4 ) │ │ │ │ + ldr r3, [pc, #584] @ (456f4 ) │ │ │ │ movs r6, r0 │ │ │ │ - add r6, r0 │ │ │ │ + add r6, r2 │ │ │ │ movs r6, r0 │ │ │ │ - ldr r3, [pc, #616] @ (4571c ) │ │ │ │ + ldr r3, [pc, #680] @ (4575c ) │ │ │ │ movs r6, r0 │ │ │ │ - ldr r2, [pc, #896] @ (45838 ) │ │ │ │ + ldr r2, [pc, #960] @ (45878 ) │ │ │ │ movs r6, r0 │ │ │ │ - movs r6, #186 @ 0xba │ │ │ │ + movs r6, #202 @ 0xca │ │ │ │ movs r6, r0 │ │ │ │ - ldr r2, [pc, #984] @ (45898 ) │ │ │ │ + ldr r3, [pc, #24] @ (454d8 ) │ │ │ │ movs r6, r0 │ │ │ │ - ldr r2, [pc, #416] @ (45664 ) │ │ │ │ + ldr r2, [pc, #480] @ (456a4 ) │ │ │ │ movs r6, r0 │ │ │ │ - cmn r4, r5 │ │ │ │ + cmn r4, r7 │ │ │ │ movs r6, r0 │ │ │ │ - ldr r2, [pc, #512] @ (456cc ) │ │ │ │ + ldr r2, [pc, #576] @ (4570c ) │ │ │ │ movs r6, r0 │ │ │ │ - cmp r2, #8 │ │ │ │ + cmp r2, #24 │ │ │ │ movs r6, r0 │ │ │ │ - ldr r1, [pc, #536] @ (456ec ) │ │ │ │ + ldr r1, [pc, #600] @ (4572c ) │ │ │ │ movs r6, r0 │ │ │ │ - tst r4, r4 │ │ │ │ + tst r4, r6 │ │ │ │ movs r6, r0 │ │ │ │ - ldr r1, [pc, #320] @ (4561c ) │ │ │ │ + ldr r1, [pc, #384] @ (4565c ) │ │ │ │ movs r6, r0 │ │ │ │ - rors r4, r2 │ │ │ │ + rors r4, r4 │ │ │ │ movs r6, r0 │ │ │ │ - ldr r1, [pc, #416] @ (45684 ) │ │ │ │ + ldr r1, [pc, #480] @ (456c4 ) │ │ │ │ movs r6, r0 │ │ │ │ - ldr r1, [pc, #320] @ (45628 ) │ │ │ │ + ldr r1, [pc, #384] @ (45668 ) │ │ │ │ movs r6, r0 │ │ │ │ movs r0, #248 @ 0xf8 │ │ │ │ add.w r9, sp, #260 @ 0x104 │ │ │ │ str r3, [sp, #248] @ 0xf8 │ │ │ │ add.w r8, sp, #252 @ 0xfc │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #252] @ 0xfc │ │ │ │ @@ -38576,15 +38568,15 @@ │ │ │ │ beq.w 4585c │ │ │ │ b.n 45832 │ │ │ │ add r3, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #12] │ │ │ │ b.w 440b8 │ │ │ │ b.n 4586a │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #288] @ (45b9c ) │ │ │ │ + ldr r0, [pc, #352] @ (45bdc ) │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r6, #25 │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #24] │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ @@ -39945,41 +39937,41 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ beq.w 466da )@@Base+0xa2e> │ │ │ │ b.n 466ba )@@Base+0xa0e> │ │ │ │ str r2, [sp, #376] @ 0x178 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r4, #2 │ │ │ │ + subs r4, r6, #2 │ │ │ │ movs r6, r0 │ │ │ │ - subs r3, #200 @ 0xc8 │ │ │ │ + subs r3, #216 @ 0xd8 │ │ │ │ movs r6, r0 │ │ │ │ - subs r6, #156 @ 0x9c │ │ │ │ + subs r6, #172 @ 0xac │ │ │ │ movs r6, r0 │ │ │ │ - subs r6, #46 @ 0x2e │ │ │ │ + subs r6, #62 @ 0x3e │ │ │ │ movs r6, r0 │ │ │ │ - subs r5, #208 @ 0xd0 │ │ │ │ + subs r5, #224 @ 0xe0 │ │ │ │ movs r6, r0 │ │ │ │ - subs r5, #116 @ 0x74 │ │ │ │ + subs r5, #132 @ 0x84 │ │ │ │ movs r6, r0 │ │ │ │ - subs r5, #90 @ 0x5a │ │ │ │ + subs r5, #106 @ 0x6a │ │ │ │ movs r6, r0 │ │ │ │ - subs r5, #24 │ │ │ │ + subs r5, #40 @ 0x28 │ │ │ │ movs r6, r0 │ │ │ │ - subs r5, #24 │ │ │ │ + subs r5, #40 @ 0x28 │ │ │ │ movs r6, r0 │ │ │ │ - subs r4, #228 @ 0xe4 │ │ │ │ + subs r4, #244 @ 0xf4 │ │ │ │ movs r6, r0 │ │ │ │ - subs r4, #214 @ 0xd6 │ │ │ │ + subs r4, #230 @ 0xe6 │ │ │ │ movs r6, r0 │ │ │ │ - subs r4, #136 @ 0x88 │ │ │ │ + subs r4, #152 @ 0x98 │ │ │ │ movs r6, r0 │ │ │ │ - subs r4, #86 @ 0x56 │ │ │ │ + subs r4, #102 @ 0x66 │ │ │ │ movs r6, r0 │ │ │ │ - adds r6, #172 @ 0xac │ │ │ │ + adds r6, #188 @ 0xbc │ │ │ │ movs r6, r0 │ │ │ │ ldrh r2, [r4, #6] │ │ │ │ movs r0, r1 │ │ │ │ ldrh r6, [r7, #2] │ │ │ │ movs r0, r1 │ │ │ │ ldrh r6, [r3, #2] │ │ │ │ movs r0, r1 │ │ │ │ @@ -40580,23 +40572,23 @@ │ │ │ │ b.n 46e80 │ │ │ │ strh r2, [r4, #30] │ │ │ │ movs r0, r1 │ │ │ │ strh r4, [r3, #30] │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #5 │ │ │ │ + asrs r2, r5, #5 │ │ │ │ movs r6, r0 │ │ │ │ - asrs r6, r7, #3 │ │ │ │ + asrs r6, r1, #4 │ │ │ │ movs r6, r0 │ │ │ │ - ldr r0, [pc, #232] @ (46f24 ) │ │ │ │ + mov r6, sl │ │ │ │ movs r6, r0 │ │ │ │ - blxns ip │ │ │ │ + mov r0, r0 │ │ │ │ movs r6, r0 │ │ │ │ - asrs r0, r4, #4 │ │ │ │ + asrs r0, r6, #4 │ │ │ │ movs r6, r0 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #540] @ 0x21c │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ @@ -41803,68 +41795,68 @@ │ │ │ │ beq.w 4710c │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ b.w 4710c │ │ │ │ lsrs r4, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #236 @ 0xec │ │ │ │ + cmp r7, #252 @ 0xfc │ │ │ │ movs r6, r0 │ │ │ │ - cmp r7, #156 @ 0x9c │ │ │ │ + cmp r7, #172 @ 0xac │ │ │ │ movs r6, r0 │ │ │ │ - cmp r7, #18 │ │ │ │ + cmp r7, #34 @ 0x22 │ │ │ │ movs r6, r0 │ │ │ │ - cmp r6, #194 @ 0xc2 │ │ │ │ + cmp r6, #210 @ 0xd2 │ │ │ │ movs r6, r0 │ │ │ │ - cmp r6, #60 @ 0x3c │ │ │ │ + cmp r6, #76 @ 0x4c │ │ │ │ movs r6, r0 │ │ │ │ - cmp r5, #230 @ 0xe6 │ │ │ │ + cmp r5, #246 @ 0xf6 │ │ │ │ movs r6, r0 │ │ │ │ - cmp r5, #96 @ 0x60 │ │ │ │ + cmp r5, #112 @ 0x70 │ │ │ │ movs r6, r0 │ │ │ │ - cmp r5, #20 │ │ │ │ + cmp r5, #36 @ 0x24 │ │ │ │ movs r6, r0 │ │ │ │ - cmp r3, #178 @ 0xb2 │ │ │ │ + cmp r3, #194 @ 0xc2 │ │ │ │ movs r6, r0 │ │ │ │ - cmp r5, #100 @ 0x64 │ │ │ │ + cmp r5, #116 @ 0x74 │ │ │ │ movs r6, r0 │ │ │ │ - cmp r5, #16 │ │ │ │ + cmp r5, #32 │ │ │ │ movs r6, r0 │ │ │ │ - cmp r4, #134 @ 0x86 │ │ │ │ + cmp r4, #150 @ 0x96 │ │ │ │ movs r6, r0 │ │ │ │ - cmp r4, #50 @ 0x32 │ │ │ │ + cmp r4, #66 @ 0x42 │ │ │ │ movs r6, r0 │ │ │ │ - cmp r0, #172 @ 0xac │ │ │ │ + cmp r0, #188 @ 0xbc │ │ │ │ movs r6, r0 │ │ │ │ - cmp r0, #80 @ 0x50 │ │ │ │ + cmp r0, #96 @ 0x60 │ │ │ │ movs r6, r0 │ │ │ │ - movs r7, #190 @ 0xbe │ │ │ │ + movs r7, #206 @ 0xce │ │ │ │ movs r6, r0 │ │ │ │ - movs r7, #110 @ 0x6e │ │ │ │ + movs r7, #126 @ 0x7e │ │ │ │ movs r6, r0 │ │ │ │ - movs r4, #222 @ 0xde │ │ │ │ + movs r4, #238 @ 0xee │ │ │ │ movs r6, r0 │ │ │ │ - cmp r1, #48 @ 0x30 │ │ │ │ + cmp r1, #64 @ 0x40 │ │ │ │ movs r6, r0 │ │ │ │ - cmp r0, #168 @ 0xa8 │ │ │ │ + cmp r0, #184 @ 0xb8 │ │ │ │ movs r6, r0 │ │ │ │ - cmp r0, #88 @ 0x58 │ │ │ │ + cmp r0, #104 @ 0x68 │ │ │ │ movs r6, r0 │ │ │ │ strb r2, [r6, #22] │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #114 @ 0x72 │ │ │ │ + movs r4, #130 @ 0x82 │ │ │ │ movs r6, r0 │ │ │ │ - movs r4, #50 @ 0x32 │ │ │ │ + movs r4, #66 @ 0x42 │ │ │ │ movs r6, r0 │ │ │ │ - ldc2l 0, cr0, [r0, #20]! │ │ │ │ - movs r4, #92 @ 0x5c │ │ │ │ + cdp2 0, 0, cr0, cr0, cr5, {0} │ │ │ │ + movs r4, #108 @ 0x6c │ │ │ │ movs r6, r0 │ │ │ │ - ldc2 0, cr0, [sl, #20] │ │ │ │ + stc2 0, cr0, [sl, #20]! │ │ │ │ ldr.w r3, [pc, #1144] @ 47ffc │ │ │ │ add.w sl, sp, #136 @ 0x88 │ │ │ │ ldrd r1, r2, [r4, #192] @ 0xc0 │ │ │ │ add r3, pc │ │ │ │ mov r0, sl │ │ │ │ bl 40544 │ │ │ │ ldr.w fp, [r4, #176] @ 0xb0 │ │ │ │ @@ -42292,17 +42284,17 @@ │ │ │ │ b.n 47f5a │ │ │ │ b.n 47e6a │ │ │ │ b.n 47e6a │ │ │ │ b.n 47f42 │ │ │ │ b.n 47f4a │ │ │ │ b.n 47f52 │ │ │ │ b.n 47f5a │ │ │ │ - lsls r0, r5, #9 │ │ │ │ + lsls r0, r7, #9 │ │ │ │ movs r6, r0 │ │ │ │ - adds r2, r1, r0 │ │ │ │ + adds r2, r3, r0 │ │ │ │ movs r6, r0 │ │ │ │ strb r6, [r5, #2] │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ ... │ │ │ │ │ │ │ │ 0004800c , std::allocator > const&)@@Base>: │ │ │ │ @@ -42601,15 +42593,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ nop │ │ │ │ - asrs r0, r7, #18 │ │ │ │ + asrs r0, r1, #19 │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ 000482e8 )@@Base>: │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ 000482ec : │ │ │ │ @@ -43791,19 +43783,19 @@ │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ str r0, [r1, #20] │ │ │ │ movs r0, r1 │ │ │ │ lsrs r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #12 │ │ │ │ + asrs r0, r7, #12 │ │ │ │ movs r6, r0 │ │ │ │ - asrs r6, r4, #13 │ │ │ │ + asrs r6, r6, #13 │ │ │ │ movs r6, r0 │ │ │ │ - asrs r0, r7, #13 │ │ │ │ + asrs r0, r1, #14 │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ 00048e70 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -43880,19 +43872,19 @@ │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ str r6, [r4, #4] │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #31 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #10 │ │ │ │ + asrs r2, r7, #10 │ │ │ │ movs r6, r0 │ │ │ │ - asrs r0, r1, #10 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ movs r6, r0 │ │ │ │ - asrs r2, r4, #11 │ │ │ │ + asrs r2, r6, #11 │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ 00048f40 : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cbz r0, 48f4c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ @@ -43945,19 +43937,19 @@ │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r7] │ │ │ │ movs r0, r1 │ │ │ │ lsrs r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #9 │ │ │ │ + asrs r0, r7, #9 │ │ │ │ movs r6, r0 │ │ │ │ - asrs r2, r0, #8 │ │ │ │ + asrs r2, r2, #8 │ │ │ │ movs r6, r0 │ │ │ │ - asrs r4, r2, #8 │ │ │ │ + asrs r4, r4, #8 │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ 00048fc8 )@@Base>: │ │ │ │ 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, #3704] @ 0xe78 │ │ │ │ @@ -45163,70 +45155,70 @@ │ │ │ │ str r5, [sp, #328] @ 0x148 │ │ │ │ strb r6, [r3, r5] │ │ │ │ blx 2cce8 , std::allocator > const&, int)@plt> │ │ │ │ ldr.w r5, [r9, #96] @ 0x60 │ │ │ │ b.n 49bd4 )@@Base+0xc0c> │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 13, cr0, cr4, cr5, {0} │ │ │ │ + cdp 0, 14, cr0, cr4, cr5, {0} │ │ │ │ ldrsh r2, [r6, r4] │ │ │ │ movs r0, r1 │ │ │ │ - asrs r0, r1, #6 │ │ │ │ + asrs r0, r3, #6 │ │ │ │ movs r6, r0 │ │ │ │ - asrs r2, r3, #5 │ │ │ │ + asrs r2, r5, #5 │ │ │ │ movs r6, r0 │ │ │ │ - asrs r6, r1, #6 │ │ │ │ + asrs r6, r3, #6 │ │ │ │ movs r6, r0 │ │ │ │ - asrs r0, r1, #5 │ │ │ │ + asrs r0, r3, #5 │ │ │ │ movs r6, r0 │ │ │ │ - asrs r6, r6, #4 │ │ │ │ + asrs r6, r0, #5 │ │ │ │ movs r6, r0 │ │ │ │ - asrs r2, r7, #3 │ │ │ │ + asrs r2, r1, #4 │ │ │ │ movs r6, r0 │ │ │ │ - asrs r2, r4, #3 │ │ │ │ + asrs r2, r6, #3 │ │ │ │ movs r6, r0 │ │ │ │ - asrs r2, r4, #3 │ │ │ │ + asrs r2, r6, #3 │ │ │ │ movs r6, r0 │ │ │ │ - asrs r0, r1, #2 │ │ │ │ + asrs r0, r3, #2 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r6, r2, #27 │ │ │ │ + lsrs r6, r4, #27 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r4, r2, #29 │ │ │ │ + lsrs r4, r4, #29 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r0, r2, #28 │ │ │ │ + lsrs r0, r4, #28 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r4, r3, #27 │ │ │ │ + lsrs r4, r5, #27 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r2, r6, #24 │ │ │ │ + lsrs r2, r0, #25 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r6, r6, #23 │ │ │ │ + lsrs r6, r0, #24 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r6, r6, #22 │ │ │ │ + lsrs r6, r0, #23 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r4, r0, #22 │ │ │ │ + lsrs r4, r2, #22 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r4, r1, #19 │ │ │ │ + lsrs r4, r3, #19 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r6, r2, #17 │ │ │ │ + lsrs r6, r4, #17 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r2, r7, #16 │ │ │ │ + lsrs r2, r1, #17 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r2, r3, #16 │ │ │ │ + lsrs r2, r5, #16 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r6, r2, #16 │ │ │ │ + lsrs r6, r4, #16 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r0, r4, #15 │ │ │ │ + lsrs r0, r6, #15 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r4, r2, #13 │ │ │ │ + lsrs r4, r4, #13 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r0, r7, #13 │ │ │ │ + lsrs r0, r1, #14 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r2, r2, #8 │ │ │ │ + lsrs r2, r4, #8 │ │ │ │ movs r6, r0 │ │ │ │ - b.n 494c0 )@@Base+0x4f8> │ │ │ │ + b.n 494e0 )@@Base+0x518> │ │ │ │ movs r5, r0 │ │ │ │ add.w r6, r9, #92 @ 0x5c │ │ │ │ ldrd sl, r7, [sp, #324] @ 0x144 │ │ │ │ mov r8, r6 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 49e32 )@@Base+0xe6a> │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ @@ -45742,21 +45734,21 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.w 49f06 )@@Base+0xf3e> │ │ │ │ b.n 49ee4 )@@Base+0xf1c> │ │ │ │ nop │ │ │ │ - lsrs r0, r7, #2 │ │ │ │ + lsrs r0, r1, #3 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r6, r2, #2 │ │ │ │ + lsrs r6, r4, #2 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r2, r6, #1 │ │ │ │ + lsrs r2, r0, #2 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r6, r4, #31 │ │ │ │ + lsls r6, r6, #31 │ │ │ │ movs r6, r0 │ │ │ │ str r2, [r0, r5] │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, r1] │ │ │ │ movs r0, r1 │ │ │ │ @@ -46210,37 +46202,37 @@ │ │ │ │ b.n 4a45a , std::allocator > const&)@@Base+0x332> │ │ │ │ ldr r5, [pc, #920] @ (4a938 ) │ │ │ │ movs r0, r1 │ │ │ │ ldr r5, [pc, #864] @ (4a904 ) │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #13 │ │ │ │ + lsls r6, r1, #14 │ │ │ │ movs r6, r0 │ │ │ │ - movs r0, r6 │ │ │ │ + lsls r0, r0, #1 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r3, #7 │ │ │ │ + lsls r0, r5, #7 │ │ │ │ movs r6, r0 │ │ │ │ - bge.n 4a648 │ │ │ │ + bge.n 4a668 │ │ │ │ movs r5, r0 │ │ │ │ ldr r3, [pc, #672] @ (4a85c ) │ │ │ │ movs r0, r1 │ │ │ │ asrs r4, r1, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #888] @ (4a93c ) │ │ │ │ movs r0, r1 │ │ │ │ asrs r0, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #5 │ │ │ │ + lsls r2, r6, #5 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r2, r1, #6 │ │ │ │ + lsls r2, r3, #6 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r6, r6, #6 │ │ │ │ + lsls r6, r0, #7 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ + lsls r6, r5, #7 │ │ │ │ movs r6, r0 │ │ │ │ ldr r2, [pc, #576] @ (4a81c ) │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #336] @ (4a734 ) │ │ │ │ movs r0, r1 │ │ │ │ @@ -46627,28 +46619,28 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #48] @ (4aa00 ) │ │ │ │ movs r0, r1 │ │ │ │ asrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0x47ee │ │ │ │ movs r0, r1 │ │ │ │ - cdp2 0, 11, cr0, cr6, cr5, {0} │ │ │ │ - cdp2 0, 14, cr0, cr12, cr5, {0} │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {0} │ │ │ │ + cdp2 0, 12, cr0, cr6, cr5, {0} │ │ │ │ + cdp2 0, 15, cr0, cr12, cr5, {0} │ │ │ │ + vhadd.u8 d0, d4, d5 │ │ │ │ mov r8, lr │ │ │ │ movs r0, r1 │ │ │ │ mov lr, sl │ │ │ │ movs r0, r1 │ │ │ │ mov ip, r6 │ │ │ │ movs r0, r1 │ │ │ │ mov ip, r2 │ │ │ │ movs r0, r1 │ │ │ │ - stc2l 0, cr0, [lr, #20] │ │ │ │ - cdp2 0, 0, cr0, cr4, cr5, {0} │ │ │ │ - cdp2 0, 0, cr0, cr12, cr5, {0} │ │ │ │ + ldc2l 0, cr0, [lr, #20] │ │ │ │ + cdp2 0, 1, cr0, cr4, cr5, {0} │ │ │ │ + cdp2 0, 1, cr0, cr12, cr5, {0} │ │ │ │ mov r0, r1 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ cmp ip, r7 │ │ │ │ @@ -46964,23 +46956,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ bics r2, r3 │ │ │ │ movs r0, r1 │ │ │ │ - smlabb r0, r6, r5, r0 │ │ │ │ - subs.w r0, r8, #8716288 @ 0x850000 │ │ │ │ - smlsd r0, lr, r5, r0 │ │ │ │ - mla r0, r2, r5, r0 │ │ │ │ - sub.w r0, r4, #8716288 @ 0x850000 │ │ │ │ - subs.w r0, r6, #8716288 @ 0x850000 │ │ │ │ - @ instruction: 0xfa6e0005 │ │ │ │ - @ instruction: 0xfaa40005 │ │ │ │ - @ instruction: 0xfaaa0005 │ │ │ │ + smlad r0, r6, r5, r0 │ │ │ │ + rsb r0, r8, #8716288 @ 0x850000 │ │ │ │ + smmla r0, lr, r5, r0 │ │ │ │ + smlabb r0, r2, r5, r0 │ │ │ │ + subs.w r0, r4, #8716288 @ 0x850000 │ │ │ │ + rsb r0, r6, #8716288 @ 0x850000 │ │ │ │ + @ instruction: 0xfa7e0005 │ │ │ │ + @ instruction: 0xfab40005 │ │ │ │ + @ instruction: 0xfaba0005 │ │ │ │ cmp r6, r4 │ │ │ │ movs r0, r1 │ │ │ │ cmp r6, r0 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #25 │ │ │ │ @@ -47124,20 +47116,20 @@ │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ sbcs r6, r0 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r0, r2, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb.w r0, [r2, #5] │ │ │ │ + vld1.8 {d0[0]}, [r2], r5 │ │ │ │ adcs r4, r2 │ │ │ │ movs r0, r1 │ │ │ │ - ldr??.w r0, [ip, r5] │ │ │ │ - ldrh.w r0, [r4, #5] │ │ │ │ - ldrh.w r0, [sl, #5] │ │ │ │ + strb.w r0, [ip, #5] │ │ │ │ + str.w r0, [r4, #5] │ │ │ │ + str.w r0, [sl, #5] │ │ │ │ lsls r2, r6 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ eors r2, r6 │ │ │ │ @@ -47970,28 +47962,27 @@ │ │ │ │ b.n 4b6c6 , std::allocator > const&)@@Base+0x47a> │ │ │ │ b.n 4b7a0 , std::allocator > const&)@@Base+0x554> │ │ │ │ nop │ │ │ │ subs r4, #180 @ 0xb4 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #6 │ │ │ │ - movs r6, r0 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ + vaddl.u q0, d10, d5 │ │ │ │ + ldmia r1, {r1, r2, r3, r7} │ │ │ │ movs r5, r0 │ │ │ │ - @ instruction: 0xf3bc0005 │ │ │ │ - b.n 4bee0 │ │ │ │ + ubfx r0, ip, #0, #6 │ │ │ │ + b.n 4bf00 │ │ │ │ movs r5, r0 │ │ │ │ - b.n 4b0c4 │ │ │ │ + b.n 4b0e4 │ │ │ │ movs r5, r0 │ │ │ │ - b.n 4b45c , std::allocator > const&)@@Base+0x210> │ │ │ │ + b.n 4b47c , std::allocator > const&)@@Base+0x230> │ │ │ │ movs r5, r0 │ │ │ │ - b.n 4b0e0 │ │ │ │ + b.n 4b100 │ │ │ │ movs r5, r0 │ │ │ │ - b.n 4be98 │ │ │ │ + b.n 4beb8 │ │ │ │ movs r5, r0 │ │ │ │ subs r0, #152 @ 0x98 │ │ │ │ movs r0, r1 │ │ │ │ subs r0, #114 @ 0x72 │ │ │ │ movs r0, r1 │ │ │ │ subs r0, #78 @ 0x4e │ │ │ │ movs r0, r1 │ │ │ │ @@ -48456,31 +48447,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #154 @ 0x9a │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #27 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 2, cr0, cr2, cr5, {0} │ │ │ │ + cdp 0, 3, cr0, cr2, cr5, {0} │ │ │ │ lsrs r4, r2, #27 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r2, #20] │ │ │ │ + ldcl 0, cr0, [r2, #20] │ │ │ │ lsrs r4, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r2, #-20]! @ 0xffffffec │ │ │ │ + ldcl 0, cr0, [r2, #-20]! @ 0xffffffec │ │ │ │ asrs r0, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4bf74 │ │ │ │ + b.n 4bf94 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [lr], {5} │ │ │ │ + stc 0, cr0, [lr], #20 │ │ │ │ lsrs r0, r1, #30 │ │ │ │ movs r0, r0 │ │ │ │ - mcrr 0, 0, r0, r6, cr5 │ │ │ │ + mrrc 0, 0, r0, r6, cr5 │ │ │ │ lsrs r0, r1, #31 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #102 @ 0x66 │ │ │ │ movs r0, r1 │ │ │ │ adds r2, #194 @ 0xc2 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ @@ -48996,19 +48987,19 @@ │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ cmp r6, #88 @ 0x58 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r0, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4be10 │ │ │ │ + b.n 4be30 │ │ │ │ movs r5, r0 │ │ │ │ - b.n 4bef0 │ │ │ │ + b.n 4bf10 │ │ │ │ movs r5, r0 │ │ │ │ - b.n 4bf18 │ │ │ │ + b.n 4bf38 │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ 0004c1fc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ @@ -49249,25 +49240,25 @@ │ │ │ │ movs r0, r1 │ │ │ │ asrs r4, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #6 │ │ │ │ movs r0, r1 │ │ │ │ - b.n 4beb0 │ │ │ │ + b.n 4bed0 │ │ │ │ movs r5, r0 │ │ │ │ - b.n 4be80 │ │ │ │ + b.n 4bea0 │ │ │ │ movs r5, r0 │ │ │ │ - b.n 4bf38 │ │ │ │ + b.n 4bf58 │ │ │ │ movs r5, r0 │ │ │ │ - b.n 4bf2c │ │ │ │ + b.n 4bf4c │ │ │ │ movs r5, r0 │ │ │ │ - b.n 4bf68 │ │ │ │ + b.n 4bf88 │ │ │ │ movs r5, r0 │ │ │ │ - b.n 4bf70 │ │ │ │ + b.n 4bf90 │ │ │ │ movs r5, r0 │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ @@ -49573,23 +49564,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4cce8 │ │ │ │ + b.n 4cd08 │ │ │ │ movs r5, r0 │ │ │ │ - b.n 4cccc │ │ │ │ + b.n 4ccec │ │ │ │ movs r5, r0 │ │ │ │ - b.n 4ccd0 │ │ │ │ + b.n 4ccf0 │ │ │ │ movs r5, r0 │ │ │ │ - b.n 4cc40 , std::allocator >::~basic_stringbuf()@@Base+0x34> │ │ │ │ + b.n 4cc60 , std::allocator >::~basic_stringbuf()@@Base+0x4> │ │ │ │ movs r5, r0 │ │ │ │ - b.n 4cc40 , std::allocator >::~basic_stringbuf()@@Base+0x34> │ │ │ │ + b.n 4cc60 , std::allocator >::~basic_stringbuf()@@Base+0x4> │ │ │ │ movs r5, r0 │ │ │ │ movs r7, #168 @ 0xa8 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ @@ -49966,21 +49957,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4cd20 │ │ │ │ + b.n 4cd40 │ │ │ │ movs r5, r0 │ │ │ │ - b.n 4cd78 │ │ │ │ + b.n 4cd98 │ │ │ │ movs r5, r0 │ │ │ │ - b.n 4cc14 , std::allocator >::~basic_stringbuf()@@Base+0x8> │ │ │ │ + b.n 4cc34 , std::allocator >::~basic_stringbuf()@@Base+0x28> │ │ │ │ movs r5, r0 │ │ │ │ - b.n 4cc14 , std::allocator >::~basic_stringbuf()@@Base+0x8> │ │ │ │ + b.n 4cc34 , std::allocator >::~basic_stringbuf()@@Base+0x28> │ │ │ │ movs r5, r0 │ │ │ │ movs r5, #152 @ 0x98 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ @@ -50070,4228 +50061,130 @@ │ │ │ │ movs r2, #180 @ 0xb4 │ │ │ │ movs r0, r1 │ │ │ │ asrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #24 │ │ │ │ ... │ │ │ │ │ │ │ │ -0004ccb4 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ - cbz r0, 4ccd0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - cbz r3, 4ccec │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - cbz r0, 4cce6 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - cbnz r3, 4cce6 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #28] │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - b.n 4ccd0 │ │ │ │ - │ │ │ │ -0004ccf4 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #60] @ (4cd40 ) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [pc, #60] @ (4cd44 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - adds r3, #8 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r0, 4cd1c │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - cbz r3, 4cd38 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - cbz r0, 4cd2e │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - cbnz r3, 4cd2e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2deb0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - b.n 4cd1c │ │ │ │ - movs r2, #32 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r0, r7, #25 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0004cd48 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - blx 2c694 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #36 @ 0x24 │ │ │ │ - blx 2c4e4 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0004cd68 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #300] @ (4cea8 ) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #300] @ (4ceac ) │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r6, [r1, #276] @ 0x114 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2b890 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r6, 4cda2 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #4] │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r5 │ │ │ │ - mov r8, sp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2b918 )@plt> │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #4] │ │ │ │ - cbz r0, 4cdc2 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 4ce52 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - str r5, [r4, #24] │ │ │ │ - cbz r0, 4cdd0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - cbz r3, 4cdfc │ │ │ │ - ldr r5, [r4, #28] │ │ │ │ - movs r3, #1 │ │ │ │ - strb.w r3, [r4, #32] │ │ │ │ - cbz r5, 4ce0e │ │ │ │ - ldr r2, [pc, #212] @ (4ceb0 ) │ │ │ │ - ldr r3, [pc, #204] @ (4ceac ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4cea0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - bx r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r5, [r4, #28] │ │ │ │ - movs r3, #1 │ │ │ │ - strb.w r3, [r4, #32] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 4cdda │ │ │ │ - ldr.w r1, [r7, #288] @ 0x120 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - blx r3 │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - cbz r5, 4ce60 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #4] │ │ │ │ - cbz r0, 4ce5a │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - cbnz r3, 4ce5a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - str r5, [r4, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4cdda │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 4cdda │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r5, [r4, #28] │ │ │ │ - b.n 4cdda │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - b.n 4cdc2 │ │ │ │ - mov r0, r5 │ │ │ │ - str r5, [r4, #28] │ │ │ │ - b.n 4ce3e │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4cdda │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 4ce30 │ │ │ │ - str r5, [r4, #28] │ │ │ │ - b.n 4cdda │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - cbz r0, 4ce84 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - cbnz r3, 4ce84 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r2, [pc, #36] @ (4ceb4 ) │ │ │ │ - ldr r3, [pc, #28] @ (4ceac ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4cea4 │ │ │ │ - blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - movs r1, #168 @ 0xa8 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r1, #74 @ 0x4a │ │ │ │ - movs r0, r1 │ │ │ │ - movs r0, #152 @ 0x98 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0004ceb8 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #28] @ (4cee4 ) │ │ │ │ - mov r4, r0 │ │ │ │ - blx 2d260 │ │ │ │ - ldr r3, [pc, #24] @ (4cee8 ) │ │ │ │ - add r5, pc │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - strd r2, r2, [r4, #24] │ │ │ │ - adds r3, #8 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - movs r0, #88 @ 0x58 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r0, r7, #25 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0004ceec : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #28] @ (4cf18 ) │ │ │ │ - mov r4, r0 │ │ │ │ - blx 2bcec │ │ │ │ - ldr r3, [pc, #24] @ (4cf1c ) │ │ │ │ - add r5, pc │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - strd r2, r2, [r4, #24] │ │ │ │ - adds r3, #8 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r0, r7, #25 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0004cf20 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 4cf38 │ │ │ │ - blx 2dcb4 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0004cf3c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #192] @ (4d00c ) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [pc, #192] @ (4d010 ) │ │ │ │ - sub sp, #8 │ │ │ │ - add r2, pc │ │ │ │ - ldrb.w r1, [r0, #32] │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - cbz r1, 4cfb0 │ │ │ │ - ldr r6, [r2, #24] │ │ │ │ - cbz r3, 4cf74 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - mov r1, sp │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r5, sp │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r3, 4cf8a │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - cbz r2, 4cfc4 │ │ │ │ - subs r3, r5, #1 │ │ │ │ - ldr r2, [pc, #132] @ (4d014 ) │ │ │ │ - cmp r3, #1 │ │ │ │ - itt ls │ │ │ │ - movls r3, #0 │ │ │ │ - strbls.w r3, [r4, #32] │ │ │ │ - ldr r3, [pc, #116] @ (4d010 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4cfe8 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r6, [r2, #28] │ │ │ │ - cbz r3, 4cfba │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - mov r1, sp │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r5, sp │ │ │ │ - blx r6 │ │ │ │ - b.n 4cf7c │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - blx r3 │ │ │ │ - b.n 4cf8a │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c8d0 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #64] @ (4d018 ) │ │ │ │ - ldr r3, [pc, #56] @ (4d010 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4d006 │ │ │ │ - blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c8d0 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #40] @ (4d01c ) │ │ │ │ - ldr r3, [pc, #24] @ (4d010 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4cfe8 │ │ │ │ - blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - nop │ │ │ │ - subs r6, r2, #7 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, r1, #6 │ │ │ │ - movs r0, r1 │ │ │ │ - subs r0, r2, #5 │ │ │ │ - movs r0, r1 │ │ │ │ - subs r2, r6, #4 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0004d020 ::ReleasePointer_()@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 4d044 ::ReleasePointer_()@@Base+0x24> │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - subs r5, #1 │ │ │ │ - str r5, [r0, #4] │ │ │ │ - cbnz r5, 4d044 ::ReleasePointer_()@@Base+0x24> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - str r5, [r4, #0] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0004d048 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #200] @ (4d120 ) │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r3, [pc, #200] @ (4d124 ) │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, pc │ │ │ │ - mov.w r0, #768 @ 0x300 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2b890 │ │ │ │ - mov r5, r0 │ │ │ │ - blx 2b8dc │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldr.w r2, [r2, #-12] │ │ │ │ - ldr.w r7, [r3, #660] @ 0x294 │ │ │ │ - add r5, r2 │ │ │ │ - ldr.w r2, [r3, #204] @ 0xcc │ │ │ │ - str r5, [r4, #24] │ │ │ │ - blx r2 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r7 │ │ │ │ - vldr d7, [pc, #120] @ 4d118 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r2, sp │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - vstr d7, [sp] │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - vldr d0, [sp] │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - blx 2b83c │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [pc, #76] @ (4d128 ) │ │ │ │ - ldr r3, [pc, #72] @ (4d124 ) │ │ │ │ - add r2, pc │ │ │ │ - str r0, [r4, #28] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4d110 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - mov.w r1, #768 @ 0x300 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r2, [pc, #44] @ (4d12c ) │ │ │ │ - ldr r3, [pc, #36] @ (4d124 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4d114 │ │ │ │ - blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - @ instruction: 0xffffffff │ │ │ │ - vqrdmlsh.s , , d31[0] │ │ │ │ - subs r2, r1, #3 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, r1, #1 │ │ │ │ - movs r0, r1 │ │ │ │ - subs r0, r5, #0 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0004d130 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ - ldr r6, [pc, #80] @ (4d194 ) │ │ │ │ - add r6, pc │ │ │ │ - cbz r0, 4d150 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #628] @ 0x274 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - cbz r0, 4d15a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r5, [r4, #32] │ │ │ │ - cbz r5, 4d180 │ │ │ │ - ldr r3, [pc, #56] @ (4d198 ) │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 4d18e │ │ │ │ - ldr r3, [pc, #48] @ (4d19c ) │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - adds r3, #8 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - blx 2bf74 │ │ │ │ - movs r1, #248 @ 0xf8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c4e4 │ │ │ │ - movs r0, #0 │ │ │ │ - movs r1, #0 │ │ │ │ - strd r0, r1, [r4, #24] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - blx r2 │ │ │ │ - b.n 4d180 │ │ │ │ - adds r4, r4, #7 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r0, r7, #29 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0004d1a0 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #96] @ (4d210 ) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [pc, #96] @ (4d214 ) │ │ │ │ - add r6, pc │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - adds r3, #8 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r0, 4d1c8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #628] @ 0x274 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - cbz r0, 4d1d2 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r5, [r4, #32] │ │ │ │ - cbz r5, 4d1f8 │ │ │ │ - ldr r3, [pc, #64] @ (4d218 ) │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 4d202 │ │ │ │ - ldr r3, [pc, #56] @ (4d21c ) │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - adds r3, #8 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - blx 2bf74 │ │ │ │ - movs r1, #248 @ 0xf8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c4e4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2deb0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - blx r2 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2deb0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - adds r4, r6, #5 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r0, r7, #24 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r7, #29 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0004d220 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - blx 2cdd8 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ - blx 2c4e4 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ - sub sp, #12 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cbnz r4, 4d262 │ │ │ │ - b.n 4d2bc │ │ │ │ - mov r4, r5 │ │ │ │ - ldr r7, [r4, #20] │ │ │ │ - mov r6, r8 │ │ │ │ - ldr.w fp, [r4, #16] │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r8, r7 │ │ │ │ - it cs │ │ │ │ - movcs r6, r7 │ │ │ │ - cbz r6, 4d27e │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, fp │ │ │ │ - blx 2db04 │ │ │ │ - cbnz r0, 4d282 │ │ │ │ - sub.w r0, r8, r7 │ │ │ │ - ldrd r2, r5, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - itee ge │ │ │ │ - movge r2, #0 │ │ │ │ - movlt r5, r2 │ │ │ │ - movlt r2, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 4d260 │ │ │ │ - mov r5, r4 │ │ │ │ - cbnz r2, 4d2be │ │ │ │ - cbz r6, 4d2e8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, fp │ │ │ │ - blx 2db04 │ │ │ │ - cbz r0, 4d2e8 │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r0, #0 │ │ │ │ - ite lt │ │ │ │ - strdlt r3, r5, [sl] │ │ │ │ - strdge r4, r3, [sl] │ │ │ │ - mov r0, sl │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - adds r4, r1, #4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - cmp r4, r3 │ │ │ │ - itt eq │ │ │ │ - moveq r3, #0 │ │ │ │ - strdeq r3, r4, [sl] │ │ │ │ - beq.n 4d2b4 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r5, r4 │ │ │ │ - blx 2cbf0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd fp, r7, [r0, #16] │ │ │ │ - cmp r7, r8 │ │ │ │ - mov r6, r7 │ │ │ │ - it cs │ │ │ │ - movcs r6, r8 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 4d29a │ │ │ │ - sub.w r0, r7, r8 │ │ │ │ - b.n 4d2a6 │ │ │ │ - nop │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ - sub sp, #12 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cbnz r4, 4d312 │ │ │ │ - b.n 4d36c │ │ │ │ - mov r4, r5 │ │ │ │ - ldr r7, [r4, #20] │ │ │ │ - mov r6, r8 │ │ │ │ - ldr.w fp, [r4, #16] │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r8, r7 │ │ │ │ - it cs │ │ │ │ - movcs r6, r7 │ │ │ │ - cbz r6, 4d32e │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, fp │ │ │ │ - blx 2db04 │ │ │ │ - cbnz r0, 4d332 │ │ │ │ - sub.w r0, r8, r7 │ │ │ │ - ldrd r2, r5, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - itee ge │ │ │ │ - movge r2, #0 │ │ │ │ - movlt r5, r2 │ │ │ │ - movlt r2, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 4d310 │ │ │ │ - mov r5, r4 │ │ │ │ - cbnz r2, 4d36e │ │ │ │ - cbz r6, 4d398 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, fp │ │ │ │ - blx 2db04 │ │ │ │ - cbz r0, 4d398 │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r0, #0 │ │ │ │ - ite lt │ │ │ │ - strdlt r3, r5, [sl] │ │ │ │ - strdge r4, r3, [sl] │ │ │ │ - mov r0, sl │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - adds r4, r1, #4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - cmp r4, r3 │ │ │ │ - itt eq │ │ │ │ - moveq r3, #0 │ │ │ │ - strdeq r3, r4, [sl] │ │ │ │ - beq.n 4d364 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r5, r4 │ │ │ │ - blx 2cbf0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd fp, r7, [r0, #16] │ │ │ │ - cmp r7, r8 │ │ │ │ - mov r6, r7 │ │ │ │ - it cs │ │ │ │ - movcs r6, r8 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 4d34a │ │ │ │ - sub.w r0, r7, r8 │ │ │ │ - b.n 4d356 │ │ │ │ - nop │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 4d61c │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr.w r3, [r8, #12] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 4d5d8 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 4d5a0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr.w fp, [r3, #12] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 4d568 │ │ │ │ - ldr.w r4, [fp, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 4d4f4 │ │ │ │ - ldr r5, [r4, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 4d48a │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 4d4be │ │ │ │ - ldr.w r9, [r6, #12] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 4d532 │ │ │ │ - ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, 4d44a │ │ │ │ - mov sl, r7 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ - bl 4d3a0 │ │ │ │ - add.w r1, r7, #48 @ 0x30 │ │ │ │ - ldr r7, [r7, #8] │ │ │ │ - ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 4d428 │ │ │ │ - ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr.w r0, [sl, #16] │ │ │ │ - add.w r1, sl, #24 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 4d43e │ │ │ │ - ldr.w r1, [sl, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2c4e4 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.n 4d408 │ │ │ │ - ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ - add.w r2, r9, #48 @ 0x30 │ │ │ │ - ldr.w r7, [r9, #8] │ │ │ │ - cmp r0, r2 │ │ │ │ - beq.n 4d464 │ │ │ │ - ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr.w r0, [r9, #16] │ │ │ │ - add.w r2, r9, #24 │ │ │ │ - cmp r0, r2 │ │ │ │ - beq.n 4d47a │ │ │ │ - ldr.w r1, [r9, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2c4e4 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 4d532 │ │ │ │ - mov r9, r7 │ │ │ │ - b.n 4d402 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - add.w r3, r4, #48 @ 0x30 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4d49e │ │ │ │ - ldr r1, [r4, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - add.w r3, r4, #24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4d4b0 │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c4e4 │ │ │ │ - cbz r5, 4d4f4 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 4d3ea │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ - add.w r3, r5, #48 @ 0x30 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4d4d2 │ │ │ │ - ldr r1, [r5, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - add.w r3, r5, #24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4d4e4 │ │ │ │ - ldr r1, [r5, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c4e4 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 4d48a │ │ │ │ - mov r5, r6 │ │ │ │ - b.n 4d3f0 │ │ │ │ - ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ - add.w r3, fp, #48 @ 0x30 │ │ │ │ - ldr.w r4, [fp, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4d50e │ │ │ │ - ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr.w r0, [fp, #16] │ │ │ │ - add.w r3, fp, #24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4d524 │ │ │ │ - ldr.w r1, [fp, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - mov r0, fp │ │ │ │ - blx 2c4e4 │ │ │ │ - cbz r4, 4d568 │ │ │ │ - mov fp, r4 │ │ │ │ - b.n 4d3e0 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ - add.w r3, r6, #48 @ 0x30 │ │ │ │ - ldr r7, [r6, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4d546 │ │ │ │ - ldr r1, [r6, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - add.w r3, r6, #24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4d558 │ │ │ │ - ldr r1, [r6, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2c4e4 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 4d4be │ │ │ │ - mov r6, r7 │ │ │ │ - b.n 4d3f6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add.w r3, r2, #48 @ 0x30 │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4d57e │ │ │ │ - ldr r1, [r2, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add.w r3, r2, #24 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4d592 │ │ │ │ - ldr r1, [r2, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - blx 2c4e4 │ │ │ │ - cbz r4, 4d5a0 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - b.n 4d3d2 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - add.w r3, r2, #48 @ 0x30 │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4d5b6 │ │ │ │ - ldr r1, [r2, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - add.w r3, r2, #24 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4d5ca │ │ │ │ - ldr r1, [r2, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - blx 2c4e4 │ │ │ │ - cbz r4, 4d5d8 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - b.n 4d3c6 │ │ │ │ - ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ - add.w r3, r8, #48 @ 0x30 │ │ │ │ - ldr.w r4, [r8, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4d5f2 │ │ │ │ - ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr.w r0, [r8, #16] │ │ │ │ - add.w r3, r8, #24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4d608 │ │ │ │ - ldr.w r1, [r8, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2c4e4 │ │ │ │ - cbz r4, 4d616 │ │ │ │ - mov r8, r4 │ │ │ │ - b.n 4d3ba │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #672] @ (4d8d4 ) │ │ │ │ - ldr r3, [pc, #672] @ (4d8d8 ) │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - add r2, pc │ │ │ │ - mov r7, r0 │ │ │ │ - movs r0, #44 @ 0x2c │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2b890 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add.w fp, r0, #24 │ │ │ │ - str.w fp, [r0, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r8, r5, [r3] │ │ │ │ - str r5, [sp, #20] │ │ │ │ - cmp r5, #15 │ │ │ │ - bhi.w 4d79a │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 4d708 │ │ │ │ - ldrb.w r3, [r8] │ │ │ │ - mov r2, fp │ │ │ │ - strb r3, [r0, #24] │ │ │ │ - str r5, [r4, #20] │ │ │ │ - movs r3, #0 │ │ │ │ - strb r3, [r2, r5] │ │ │ │ - add.w sl, r7, #4 │ │ │ │ - mov r5, r6 │ │ │ │ - cmp sl, r6 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ - ldr.w r9, [r4, #20] │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - beq.w 4d7b8 │ │ │ │ - ldrd r2, r3, [r6, #16] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - mov r2, r9 │ │ │ │ - cmp r9, r3 │ │ │ │ - it cs │ │ │ │ - movcs r2, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 4d712 │ │ │ │ - ldrd r2, r1, [sp, #4] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - blx 2db04 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - itt eq │ │ │ │ - subeq.w r2, r9, r3 │ │ │ │ - cmpeq r2, #0 │ │ │ │ - blt.w 4d7ea │ │ │ │ - ldrd r1, r2, [sp] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - blx 2db04 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cbz r0, 4d71a │ │ │ │ - cmp r0, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blt.n 4d724 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - cmp r0, fp │ │ │ │ - beq.n 4d6e2 │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - movs r1, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r2, [pc, #496] @ (4d8dc ) │ │ │ │ - ldr r3, [pc, #488] @ (4d8d8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 4d8a6 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r2, fp │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 4d672 │ │ │ │ - mov r0, fp │ │ │ │ - b.n 4d7aa │ │ │ │ - sub.w r2, r9, r3 │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n 4d7ea │ │ │ │ - sub.w r0, r3, r9 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 4d6d4 │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ - cmp r2, r6 │ │ │ │ - beq.w 4d86e │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2c508 │ │ │ │ - ldr r5, [r0, #20] │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r9, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - it cs │ │ │ │ - movcs r2, r5 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 4d824 │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 2db04 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - itt eq │ │ │ │ - subeq.w r5, r9, r5 │ │ │ │ - cmpeq r5, #0 │ │ │ │ - blt.w 4d880 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #20 │ │ │ │ - bl 4d240 │ │ │ │ - ldrd r5, r8, [sp, #20] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 4d6d4 │ │ │ │ - subs r0, r5, #0 │ │ │ │ - it ne │ │ │ │ - movne r0, #1 │ │ │ │ - cmp sl, r8 │ │ │ │ - it eq │ │ │ │ - orreq.w r0, r0, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4d836 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r4 │ │ │ │ - blx 2ba50 │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r7, #20] │ │ │ │ - b.n 4d6ea │ │ │ │ - adds r0, #16 │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, sp, #20 │ │ │ │ - blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r0, [r4, #16] │ │ │ │ - str r3, [r4, #24] │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - blx 2d5c8 │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ - b.n 4d672 │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 4d75e │ │ │ │ - ldr.w r8, [r7, #16] │ │ │ │ - mov r2, r9 │ │ │ │ - ldr.w r6, [r8, #20] │ │ │ │ - cmp r9, r6 │ │ │ │ - it cs │ │ │ │ - movcs r2, r6 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 4d860 │ │ │ │ - ldr.w r0, [r8, #16] │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - blx 2db04 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne.n 4d874 │ │ │ │ - sub.w r6, r6, r9 │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.n 4d75e │ │ │ │ - b.n 4d774 │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 4d81e │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2cbf0 │ │ │ │ - ldr r5, [r0, #20] │ │ │ │ - mov r2, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r9, r5 │ │ │ │ - it cs │ │ │ │ - movcs r2, r5 │ │ │ │ - cbz r2, 4d80e │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - blx 2db04 │ │ │ │ - cbnz r0, 4d812 │ │ │ │ - sub.w r0, r5, r9 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 4d75e │ │ │ │ - ldr.w r0, [r8, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4d77a │ │ │ │ - mov r5, r6 │ │ │ │ - mov r8, r6 │ │ │ │ - b.n 4d774 │ │ │ │ - sub.w r3, r9, r5 │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 4d75e │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - movs r0, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 4d77a │ │ │ │ - mov r8, r6 │ │ │ │ - ldrd r2, r3, [r8, #16] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - mov r2, r9 │ │ │ │ - cmp r9, r3 │ │ │ │ - it cs │ │ │ │ - movcs r2, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cbz r2, 4d858 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 2db04 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 4d85c │ │ │ │ - sub.w r0, r9, r3 │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ - b.n 4d786 │ │ │ │ - sub.w r6, r6, r9 │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.w 4d75e │ │ │ │ - mov r0, r2 │ │ │ │ - b.n 4d77a │ │ │ │ - movs r5, #0 │ │ │ │ - mov r8, r6 │ │ │ │ - b.n 4d774 │ │ │ │ - itt lt │ │ │ │ - movlt r3, #0 │ │ │ │ - movlt r5, r3 │ │ │ │ - bge.w 4d75e │ │ │ │ - b.n 4d774 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ - mov r5, r8 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 4d774 │ │ │ │ - mov r8, r6 │ │ │ │ - b.n 4d846 │ │ │ │ - blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #76] @ (4d8e0 ) │ │ │ │ - ldr r3, [pc, #64] @ (4d8d8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4d8ce │ │ │ │ - blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ - movs r1, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r2, [pc, #44] @ (4d8e4 ) │ │ │ │ - ldr r3, [pc, #28] @ (4d8d8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4d8a6 │ │ │ │ - blx 2d548 <__cxa_rethrow@plt> │ │ │ │ - blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - nop │ │ │ │ - adds r0, r6, r3 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, r7, r0 │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r2, r2, #26 │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r6, r5, #25 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0004d8e8 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #60] @ (4d934 ) │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - blx 2bcec │ │ │ │ - ldr r3, [pc, #52] @ (4d938 ) │ │ │ │ - add r6, pc │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - strd r1, r2, [r4, #32] │ │ │ │ - adds r3, #8 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldrd r2, r3, [r5, #48] @ 0x30 │ │ │ │ - strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - ldrd r0, r1, [r5, #40] @ 0x28 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [r4, #24] │ │ │ │ - strd r0, r1, [r4, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r5, #56] @ 0x38 │ │ │ │ - str r1, [r4, #56] @ 0x38 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - asrs r6, r4, #24 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r0, r7, #24 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0004d93c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #120] @ (4d9c4 ) │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r0, r1 │ │ │ │ - add r6, pc │ │ │ │ - beq.n 4d95a │ │ │ │ - blx 2dcb4 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ - ldrd r2, r3, [r5, #40] @ 0x28 │ │ │ │ - strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ - ldr r1, [r5, #56] @ 0x38 │ │ │ │ - ldrd r2, r3, [r5, #48] @ 0x30 │ │ │ │ - strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - str r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 4d97e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #628] @ 0x274 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - cbz r0, 4d988 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r5, [r4, #32] │ │ │ │ - cbz r5, 4d9ae │ │ │ │ - ldr r3, [pc, #56] @ (4d9c8 ) │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 4d9be │ │ │ │ - ldr r3, [pc, #48] @ (4d9cc ) │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - adds r3, #8 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - blx 2bf74 │ │ │ │ - movs r1, #248 @ 0xf8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c4e4 │ │ │ │ - movs r0, #0 │ │ │ │ - movs r1, #0 │ │ │ │ - strd r0, r1, [r4, #24] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - blx r2 │ │ │ │ - b.n 4d9ae │ │ │ │ - asrs r6, r2, #23 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r0, r7, #29 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0004d9d0 )@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ - sub sp, #292 @ 0x124 │ │ │ │ - mov r4, r0 │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ - add r7, sp, #260 @ 0x104 │ │ │ │ - mov r1, r3 │ │ │ │ - movs r2, #0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - add r6, sp, #268 @ 0x10c │ │ │ │ - ldr.w r0, [pc, #1572] @ 4e018 )@@Base+0x648> │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r3, [pc, #1572] @ 4e01c )@@Base+0x64c> │ │ │ │ - add r0, pc │ │ │ │ - ldr.w sl, [r4] │ │ │ │ - ldr.w r4, [pc, #1564] @ 4e020 )@@Base+0x650> │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #284] @ 0x11c │ │ │ │ - mov.w r3, #0 │ │ │ │ - movs r3, #26 │ │ │ │ - str r6, [sp, #260] @ 0x104 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [sp, #260] @ 0x104 │ │ │ │ - mov.w ip, #0 │ │ │ │ - str r3, [sp, #268] @ 0x10c │ │ │ │ - ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - str r0, [r5, #0] │ │ │ │ - str r1, [r5, #4] │ │ │ │ - str r3, [r5, #12] │ │ │ │ - str r2, [r5, #8] │ │ │ │ - mov r2, ip │ │ │ │ - ldmia r4!, {r0, r1} │ │ │ │ - str r1, [r5, #20] │ │ │ │ - str r0, [r5, #16] │ │ │ │ - mov r1, r7 │ │ │ │ - ldrh r3, [r4, #0] │ │ │ │ - strh r3, [r5, #24] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [sp, #260] @ 0x104 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ - strb.w ip, [r0, r3] │ │ │ │ - mov r0, sl │ │ │ │ - blx 2cce8 , std::allocator > const&, int)@plt> │ │ │ │ - ldr.w r4, [sl, #96] @ 0x60 │ │ │ │ - add.w r3, sl, #92 @ 0x5c │ │ │ │ - ldrd fp, r8, [sp, #260] @ 0x104 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 4e3d8 )@@Base+0xa08> │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r5, [r4, #20] │ │ │ │ - mov r2, r8 │ │ │ │ - cmp r8, r5 │ │ │ │ - it cs │ │ │ │ - movcs r2, r5 │ │ │ │ - cbz r2, 4da7c )@@Base+0xac> │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, fp │ │ │ │ - blx 2db04 │ │ │ │ - cbnz r0, 4da80 )@@Base+0xb0> │ │ │ │ - sub.w r0, r5, r8 │ │ │ │ - ldrd r3, r2, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - itet ge │ │ │ │ - movge r9, r4 │ │ │ │ - movlt r4, r2 │ │ │ │ - movge r4, r3 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 4da66 )@@Base+0x96> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.w 4e3dc )@@Base+0xa0c> │ │ │ │ - ldr.w r4, [r9, #20] │ │ │ │ - mov r2, r8 │ │ │ │ - cmp r8, r4 │ │ │ │ - it cs │ │ │ │ - movcs r2, r4 │ │ │ │ - cbz r2, 4dab4 )@@Base+0xe4> │ │ │ │ - ldr.w r1, [r9, #16] │ │ │ │ - mov r0, fp │ │ │ │ - blx 2db04 │ │ │ │ - cbnz r0, 4dab8 )@@Base+0xe8> │ │ │ │ - sub.w r0, r8, r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 4e3dc )@@Base+0xa0c> │ │ │ │ - movs r2, #5 │ │ │ │ - cmp fp, r6 │ │ │ │ - str.w r2, [r9, #40] @ 0x28 │ │ │ │ - beq.n 4dad2 )@@Base+0x102> │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ - mov r0, fp │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add.w r8, sp, #80 @ 0x50 │ │ │ │ - ldr.w fp, [pc, #1352] @ 4e024 )@@Base+0x654> │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r8 │ │ │ │ - add r5, sp, #244 @ 0xf4 │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - add fp, pc │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - ldr.w sl, [r3, #40] @ 0x28 │ │ │ │ - add r3, sp, #212 @ 0xd4 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add r3, sp, #220 @ 0xdc │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r3, #21 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ - mov.w ip, #0 │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ - add r3, sp, #236 @ 0xec │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov.w lr, #65 @ 0x41 │ │ │ │ - ldmia.w fp!, {r0, r1, r2, r3} │ │ │ │ - str r0, [r4, #0] │ │ │ │ - str r3, [r4, #12] │ │ │ │ - str r1, [r4, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - mov r2, ip │ │ │ │ - ldr.w r0, [fp] │ │ │ │ - ldrb.w r3, [fp, #4] │ │ │ │ - str r0, [r4, #16] │ │ │ │ - strb r3, [r4, #20] │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, fp │ │ │ │ - strb.w ip, [r3, r4] │ │ │ │ - str.w lr, [sp, #80] @ 0x50 │ │ │ │ - str r5, [sp, #236] @ 0xec │ │ │ │ - blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #1240] @ 4e028 )@@Base+0x658> │ │ │ │ - movs r2, #65 @ 0x41 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #244] @ 0xf4 │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ - blx 2d5c8 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ - mov r0, r9 │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ - strb r3, [r1, r2] │ │ │ │ - mov r2, fp │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - strd r6, r3, [sp, #260] @ 0x104 │ │ │ │ - strb.w r3, [sp, #268] @ 0x10c │ │ │ │ - strd r7, r3, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx sl │ │ │ │ - ldr r0, [sp, #260] @ 0x104 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq.n 4db8e )@@Base+0x1be> │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 4db9c )@@Base+0x1cc> │ │ │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4dbac )@@Base+0x1dc> │ │ │ │ - ldr r1, [sp, #220] @ 0xdc │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - movs r3, #21 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - str r6, [sp, #260] @ 0x104 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1128] @ 4e02c )@@Base+0x65c> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov.w lr, #0 │ │ │ │ - add ip, pc │ │ │ │ - str r0, [sp, #260] @ 0x104 │ │ │ │ - str r3, [sp, #268] @ 0x10c │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - str r0, [r4, #0] │ │ │ │ - str r3, [r4, #12] │ │ │ │ - str r1, [r4, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - ldr.w r0, [ip] │ │ │ │ - ldrb.w r3, [ip, #4] │ │ │ │ - str r0, [r4, #16] │ │ │ │ - strb r3, [r4, #20] │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #260] @ 0x104 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #264] @ 0x108 │ │ │ │ - mov r0, r4 │ │ │ │ - strb.w lr, [r3, r2] │ │ │ │ - blx 2c828 , std::allocator > const&)@plt> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r4, [r4, #72] @ 0x48 │ │ │ │ - add.w r1, r3, #68 @ 0x44 │ │ │ │ - ldrd fp, r9, [sp, #260] @ 0x104 │ │ │ │ - mov sl, r1 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 4e484 )@@Base+0xab4> │ │ │ │ - mov r3, r6 │ │ │ │ - mov r6, r9 │ │ │ │ - mov r9, r3 │ │ │ │ - strd r1, r5, [sp, #48] @ 0x30 │ │ │ │ - ldr r5, [r4, #20] │ │ │ │ - mov r2, r6 │ │ │ │ - cmp r6, r5 │ │ │ │ - it cs │ │ │ │ - movcs r2, r5 │ │ │ │ - cbz r2, 4dc34 )@@Base+0x264> │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, fp │ │ │ │ - blx 2db04 │ │ │ │ - cbnz r0, 4dc36 )@@Base+0x266> │ │ │ │ - subs r0, r5, r6 │ │ │ │ - ldrd r2, r1, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - itet ge │ │ │ │ - movge sl, r4 │ │ │ │ - movlt r4, r1 │ │ │ │ - movge r4, r2 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 4dc1e )@@Base+0x24e> │ │ │ │ - ldrd r1, r5, [sp, #48] @ 0x30 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r9, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - cmp sl, r1 │ │ │ │ - beq.w 4e484 )@@Base+0xab4> │ │ │ │ - ldr.w r4, [sl, #20] │ │ │ │ - mov r2, r9 │ │ │ │ - cmp r9, r4 │ │ │ │ - it cs │ │ │ │ - movcs r2, r4 │ │ │ │ - cbz r2, 4dc72 )@@Base+0x2a2> │ │ │ │ - ldr.w r1, [sl, #16] │ │ │ │ - mov r0, fp │ │ │ │ - blx 2db04 │ │ │ │ - cbnz r0, 4dc76 )@@Base+0x2a6> │ │ │ │ - sub.w r0, r9, r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 4e484 )@@Base+0xab4> │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ - cmp fp, r6 │ │ │ │ - str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 4dc90 )@@Base+0x2c0> │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ - mov r0, fp │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - movs r4, #18 │ │ │ │ - mov.w fp, #74 @ 0x4a │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - ldr.w sl, [r3, #24] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #212] @ 0xd4 │ │ │ │ - blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #888] @ 4e030 )@@Base+0x660> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov.w lr, #0 │ │ │ │ - add ip, pc │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - str r3, [r4, #12] │ │ │ │ - str r0, [r4, #0] │ │ │ │ - str r2, [r4, #8] │ │ │ │ - mov r2, lr │ │ │ │ - str r1, [r4, #4] │ │ │ │ - ldrh.w r3, [ip] │ │ │ │ - strh r3, [r4, #16] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ - strb.w lr, [r1, r3] │ │ │ │ - mov r1, r8 │ │ │ │ - str.w fp, [sp, #80] @ 0x50 │ │ │ │ - str r5, [sp, #236] @ 0xec │ │ │ │ - blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #828] @ (4e034 )@@Base+0x664>) │ │ │ │ - mov r2, fp │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #244] @ 0xf4 │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ - blx 2d5c8 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ - mov r0, r9 │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ - vldr d1, [pc, #752] @ 4e000 )@@Base+0x630> │ │ │ │ - strb r3, [r1, r2] │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - vldr d0, [pc, #748] @ 4e008 )@@Base+0x638> │ │ │ │ - strd r6, r3, [sp, #260] @ 0x104 │ │ │ │ - strb.w r3, [sp, #268] @ 0x10c │ │ │ │ - strd r7, r3, [sp] │ │ │ │ - blx sl │ │ │ │ - ldr r0, [sp, #260] @ 0x104 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq.n 4dd38 )@@Base+0x368> │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 4dd46 )@@Base+0x376> │ │ │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4dd56 )@@Base+0x386> │ │ │ │ - ldr r1, [sp, #220] @ 0xdc │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - movs r3, #18 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - str r6, [sp, #260] @ 0x104 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #712] @ 4e038 )@@Base+0x668> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov.w lr, #0 │ │ │ │ - add ip, pc │ │ │ │ - str r0, [sp, #260] @ 0x104 │ │ │ │ - str r3, [sp, #268] @ 0x10c │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - str r3, [r4, #12] │ │ │ │ - str r0, [r4, #0] │ │ │ │ - str r1, [r4, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - ldrh.w r3, [ip] │ │ │ │ - strh r3, [r4, #16] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [sp, #260] @ 0x104 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ - mov r0, r4 │ │ │ │ - strb.w lr, [r2, r3] │ │ │ │ - blx 2c828 , std::allocator > const&)@plt> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r4, [r4, #72] @ 0x48 │ │ │ │ - add.w r1, r3, #68 @ 0x44 │ │ │ │ - ldrd fp, r9, [sp, #260] @ 0x104 │ │ │ │ - mov sl, r1 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 4e49c )@@Base+0xacc> │ │ │ │ - mov r3, r6 │ │ │ │ - mov r6, r9 │ │ │ │ - mov r9, r3 │ │ │ │ - strd r1, r5, [sp, #48] @ 0x30 │ │ │ │ - ldr r5, [r4, #20] │ │ │ │ - mov r2, r6 │ │ │ │ - cmp r6, r5 │ │ │ │ - it cs │ │ │ │ - movcs r2, r5 │ │ │ │ - cbz r2, 4ddd8 )@@Base+0x408> │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, fp │ │ │ │ - blx 2db04 │ │ │ │ - cbnz r0, 4ddda )@@Base+0x40a> │ │ │ │ - subs r0, r5, r6 │ │ │ │ - ldrd r2, r1, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - itet ge │ │ │ │ - movge sl, r4 │ │ │ │ - movlt r4, r1 │ │ │ │ - movge r4, r2 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 4ddc2 )@@Base+0x3f2> │ │ │ │ - ldrd r1, r5, [sp, #48] @ 0x30 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r9, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - cmp sl, r1 │ │ │ │ - beq.w 4e49c )@@Base+0xacc> │ │ │ │ - ldr.w r4, [sl, #20] │ │ │ │ - mov r2, r9 │ │ │ │ - cmp r9, r4 │ │ │ │ - it cs │ │ │ │ - movcs r2, r4 │ │ │ │ - cbz r2, 4de16 )@@Base+0x446> │ │ │ │ - ldr.w r1, [sl, #16] │ │ │ │ - mov r0, fp │ │ │ │ - blx 2db04 │ │ │ │ - cbnz r0, 4de1a )@@Base+0x44a> │ │ │ │ - sub.w r0, r9, r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 4e49c )@@Base+0xacc> │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ - cmp fp, r6 │ │ │ │ - str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 4de34 )@@Base+0x464> │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ - mov r0, fp │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - movs r4, #18 │ │ │ │ - mov.w fp, #74 @ 0x4a │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - ldr.w sl, [r3, #24] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #212] @ 0xd4 │ │ │ │ - blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #480] @ 4e03c )@@Base+0x66c> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov.w lr, #0 │ │ │ │ - add ip, pc │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - str r3, [r4, #12] │ │ │ │ - str r0, [r4, #0] │ │ │ │ - str r2, [r4, #8] │ │ │ │ - mov r2, lr │ │ │ │ - str r1, [r4, #4] │ │ │ │ - ldrh.w r3, [ip] │ │ │ │ - strh r3, [r4, #16] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ - strb.w lr, [r1, r3] │ │ │ │ - mov r1, r8 │ │ │ │ - str.w fp, [sp, #80] @ 0x50 │ │ │ │ - str r5, [sp, #236] @ 0xec │ │ │ │ - blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #420] @ (4e040 )@@Base+0x670>) │ │ │ │ - mov r2, fp │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #244] @ 0xf4 │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ - blx 2d5c8 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ - mov r0, r9 │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ - vldr d1, [pc, #348] @ 4e010 )@@Base+0x640> │ │ │ │ - strb r3, [r1, r2] │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - vldr d0, [pc, #328] @ 4e008 )@@Base+0x638> │ │ │ │ - strd r6, r3, [sp, #260] @ 0x104 │ │ │ │ - strb.w r3, [sp, #268] @ 0x10c │ │ │ │ - strd r7, r3, [sp] │ │ │ │ - blx sl │ │ │ │ - ldr r0, [sp, #260] @ 0x104 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq.n 4dedc )@@Base+0x50c> │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 4deea )@@Base+0x51a> │ │ │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4defa )@@Base+0x52a> │ │ │ │ - ldr r1, [sp, #220] @ 0xdc │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - movs r3, #18 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - str r6, [sp, #260] @ 0x104 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #304] @ 4e044 )@@Base+0x674> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov.w lr, #0 │ │ │ │ - add ip, pc │ │ │ │ - str r0, [sp, #260] @ 0x104 │ │ │ │ - str r3, [sp, #268] @ 0x10c │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - str r3, [r4, #12] │ │ │ │ - str r0, [r4, #0] │ │ │ │ - str r1, [r4, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - ldrh.w r3, [ip] │ │ │ │ - strh r3, [r4, #16] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [sp, #260] @ 0x104 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ - mov r0, r4 │ │ │ │ - strb.w lr, [r2, r3] │ │ │ │ - blx 2c828 , std::allocator > const&)@plt> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r4, [r4, #72] @ 0x48 │ │ │ │ - add.w r1, r3, #68 @ 0x44 │ │ │ │ - ldrd fp, r9, [sp, #260] @ 0x104 │ │ │ │ - mov sl, r1 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 4e4b2 )@@Base+0xae2> │ │ │ │ - mov r3, r6 │ │ │ │ - mov r6, r9 │ │ │ │ - mov r9, r3 │ │ │ │ - strd r1, r5, [sp, #48] @ 0x30 │ │ │ │ - ldr r5, [r4, #20] │ │ │ │ - mov r2, r6 │ │ │ │ - cmp r6, r5 │ │ │ │ - it cs │ │ │ │ - movcs r2, r5 │ │ │ │ - cbz r2, 4df7c )@@Base+0x5ac> │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, fp │ │ │ │ - blx 2db04 │ │ │ │ - cbnz r0, 4df7e )@@Base+0x5ae> │ │ │ │ - subs r0, r5, r6 │ │ │ │ - ldrd r2, r1, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - itet ge │ │ │ │ - movge sl, r4 │ │ │ │ - movlt r4, r1 │ │ │ │ - movge r4, r2 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 4df66 )@@Base+0x596> │ │ │ │ - ldrd r1, r5, [sp, #48] @ 0x30 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r9, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - cmp sl, r1 │ │ │ │ - beq.w 4e4b2 )@@Base+0xae2> │ │ │ │ - ldr.w r4, [sl, #20] │ │ │ │ - mov r2, r9 │ │ │ │ - cmp r9, r4 │ │ │ │ - it cs │ │ │ │ - movcs r2, r4 │ │ │ │ - cbz r2, 4dfba )@@Base+0x5ea> │ │ │ │ - ldr.w r1, [sl, #16] │ │ │ │ - mov r0, fp │ │ │ │ - blx 2db04 │ │ │ │ - cbnz r0, 4dfbe )@@Base+0x5ee> │ │ │ │ - sub.w r0, r9, r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 4e4b2 )@@Base+0xae2> │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ - cmp fp, r6 │ │ │ │ - str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 4dfd8 )@@Base+0x608> │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ - mov r0, fp │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r2, sp, #92 @ 0x5c │ │ │ │ - ldr r4, [pc, #104] @ (4e048 )@@Base+0x678>) │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r8 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r4, pc │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - movs r2, #0 │ │ │ │ - add.w fp, sp, #100 @ 0x64 │ │ │ │ - mov.w r9, #61 @ 0x3d │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str.w fp, [sp, #92] @ 0x5c │ │ │ │ - b.n 4e04c )@@Base+0x67c> │ │ │ │ - nop.w │ │ │ │ - stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ - stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ - ... │ │ │ │ - ldr r1, [sp, #616] @ 0x268 │ │ │ │ - ldr r1, [sp, #612] @ 0x264 │ │ │ │ - ldr r1, [sp, #612] @ 0x264 │ │ │ │ - subs r7, #185 @ 0xb9 │ │ │ │ - asrs r6, r5, #20 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - add r5, pc, #712 @ (adr r5, 4e2ec )@@Base+0x91c>) │ │ │ │ - movs r5, r0 │ │ │ │ - ldmia r7!, {r1, r3, r5} │ │ │ │ - movs r5, r0 │ │ │ │ - ldmia r6, {r1, r4, r6, r7} │ │ │ │ - movs r5, r0 │ │ │ │ - ldmia r6, {r1, r6} │ │ │ │ - movs r5, r0 │ │ │ │ - ldmia r5, {r2, r3, r5, r7} │ │ │ │ - movs r5, r0 │ │ │ │ - ldmia r5!, {r1, r2, r7} │ │ │ │ - movs r5, r0 │ │ │ │ - ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ - movs r5, r0 │ │ │ │ - ldmia r4!, {r3, r5, r6} │ │ │ │ - movs r5, r0 │ │ │ │ - ldmia r4!, {r1, r6} │ │ │ │ - movs r5, r0 │ │ │ │ - ldmia r3!, {r4, r5, r7} │ │ │ │ - movs r5, r0 │ │ │ │ - ldmia r3!, {r1, r2, r6} │ │ │ │ - movs r5, r0 │ │ │ │ - ldr r3, [r3, #60] @ 0x3c │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - movs r3, #26 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov ip, r0 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - add r2, sp, #124 @ 0x7c │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #116 @ 0x74 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - mov.w lr, #0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [ip] │ │ │ │ - str.w r1, [ip, #4] │ │ │ │ - str.w r2, [ip, #8] │ │ │ │ - mov r2, lr │ │ │ │ - str.w r3, [ip, #12] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ldmia r4!, {r0, r1} │ │ │ │ - str.w r1, [ip, #20] │ │ │ │ - str.w r0, [ip, #16] │ │ │ │ - ldrh r1, [r4, #0] │ │ │ │ - strh.w r1, [ip, #24] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - strb.w lr, [r3, r0] │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - str.w r9, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #116] @ 0x74 │ │ │ │ - blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r9, [pc, #1896] @ 4e814 )@@Base+0xe44> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - add r9, pc │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ - add.w lr, r9, #48 @ 0x30 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - mov ip, r9 │ │ │ │ - adds r4, #16 │ │ │ │ - add.w r9, r9, #16 │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [r4, #-16] │ │ │ │ - str.w r1, [r4, #-12] │ │ │ │ - str.w r2, [r4, #-8] │ │ │ │ - str.w r3, [r4, #-4] │ │ │ │ - cmp ip, lr │ │ │ │ - bne.n 4e0bc )@@Base+0x6ec> │ │ │ │ - mov r3, r9 │ │ │ │ - add r2, sp, #188 @ 0xbc │ │ │ │ - add r1, sp, #148 @ 0x94 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ - add r0, sp, #172 @ 0xac │ │ │ │ - add r2, sp, #196 @ 0xc4 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - mov.w ip, #0 │ │ │ │ - ldmia r3!, {r0, r1, r2} │ │ │ │ - str r2, [r4, #8] │ │ │ │ - str r0, [r4, #0] │ │ │ │ - mov.w lr, #5 │ │ │ │ - str r1, [r4, #4] │ │ │ │ - mov.w r9, #25 │ │ │ │ - ldr.w sl, [pc, #1812] @ 4e818 )@@Base+0xe48> │ │ │ │ - mov r2, ip │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - add sl, pc │ │ │ │ - strb r3, [r4, #12] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [sp, #116] @ 0x74 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - strb.w ip, [r1, r3] │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - strd r1, lr, [sp, #140] @ 0x8c │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ - str r1, [sp, #188] @ 0xbc │ │ │ │ - ldmia.w sl, {r0, r1} │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ - strb.w r1, [sp, #152] @ 0x98 │ │ │ │ - str r0, [sp, #172] @ 0xac │ │ │ │ - str.w r9, [sp, #80] @ 0x50 │ │ │ │ - str.w lr, [sp, #168] @ 0xa8 │ │ │ │ - strb.w ip, [sp, #153] @ 0x99 │ │ │ │ - strb.w ip, [sp, #177] @ 0xb1 │ │ │ │ - strb.w r1, [sp, #176] @ 0xb0 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r4, [pc, #1740] @ 4e81c )@@Base+0xe4c> │ │ │ │ - mov ip, r0 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov.w r9, #0 │ │ │ │ - add r4, pc │ │ │ │ - str r3, [sp, #196] @ 0xc4 │ │ │ │ - str r0, [sp, #188] @ 0xbc │ │ │ │ - mov.w sl, #5 │ │ │ │ - ldr.w lr, [pc, #1720] @ 4e820 )@@Base+0xe50> │ │ │ │ - ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [ip] │ │ │ │ - str.w r1, [ip, #4] │ │ │ │ - add lr, pc │ │ │ │ - str.w r2, [ip, #8] │ │ │ │ - mov r2, r9 │ │ │ │ - str.w r3, [ip, #12] │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - ldmia r4!, {r0, r1} │ │ │ │ - str.w r1, [ip, #20] │ │ │ │ - str.w r0, [ip, #16] │ │ │ │ - ldrb r1, [r4, #0] │ │ │ │ - strb.w r1, [ip, #24] │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ - ldmia.w lr, {r0, r1} │ │ │ │ - str r4, [sp, #192] @ 0xc0 │ │ │ │ - strb.w r9, [r3, r4] │ │ │ │ - strb.w r1, [sp, #224] @ 0xe0 │ │ │ │ - movs r1, #29 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #220] @ 0xdc │ │ │ │ - str r1, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - str.w sl, [sp, #216] @ 0xd8 │ │ │ │ - strb.w r9, [sp, #225] @ 0xe1 │ │ │ │ - str r5, [sp, #236] @ 0xec │ │ │ │ - blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r4, [pc, #1636] @ 4e824 )@@Base+0xe54> │ │ │ │ - mov ip, r0 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov lr, r9 │ │ │ │ - add r4, pc │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #244] @ 0xf4 │ │ │ │ - mov.w r9, #16 │ │ │ │ - ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [ip] │ │ │ │ - str.w r1, [ip, #4] │ │ │ │ - str.w r2, [ip, #8] │ │ │ │ - str.w r3, [ip, #12] │ │ │ │ - ldmia r4!, {r0, r1, r2} │ │ │ │ - str.w r0, [ip, #16] │ │ │ │ - str.w r2, [ip, #24] │ │ │ │ - mov r0, r7 │ │ │ │ - str.w r1, [ip, #20] │ │ │ │ - mov r2, lr │ │ │ │ - ldrb r3, [r4, #0] │ │ │ │ - strb.w r3, [ip, #28] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #240] @ 0xf0 │ │ │ │ - strb.w lr, [r1, r3] │ │ │ │ - mov r1, r8 │ │ │ │ - str.w r9, [sp, #80] @ 0x50 │ │ │ │ - str r6, [sp, #260] @ 0x104 │ │ │ │ - blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1556] @ 4e828 )@@Base+0xe58> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov.w lr, #0 │ │ │ │ - add ip, pc │ │ │ │ - str r0, [sp, #260] @ 0x104 │ │ │ │ - str r3, [sp, #268] @ 0x10c │ │ │ │ - add.w r9, sp, #140 @ 0x8c │ │ │ │ - add.w sl, sp, #164 @ 0xa4 │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - str r0, [r4, #0] │ │ │ │ - str r1, [r4, #4] │ │ │ │ - str r2, [r4, #8] │ │ │ │ - str r3, [r4, #12] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [sp, #260] @ 0x104 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - strb.w lr, [r2, r3] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - strd sl, r3, [sp] │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldrd r1, r4, [sp, #52] @ 0x34 │ │ │ │ - strd r7, lr, [sp, #16] │ │ │ │ - blx r4 │ │ │ │ - ldr r0, [sp, #260] @ 0x104 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq.n 4e26c )@@Base+0x89c> │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 4e27a )@@Base+0x8aa> │ │ │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4e28a )@@Base+0x8ba> │ │ │ │ - ldr r1, [sp, #220] @ 0xdc │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4e29a )@@Base+0x8ca> │ │ │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4e2aa )@@Base+0x8da> │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4e2ba )@@Base+0x8ea> │ │ │ │ - ldr r1, [sp, #148] @ 0x94 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4e2ca )@@Base+0x8fa> │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - cmp r0, fp │ │ │ │ - beq.n 4e2d8 )@@Base+0x908> │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr.w r4, [pc, #1356] @ 4e82c )@@Base+0xe5c> │ │ │ │ - mov r0, r7 │ │ │ │ - movs r3, #26 │ │ │ │ - str r6, [sp, #260] @ 0x104 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - add r4, pc │ │ │ │ - str r2, [sp, #28] │ │ │ │ - movs r2, #0 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [sp, #260] @ 0x104 │ │ │ │ - mov.w ip, #0 │ │ │ │ - str r3, [sp, #268] @ 0x10c │ │ │ │ - ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - str r0, [r5, #0] │ │ │ │ - str r1, [r5, #4] │ │ │ │ - str r3, [r5, #12] │ │ │ │ - str r2, [r5, #8] │ │ │ │ - ldmia r4!, {r0, r1} │ │ │ │ - str r0, [r5, #16] │ │ │ │ - str r1, [r5, #20] │ │ │ │ - mov r1, r7 │ │ │ │ - ldrh r3, [r4, #0] │ │ │ │ - strh r3, [r5, #24] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [sp, #260] @ 0x104 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ - mov r0, r4 │ │ │ │ - strb.w ip, [r2, r3] │ │ │ │ - blx 2c828 , std::allocator > const&)@plt> │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r4, [r4, #72] @ 0x48 │ │ │ │ - add.w r5, r2, #68 @ 0x44 │ │ │ │ - ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ - ldr.w r9, [sp, #264] @ 0x108 │ │ │ │ - mov sl, r5 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 4e4c8 )@@Base+0xaf8> │ │ │ │ - mov r3, r6 │ │ │ │ - mov r6, r9 │ │ │ │ - mov r9, r3 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - ldr r5, [r4, #20] │ │ │ │ - mov r2, r6 │ │ │ │ - cmp r6, r5 │ │ │ │ - it cs │ │ │ │ - movcs r2, r5 │ │ │ │ - cbz r2, 4e35e )@@Base+0x98e> │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, fp │ │ │ │ - blx 2db04 │ │ │ │ - cbnz r0, 4e360 )@@Base+0x990> │ │ │ │ - subs r0, r5, r6 │ │ │ │ - ldrd r2, r1, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - itet ge │ │ │ │ - movge sl, r4 │ │ │ │ - movlt r4, r1 │ │ │ │ - movge r4, r2 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 4e348 )@@Base+0x978> │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r9, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - cmp sl, r5 │ │ │ │ - beq.w 4e4c8 )@@Base+0xaf8> │ │ │ │ - ldr.w r4, [sl, #20] │ │ │ │ - mov r2, r9 │ │ │ │ - cmp r9, r4 │ │ │ │ - it cs │ │ │ │ - movcs r2, r4 │ │ │ │ - cbz r2, 4e39a )@@Base+0x9ca> │ │ │ │ - ldr.w r1, [sl, #16] │ │ │ │ - mov r0, fp │ │ │ │ - blx 2db04 │ │ │ │ - cbnz r0, 4e39e )@@Base+0x9ce> │ │ │ │ - sub.w r0, r9, r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 4e4c8 )@@Base+0xaf8> │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ - cmp fp, r6 │ │ │ │ - str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 4e3b8 )@@Base+0x9e8> │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ - mov r0, fp │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr.w r2, [pc, #1140] @ 4e830 )@@Base+0xe60> │ │ │ │ - ldr.w r3, [pc, #1140] @ 4e834 )@@Base+0xe64> │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 4e6ba )@@Base+0xcea> │ │ │ │ - add sp, #292 @ 0x124 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r9, [sp, #32] │ │ │ │ - movs r0, #44 @ 0x2c │ │ │ │ - add.w r3, sl, #88 @ 0x58 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - blx 2b890 │ │ │ │ - ldr r5, [sp, #264] @ 0x108 │ │ │ │ - add.w r3, r0, #24 │ │ │ │ - mov r4, r0 │ │ │ │ - str r3, [r0, #16] │ │ │ │ - ldr.w r8, [sp, #260] @ 0x104 │ │ │ │ - adds r0, #16 │ │ │ │ - cmp r5, #15 │ │ │ │ - str r5, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bhi.n 4e4e6 )@@Base+0xb16> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 4e4de )@@Base+0xb0e> │ │ │ │ - ldrb.w r3, [r8] │ │ │ │ - strb r3, [r4, #24] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - movs r3, #0 │ │ │ │ - str r5, [r4, #20] │ │ │ │ - strb r3, [r2, r5] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldrd fp, r5, [r4, #16] │ │ │ │ - cmp r2, r9 │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ - beq.n 4e502 )@@Base+0xb32> │ │ │ │ - ldr.w r3, [r9, #20] │ │ │ │ - ldr.w r2, [r9, #16] │ │ │ │ - cmp r3, r5 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - it cs │ │ │ │ - movcs r3, r5 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - mov r8, r3 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 4e540 )@@Base+0xb70> │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - mov r0, fp │ │ │ │ - blx 2db04 │ │ │ │ - cmp r0, #0 │ │ │ │ - ittt eq │ │ │ │ - ldreq r3, [sp, #44] @ 0x2c │ │ │ │ - subeq r2, r5, r3 │ │ │ │ - cmpeq r2, #0 │ │ │ │ - blt.n 4e548 )@@Base+0xb78> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, fp │ │ │ │ - blx 2db04 │ │ │ │ - cbnz r0, 4e45e )@@Base+0xa8e> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - subs r0, r3, r5 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 4e5c8 )@@Base+0xbf8> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp fp, r3 │ │ │ │ - beq.n 4e474 )@@Base+0xaa4> │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - mov r0, fp │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #44 @ 0x2c │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ - b.w 4dabe )@@Base+0xee> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, r8 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ - adds r0, #64 @ 0x40 │ │ │ │ - bl 4d620 │ │ │ │ - ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ - mov sl, r0 │ │ │ │ - b.w 4dc7c )@@Base+0x2ac> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, r8 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ - adds r0, #64 @ 0x40 │ │ │ │ - bl 4d620 │ │ │ │ - ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ - mov sl, r0 │ │ │ │ - b.n 4de20 )@@Base+0x450> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, r8 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ - adds r0, #64 @ 0x40 │ │ │ │ - bl 4d620 │ │ │ │ - ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ - mov sl, r0 │ │ │ │ - b.n 4dfc4 )@@Base+0x5f4> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, sl │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ - adds r0, #64 @ 0x40 │ │ │ │ - bl 4d620 │ │ │ │ - ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ - mov sl, r0 │ │ │ │ - b.n 4e3a4 )@@Base+0x9d4> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 4e40a )@@Base+0xa3a> │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - b.n 4e4f4 )@@Base+0xb24> │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - movs r2, #0 │ │ │ │ - blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r0, [r4, #16] │ │ │ │ - str r3, [r4, #24] │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - blx 2d5c8 │ │ │ │ - ldr r5, [sp, #84] @ 0x54 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ - b.n 4e40c )@@Base+0xa3c> │ │ │ │ - ldr.w r2, [sl, #108] @ 0x6c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 4e57c )@@Base+0xbac> │ │ │ │ - ldr.w r2, [sl, #104] @ 0x68 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r8, [r2, #20] │ │ │ │ - mov r2, r5 │ │ │ │ - cmp r5, r8 │ │ │ │ - it cs │ │ │ │ - movcs r2, r8 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 4e664 )@@Base+0xc94> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov r1, fp │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - blx 2db04 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 4e646 )@@Base+0xc76> │ │ │ │ - sub.w r8, r8, r5 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bge.n 4e57c )@@Base+0xbac> │ │ │ │ - mov r9, r0 │ │ │ │ - b.n 4e598 )@@Base+0xbc8> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - subs r2, r5, r3 │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.n 4e45a )@@Base+0xa8a> │ │ │ │ - ldr.w r3, [sl, #100] @ 0x64 │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.n 4e60a )@@Base+0xc3a> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2cbf0 │ │ │ │ - ldr.w r8, [r0, #20] │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r5, r8 │ │ │ │ - it cs │ │ │ │ - movcs r2, r8 │ │ │ │ - cbz r2, 4e574 )@@Base+0xba4> │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - mov r1, fp │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - blx 2db04 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, 4e578 )@@Base+0xba8> │ │ │ │ - sub.w r0, r8, r5 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 4e63c )@@Base+0xc6c> │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - add.w r1, sl, #88 @ 0x58 │ │ │ │ - mov r2, fp │ │ │ │ - bl 4d2f0 │ │ │ │ - ldrd r9, r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 4e464 )@@Base+0xa94> │ │ │ │ - subs.w r0, r9, #0 │ │ │ │ - ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ - it ne │ │ │ │ - movne r0, #1 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, r9 │ │ │ │ - it eq │ │ │ │ - orreq.w r0, r0, #1 │ │ │ │ - cbz r0, 4e60e )@@Base+0xc3e> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r9, r4 │ │ │ │ - blx 2ba50 │ │ │ │ - ldr.w r3, [sl, #108] @ 0x6c │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [sl, #108] @ 0x6c │ │ │ │ - b.n 4e47c )@@Base+0xaac> │ │ │ │ - ldr.w r2, [sl, #104] @ 0x68 │ │ │ │ - cmp r2, r9 │ │ │ │ - beq.n 4e60e )@@Base+0xc3e> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2c508 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - mov r2, r5 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - cmp r5, r3 │ │ │ │ - it cs │ │ │ │ - movcs r2, r3 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 4e650 )@@Base+0xc80> │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - mov r0, fp │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [r3, #16] │ │ │ │ - blx 2db04 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r0, #0 │ │ │ │ - itt eq │ │ │ │ - subeq r2, r5, r3 │ │ │ │ - cmpeq r2, #0 │ │ │ │ - bge.n 4e57c )@@Base+0xbac> │ │ │ │ - ldr.w r2, [r9, #12] │ │ │ │ - cbz r2, 4e622 )@@Base+0xc52> │ │ │ │ - ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ - b.n 4e598 )@@Base+0xbc8> │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 4e5b0 )@@Base+0xbe0> │ │ │ │ - ldr.w r3, [r9, #20] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, r5 │ │ │ │ - ldr.w r2, [r9, #16] │ │ │ │ - it cs │ │ │ │ - movcs r3, r5 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - mov r8, r3 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 4e634 )@@Base+0xc64> │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, fp │ │ │ │ - blx 2db04 │ │ │ │ - cbnz r0, 4e638 )@@Base+0xc68> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - subs r0, r5, r3 │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ - b.n 4e5b0 )@@Base+0xbe0> │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 4e60a )@@Base+0xc3a> │ │ │ │ - mov r9, r3 │ │ │ │ - b.n 4e5a4 )@@Base+0xbd4> │ │ │ │ - itt lt │ │ │ │ - movlt r3, #0 │ │ │ │ - movlt r9, r3 │ │ │ │ - bge.n 4e57c )@@Base+0xbac> │ │ │ │ - b.n 4e598 )@@Base+0xbc8> │ │ │ │ - subs r3, r5, r3 │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 4e57c )@@Base+0xbac> │ │ │ │ - ldr.w r3, [r9, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 4e60e )@@Base+0xc3e> │ │ │ │ - mov r9, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 4e5a4 )@@Base+0xbd4> │ │ │ │ - sub.w r3, r8, r5 │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 4e57c )@@Base+0xbac> │ │ │ │ - ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ - mov r0, r2 │ │ │ │ - b.n 4e5a4 )@@Base+0xbd4> │ │ │ │ - add.w r9, sp, #140 @ 0x8c │ │ │ │ - add.w sl, sp, #164 @ 0xa4 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, sl │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #400] @ (4e838 )@@Base+0xe68>) │ │ │ │ - ldr r3, [pc, #392] @ (4e834 )@@Base+0xe64>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4e702 )@@Base+0xd32> │ │ │ │ - blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - b.n 4e77e )@@Base+0xdae> │ │ │ │ - blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ - movs r1, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r2, [pc, #364] @ (4e83c )@@Base+0xe6c>) │ │ │ │ - ldr r3, [pc, #356] @ (4e834 )@@Base+0xe64>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4e6ba )@@Base+0xcea> │ │ │ │ - blx 2d548 <__cxa_rethrow@plt> │ │ │ │ - b.n 4e7b4 )@@Base+0xde4> │ │ │ │ - b.n 4e6a0 )@@Base+0xcd0> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #336] @ (4e840 )@@Base+0xe70>) │ │ │ │ - ldr r3, [pc, #320] @ (4e834 )@@Base+0xe64>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4e6ba )@@Base+0xcea> │ │ │ │ - blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #308] @ (4e844 )@@Base+0xe74>) │ │ │ │ - ldr r3, [pc, #292] @ (4e834 )@@Base+0xe64>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4e702 )@@Base+0xd32> │ │ │ │ - b.n 4e6ba )@@Base+0xcea> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #284] @ (4e848 )@@Base+0xe78>) │ │ │ │ - ldr r3, [pc, #264] @ (4e834 )@@Base+0xe64>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4e702 )@@Base+0xd32> │ │ │ │ - b.n 4e6ba )@@Base+0xcea> │ │ │ │ - add.w r9, sp, #140 @ 0x8c │ │ │ │ - add.w sl, sp, #164 @ 0xa4 │ │ │ │ - b.n 4e682 )@@Base+0xcb2> │ │ │ │ - b.n 4e756 )@@Base+0xd86> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #236] @ (4e84c )@@Base+0xe7c>) │ │ │ │ - ldr r3, [pc, #212] @ (4e834 )@@Base+0xe64>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4e702 )@@Base+0xd32> │ │ │ │ - b.n 4e6ba )@@Base+0xcea> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 4e67c )@@Base+0xcac> │ │ │ │ - blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #200] @ (4e850 )@@Base+0xe80>) │ │ │ │ - ldr r3, [pc, #172] @ (4e834 )@@Base+0xe64>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4e702 )@@Base+0xd32> │ │ │ │ - b.n 4e6ba )@@Base+0xcea> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 4e722 )@@Base+0xd52> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #152] @ (4e854 )@@Base+0xe84>) │ │ │ │ - ldr r3, [pc, #116] @ (4e834 )@@Base+0xe64>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4e702 )@@Base+0xd32> │ │ │ │ - b.n 4e6ba )@@Base+0xcea> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #128] @ (4e858 )@@Base+0xe88>) │ │ │ │ - ldr r3, [pc, #88] @ (4e834 )@@Base+0xe64>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4e702 )@@Base+0xd32> │ │ │ │ - b.n 4e6ba )@@Base+0xcea> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #104] @ (4e85c )@@Base+0xe8c>) │ │ │ │ - ldr r3, [pc, #60] @ (4e834 )@@Base+0xe64>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.w 4e702 )@@Base+0xd32> │ │ │ │ - b.n 4e6ba )@@Base+0xcea> │ │ │ │ - add.w r9, sp, #140 @ 0x8c │ │ │ │ - add.w sl, sp, #164 @ 0xa4 │ │ │ │ - b.n 4e68e )@@Base+0xcbe> │ │ │ │ - ldmia r2, {r1, r2, r4, r7} │ │ │ │ - movs r5, r0 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ - movs r5, r0 │ │ │ │ - ldmia r2, {r1, r2, r4, r5} │ │ │ │ - movs r5, r0 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5} │ │ │ │ - movs r5, r0 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ - movs r5, r0 │ │ │ │ - ldmia r1!, {r3, r4, r5, r7} │ │ │ │ - movs r5, r0 │ │ │ │ - ldmia r0!, {r2, r6} │ │ │ │ - movs r5, r0 │ │ │ │ - lsrs r0, r5, #13 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r6, r7, #1 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r6, r6, #32 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r4, r7, #31 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r0, r4, #30 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r2, r5, #29 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r6, r1, #29 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r2, r6, #28 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0004e860 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr.w r2, [pc, #1428] @ 4ee08 │ │ │ │ - sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r3, [pc, #1428] @ 4ee0c │ │ │ │ - mov r8, r1 │ │ │ │ - add r2, pc │ │ │ │ - ldr r1, [r1, #112] @ 0x70 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr.w r4, [pc, #1416] @ 4ee10 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2d260 │ │ │ │ - ldr.w r3, [pc, #1400] @ 4ee14 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r2, [r8, #112] @ 0x70 │ │ │ │ - movs r0, #0 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r1, [r5, #32] │ │ │ │ - movs r1, #0 │ │ │ │ - strd r0, r1, [r5, #24] │ │ │ │ - adds r3, #8 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldr.w fp, [r2, #288] @ 0x120 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 4e8c6 │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [fp, #4] │ │ │ │ - ldr.w r4, [fp, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - cbz r4, 4e8d6 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, r3 │ │ │ │ - add r7, sp, #44 @ 0x2c │ │ │ │ - blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - movs r2, #0 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r6, r3 │ │ │ │ - add r3, sp, #32 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ - movs r3, #21 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1300] @ 4ee18 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov.w lr, #0 │ │ │ │ - add ip, pc │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - str r0, [r5, #0] │ │ │ │ - str r3, [r5, #12] │ │ │ │ - str r1, [r5, #4] │ │ │ │ - str r2, [r5, #8] │ │ │ │ - ldrb.w r3, [ip, #4] │ │ │ │ - ldr.w r0, [ip] │ │ │ │ - str r0, [r5, #16] │ │ │ │ - strb r3, [r5, #20] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - strb.w lr, [r2, r3] │ │ │ │ - ldr.w r2, [r8, #112] @ 0x70 │ │ │ │ - ldr.w sl, [r2, #288] @ 0x120 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 4ed02 │ │ │ │ - ldr.w sl, [sl, #20] │ │ │ │ - add r5, sp, #68 @ 0x44 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 4ed9a │ │ │ │ - mov r0, sl │ │ │ │ - blx 2d64c │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #15 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - bhi.w 4eca2 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne.w 4ec32 │ │ │ │ - ldrb.w r3, [sl] │ │ │ │ - mov r1, r5 │ │ │ │ - strb.w r3, [sp, #68] @ 0x44 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r9, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - strb.w r3, [r1, r9] │ │ │ │ - ldrd r1, r3, [sp] │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 4e9a0 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, r7 │ │ │ │ - beq.n 4e9ae │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ - mov r6, r3 │ │ │ │ - movs r3, #18 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w lr, [pc, #1108] @ 4ee1c │ │ │ │ - mov ip, r0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov.w r9, #0 │ │ │ │ - add lr, pc │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - str.w r3, [ip, #12] │ │ │ │ - str.w r0, [ip] │ │ │ │ - str.w r1, [ip, #4] │ │ │ │ - str.w r2, [ip, #8] │ │ │ │ - ldrh.w r3, [lr] │ │ │ │ - strh.w r3, [ip, #16] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - strb.w r9, [r2, r3] │ │ │ │ - ldr.w r2, [r8, #112] @ 0x70 │ │ │ │ - ldr.w sl, [r2, #288] @ 0x120 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 4ed2a │ │ │ │ - ldr.w sl, [sl, #20] │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 4ed3e │ │ │ │ - mov r0, sl │ │ │ │ - blx 2d64c │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #15 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - bhi.w 4ec82 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 4ec56 │ │ │ │ - mov r1, r5 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 4ece2 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r9, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - strb.w r3, [r1, r9] │ │ │ │ - ldrd r1, r3, [sp] │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 4ea60 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, r7 │ │ │ │ - beq.n 4ea6e │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ - mov r6, r3 │ │ │ │ - movs r3, #18 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w lr, [pc, #920] @ 4ee20 │ │ │ │ - mov ip, r0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov.w r9, #0 │ │ │ │ - add lr, pc │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - adds r3, #48 @ 0x30 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - str.w r3, [ip, #12] │ │ │ │ - str.w r0, [ip] │ │ │ │ - str.w r1, [ip, #4] │ │ │ │ - str.w r2, [ip, #8] │ │ │ │ - ldrh.w r3, [lr] │ │ │ │ - strh.w r3, [ip, #16] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - strb.w r9, [r2, r3] │ │ │ │ - ldr.w r2, [r8, #112] @ 0x70 │ │ │ │ - ldr.w sl, [r2, #288] @ 0x120 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 4ecee │ │ │ │ - ldr.w sl, [sl, #20] │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 4edc0 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2d64c │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #15 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - bhi.w 4ec62 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 4ec3e │ │ │ │ - mov r1, r5 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 4ecea │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r9, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - strb.w r3, [r1, r9] │ │ │ │ - ldrd r1, r3, [sp] │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 4eb20 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, r7 │ │ │ │ - beq.n 4eb2e │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - ldr.w r9, [r3, #64] @ 0x40 │ │ │ │ - movs r3, #26 │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #732] @ 4ee24 │ │ │ │ - mov lr, r0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov.w sl, #0 │ │ │ │ - add ip, pc │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [lr] │ │ │ │ - str.w r1, [lr, #4] │ │ │ │ - str.w r3, [lr, #12] │ │ │ │ - str.w r2, [lr, #8] │ │ │ │ - ldmia.w ip!, {r0, r1} │ │ │ │ - str.w r0, [lr, #16] │ │ │ │ - str.w r1, [lr, #20] │ │ │ │ - ldrh.w r3, [ip] │ │ │ │ - strh.w r3, [lr, #24] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - strb.w sl, [r2, r3] │ │ │ │ - ldr.w r2, [r8, #112] @ 0x70 │ │ │ │ - ldr.w sl, [r2, #288] @ 0x120 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 4ed16 │ │ │ │ - ldr.w sl, [sl, #20] │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 4eddc │ │ │ │ - mov r0, sl │ │ │ │ - blx 2d64c │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #15 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - bhi.w 4ecc2 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.n 4ec4a │ │ │ │ - mov r1, r5 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 4ece6 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r8, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - strb.w r3, [r1, r8] │ │ │ │ - ldrd r1, r3, [sp] │ │ │ │ - blx r9 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 4ebe4 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, r7 │ │ │ │ - beq.n 4ebf2 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - str r3, [r2, #56] @ 0x38 │ │ │ │ - blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp, #4] │ │ │ │ - cbnz r3, 4ec14 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mov r0, fp │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [pc, #528] @ (4ee28 ) │ │ │ │ - ldr r3, [pc, #500] @ (4ee0c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 4ed52 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add sp, #92 @ 0x5c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 4e97e │ │ │ │ - mov r0, r5 │ │ │ │ - b.n 4ecb2 │ │ │ │ - ldrb.w r3, [sl] │ │ │ │ - mov r1, r5 │ │ │ │ - strb.w r3, [sp, #68] @ 0x44 │ │ │ │ - b.n 4eafe │ │ │ │ - ldrb.w r3, [sl] │ │ │ │ - mov r1, r5 │ │ │ │ - strb.w r3, [sp, #68] @ 0x44 │ │ │ │ - b.n 4ebc2 │ │ │ │ - ldrb.w r3, [sl] │ │ │ │ - mov r1, r5 │ │ │ │ - strb.w r3, [sp, #68] @ 0x44 │ │ │ │ - b.n 4ea3e │ │ │ │ - ldrd r0, r1, [sp, #4] │ │ │ │ - movs r2, #0 │ │ │ │ - blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, sl │ │ │ │ - blx 2d5c8 │ │ │ │ - ldr.w r9, [sp, #32] │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b.n 4eafe │ │ │ │ - ldrd r0, r1, [sp, #4] │ │ │ │ - movs r2, #0 │ │ │ │ - blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, sl │ │ │ │ - blx 2d5c8 │ │ │ │ - ldr.w r9, [sp, #32] │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b.n 4ea3e │ │ │ │ - ldrd r0, r1, [sp, #4] │ │ │ │ - movs r2, #0 │ │ │ │ - blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, sl │ │ │ │ - blx 2d5c8 │ │ │ │ - ldr.w r9, [sp, #32] │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b.n 4e97e │ │ │ │ - ldrd r0, r1, [sp, #4] │ │ │ │ - movs r2, #0 │ │ │ │ - blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, sl │ │ │ │ - blx 2d5c8 │ │ │ │ - ldr.w r8, [sp, #32] │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b.n 4ebc2 │ │ │ │ - mov r0, r5 │ │ │ │ - b.n 4ec92 │ │ │ │ - mov r0, r5 │ │ │ │ - b.n 4ecd2 │ │ │ │ - mov r0, r5 │ │ │ │ - b.n 4ec72 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - movs r1, #16 │ │ │ │ - add.w r2, r2, #448 @ 0x1c0 │ │ │ │ - blx 2b9ac │ │ │ │ - mov r1, r9 │ │ │ │ - blx 2cfb8 │ │ │ │ - b.n 4ead6 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - movs r1, #16 │ │ │ │ - add.w r2, r2, #448 @ 0x1c0 │ │ │ │ - blx 2b9ac │ │ │ │ - movs r1, #0 │ │ │ │ - blx 2cfb8 │ │ │ │ - b.n 4e94e │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - movs r1, #16 │ │ │ │ - add.w r2, r2, #448 @ 0x1c0 │ │ │ │ - blx 2b9ac │ │ │ │ - movs r1, #0 │ │ │ │ - blx 2cfb8 │ │ │ │ - b.n 4eb9c │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - movs r1, #16 │ │ │ │ - add.w r2, r2, #448 @ 0x1c0 │ │ │ │ - blx 2b9ac │ │ │ │ - mov r1, r9 │ │ │ │ - blx 2cfb8 │ │ │ │ - b.n 4ea16 │ │ │ │ - ldr r2, [pc, #236] @ (4ee2c ) │ │ │ │ - ldr r3, [pc, #200] @ (4ee0c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4edf8 │ │ │ │ - blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp, #4] │ │ │ │ - cbnz r3, 4ed78 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mov r0, fp │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2deb0 │ │ │ │ - ldr r2, [pc, #176] @ (4ee30 ) │ │ │ │ - ldr r3, [pc, #136] @ (4ee0c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4ed52 │ │ │ │ - blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 4ed5c │ │ │ │ - b.n 4ed56 │ │ │ │ - ldr r2, [pc, #152] @ (4ee34 ) │ │ │ │ - ldr r3, [pc, #108] @ (4ee0c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4ed52 │ │ │ │ - ldr r0, [pc, #136] @ (4ee38 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c550 │ │ │ │ - b.n 4ed56 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 4ed56 │ │ │ │ - ldr r2, [pc, #120] @ (4ee3c ) │ │ │ │ - ldr r3, [pc, #72] @ (4ee0c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4ed52 │ │ │ │ - ldr r0, [pc, #104] @ (4ee40 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c550 │ │ │ │ - ldr r2, [pc, #100] @ (4ee44 ) │ │ │ │ - ldr r3, [pc, #44] @ (4ee0c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4ed52 │ │ │ │ - ldr r0, [pc, #84] @ (4ee48 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c550 │ │ │ │ - ldr r0, [pc, #80] @ (4ee4c ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c550 │ │ │ │ - b.n 4edb8 │ │ │ │ - b.n 4edb8 │ │ │ │ - b.n 4edb8 │ │ │ │ - b.n 4ed56 │ │ │ │ - lsls r4, r5, #26 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r6, r3, #26 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r0, r7, #24 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r1!, {r2} │ │ │ │ - movs r5, r0 │ │ │ │ - stmia r0!, {r2, r3, r4, r7} │ │ │ │ - movs r5, r0 │ │ │ │ - stmia r0!, {r2, r3, r4, r5} │ │ │ │ - movs r5, r0 │ │ │ │ - itt le │ │ │ │ - movle r5, r0 │ │ │ │ - lslle r0, r2, #12 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r6, r4, #7 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r6, r4, #6 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r2, r1, #6 │ │ │ │ - movs r0, r1 │ │ │ │ - strh r0, [r2, #42] @ 0x2a │ │ │ │ - movs r5, r0 │ │ │ │ - lsls r4, r4, #5 │ │ │ │ - movs r0, r1 │ │ │ │ - strh r2, [r5, #40] @ 0x28 │ │ │ │ - movs r5, r0 │ │ │ │ - lsls r0, r1, #5 │ │ │ │ - movs r0, r1 │ │ │ │ - strh r6, [r1, #40] @ 0x28 │ │ │ │ - movs r5, r0 │ │ │ │ - strh r6, [r0, #40] @ 0x28 │ │ │ │ - movs r5, r0 │ │ │ │ - │ │ │ │ -0004ee50 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ - ldr.w r2, [pc, #1112] @ 4f2c0 │ │ │ │ - sub sp, #148 @ 0x94 │ │ │ │ - ldr.w r3, [pc, #1112] @ 4f2c4 │ │ │ │ - mov r7, r0 │ │ │ │ - add r2, pc │ │ │ │ - mov r0, r1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ldr r3, [r3, #108] @ 0x6c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r7, #24] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [r2, #124] @ 0x7c │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #124] @ 0x7c │ │ │ │ - blx r3 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - blx r3 │ │ │ │ - ldr r1, [r7, #56] @ 0x38 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r6, [r7, #24] │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.w 4f0ee │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r2, r3 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ble.n 4ef90 │ │ │ │ - mov r9, r4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r4, r3 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 4ef2c │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr.w r3, [r1, #260] @ 0x104 │ │ │ │ - mov r1, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r1, [r7, #56] @ 0x38 │ │ │ │ - mov r8, r5 │ │ │ │ - vldmia fp!, {d7} │ │ │ │ - adds r5, #8 │ │ │ │ - vldr d6, [r8] │ │ │ │ - vcmpe.f64 d6, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4ef22 │ │ │ │ - cbz r1, 4ef6a │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - vldr d0, [sl, #-8] │ │ │ │ - ldr.w r3, [r1, #268] @ 0x10c │ │ │ │ - mov r1, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r1, [r7, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r4, #1 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 4efa6 │ │ │ │ - vldmia sl!, {d0} │ │ │ │ - mov r0, r9 │ │ │ │ - vldmia r9!, {d7} │ │ │ │ - vcmpe.f64 d7, d0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 4eef8 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4eeea │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 4f16e │ │ │ │ - vstmia r3!, {d7} │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 4f146 │ │ │ │ - vldr d0, [sl, #-8] │ │ │ │ - str.w r4, [r3], #4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 4eeea │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 4f122 │ │ │ │ - str.w r4, [r3], #4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 4f0fe │ │ │ │ - ldrd r0, r1, [r5, #-8] │ │ │ │ - strd r0, r1, [r3], #8 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 4ef10 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - cbnz r1, 4efb2 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr.w r3, [r3, #224] @ 0xe0 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - vmov.f64 d8, d0 │ │ │ │ - ldr r3, [r3, #60] @ 0x3c │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 4f0de │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 4f0de │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 4f1b6 │ │ │ │ - ldr r3, [r7, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - it le │ │ │ │ - movle r5, #1 │ │ │ │ - bgt.w 4f192 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r0, [r7, #24] │ │ │ │ - ldr.w r4, [r3, #276] @ 0x114 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - vstr d8, [r4, #176] @ 0xb0 │ │ │ │ - ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ - blx r3 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2b8b4 │ │ │ │ - ldr r4, [r7, #56] @ 0x38 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 4f0e2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - sub.w r9, r3, r2 │ │ │ │ - cmp r2, r3 │ │ │ │ - mov.w r9, r9, asr #2 │ │ │ │ - beq.n 4f054 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r6, r4 │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - sub.w r8, r3, #4 │ │ │ │ - ldr r0, [r7, #24] │ │ │ │ - ldr.w r1, [r8, #4]! │ │ │ │ - vldmia sl!, {d0} │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #260] @ 0x104 │ │ │ │ - blx r3 │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r6, r9 │ │ │ │ - bcc.n 4f03c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - sub.w r8, r3, r2 │ │ │ │ - cmp r2, r3 │ │ │ │ - mov.w r8, r8, asr #2 │ │ │ │ - beq.n 4f084 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ - subs r6, r3, #4 │ │ │ │ - ldr r0, [r7, #24] │ │ │ │ - ldr.w r1, [r6, #4]! │ │ │ │ - vldmia r9!, {d0} │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #268] @ 0x10c │ │ │ │ - blx r3 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r8, r4 │ │ │ │ - bhi.n 4f06c │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r3, 4f092 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r3 │ │ │ │ - subs r1, r2, r3 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cbz r3, 4f0a0 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - subs r1, r2, r3 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r3, 4f0ae │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r3 │ │ │ │ - subs r1, r2, r3 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cbz r3, 4f0bc │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r3 │ │ │ │ - subs r1, r2, r3 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r2, [pc, #520] @ (4f2c8 ) │ │ │ │ - ldr r3, [pc, #516] @ (4f2c4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 4f228 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #148 @ 0x94 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r5, #3 │ │ │ │ - b.n 4effc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr.w r3, [r3, #628] @ 0x274 │ │ │ │ - blx r3 │ │ │ │ - b.n 4f084 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr.w r3, [r3, #620] @ 0x26c │ │ │ │ - blx r3 │ │ │ │ - ldr r1, [r7, #56] @ 0x38 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 4eec2 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r8 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - blx 2d570 >::_M_realloc_append(double const&)@plt> │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 4ef10 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - strd r3, r3, [sp, #116] @ 0x74 │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - blx 2bfec >::_M_realloc_append(int const&)@plt> │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 4ef7a │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add.w r8, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r0, r8 │ │ │ │ - strd r3, r3, [sp, #84] @ 0x54 │ │ │ │ - blx 2bfec >::_M_realloc_append(int const&)@plt> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - vldr d0, [sl, #-8] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 4eeea │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov r1, r0 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - strd r3, r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - blx 2d570 >::_M_realloc_append(double const&)@plt> │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 4ef54 │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 2c900 │ │ │ │ - vldr d7, [pc, #280] @ 4f2b8 │ │ │ │ - vmov.f64 d8, d0 │ │ │ │ - vcmp.f64 d0, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite ne │ │ │ │ - movne r5, #1 │ │ │ │ - moveq r5, #3 │ │ │ │ - b.n 4effc │ │ │ │ - mvn.w r5, #2 │ │ │ │ - b.n 4effc │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - add.w r8, sp, #80 @ 0x50 │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - blx 2cd90 >::~_Vector_base()@plt> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - blx 2cd90 >::~_Vector_base()@plt> │ │ │ │ - ldr r2, [pc, #180] @ (4f2cc ) │ │ │ │ - ldr r3, [pc, #172] @ (4f2c4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4f27c │ │ │ │ - blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 4f1bc │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ - add.w r8, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 4f1cc │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - add.w r8, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - b.n 4f1cc │ │ │ │ - blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - b.n 4f1cc │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 4f1c0 │ │ │ │ - b.n 4f22c │ │ │ │ - b.n 4f22c │ │ │ │ - b.n 4f22c │ │ │ │ - b.n 4f22c │ │ │ │ - b.n 4f22c │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ - @ instruction: 0xffffffff │ │ │ │ - vqrdmlsh.s , , d31[0] │ │ │ │ - lsls r0, r7, #2 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - cdp2 0, 6, cr0, cr8, cr7, {0} │ │ │ │ - ldc2 0, cr0, [r0, #-28] @ 0xffffffe4 │ │ │ │ - │ │ │ │ -0004f2d0 >::~_Vector_base()@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 4f2ec >::~_Vector_base()@@Base+0x1c> │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - subs r1, r1, r0 │ │ │ │ - blx 2c4e4 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0004f2f0 >::~_Vector_base()@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 4f30c >::~_Vector_base()@@Base+0x1c> │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - subs r1, r1, r0 │ │ │ │ - blx 2c4e4 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0004f310 >::_M_realloc_append(double const&)@@Base>: │ │ │ │ - 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 │ │ │ │ - ldrd r8, r7, [r0] │ │ │ │ - mov r9, r1 │ │ │ │ - mvn.w r1, #4026531840 @ 0xf0000000 │ │ │ │ - sub.w r7, r7, r8 │ │ │ │ - asrs r3, r7, #3 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 4f3aa >::_M_realloc_append(double const&)@@Base+0x9a> │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r2, r3 │ │ │ │ - it cc │ │ │ │ - movcc r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - adds r4, r3, r2 │ │ │ │ - bcs.n 4f3a0 >::_M_realloc_append(double const&)@@Base+0x90> │ │ │ │ - cmp r4, r1 │ │ │ │ - it cs │ │ │ │ - movcs r4, r1 │ │ │ │ - lsls r4, r4, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2b890 │ │ │ │ - vldr d7, [r9] │ │ │ │ - adds r3, r0, r7 │ │ │ │ - add.w r9, r7, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - add r9, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - vstr d7, [r3] │ │ │ │ - bgt.n 4f378 >::_M_realloc_append(double const&)@@Base+0x68> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 4f398 >::_M_realloc_append(double const&)@@Base+0x88> │ │ │ │ - add r4, r5 │ │ │ │ - strd r5, r9, [r6] │ │ │ │ - str r4, [r6, #8] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - blx 2d5c8 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - sub.w r1, r1, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - add r4, r5 │ │ │ │ - blx 2c4e4 │ │ │ │ - strd r5, r9, [r6] │ │ │ │ - str r4, [r6, #8] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - sub.w r1, r1, r8 │ │ │ │ - b.n 4f386 >::_M_realloc_append(double const&)@@Base+0x76> │ │ │ │ - movw r4, #65528 @ 0xfff8 │ │ │ │ - movt r4, #32767 @ 0x7fff │ │ │ │ - b.n 4f34a >::_M_realloc_append(double const&)@@Base+0x3a> │ │ │ │ - ldr r0, [pc, #8] @ (4f3b4 >::_M_realloc_append(double const&)@@Base+0xa4>) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c184 │ │ │ │ - nop │ │ │ │ - @ instruction: 0xb83c │ │ │ │ - movs r5, r0 │ │ │ │ - │ │ │ │ -0004f3b8 >::_M_realloc_append(int const&)@@Base>: │ │ │ │ - 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 │ │ │ │ - ldrd r8, r7, [r0] │ │ │ │ - mov r9, r1 │ │ │ │ - mvn.w r1, #3758096384 @ 0xe0000000 │ │ │ │ - sub.w r7, r7, r8 │ │ │ │ - asrs r3, r7, #2 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 4f44e >::_M_realloc_append(int const&)@@Base+0x96> │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r2, r3 │ │ │ │ - it cc │ │ │ │ - movcc r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - adds r4, r3, r2 │ │ │ │ - bcs.n 4f444 >::_M_realloc_append(int const&)@@Base+0x8c> │ │ │ │ - cmp r4, r1 │ │ │ │ - it cs │ │ │ │ - movcs r4, r1 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2b890 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - add.w r9, r7, #4 │ │ │ │ - mov r5, r0 │ │ │ │ - add r9, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - str r3, [r0, r7] │ │ │ │ - bgt.n 4f41c >::_M_realloc_append(int const&)@@Base+0x64> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 4f43c >::_M_realloc_append(int const&)@@Base+0x84> │ │ │ │ - add r4, r5 │ │ │ │ - strd r5, r9, [r6] │ │ │ │ - str r4, [r6, #8] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - blx 2d5c8 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - sub.w r1, r1, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - add r4, r5 │ │ │ │ - blx 2c4e4 │ │ │ │ - strd r5, r9, [r6] │ │ │ │ - str r4, [r6, #8] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - sub.w r1, r1, r8 │ │ │ │ - b.n 4f42a >::_M_realloc_append(int const&)@@Base+0x72> │ │ │ │ - movw r4, #65532 @ 0xfffc │ │ │ │ - movt r4, #32767 @ 0x7fff │ │ │ │ - b.n 4f3f2 >::_M_realloc_append(int const&)@@Base+0x3a> │ │ │ │ - ldr r0, [pc, #8] @ (4f458 >::_M_realloc_append(int const&)@@Base+0xa0>) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c184 │ │ │ │ - nop │ │ │ │ - @ instruction: 0xb798 │ │ │ │ - movs r5, r0 │ │ │ │ - │ │ │ │ -0004f45c : │ │ │ │ +0004ccb4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #20] @ (4f480 ) │ │ │ │ + ldr r5, [pc, #20] @ (4ccd8 ) │ │ │ │ mov r4, r0 │ │ │ │ blx 2daec │ │ │ │ - ldr r3, [pc, #16] @ (4f484 ) │ │ │ │ + ldr r3, [pc, #16] @ (4ccdc ) │ │ │ │ add r5, pc │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - @ instruction: 0xfab40007 │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ + movs r0, r1 │ │ │ │ asrs r4, r7, #2 │ │ │ │ ... │ │ │ │ │ │ │ │ -0004f488 : │ │ │ │ +0004cce0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #20] @ (4f4ac ) │ │ │ │ + ldr r5, [pc, #20] @ (4cd04 ) │ │ │ │ mov r4, r0 │ │ │ │ blx 2c8a0 │ │ │ │ - ldr r3, [pc, #16] @ (4f4b0 ) │ │ │ │ + ldr r3, [pc, #16] @ (4cd08 ) │ │ │ │ add r5, pc │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - @ instruction: 0xfa880007 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r0, r1 │ │ │ │ asrs r4, r7, #2 │ │ │ │ ... │ │ │ │ │ │ │ │ -0004f4b4 : │ │ │ │ +0004cd0c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 4f4cc │ │ │ │ + beq.n 4cd24 │ │ │ │ blx 2c84c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004f4d0 : │ │ │ │ +0004cd28 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (4f4f4 ) │ │ │ │ + ldr r3, [pc, #20] @ (4cd4c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #20] @ (4f4f8 ) │ │ │ │ + ldr r2, [pc, #20] @ (4cd50 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2be54 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xfa440007 │ │ │ │ + movs r1, #236 @ 0xec │ │ │ │ + movs r0, r1 │ │ │ │ asrs r4, r7, #2 │ │ │ │ ... │ │ │ │ │ │ │ │ -0004f4fc : │ │ │ │ +0004cd54 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (4f528 ) │ │ │ │ + ldr r3, [pc, #28] @ (4cd80 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #28] @ (4f52c ) │ │ │ │ + ldr r2, [pc, #28] @ (4cd84 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2be54 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #28 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xfa180007 │ │ │ │ + movs r1, #192 @ 0xc0 │ │ │ │ + movs r0, r1 │ │ │ │ asrs r4, r7, #2 │ │ │ │ ... │ │ │ │ │ │ │ │ -0004f530 : │ │ │ │ +0004cd88 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #288] @ (4f668 ) │ │ │ │ - ldr r3, [pc, #288] @ (4f66c ) │ │ │ │ + ldr r1, [pc, #288] @ (4cec0 ) │ │ │ │ + ldr r3, [pc, #288] @ (4cec4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 4f58c │ │ │ │ + cbz r2, 4cde4 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mvn.w r3, #1 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r0, 4f56a │ │ │ │ + cbz r0, 4cdc2 │ │ │ │ blx 2d074 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #32751 @ 0x7fef │ │ │ │ str r2, [r5, #52] @ 0x34 │ │ │ │ @@ -54300,196 +50193,201 @@ │ │ │ │ strd r3, r3, [r5, #84] @ 0x54 │ │ │ │ strd r0, r1, [r5, #8] │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ ldr.w fp, [r3, #48] @ 0x30 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 4f64c │ │ │ │ + beq.n 4cea4 │ │ │ │ movs.w r3, fp, lsl #2 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.n 4f5ae │ │ │ │ + beq.n 4ce06 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ blx 2c47c │ │ │ │ ldr.w r3, [r8, #64] @ 0x40 │ │ │ │ cmp.w fp, #0 │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ - ble.n 4f628 │ │ │ │ + ble.n 4ce80 │ │ │ │ subs r6, #4 │ │ │ │ - vldr d8, [pc, #160] @ 4f660 │ │ │ │ + vldr d8, [pc, #160] @ 4ceb8 │ │ │ │ movs r4, #0 │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ add.w sl, sp, #8 │ │ │ │ - b.n 4f5e2 │ │ │ │ + b.n 4ce3a │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ str r4, [r3, #0] │ │ │ │ mov r9, r7 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #68] @ 0x44 │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, r4 │ │ │ │ - beq.n 4f628 │ │ │ │ + beq.n 4ce80 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4f5dc │ │ │ │ + ble.n 4ce34 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4f628 │ │ │ │ + beq.n 4ce80 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, r9 │ │ │ │ - bge.n 4f5cc │ │ │ │ + bge.n 4ce24 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 4f5d2 │ │ │ │ + beq.n 4ce2a │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ blx 2c47c │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ add.w r3, r0, r2, lsl #2 │ │ │ │ - b.n 4f5d2 │ │ │ │ - ldr r2, [pc, #68] @ (4f670 ) │ │ │ │ - ldr r3, [pc, #64] @ (4f66c ) │ │ │ │ + b.n 4ce2a │ │ │ │ + ldr r2, [pc, #68] @ (4cec8 ) │ │ │ │ + ldr r3, [pc, #64] @ (4cec4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 4f648 │ │ │ │ + bne.n 4cea0 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #36] @ (4f674 ) │ │ │ │ + ldr r3, [pc, #36] @ (4cecc ) │ │ │ │ movs r2, #27 │ │ │ │ - ldr r1, [pc, #36] @ (4f678 ) │ │ │ │ - ldr r0, [pc, #40] @ (4f67c ) │ │ │ │ + ldr r1, [pc, #36] @ (4ced0 ) │ │ │ │ + ldr r0, [pc, #40] @ (4ced4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - ldr??.w r0, [ip, #7] │ │ │ │ + movs r1, #132 @ 0x84 │ │ │ │ + movs r0, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [ip, #7] │ │ │ │ - push {r4, r5, r7, lr} │ │ │ │ + movs r0, #164 @ 0xa4 │ │ │ │ + movs r0, r1 │ │ │ │ + blt.n 4cfb8 │ │ │ │ movs r5, r0 │ │ │ │ - push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ + blt.n 4ce48 │ │ │ │ movs r5, r0 │ │ │ │ - @ instruction: 0xb608 │ │ │ │ + blt.n 4ce70 │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -0004f680 : │ │ │ │ +0004ced8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (4f6a4 ) │ │ │ │ + ldr r3, [pc, #20] @ (4cefc ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #20] @ (4f6a8 ) │ │ │ │ + ldr r2, [pc, #20] @ (4cf00 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2c434 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb.w r0, [r4, #7] │ │ │ │ + movs r0, #60 @ 0x3c │ │ │ │ + movs r0, r1 │ │ │ │ lsrs r4, r7, #23 │ │ │ │ ... │ │ │ │ │ │ │ │ -0004f6ac : │ │ │ │ +0004cf04 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (4f6d8 ) │ │ │ │ + ldr r3, [pc, #28] @ (4cf30 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #28] @ (4f6dc ) │ │ │ │ + ldr r2, [pc, #28] @ (4cf34 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2c434 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - str??.w r0, [r8, r7] │ │ │ │ + movs r0, #16 │ │ │ │ + movs r0, r1 │ │ │ │ lsrs r4, r7, #23 │ │ │ │ ... │ │ │ │ │ │ │ │ -0004f6e0 : │ │ │ │ +0004cf38 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #44] @ (4f71c ) │ │ │ │ + ldr r5, [pc, #44] @ (4cf74 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #96 @ 0x60 │ │ │ │ blx 2b890 │ │ │ │ mov r1, r4 │ │ │ │ add r5, pc │ │ │ │ mov r4, r0 │ │ │ │ blx 2c538 │ │ │ │ - ldr r3, [pc, #28] @ (4f720 ) │ │ │ │ + ldr r3, [pc, #28] @ (4cf78 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - strh.w r0, [lr, r7] │ │ │ │ + subs r6, r2, #7 │ │ │ │ + movs r0, r1 │ │ │ │ lsrs r4, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -0004f728 : │ │ │ │ +0004cf80 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #124] @ (4f7b8 ) │ │ │ │ + ldr r2, [pc, #124] @ (4d010 ) │ │ │ │ add r2, pc │ │ │ │ - cbnz r3, 4f742 │ │ │ │ + cbnz r3, 4cf9a │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ vmov s15, r3 │ │ │ │ - ldr r3, [pc, #116] @ (4f7bc ) │ │ │ │ + ldr r3, [pc, #116] @ (4d014 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #26125 @ 0x660d │ │ │ │ movt r1, #25 │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ - vldr d6, [pc, #84] @ 4f7b0 │ │ │ │ + vldr d6, [pc, #84] @ 4d008 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ movw r3, #62303 @ 0xf35f │ │ │ │ movt r3, #15470 @ 0x3c6e │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ vmov s15, r3 │ │ │ │ str r3, [r2, #0] │ │ │ │ @@ -54512,42 +50410,43 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - @ instruction: 0xf7ee0007 │ │ │ │ + subs r6, r2, #6 │ │ │ │ + movs r0, r1 │ │ │ │ lsrs r4, r4, #23 │ │ │ │ ... │ │ │ │ │ │ │ │ -0004f7c0 : │ │ │ │ +0004d018 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #136] @ 0x88 │ │ │ │ - cbz r0, 4f808 │ │ │ │ + cbz r0, 4d060 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r1, r3 │ │ │ │ - bge.w 4f986 │ │ │ │ + bge.w 4d1de │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.w 4f972 │ │ │ │ + bgt.w 4d1ca │ │ │ │ vabs.f64 d7, d1 │ │ │ │ - vldr d6, [pc, #504] @ 4f9f0 │ │ │ │ + vldr d6, [pc, #504] @ 4d248 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 4f810 │ │ │ │ + bpl.n 4d068 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f64 d9, d0 │ │ │ │ add.w r2, r4, #152 @ 0x98 │ │ │ │ movs r1, #11 │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ ldr.w r9, [r4, #232] @ 0xe8 │ │ │ │ @@ -54562,33 +50461,33 @@ │ │ │ │ blx 2bfd4 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2bfd4 │ │ │ │ mov r1, r7 │ │ │ │ blx 2d894 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cfb8 │ │ │ │ - cbz r6, 4f888 │ │ │ │ + cbz r6, 4d0e0 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 4f8b8 │ │ │ │ + beq.n 4d110 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 4f99a │ │ │ │ + blt.w 4d1f2 │ │ │ │ vdiv.f64 d6, d9, d8 │ │ │ │ add.w r9, r9, r5, lsl #3 │ │ │ │ vpop {d8-d9} │ │ │ │ vldr d7, [r9] │ │ │ │ ldr.w r3, [fp, r5, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ vstr d7, [r9] │ │ │ │ str.w r3, [fp, r5, lsl #2] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 4f900 │ │ │ │ + beq.n 4d158 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 4f9ae │ │ │ │ + blt.w 4d206 │ │ │ │ vdiv.f64 d6, d9, d8 │ │ │ │ add.w r8, r8, r5, lsl #3 │ │ │ │ vpop {d8-d9} │ │ │ │ vldr d7, [r8] │ │ │ │ ldr.w r3, [sl, r5, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ @@ -54596,212 +50495,212 @@ │ │ │ │ str.w r3, [sl, r5, lsl #2] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r4, #136] @ 0x88 │ │ │ │ ldr.w r2, [fp, r5, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [fp, r5, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4f9d6 │ │ │ │ + beq.w 4d22e │ │ │ │ vldr d7, [r3, #128] @ 0x80 │ │ │ │ add.w r9, r9, r5, lsl #3 │ │ │ │ - vldr d4, [pc, #288] @ 4f9f8 │ │ │ │ + vldr d4, [pc, #288] @ 4d250 │ │ │ │ vldr d6, [r3, #144] @ 0x90 │ │ │ │ vldr d5, [r9] │ │ │ │ vcmpe.f64 d7, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 4f95c │ │ │ │ + bpl.n 4d1b4 │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ vadd.f64 d7, d7, d7 │ │ │ │ vdiv.f64 d6, d7, d8 │ │ │ │ vadd.f64 d6, d6, d5 │ │ │ │ vstr d6, [r9] │ │ │ │ - b.n 4f808 │ │ │ │ + b.n 4d060 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 4f9c2 │ │ │ │ + beq.n 4d21a │ │ │ │ vldr d7, [r2, #128] @ 0x80 │ │ │ │ add.w r8, r8, r5, lsl #3 │ │ │ │ - vldr d4, [pc, #228] @ 4f9f8 │ │ │ │ + vldr d4, [pc, #228] @ 4d250 │ │ │ │ ldr.w r3, [sl, r5, lsl #2] │ │ │ │ vldr d6, [r2, #144] @ 0x90 │ │ │ │ vcmpe.f64 d7, d4 │ │ │ │ adds r3, #1 │ │ │ │ vldr d5, [r8] │ │ │ │ str.w r3, [sl, r5, lsl #2] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 4f946 │ │ │ │ + bpl.n 4d19e │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ vadd.f64 d7, d7, d7 │ │ │ │ vdiv.f64 d6, d7, d8 │ │ │ │ vadd.f64 d6, d6, d5 │ │ │ │ vstr d6, [r8] │ │ │ │ - b.n 4f808 │ │ │ │ + b.n 4d060 │ │ │ │ vabs.f64 d6, d6 │ │ │ │ vadd.f64 d6, d6, d6 │ │ │ │ vdiv.f64 d7, d6, d8 │ │ │ │ vadd.f64 d7, d7, d5 │ │ │ │ vstr d7, [r8] │ │ │ │ - b.n 4f808 │ │ │ │ + b.n 4d060 │ │ │ │ vabs.f64 d6, d6 │ │ │ │ vadd.f64 d6, d6, d6 │ │ │ │ vdiv.f64 d7, d6, d8 │ │ │ │ vadd.f64 d7, d7, d5 │ │ │ │ vstr d7, [r9] │ │ │ │ - b.n 4f808 │ │ │ │ - ldr r3, [pc, #140] @ (4fa00 ) │ │ │ │ + b.n 4d060 │ │ │ │ + ldr r3, [pc, #140] @ (4d258 ) │ │ │ │ movw r2, #1037 @ 0x40d │ │ │ │ - ldr r1, [pc, #136] @ (4fa04 ) │ │ │ │ - ldr r0, [pc, #140] @ (4fa08 ) │ │ │ │ + ldr r1, [pc, #136] @ (4d25c ) │ │ │ │ + ldr r0, [pc, #140] @ (4d260 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #132] @ (4fa0c ) │ │ │ │ + ldr r3, [pc, #132] @ (4d264 ) │ │ │ │ movw r2, #1036 @ 0x40c │ │ │ │ - ldr r1, [pc, #128] @ (4fa10 ) │ │ │ │ - ldr r0, [pc, #132] @ (4fa14 ) │ │ │ │ + ldr r1, [pc, #128] @ (4d268 ) │ │ │ │ + ldr r0, [pc, #132] @ (4d26c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #124] @ (4fa18 ) │ │ │ │ + ldr r3, [pc, #124] @ (4d270 ) │ │ │ │ movw r2, #1051 @ 0x41b │ │ │ │ - ldr r1, [pc, #120] @ (4fa1c ) │ │ │ │ - ldr r0, [pc, #124] @ (4fa20 ) │ │ │ │ + ldr r1, [pc, #120] @ (4d274 ) │ │ │ │ + ldr r0, [pc, #124] @ (4d278 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #116] @ (4fa24 ) │ │ │ │ + ldr r3, [pc, #116] @ (4d27c ) │ │ │ │ movw r2, #1067 @ 0x42b │ │ │ │ - ldr r1, [pc, #112] @ (4fa28 ) │ │ │ │ - ldr r0, [pc, #116] @ (4fa2c ) │ │ │ │ + ldr r1, [pc, #112] @ (4d280 ) │ │ │ │ + ldr r0, [pc, #116] @ (4d284 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #108] @ (4fa30 ) │ │ │ │ + ldr r3, [pc, #108] @ (4d288 ) │ │ │ │ movw r2, #1071 @ 0x42f │ │ │ │ - ldr r1, [pc, #104] @ (4fa34 ) │ │ │ │ - ldr r0, [pc, #108] @ (4fa38 ) │ │ │ │ + ldr r1, [pc, #104] @ (4d28c ) │ │ │ │ + ldr r0, [pc, #108] @ (4d290 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (4fa3c ) │ │ │ │ + ldr r3, [pc, #100] @ (4d294 ) │ │ │ │ movw r2, #1057 @ 0x421 │ │ │ │ - ldr r1, [pc, #96] @ (4fa40 ) │ │ │ │ - ldr r0, [pc, #100] @ (4fa44 ) │ │ │ │ + ldr r1, [pc, #96] @ (4d298 ) │ │ │ │ + ldr r0, [pc, #100] @ (4d29c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ subs r6, r1, r4 │ │ │ │ - ldr r2, [pc, #324] @ (4fb44 ) │ │ │ │ - uxtb r4, r6 │ │ │ │ + ldr r2, [pc, #324] @ (4d39c ) │ │ │ │ + bhi.n 4d1cc │ │ │ │ movs r5, r0 │ │ │ │ - cbz r6, 4fa5a │ │ │ │ + bls.n 4d284 │ │ │ │ movs r5, r0 │ │ │ │ - cbz r4, 4fa6c │ │ │ │ + bls.n 4d2f4 │ │ │ │ movs r5, r0 │ │ │ │ - uxtb r0, r4 │ │ │ │ + bhi.n 4d1b0 │ │ │ │ movs r5, r0 │ │ │ │ - cbz r2, 4fa62 │ │ │ │ + bhi.n 4d268 │ │ │ │ movs r5, r0 │ │ │ │ - cbz r0, 4fa6c │ │ │ │ + bls.n 4d298 │ │ │ │ movs r5, r0 │ │ │ │ - uxtb r4, r1 │ │ │ │ + bhi.n 4d194 │ │ │ │ movs r5, r0 │ │ │ │ - cbz r6, 4fa68 │ │ │ │ + bhi.n 4d24c │ │ │ │ movs r5, r0 │ │ │ │ - cbz r0, 4fa7e │ │ │ │ + bls.n 4d2d4 │ │ │ │ movs r5, r0 │ │ │ │ - uxth r0, r7 │ │ │ │ + bhi.n 4d378 │ │ │ │ movs r5, r0 │ │ │ │ - cbz r2, 4fa70 │ │ │ │ + bhi.n 4d230 │ │ │ │ movs r5, r0 │ │ │ │ - cbz r4, 4fa84 │ │ │ │ + bls.n 4d2b8 │ │ │ │ movs r5, r0 │ │ │ │ - uxth r4, r4 │ │ │ │ + bhi.n 4d35c │ │ │ │ movs r5, r0 │ │ │ │ - uxtb r6, r7 │ │ │ │ + bhi.n 4d214 │ │ │ │ movs r5, r0 │ │ │ │ - cbz r4, 4fa8e │ │ │ │ + bls.n 4d2b4 │ │ │ │ movs r5, r0 │ │ │ │ - uxth r0, r2 │ │ │ │ + bhi.n 4d340 │ │ │ │ movs r5, r0 │ │ │ │ - uxtb r2, r5 │ │ │ │ + bhi.n 4d1f8 │ │ │ │ movs r5, r0 │ │ │ │ - cbz r0, 4fa96 │ │ │ │ + bhi.n 4d298 │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -0004fa48 : │ │ │ │ +0004d2a0 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r3 │ │ │ │ ldr.w r3, [r0, #256] @ 0x100 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4fb18 │ │ │ │ + beq.n 4d370 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r5, #32] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r7, r3 │ │ │ │ - bge.w 4fba2 │ │ │ │ + bge.w 4d3fa │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr.w r6, [r3, r7, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4fb8e │ │ │ │ + ble.n 4d3e6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4fb8e │ │ │ │ + ble.n 4d3e6 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bgt.w 4fbb6 │ │ │ │ + bgt.w 4d40e │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 4fb20 │ │ │ │ + beq.n 4d378 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 4fbde │ │ │ │ + bne.w 4d436 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr.w r8, [r4, #232] @ 0xe8 │ │ │ │ ldr.w r4, [r4, #240] @ 0xf0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4fb4c │ │ │ │ + beq.n 4d3a4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4fb18 │ │ │ │ + bne.n 4d370 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w r8, r8, r7, lsl #3 │ │ │ │ vldr d7, [r9, #16] │ │ │ │ vldr d8, [r9, #8] │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ - vldr d5, [pc, #276] @ 4fbf8 │ │ │ │ + vldr d5, [pc, #276] @ 4d450 │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ ldr.w r3, [r4, r7, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, r7, lsl #2] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite mi │ │ │ │ @@ -54812,29 +50711,29 @@ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ vdiv.f64 d6, d8, d0 │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ vstr d7, [r8] │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 4fbca │ │ │ │ + bne.n 4d422 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr.w r8, [r4, #236] @ 0xec │ │ │ │ ldr.w r4, [r4, #244] @ 0xf4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 4fb80 │ │ │ │ + cbz r3, 4d3d8 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4fb18 │ │ │ │ + bne.n 4d370 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w r8, r8, r7, lsl #3 │ │ │ │ vldr d7, [r9, #16] │ │ │ │ - vldr d5, [pc, #180] @ 4fbf8 │ │ │ │ + vldr d5, [pc, #180] @ 4d450 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ vldr d8, [r9, #8] │ │ │ │ - b.n 4fae4 │ │ │ │ + b.n 4d33c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r0, r6 │ │ │ │ vldr d8, [r3, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ add.w r8, r8, r7, lsl #3 │ │ │ │ @@ -54848,103 +50747,103 @@ │ │ │ │ str.w r3, [r4, r7, lsl #2] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r0, r6 │ │ │ │ vldr d8, [r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ - b.n 4fb58 │ │ │ │ - ldr r3, [pc, #112] @ (4fc00 ) │ │ │ │ + b.n 4d3b0 │ │ │ │ + ldr r3, [pc, #112] @ (4d458 ) │ │ │ │ mov.w r2, #988 @ 0x3dc │ │ │ │ - ldr r1, [pc, #108] @ (4fc04 ) │ │ │ │ - ldr r0, [pc, #112] @ (4fc08 ) │ │ │ │ + ldr r1, [pc, #108] @ (4d45c ) │ │ │ │ + ldr r0, [pc, #112] @ (4d460 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #104] @ (4fc0c ) │ │ │ │ + ldr r3, [pc, #104] @ (4d464 ) │ │ │ │ movw r2, #986 @ 0x3da │ │ │ │ - ldr r1, [pc, #100] @ (4fc10 ) │ │ │ │ - ldr r0, [pc, #104] @ (4fc14 ) │ │ │ │ + ldr r1, [pc, #100] @ (4d468 ) │ │ │ │ + ldr r0, [pc, #104] @ (4d46c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ (4fc18 ) │ │ │ │ + ldr r3, [pc, #96] @ (4d470 ) │ │ │ │ movw r2, #989 @ 0x3dd │ │ │ │ - ldr r1, [pc, #92] @ (4fc1c ) │ │ │ │ - ldr r0, [pc, #96] @ (4fc20 ) │ │ │ │ + ldr r1, [pc, #92] @ (4d474 ) │ │ │ │ + ldr r0, [pc, #96] @ (4d478 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #88] @ (4fc24 ) │ │ │ │ + ldr r3, [pc, #88] @ (4d47c ) │ │ │ │ movw r2, #591 @ 0x24f │ │ │ │ - ldr r1, [pc, #84] @ (4fc28 ) │ │ │ │ - ldr r0, [pc, #88] @ (4fc2c ) │ │ │ │ + ldr r1, [pc, #84] @ (4d480 ) │ │ │ │ + ldr r0, [pc, #88] @ (4d484 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #80] @ (4fc30 ) │ │ │ │ + ldr r3, [pc, #80] @ (4d488 ) │ │ │ │ movw r2, #585 @ 0x249 │ │ │ │ - ldr r1, [pc, #76] @ (4fc34 ) │ │ │ │ - ldr r0, [pc, #80] @ (4fc38 ) │ │ │ │ + ldr r1, [pc, #76] @ (4d48c ) │ │ │ │ + ldr r0, [pc, #80] @ (4d490 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ subs r6, r1, r4 │ │ │ │ - ldr r2, [pc, #324] @ (4fd44 ) │ │ │ │ - cbz r0, 4fc28 │ │ │ │ + ldr r2, [pc, #324] @ (4d59c ) │ │ │ │ + bvc.n 4d504 │ │ │ │ movs r5, r0 │ │ │ │ - cbz r2, 4fc14 │ │ │ │ + bvs.n 4d44c │ │ │ │ movs r5, r0 │ │ │ │ - cbz r0, 4fc4a │ │ │ │ + bvc.n 4d3dc │ │ │ │ movs r5, r0 │ │ │ │ - cbz r4, 4fc2e │ │ │ │ + bvc.n 4d4e8 │ │ │ │ movs r5, r0 │ │ │ │ - cbz r6, 4fc1a │ │ │ │ + bvs.n 4d430 │ │ │ │ movs r5, r0 │ │ │ │ - cbz r4, 4fc24 │ │ │ │ + bvs.n 4d460 │ │ │ │ movs r5, r0 │ │ │ │ - cbz r0, 4fc36 │ │ │ │ + bvc.n 4d4cc │ │ │ │ movs r5, r0 │ │ │ │ - cbz r2, 4fc22 │ │ │ │ + bvs.n 4d414 │ │ │ │ movs r5, r0 │ │ │ │ - cbz r0, 4fc34 │ │ │ │ + bvc.n 4d484 │ │ │ │ movs r5, r0 │ │ │ │ - sxtb r4, r5 │ │ │ │ + bhi.n 4d4e0 │ │ │ │ movs r5, r0 │ │ │ │ - sxth r2, r3 │ │ │ │ + bvc.n 4d440 │ │ │ │ movs r5, r0 │ │ │ │ - sxtb r0, r0 │ │ │ │ + bhi.n 4d490 │ │ │ │ movs r5, r0 │ │ │ │ - cbz r4, 4fc6c │ │ │ │ + bvc.n 4d3dc │ │ │ │ movs r5, r0 │ │ │ │ - sxth r6, r0 │ │ │ │ + bvc.n 4d424 │ │ │ │ movs r5, r0 │ │ │ │ - sxth r4, r5 │ │ │ │ + bvc.n 4d474 │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ mov fp, r2 │ │ │ │ sub sp, #28 │ │ │ │ add.w sl, sl, sl, lsr #31 │ │ │ │ mov r6, r1 │ │ │ │ mov lr, r0 │ │ │ │ mov.w sl, sl, asr #1 │ │ │ │ and.w r3, r2, #1 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ cmp r1, sl │ │ │ │ - bge.n 4fd04 │ │ │ │ + bge.n 4d55c │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r8, r1 │ │ │ │ mvn.w r5, #4026531840 @ 0xf0000000 │ │ │ │ mov r7, r3 │ │ │ │ add.w r3, r8, #1 │ │ │ │ add.w r4, lr, r8, lsl #4 │ │ │ │ mov.w r9, r3, lsl #1 │ │ │ │ @@ -54959,99 +50858,99 @@ │ │ │ │ addgt.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r8, r9 │ │ │ │ it gt │ │ │ │ addgt.w ip, lr, r9, lsl #4 │ │ │ │ cmp sl, r9 │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bgt.n 4fc68 │ │ │ │ + bgt.n 4d4c0 │ │ │ │ mov r3, r7 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - cbz r3, 4fd0c │ │ │ │ + cbz r3, 4d564 │ │ │ │ add.w r4, r9, #4294967295 @ 0xffffffff │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ add.w r8, sp, #8 │ │ │ │ cmp r9, r6 │ │ │ │ add.w r4, r4, r4, lsr #31 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ mov.w r4, r4, asr #1 │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ - bgt.n 4fcd6 │ │ │ │ - b.n 4fcf4 │ │ │ │ + bgt.n 4d52e │ │ │ │ + b.n 4d54c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp r6, r4 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r4, sl │ │ │ │ - bge.n 4fd3c │ │ │ │ + bge.n 4d594 │ │ │ │ lsls r2, r4, #4 │ │ │ │ subs r3, r4, #1 │ │ │ │ add.w r5, lr, r2 │ │ │ │ add.w ip, lr, r9, lsl #4 │ │ │ │ add.w r3, r3, r3, lsr #31 │ │ │ │ mov r9, r4 │ │ │ │ ldr.w r2, [lr, r2] │ │ │ │ mov.w sl, r3, asr #1 │ │ │ │ cmp r2, r7 │ │ │ │ - blt.n 4fcc8 │ │ │ │ + blt.n 4d520 │ │ │ │ str r7, [sp, #8] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w ip, r0, r1, lsl #4 │ │ │ │ - cbnz r3, 4fd40 │ │ │ │ + cbnz r3, 4d598 │ │ │ │ mov r9, r6 │ │ │ │ sub.w fp, fp, #2 │ │ │ │ add.w fp, fp, fp, lsr #31 │ │ │ │ cmp.w r9, fp, asr #1 │ │ │ │ - bne.n 4fcaa │ │ │ │ + bne.n 4d502 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ add.w r3, r9, #268435456 @ 0x10000000 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ subs r3, #1 │ │ │ │ add.w r3, lr, r3, lsl #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w ip, lr, r9, lsl #4 │ │ │ │ - b.n 4fcaa │ │ │ │ + b.n 4d502 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 4fcf4 │ │ │ │ + b.n 4d54c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ add.w r8, sp, #8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ - b.n 4fcf4 │ │ │ │ + b.n 4d54c │ │ │ │ nop │ │ │ │ vldr d7, [r0, #-16] │ │ │ │ sub.w ip, r0, #16 │ │ │ │ vldr d6, [r0] │ │ │ │ push {r4, lr} │ │ │ │ mov lr, r0 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ sub sp, #16 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ mov r4, sp │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 4fd9a │ │ │ │ + bpl.n 4d5f2 │ │ │ │ mov r3, ip │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov lr, r3 │ │ │ │ subs r3, #16 │ │ │ │ ldr.w ip, [r2], #16 │ │ │ │ str.w ip, [r3, #32] │ │ │ │ str r0, [r2, #4] │ │ │ │ str r1, [r2, #8] │ │ │ │ vldr d7, [r3] │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 4fd76 │ │ │ │ + bmi.n 4d5ce │ │ │ │ ldmia r4!, {r0, r1, r2} │ │ │ │ str.w r0, [lr] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r2, [lr, #8] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -55059,243 +50958,247 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ sub sp, #16 │ │ │ │ mov r6, sp │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [r4, #-16] │ │ │ │ cmp r0, r3 │ │ │ │ - bge.n 4fdde │ │ │ │ + bge.n 4d636 │ │ │ │ mov r5, r0 │ │ │ │ add.w lr, ip, #16 │ │ │ │ mov r4, ip │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip, #-16]! │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 4fdc8 │ │ │ │ + blt.n 4d620 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 4fe8a │ │ │ │ + beq.n 4d6e2 │ │ │ │ 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 │ │ │ │ add.w r4, r0, #16 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 4fe6e │ │ │ │ + beq.n 4d6c6 │ │ │ │ add.w r6, r0, #32 │ │ │ │ mov r7, sp │ │ │ │ - b.n 4fe42 │ │ │ │ + b.n 4d69a │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w lr, #16 │ │ │ │ mov r2, lr │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, r9 │ │ │ │ - ble.n 4fe74 │ │ │ │ + ble.n 4d6cc │ │ │ │ blx 2c7f8 │ │ │ │ mov r3, r7 │ │ │ │ adds r4, #16 │ │ │ │ adds r6, #16 │ │ │ │ cmp r8, r4 │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r0, [r5, #0] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ - beq.n 4fe6e │ │ │ │ + beq.n 4d6c6 │ │ │ │ vldr d6, [r6, #-16] │ │ │ │ sub.w lr, r4, r5 │ │ │ │ vldr d7, [r5] │ │ │ │ sub.w ip, r6, #16 │ │ │ │ rsb r9, lr, #16 │ │ │ │ mov r0, r4 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 4fe16 │ │ │ │ + bmi.n 4d66e │ │ │ │ adds r4, #16 │ │ │ │ - bl 4fd50 │ │ │ │ + bl 4d5a8 │ │ │ │ adds r6, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 4fe42 │ │ │ │ + bne.n 4d69a │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bne.n 4fe30 │ │ │ │ + bne.n 4d688 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str.w r3, [ip, #8] │ │ │ │ str.w r1, [ip] │ │ │ │ str.w r2, [ip, #4] │ │ │ │ - b.n 4fe30 │ │ │ │ + b.n 4d688 │ │ │ │ bx lr │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 4ff16 │ │ │ │ + beq.n 4d76e │ │ │ │ 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 │ │ │ │ add.w r4, r0, #16 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 4ff04 │ │ │ │ + beq.n 4d75c │ │ │ │ add.w r7, r0, #32 │ │ │ │ mov r6, sp │ │ │ │ - b.n 4fee0 │ │ │ │ + b.n 4d738 │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w lr, #16 │ │ │ │ mov r2, lr │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, r9 │ │ │ │ - ble.n 4ff0a │ │ │ │ + ble.n 4d762 │ │ │ │ blx 2c7f8 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ adds r4, #16 │ │ │ │ adds r7, #16 │ │ │ │ cmp r8, r4 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - beq.n 4ff04 │ │ │ │ + beq.n 4d75c │ │ │ │ ldr.w r2, [r7, #-16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ sub.w lr, r4, r5 │ │ │ │ sub.w ip, r7, #16 │ │ │ │ rsb r9, lr, #16 │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4feb6 │ │ │ │ + blt.n 4d70e │ │ │ │ adds r4, #16 │ │ │ │ - bl 4fdac │ │ │ │ + bl 4d604 │ │ │ │ adds r7, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 4fee0 │ │ │ │ + bne.n 4d738 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ itt eq │ │ │ │ ldmiaeq.w r5, {r0, r1, r2, r3} │ │ │ │ stmiaeq.w ip, {r0, r1, r2, r3} │ │ │ │ - b.n 4fed0 │ │ │ │ + b.n 4d728 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #156] @ (4ffc4 ) │ │ │ │ + ldr r2, [pc, #156] @ (4d81c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #156] @ (4ffc8 ) │ │ │ │ + ldr r3, [pc, #156] @ (4d820 ) │ │ │ │ add.w r7, r0, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ str r7, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4ffa4 │ │ │ │ + beq.n 4d7fc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ blx 2d64c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bhi.n 4ff86 │ │ │ │ + bhi.n 4d7de │ │ │ │ cmp r0, #1 │ │ │ │ itt eq │ │ │ │ ldrbeq r3, [r6, #0] │ │ │ │ strbeq r3, [r4, #8] │ │ │ │ - bne.n 4ff80 │ │ │ │ + bne.n 4d7d8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ strb r1, [r2, r3] │ │ │ │ - ldr r2, [pc, #96] @ (4ffcc ) │ │ │ │ - ldr r3, [pc, #92] @ (4ffc8 ) │ │ │ │ + ldr r2, [pc, #96] @ (4d824 ) │ │ │ │ + ldr r3, [pc, #92] @ (4d820 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 4ffb8 │ │ │ │ + bne.n 4d810 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ff5e │ │ │ │ - b.n 4ff98 │ │ │ │ + beq.n 4d7b6 │ │ │ │ + b.n 4d7f0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2d5c8 │ │ │ │ - b.n 4ff5e │ │ │ │ - ldr r2, [pc, #40] @ (4ffd0 ) │ │ │ │ - ldr r3, [pc, #32] @ (4ffc8 ) │ │ │ │ + b.n 4d7b6 │ │ │ │ + ldr r2, [pc, #40] @ (4d828 ) │ │ │ │ + ldr r3, [pc, #32] @ (4d820 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4ffbc │ │ │ │ + beq.n 4d814 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #20] @ (4ffd4 ) │ │ │ │ + ldr r0, [pc, #20] @ (4d82c ) │ │ │ │ add r0, pc │ │ │ │ blx 2c550 │ │ │ │ - vext.8 d16, d8, d7, #0 │ │ │ │ + asrs r0, r4, #30 │ │ │ │ + movs r0, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - vext.8 d0, d12, d7, #0 │ │ │ │ - vaddl.s8 q0, d0, d7 │ │ │ │ - strb r2, [r0, #13] │ │ │ │ + asrs r4, r4, #29 │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r0, r5, #28 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -0004ffd8 : │ │ │ │ +0004d830 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (5000c ) │ │ │ │ + ldr r3, [pc, #36] @ (4d864 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #36] @ (50010 ) │ │ │ │ + ldr r2, [pc, #36] @ (4d868 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r0, 50000 │ │ │ │ + cbz r0, 4d858 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2dd08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - vhadd.s d0, d12, d7 │ │ │ │ + asrs r4, r4, #27 │ │ │ │ + movs r0, r1 │ │ │ │ asrs r0, r3, #32 │ │ │ │ ... │ │ │ │ │ │ │ │ -00050014 : │ │ │ │ +0004d86c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2d9e4 │ │ │ │ mov r0, r4 │ │ │ │ @@ -55309,46 +51212,46 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ - cbnz r4, 50056 │ │ │ │ - b.n 500b0 │ │ │ │ + cbnz r4, 4d8ae │ │ │ │ + b.n 4d908 │ │ │ │ mov r4, r5 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ mov r6, r8 │ │ │ │ ldr.w fp, [r4, #16] │ │ │ │ mov r0, r9 │ │ │ │ cmp r8, r7 │ │ │ │ it cs │ │ │ │ movcs r6, r7 │ │ │ │ - cbz r6, 50072 │ │ │ │ + cbz r6, 4d8ca │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 50076 │ │ │ │ + cbnz r0, 4d8ce │ │ │ │ sub.w r0, r8, r7 │ │ │ │ ldrd r2, r5, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itee ge │ │ │ │ movge r2, #0 │ │ │ │ movlt r5, r2 │ │ │ │ movlt r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 50054 │ │ │ │ + bne.n 4d8ac │ │ │ │ mov r5, r4 │ │ │ │ - cbnz r2, 500b2 │ │ │ │ - cbz r6, 500dc │ │ │ │ + cbnz r2, 4d90a │ │ │ │ + cbz r6, 4d934 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbz r0, 500dc │ │ │ │ + cbz r0, 4d934 │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ite lt │ │ │ │ strdlt r3, r5, [sl] │ │ │ │ strdge r4, r3, [sl] │ │ │ │ mov r0, sl │ │ │ │ add sp, #12 │ │ │ │ @@ -55356,71 +51259,71 @@ │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [sl] │ │ │ │ - beq.n 500a8 │ │ │ │ + beq.n 4d900 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r4 │ │ │ │ blx 2cbf0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd fp, r7, [r0, #16] │ │ │ │ cmp r7, r8 │ │ │ │ mov r6, r7 │ │ │ │ it cs │ │ │ │ movcs r6, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 5008e │ │ │ │ + bne.n 4d8e6 │ │ │ │ sub.w r0, r7, r8 │ │ │ │ - b.n 5009a │ │ │ │ + b.n 4d8f2 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ - cbnz r4, 50106 │ │ │ │ - b.n 50160 │ │ │ │ + cbnz r4, 4d95e │ │ │ │ + b.n 4d9b8 │ │ │ │ mov r4, r5 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ mov r6, r8 │ │ │ │ ldr.w fp, [r4, #16] │ │ │ │ mov r0, r9 │ │ │ │ cmp r8, r7 │ │ │ │ it cs │ │ │ │ movcs r6, r7 │ │ │ │ - cbz r6, 50122 │ │ │ │ + cbz r6, 4d97a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 50126 │ │ │ │ + cbnz r0, 4d97e │ │ │ │ sub.w r0, r8, r7 │ │ │ │ ldrd r2, r5, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itee ge │ │ │ │ movge r2, #0 │ │ │ │ movlt r5, r2 │ │ │ │ movlt r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 50104 │ │ │ │ + bne.n 4d95c │ │ │ │ mov r5, r4 │ │ │ │ - cbnz r2, 50162 │ │ │ │ - cbz r6, 5018c │ │ │ │ + cbnz r2, 4d9ba │ │ │ │ + cbz r6, 4d9e4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbz r0, 5018c │ │ │ │ + cbz r0, 4d9e4 │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ite lt │ │ │ │ strdlt r3, r5, [sl] │ │ │ │ strdge r4, r3, [sl] │ │ │ │ mov r0, sl │ │ │ │ add sp, #12 │ │ │ │ @@ -55428,273 +51331,273 @@ │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [sl] │ │ │ │ - beq.n 50158 │ │ │ │ + beq.n 4d9b0 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r4 │ │ │ │ blx 2cbf0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd fp, r7, [r0, #16] │ │ │ │ cmp r7, r8 │ │ │ │ mov r6, r7 │ │ │ │ it cs │ │ │ │ movcs r6, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 5013e │ │ │ │ + bne.n 4d996 │ │ │ │ sub.w r0, r7, r8 │ │ │ │ - b.n 5014a │ │ │ │ + b.n 4d9a2 │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 50410 │ │ │ │ + beq.w 4dc68 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 503cc │ │ │ │ + beq.w 4dc24 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50394 │ │ │ │ + beq.w 4dbec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w fp, [r3, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 5035c │ │ │ │ + beq.w 4dbb4 │ │ │ │ ldr.w r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 502e8 │ │ │ │ + beq.w 4db40 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5027e │ │ │ │ + beq.n 4dad6 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 502b2 │ │ │ │ + beq.n 4db0a │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 50326 │ │ │ │ + beq.w 4db7e │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, 5023e │ │ │ │ + cbz r7, 4da96 │ │ │ │ mov sl, r7 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 50194 │ │ │ │ + bl 4d9ec │ │ │ │ add.w r1, r7, #48 @ 0x30 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5021c │ │ │ │ + beq.n 4da74 │ │ │ │ ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r1, sl, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 50232 │ │ │ │ + beq.n 4da8a │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 501fc │ │ │ │ + bne.n 4da54 │ │ │ │ ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ add.w r2, r9, #48 @ 0x30 │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 50258 │ │ │ │ + beq.n 4dab0 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r2, r9, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5026e │ │ │ │ + beq.n 4dac6 │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 50326 │ │ │ │ + beq.n 4db7e │ │ │ │ mov r9, r7 │ │ │ │ - b.n 501f6 │ │ │ │ + b.n 4da4e │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 50292 │ │ │ │ + beq.n 4daea │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 502a4 │ │ │ │ + beq.n 4dafc │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r5, 502e8 │ │ │ │ + cbz r5, 4db40 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 501de │ │ │ │ + b.n 4da36 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 502c6 │ │ │ │ + beq.n 4db1e │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 502d8 │ │ │ │ + beq.n 4db30 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5027e │ │ │ │ + beq.n 4dad6 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 501e4 │ │ │ │ + b.n 4da3c │ │ │ │ ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ add.w r3, fp, #48 @ 0x30 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 50302 │ │ │ │ + beq.n 4db5a │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 50318 │ │ │ │ + beq.n 4db70 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 5035c │ │ │ │ + cbz r4, 4dbb4 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 501d4 │ │ │ │ + b.n 4da2c │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add.w r3, r6, #48 @ 0x30 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5033a │ │ │ │ + beq.n 4db92 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5034c │ │ │ │ + beq.n 4dba4 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 502b2 │ │ │ │ + beq.n 4db0a │ │ │ │ mov r6, r7 │ │ │ │ - b.n 501ea │ │ │ │ + b.n 4da42 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 50372 │ │ │ │ + beq.n 4dbca │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 50386 │ │ │ │ + beq.n 4dbde │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 50394 │ │ │ │ + cbz r4, 4dbec │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 501c6 │ │ │ │ + b.n 4da1e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 503aa │ │ │ │ + beq.n 4dc02 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 503be │ │ │ │ + beq.n 4dc16 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 503cc │ │ │ │ + cbz r4, 4dc24 │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 501ba │ │ │ │ + b.n 4da12 │ │ │ │ ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 503e6 │ │ │ │ + beq.n 4dc3e │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 503fc │ │ │ │ + beq.n 4dc54 │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 5040a │ │ │ │ + cbz r4, 4dc62 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 501ae │ │ │ │ + b.n 4da06 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #672] @ (506c8 ) │ │ │ │ - ldr r3, [pc, #672] @ (506cc ) │ │ │ │ + ldr r2, [pc, #672] @ (4df20 ) │ │ │ │ + ldr r3, [pc, #672] @ (4df24 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -55704,284 +51607,288 @@ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w fp, r0, #24 │ │ │ │ str.w fp, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r8, r5, [r3] │ │ │ │ str r5, [sp, #20] │ │ │ │ cmp r5, #15 │ │ │ │ - bhi.w 5058e │ │ │ │ + bhi.w 4dde6 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 504fc │ │ │ │ + bne.n 4dd54 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ mov r2, fp │ │ │ │ strb r3, [r0, #24] │ │ │ │ str r5, [r4, #20] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, r5] │ │ │ │ add.w sl, r7, #4 │ │ │ │ mov r5, r6 │ │ │ │ cmp sl, r6 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w r9, [r4, #20] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.w 505ac │ │ │ │ + beq.w 4de04 │ │ │ │ ldrd r2, r3, [r6, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 50506 │ │ │ │ + beq.n 4dd5e │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2db04 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, r9, r3 │ │ │ │ cmpeq r2, #0 │ │ │ │ - blt.w 505de │ │ │ │ + blt.w 4de36 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2db04 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 5050e │ │ │ │ + cbz r0, 4dd66 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blt.n 50518 │ │ │ │ + blt.n 4dd70 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, fp │ │ │ │ - beq.n 504d6 │ │ │ │ + beq.n 4dd2e │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #496] @ (506d0 ) │ │ │ │ - ldr r3, [pc, #488] @ (506cc ) │ │ │ │ + ldr r2, [pc, #496] @ (4df28 ) │ │ │ │ + ldr r3, [pc, #488] @ (4df24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 5069a │ │ │ │ + bne.w 4def2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, fp │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 50466 │ │ │ │ + beq.n 4dcbe │ │ │ │ mov r0, fp │ │ │ │ - b.n 5059e │ │ │ │ + b.n 4ddf6 │ │ │ │ sub.w r2, r9, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 505de │ │ │ │ + blt.n 4de36 │ │ │ │ sub.w r0, r3, r9 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 504c8 │ │ │ │ + bge.n 4dd20 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 50662 │ │ │ │ + beq.w 4deba │ │ │ │ mov r0, r6 │ │ │ │ blx 2c508 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r9, r5 │ │ │ │ mov r8, r0 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 50618 │ │ │ │ + beq.n 4de70 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2db04 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ itt eq │ │ │ │ subeq.w r5, r9, r5 │ │ │ │ cmpeq r5, #0 │ │ │ │ - blt.w 50674 │ │ │ │ + blt.w 4decc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 50034 │ │ │ │ + bl 4d88c │ │ │ │ ldrd r5, r8, [sp, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 504c8 │ │ │ │ + beq.n 4dd20 │ │ │ │ subs r0, r5, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp sl, r8 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5062a │ │ │ │ + beq.n 4de82 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ blx 2ba50 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 504de │ │ │ │ + b.n 4dd36 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r4, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - b.n 50466 │ │ │ │ + b.n 4dcbe │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 50552 │ │ │ │ + beq.n 4ddaa │ │ │ │ ldr.w r8, [r7, #16] │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r6, [r8, #20] │ │ │ │ cmp r9, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 50654 │ │ │ │ + beq.n 4deac │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx 2db04 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne.n 50668 │ │ │ │ + bne.n 4dec0 │ │ │ │ sub.w r6, r6, r9 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 50552 │ │ │ │ - b.n 50568 │ │ │ │ + bge.n 4ddaa │ │ │ │ + b.n 4ddc0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 50612 │ │ │ │ + beq.n 4de6a │ │ │ │ mov r0, r6 │ │ │ │ blx 2cbf0 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ cmp r9, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 50602 │ │ │ │ + cbz r2, 4de5a │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 50606 │ │ │ │ + cbnz r0, 4de5e │ │ │ │ sub.w r0, r5, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 50552 │ │ │ │ + bge.n 4ddaa │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5056e │ │ │ │ + beq.n 4ddc6 │ │ │ │ mov r5, r6 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 50568 │ │ │ │ + b.n 4ddc0 │ │ │ │ sub.w r3, r9, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 50552 │ │ │ │ + bge.n 4ddaa │ │ │ │ ldr r3, [r6, #12] │ │ │ │ movs r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5056e │ │ │ │ + bne.n 4ddc6 │ │ │ │ mov r8, r6 │ │ │ │ ldrd r2, r3, [r8, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 5064c │ │ │ │ + cbz r2, 4dea4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2db04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 50650 │ │ │ │ + cbnz r0, 4dea8 │ │ │ │ sub.w r0, r9, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 5057a │ │ │ │ + b.n 4ddd2 │ │ │ │ sub.w r6, r6, r9 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 50552 │ │ │ │ + bge.w 4ddaa │ │ │ │ mov r0, r2 │ │ │ │ - b.n 5056e │ │ │ │ + b.n 4ddc6 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 50568 │ │ │ │ + b.n 4ddc0 │ │ │ │ itt lt │ │ │ │ movlt r3, #0 │ │ │ │ movlt r5, r3 │ │ │ │ - bge.w 50552 │ │ │ │ - b.n 50568 │ │ │ │ + bge.w 4ddaa │ │ │ │ + b.n 4ddc0 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r5, r8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 50568 │ │ │ │ + bne.w 4ddc0 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 5063a │ │ │ │ + b.n 4de92 │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #76] @ (506d4 ) │ │ │ │ - ldr r3, [pc, #64] @ (506cc ) │ │ │ │ + ldr r2, [pc, #76] @ (4df2c ) │ │ │ │ + ldr r3, [pc, #64] @ (4df24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 506c2 │ │ │ │ + beq.n 4df1a │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #44] @ (506d8 ) │ │ │ │ - ldr r3, [pc, #28] @ (506cc ) │ │ │ │ + ldr r2, [pc, #44] @ (4df30 ) │ │ │ │ + ldr r3, [pc, #28] @ (4df24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 5069a │ │ │ │ + bne.n 4def2 │ │ │ │ blx 2d548 <__cxa_rethrow@plt> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xeafc0007 │ │ │ │ + asrs r4, r4, #10 │ │ │ │ + movs r0, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, r6, r7 │ │ │ │ - ldmia.w lr, {r0, r1, r2} │ │ │ │ - ldrd r0, r0, [sl], #-28 │ │ │ │ + asrs r6, r5, #7 │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r6, r0, #1 │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r2, r4, #32 │ │ │ │ + movs r0, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #672] @ (50990 ) │ │ │ │ - ldr r3, [pc, #672] @ (50994 ) │ │ │ │ + ldr r2, [pc, #672] @ (4e1e8 ) │ │ │ │ + ldr r3, [pc, #672] @ (4e1ec ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -55991,540 +51898,541 @@ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w fp, r0, #24 │ │ │ │ str.w fp, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r8, r5, [r3] │ │ │ │ str r5, [sp, #20] │ │ │ │ cmp r5, #15 │ │ │ │ - bhi.w 50856 │ │ │ │ + bhi.w 4e0ae │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 507c4 │ │ │ │ + bne.n 4e01c │ │ │ │ ldrb.w r3, [r8] │ │ │ │ mov r2, fp │ │ │ │ strb r3, [r0, #24] │ │ │ │ str r5, [r4, #20] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, r5] │ │ │ │ add.w sl, r7, #4 │ │ │ │ mov r5, r6 │ │ │ │ cmp sl, r6 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w r9, [r4, #20] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.w 50874 │ │ │ │ + beq.w 4e0cc │ │ │ │ ldrd r2, r3, [r6, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 507ce │ │ │ │ + beq.n 4e026 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2db04 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, r9, r3 │ │ │ │ cmpeq r2, #0 │ │ │ │ - blt.w 508a6 │ │ │ │ + blt.w 4e0fe │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2db04 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 507d6 │ │ │ │ + cbz r0, 4e02e │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blt.n 507e0 │ │ │ │ + blt.n 4e038 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, fp │ │ │ │ - beq.n 5079e │ │ │ │ + beq.n 4dff6 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #496] @ (50998 ) │ │ │ │ - ldr r3, [pc, #488] @ (50994 ) │ │ │ │ + ldr r2, [pc, #496] @ (4e1f0 ) │ │ │ │ + ldr r3, [pc, #488] @ (4e1ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 50962 │ │ │ │ + bne.w 4e1ba │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, fp │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5072e │ │ │ │ + beq.n 4df86 │ │ │ │ mov r0, fp │ │ │ │ - b.n 50866 │ │ │ │ + b.n 4e0be │ │ │ │ sub.w r2, r9, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 508a6 │ │ │ │ + blt.n 4e0fe │ │ │ │ sub.w r0, r3, r9 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 50790 │ │ │ │ + bge.n 4dfe8 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 5092a │ │ │ │ + beq.w 4e182 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c508 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r9, r5 │ │ │ │ mov r8, r0 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 508e0 │ │ │ │ + beq.n 4e138 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2db04 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ itt eq │ │ │ │ subeq.w r5, r9, r5 │ │ │ │ cmpeq r5, #0 │ │ │ │ - blt.w 5093c │ │ │ │ + blt.w 4e194 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 500e4 │ │ │ │ + bl 4d93c │ │ │ │ ldrd r5, r8, [sp, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 50790 │ │ │ │ + beq.n 4dfe8 │ │ │ │ subs r0, r5, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp sl, r8 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 508f2 │ │ │ │ + beq.n 4e14a │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ blx 2ba50 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 507a6 │ │ │ │ + b.n 4dffe │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r4, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - b.n 5072e │ │ │ │ + b.n 4df86 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5081a │ │ │ │ + beq.n 4e072 │ │ │ │ ldr.w r8, [r7, #16] │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r6, [r8, #20] │ │ │ │ cmp r9, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5091c │ │ │ │ + beq.n 4e174 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx 2db04 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne.n 50930 │ │ │ │ + bne.n 4e188 │ │ │ │ sub.w r6, r6, r9 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 5081a │ │ │ │ - b.n 50830 │ │ │ │ + bge.n 4e072 │ │ │ │ + b.n 4e088 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 508da │ │ │ │ + beq.n 4e132 │ │ │ │ mov r0, r6 │ │ │ │ blx 2cbf0 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ cmp r9, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 508ca │ │ │ │ + cbz r2, 4e122 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 508ce │ │ │ │ + cbnz r0, 4e126 │ │ │ │ sub.w r0, r5, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5081a │ │ │ │ + bge.n 4e072 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50836 │ │ │ │ + beq.n 4e08e │ │ │ │ mov r5, r6 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 50830 │ │ │ │ + b.n 4e088 │ │ │ │ sub.w r3, r9, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 5081a │ │ │ │ + bge.n 4e072 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ movs r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 50836 │ │ │ │ + bne.n 4e08e │ │ │ │ mov r8, r6 │ │ │ │ ldrd r2, r3, [r8, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 50914 │ │ │ │ + cbz r2, 4e16c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2db04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 50918 │ │ │ │ + cbnz r0, 4e170 │ │ │ │ sub.w r0, r9, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 50842 │ │ │ │ + b.n 4e09a │ │ │ │ sub.w r6, r6, r9 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 5081a │ │ │ │ + bge.w 4e072 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 50836 │ │ │ │ + b.n 4e08e │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 50830 │ │ │ │ + b.n 4e088 │ │ │ │ itt lt │ │ │ │ movlt r3, #0 │ │ │ │ movlt r5, r3 │ │ │ │ - bge.w 5081a │ │ │ │ - b.n 50830 │ │ │ │ + bge.w 4e072 │ │ │ │ + b.n 4e088 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r5, r8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 50830 │ │ │ │ + bne.w 4e088 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 50902 │ │ │ │ + b.n 4e15a │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #76] @ (5099c ) │ │ │ │ - ldr r3, [pc, #64] @ (50994 ) │ │ │ │ + ldr r2, [pc, #76] @ (4e1f4 ) │ │ │ │ + ldr r3, [pc, #64] @ (4e1ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5098a │ │ │ │ + beq.n 4e1e2 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #44] @ (509a0 ) │ │ │ │ - ldr r3, [pc, #28] @ (50994 ) │ │ │ │ + ldr r2, [pc, #44] @ (4e1f8 ) │ │ │ │ + ldr r3, [pc, #28] @ (4e1ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 50962 │ │ │ │ + bne.n 4e1ba │ │ │ │ blx 2d548 <__cxa_rethrow@plt> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xe8340007 │ │ │ │ + lsrs r4, r3, #31 │ │ │ │ + movs r0, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 50898 │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 5054c │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 50508 │ │ │ │ - movs r7, r0 │ │ │ │ + lsrs r6, r4, #28 │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r6, r7, #21 │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r2, r3, #21 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -000509a4 : │ │ │ │ +0004e1fc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ - ldr r2, [pc, #484] @ (50b98 ) │ │ │ │ + ldr r2, [pc, #484] @ (4e3f0 ) │ │ │ │ sub sp, #420 @ 0x1a4 │ │ │ │ - ldr r3, [pc, #484] @ (50b9c ) │ │ │ │ + ldr r3, [pc, #484] @ (4e3f4 ) │ │ │ │ movs r1, #12 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #412] @ 0x19c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2c410 │ │ │ │ - ldr r1, [pc, #464] @ (50ba0 ) │ │ │ │ + ldr r1, [pc, #464] @ (4e3f8 ) │ │ │ │ movs r2, #6 │ │ │ │ - ldr r3, [pc, #464] @ (50ba4 ) │ │ │ │ + ldr r3, [pc, #464] @ (4e3fc ) │ │ │ │ add r1, pc │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r1, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 2c068 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bbc8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d5ec │ │ │ │ - ldr r3, [pc, #432] @ (50ba8 ) │ │ │ │ + ldr r3, [pc, #432] @ (4e400 ) │ │ │ │ movs r2, #6 │ │ │ │ movs r1, #2 │ │ │ │ add r3, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 2c068 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bbc8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d5ec │ │ │ │ - ldr r3, [pc, #408] @ (50bac ) │ │ │ │ + ldr r3, [pc, #408] @ (4e404 ) │ │ │ │ movs r2, #6 │ │ │ │ movs r1, #3 │ │ │ │ add r3, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 2c068 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bbc8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d5ec │ │ │ │ - ldr r3, [pc, #380] @ (50bb0 ) │ │ │ │ + ldr r3, [pc, #380] @ (4e408 ) │ │ │ │ movs r2, #6 │ │ │ │ movs r1, #4 │ │ │ │ add r3, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 2c068 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bbc8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d5ec │ │ │ │ - ldr r3, [pc, #356] @ (50bb4 ) │ │ │ │ + ldr r3, [pc, #356] @ (4e40c ) │ │ │ │ movs r2, #6 │ │ │ │ movs r1, #5 │ │ │ │ add r3, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 2c068 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bbc8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d5ec │ │ │ │ - ldr r3, [pc, #328] @ (50bb8 ) │ │ │ │ + ldr r3, [pc, #328] @ (4e410 ) │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ mov r1, r2 │ │ │ │ blx 2c068 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bbc8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d5ec │ │ │ │ - ldr r3, [pc, #304] @ (50bbc ) │ │ │ │ + ldr r3, [pc, #304] @ (4e414 ) │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #7 │ │ │ │ add r3, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 2c068 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bbc8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d5ec │ │ │ │ - ldr r3, [pc, #276] @ (50bc0 ) │ │ │ │ + ldr r3, [pc, #276] @ (4e418 ) │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #8 │ │ │ │ add r3, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 2c068 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bbc8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d5ec │ │ │ │ - ldr r3, [pc, #252] @ (50bc4 ) │ │ │ │ + ldr r3, [pc, #252] @ (4e41c ) │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #9 │ │ │ │ add r3, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 2c068 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bbc8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d5ec │ │ │ │ - ldr r3, [pc, #224] @ (50bc8 ) │ │ │ │ + ldr r3, [pc, #224] @ (4e420 ) │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #10 │ │ │ │ add r3, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 2c068 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bbc8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d5ec │ │ │ │ - ldr r3, [pc, #200] @ (50bcc ) │ │ │ │ + ldr r3, [pc, #200] @ (4e424 ) │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #11 │ │ │ │ add r3, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 2c068 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bbc8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d5ec │ │ │ │ - ldr r3, [pc, #172] @ (50bd0 ) │ │ │ │ + ldr r3, [pc, #172] @ (4e428 ) │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #12 │ │ │ │ add r3, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 2c068 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bbc8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d5ec │ │ │ │ - ldr r2, [pc, #148] @ (50bd4 ) │ │ │ │ - ldr r3, [pc, #88] @ (50b9c ) │ │ │ │ + ldr r2, [pc, #148] @ (4e42c ) │ │ │ │ + ldr r3, [pc, #88] @ (4e3f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 50b78 │ │ │ │ + bne.n 4e3d0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #420 @ 0x1a4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 2d5ec │ │ │ │ mov r0, r5 │ │ │ │ blx 2ba5c │ │ │ │ - ldr r2, [pc, #112] @ (50bd8 ) │ │ │ │ - ldr r3, [pc, #52] @ (50b9c ) │ │ │ │ + ldr r2, [pc, #112] @ (4e430 ) │ │ │ │ + ldr r3, [pc, #52] @ (4e3f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 50b94 │ │ │ │ + beq.n 4e3ec │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - b.n 50b58 │ │ │ │ - b.n 50b58 │ │ │ │ - b.n 50b58 │ │ │ │ - b.n 50b58 │ │ │ │ - b.n 50b58 │ │ │ │ - b.n 50b58 │ │ │ │ - b.n 50b58 │ │ │ │ - b.n 50b58 │ │ │ │ - b.n 50b5e │ │ │ │ - b.n 50b58 │ │ │ │ - b.n 50b58 │ │ │ │ - b.n 50b58 │ │ │ │ + b.n 4e3b0 │ │ │ │ + b.n 4e3b0 │ │ │ │ + b.n 4e3b0 │ │ │ │ + b.n 4e3b0 │ │ │ │ + b.n 4e3b0 │ │ │ │ + b.n 4e3b0 │ │ │ │ + b.n 4e3b0 │ │ │ │ + b.n 4e3b0 │ │ │ │ + b.n 4e3b6 │ │ │ │ + b.n 4e3b0 │ │ │ │ + b.n 4e3b0 │ │ │ │ + b.n 4e3b0 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 50678 │ │ │ │ - movs r7, r0 │ │ │ │ + lsrs r6, r2, #20 │ │ │ │ + movs r0, r1 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #576 @ (adr r4, 50de4 )@@Base+0x208>) │ │ │ │ + ldmia r2, {r2, r4, r6} │ │ │ │ movs r5, r0 │ │ │ │ - add r4, pc, #584 @ (adr r4, 50df0 )@@Base+0x214>) │ │ │ │ + ldmia r2, {r1, r2, r4, r6} │ │ │ │ movs r5, r0 │ │ │ │ - add r4, pc, #584 @ (adr r4, 50df4 )@@Base+0x218>) │ │ │ │ + ldmia r2, {r1, r2, r4, r6} │ │ │ │ movs r5, r0 │ │ │ │ - add r4, pc, #624 @ (adr r4, 50e20 )@@Base+0x244>) │ │ │ │ + ldmia r2!, {r5, r6} │ │ │ │ movs r5, r0 │ │ │ │ - add r4, pc, #808 @ (adr r4, 50edc )@@Base+0x300>) │ │ │ │ + ldmia r2, {r1, r2, r3, r7} │ │ │ │ movs r5, r0 │ │ │ │ - add r4, pc, #880 @ (adr r4, 50f28 )@@Base+0x34c>) │ │ │ │ + ldmia r2!, {r5, r7} │ │ │ │ movs r5, r0 │ │ │ │ - add r4, pc, #904 @ (adr r4, 50f44 )@@Base+0x368>) │ │ │ │ + ldmia r2, {r1, r2, r5, r7} │ │ │ │ movs r5, r0 │ │ │ │ - add r4, pc, #928 @ (adr r4, 50f60 )@@Base+0x384>) │ │ │ │ + ldmia r2, {r2, r3, r5, r7} │ │ │ │ movs r5, r0 │ │ │ │ - add r4, pc, #984 @ (adr r4, 50f9c )@@Base+0x3c0>) │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ movs r5, r0 │ │ │ │ - add r5, pc, #176 @ (adr r5, 50c78 )@@Base+0x9c>) │ │ │ │ + ldmia r2!, {r4, r5, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ - add r5, pc, #280 @ (adr r5, 50ce4 )@@Base+0x108>) │ │ │ │ + ldmia r3, {r1, r3} │ │ │ │ movs r5, r0 │ │ │ │ - add r5, pc, #336 @ (adr r5, 50d20 )@@Base+0x144>) │ │ │ │ + ldmia r3, {r3, r4} │ │ │ │ movs r5, r0 │ │ │ │ - add r5, pc, #312 @ (adr r5, 50d0c )@@Base+0x130>) │ │ │ │ + ldmia r3!, {r1, r4} │ │ │ │ movs r5, r0 │ │ │ │ - b.n 513a4 )@@Base+0x7c8> │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 5135c )@@Base+0x780> │ │ │ │ - movs r7, r0 │ │ │ │ + lsrs r6, r1, #14 │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r0, r5, #13 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00050bdc )@@Base>: │ │ │ │ +0004e434 )@@Base>: │ │ │ │ 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, #3632] @ 0xe30 │ │ │ │ sub sp, #428 @ 0x1ac │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r3, [pc, #2356] @ 51528 )@@Base+0x94c> │ │ │ │ + ldr.w r3, [pc, #2356] @ 4ed80 )@@Base+0x94c> │ │ │ │ add r5, sp, #396 @ 0x18c │ │ │ │ add r4, sp, #128 @ 0x80 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ - ldr.w r0, [pc, #2348] @ 5152c )@@Base+0x950> │ │ │ │ + ldr.w r0, [pc, #2348] @ 4ed84 )@@Base+0x950> │ │ │ │ add.w fp, sp, #404 @ 0x194 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov r8, r5 │ │ │ │ add r0, pc │ │ │ │ ldr.w r9, [r6] │ │ │ │ - ldr.w r6, [pc, #2332] @ 51530 )@@Base+0x954> │ │ │ │ + ldr.w r6, [pc, #2332] @ 4ed88 )@@Base+0x954> │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r6, pc │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #420] @ 0x1a4 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -56554,66 +52462,66 @@ │ │ │ │ strb r7, [r3, r5] │ │ │ │ blx 2cce8 , std::allocator > const&, int)@plt> │ │ │ │ ldr.w r5, [r9, #96] @ 0x60 │ │ │ │ add.w r6, r9, #92 @ 0x5c │ │ │ │ ldrd sl, r7, [sp, #396] @ 0x18c │ │ │ │ mov r8, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 5207e )@@Base+0x14a2> │ │ │ │ + beq.w 4f8d6 )@@Base+0x14a2> │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 50c8c )@@Base+0xb0> │ │ │ │ + cbz r2, 4e4e4 )@@Base+0xb0> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, sl │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 50c8e )@@Base+0xb2> │ │ │ │ + cbnz r0, 4e4e6 )@@Base+0xb2> │ │ │ │ subs r0, r4, r6 │ │ │ │ ldrd r2, r1, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r8, r5 │ │ │ │ movlt r5, r1 │ │ │ │ movge r5, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 50c76 )@@Base+0x9a> │ │ │ │ + bne.n 4e4ce )@@Base+0x9a> │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r6 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.w 5207e )@@Base+0x14a2> │ │ │ │ + beq.w 4f8d6 )@@Base+0x14a2> │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 50cc6 )@@Base+0xea> │ │ │ │ + cbz r2, 4e51e )@@Base+0xea> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 50cc8 )@@Base+0xec> │ │ │ │ + cbnz r0, 4e520 )@@Base+0xec> │ │ │ │ subs r0, r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 5207e )@@Base+0x14a2> │ │ │ │ + blt.w 4f8d6 )@@Base+0x14a2> │ │ │ │ movs r3, #0 │ │ │ │ cmp sl, fp │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - beq.n 50ce2 )@@Base+0x106> │ │ │ │ + beq.n 4e53a )@@Base+0x106> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r0, sl │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r6, sp, #132 @ 0x84 │ │ │ │ - ldr.w r5, [pc, #2124] @ 51534 )@@Base+0x958> │ │ │ │ + ldr.w r5, [pc, #2124] @ 4ed8c )@@Base+0x958> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r5, pc │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add.w sl, sp, #140 @ 0x8c │ │ │ │ @@ -56651,15 +52559,15 @@ │ │ │ │ str r5, [r6, #4] │ │ │ │ strb.w lr, [r3, r5] │ │ │ │ mov r3, r7 │ │ │ │ str.w r8, [r4] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r8, [pc, #2004] @ 51538 )@@Base+0x95c> │ │ │ │ + ldr.w r8, [pc, #2004] @ 4ed90 )@@Base+0x95c> │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r8, pc │ │ │ │ str r0, [r7, #0] │ │ │ │ add.w lr, r8, #64 @ 0x40 │ │ │ │ str r3, [r7, #8] │ │ │ │ mov ip, r8 │ │ │ │ @@ -56667,20 +52575,20 @@ │ │ │ │ add.w r8, r8, #16 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r5, #-16] │ │ │ │ str.w r1, [r5, #-12] │ │ │ │ str.w r2, [r5, #-8] │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 50d72 )@@Base+0x196> │ │ │ │ + bne.n 4e5ca )@@Base+0x196> │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r5, #0 │ │ │ │ - ldr.w r3, [pc, #1952] @ 5153c )@@Base+0x960> │ │ │ │ + ldr.w r3, [pc, #1952] @ 4ed94 )@@Base+0x960> │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r3, pc │ │ │ │ str r2, [r7, #4] │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add r7, sp, #212 @ 0xd4 │ │ │ │ strb r5, [r1, r2] │ │ │ │ movs r2, #12 │ │ │ │ @@ -56703,15 +52611,15 @@ │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ strb.w r5, [sp, #224] @ 0xe0 │ │ │ │ stmia.w r7, {r0, r1, r2} │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r1, r4 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r5, [pc, #1880] @ 51540 )@@Base+0x964> │ │ │ │ + ldr.w r5, [pc, #1880] @ 4ed98 )@@Base+0x964> │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r2, sp, #284 @ 0x11c │ │ │ │ add r5, pc │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ add r3, sp, #260 @ 0x104 │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ @@ -56721,15 +52629,15 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ add r7, sp, #276 @ 0x114 │ │ │ │ str.w r2, [ip, #8] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ - ldr.w r8, [pc, #1836] @ 51544 )@@Base+0x968> │ │ │ │ + ldr.w r8, [pc, #1836] @ 4ed9c )@@Base+0x968> │ │ │ │ ldmia r5!, {r0, r1, r2} │ │ │ │ str.w r0, [ip, #16] │ │ │ │ str.w r1, [ip, #20] │ │ │ │ add r8, pc │ │ │ │ str.w r2, [ip, #24] │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ ldrh r3, [r5, #0] │ │ │ │ @@ -56749,15 +52657,15 @@ │ │ │ │ str r1, [sp, #256] @ 0x100 │ │ │ │ movs r1, #30 │ │ │ │ str r1, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ strb.w r9, [sp, #273] @ 0x111 │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1760] @ 51548 )@@Base+0x96c> │ │ │ │ + ldr.w ip, [pc, #1760] @ 4eda0 )@@Base+0x96c> │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r2, sp, #324 @ 0x144 │ │ │ │ add ip, pc │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ add r3, sp, #308 @ 0x134 │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ @@ -56768,15 +52676,15 @@ │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r5, #0] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ - ldr.w r8, [pc, #1720] @ 5154c )@@Base+0x970> │ │ │ │ + ldr.w r8, [pc, #1720] @ 4eda4 )@@Base+0x970> │ │ │ │ ldmia.w ip!, {r0, r1, r2} │ │ │ │ str r0, [r5, #16] │ │ │ │ str r1, [r5, #20] │ │ │ │ add r8, pc │ │ │ │ str r2, [r5, #24] │ │ │ │ ldrh.w r3, [ip] │ │ │ │ strh r3, [r5, #28] │ │ │ │ @@ -56797,15 +52705,15 @@ │ │ │ │ strb.w r3, [lr] │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #304] @ 0x130 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ str r3, [r4, #0] │ │ │ │ strb.w r9, [sp, #323] @ 0x143 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r8, [pc, #1648] @ 51550 )@@Base+0x974> │ │ │ │ + ldr.w r8, [pc, #1648] @ 4eda8 )@@Base+0x974> │ │ │ │ mov lr, r0 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r0, [sp, #324] @ 0x144 │ │ │ │ str r3, [sp, #332] @ 0x14c │ │ │ │ @@ -56814,15 +52722,15 @@ │ │ │ │ add.w r8, r8, #16 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [lr, #-16] │ │ │ │ str.w r1, [lr, #-12] │ │ │ │ str.w r2, [lr, #-8] │ │ │ │ str.w r3, [lr, #-4] │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 50ef2 )@@Base+0x316> │ │ │ │ + bne.n 4e74a )@@Base+0x316> │ │ │ │ ldmia.w r8!, {r0, r1} │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #356 @ 0x164 │ │ │ │ mov r9, r7 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r7, sp, #348 @ 0x15c │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ @@ -56836,15 +52744,15 @@ │ │ │ │ str r5, [sp, #328] @ 0x148 │ │ │ │ strb r2, [r0, r5] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1548] @ 51554 )@@Base+0x978> │ │ │ │ + ldr.w ip, [pc, #1548] @ 4edac )@@Base+0x978> │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov.w lr, #0 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #348] @ 0x15c │ │ │ │ str r3, [sp, #356] @ 0x164 │ │ │ │ add r3, sp, #380 @ 0x17c │ │ │ │ @@ -56864,15 +52772,15 @@ │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ strb.w lr, [r1, r3] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str.w r8, [r4] │ │ │ │ str r3, [sp, #372] @ 0x174 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r8, [pc, #1484] @ 51558 )@@Base+0x97c> │ │ │ │ + ldr.w r8, [pc, #1484] @ 4edb0 )@@Base+0x97c> │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r9 │ │ │ │ add r8, pc │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r3, [sp, #380] @ 0x17c │ │ │ │ @@ -56881,15 +52789,15 @@ │ │ │ │ add.w r8, r8, #16 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [lr, #-16] │ │ │ │ str.w r1, [lr, #-12] │ │ │ │ str.w r2, [lr, #-8] │ │ │ │ str.w r3, [lr, #-4] │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 50f9e )@@Base+0x3c2> │ │ │ │ + bne.n 4e7f6 )@@Base+0x3c2> │ │ │ │ mov r3, r8 │ │ │ │ add r1, sp, #252 @ 0xfc │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ mov ip, r7 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add r7, sp, #300 @ 0x12c │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ @@ -56924,96 +52832,96 @@ │ │ │ │ mov r1, r6 │ │ │ │ strd r8, r3, [sp] │ │ │ │ mov r3, r5 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #396] @ 0x18c │ │ │ │ cmp r0, fp │ │ │ │ - beq.n 5102a )@@Base+0x44e> │ │ │ │ + beq.n 4e882 )@@Base+0x44e> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5103a )@@Base+0x45e> │ │ │ │ + beq.n 4e892 )@@Base+0x45e> │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5104a )@@Base+0x46e> │ │ │ │ + beq.n 4e8a2 )@@Base+0x46e> │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #324] @ 0x144 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5105a )@@Base+0x47e> │ │ │ │ + beq.n 4e8b2 )@@Base+0x47e> │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #300] @ 0x12c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5106a )@@Base+0x48e> │ │ │ │ + beq.n 4e8c2 )@@Base+0x48e> │ │ │ │ ldr r1, [sp, #308] @ 0x134 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5107a )@@Base+0x49e> │ │ │ │ + beq.n 4e8d2 )@@Base+0x49e> │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5108a )@@Base+0x4ae> │ │ │ │ + beq.n 4e8e2 )@@Base+0x4ae> │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5109a )@@Base+0x4be> │ │ │ │ + beq.n 4e8f2 )@@Base+0x4be> │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 510aa )@@Base+0x4ce> │ │ │ │ + beq.n 4e902 )@@Base+0x4ce> │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 510ba )@@Base+0x4de> │ │ │ │ + beq.n 4e912 )@@Base+0x4de> │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 510cc )@@Base+0x4f0> │ │ │ │ + beq.n 4e924 )@@Base+0x4f0> │ │ │ │ ldr r1, [r2, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, sl │ │ │ │ - beq.n 510da )@@Base+0x4fe> │ │ │ │ + beq.n 4e932 )@@Base+0x4fe> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr.w r5, [pc, #1152] @ 5155c )@@Base+0x980> │ │ │ │ + ldr.w r5, [pc, #1152] @ 4edb4 )@@Base+0x980> │ │ │ │ movs r3, #24 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ @@ -57042,66 +52950,66 @@ │ │ │ │ strb r7, [r2, r3] │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ ldr.w r5, [r9, #72] @ 0x48 │ │ │ │ add.w r6, r9, #68 @ 0x44 │ │ │ │ ldrd sl, r7, [sp, #396] @ 0x18c │ │ │ │ mov r8, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 52160 )@@Base+0x1584> │ │ │ │ + beq.w 4f9b8 )@@Base+0x1584> │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 51156 )@@Base+0x57a> │ │ │ │ + cbz r2, 4e9ae )@@Base+0x57a> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, sl │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 51158 )@@Base+0x57c> │ │ │ │ + cbnz r0, 4e9b0 )@@Base+0x57c> │ │ │ │ subs r0, r4, r6 │ │ │ │ ldrd r2, r1, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r8, r5 │ │ │ │ movlt r5, r1 │ │ │ │ movge r5, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 51140 )@@Base+0x564> │ │ │ │ + bne.n 4e998 )@@Base+0x564> │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r6 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.w 52160 )@@Base+0x1584> │ │ │ │ + beq.w 4f9b8 )@@Base+0x1584> │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 51190 )@@Base+0x5b4> │ │ │ │ + cbz r2, 4e9e8 )@@Base+0x5b4> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 51192 )@@Base+0x5b6> │ │ │ │ + cbnz r0, 4e9ea )@@Base+0x5b6> │ │ │ │ subs r0, r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 52160 )@@Base+0x1584> │ │ │ │ + blt.w 4f9b8 )@@Base+0x1584> │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ cmp sl, fp │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - beq.n 511ac )@@Base+0x5d0> │ │ │ │ + beq.n 4ea04 )@@Base+0x5d0> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r0, sl │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ - ldr r6, [pc, #940] @ (51560 )@@Base+0x984>) │ │ │ │ + ldr r6, [pc, #940] @ (4edb8 )@@Base+0x984>) │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ movs r5, #17 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ add r6, pc │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ @@ -57131,15 +53039,15 @@ │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ strb.w ip, [r3, r0] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str.w lr, [r4] │ │ │ │ str r3, [sp, #372] @ 0x174 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #852] @ (51564 )@@Base+0x988>) │ │ │ │ + ldr r1, [pc, #852] @ (4edbc )@@Base+0x988>) │ │ │ │ movs r2, #91 @ 0x5b │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #380] @ 0x17c │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ @@ -57148,42 +53056,42 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ vmov.f64 d2, #96 @ 0x3f000000 0.5 │ │ │ │ str r2, [sp, #376] @ 0x178 │ │ │ │ vmov.f64 d1, #112 @ 0x3f800000 1.0 │ │ │ │ strb r3, [r1, r2] │ │ │ │ mov r2, r6 │ │ │ │ - vldr d0, [pc, #736] @ 51518 )@@Base+0x93c> │ │ │ │ + vldr d0, [pc, #736] @ 4ed70 )@@Base+0x93c> │ │ │ │ mov r1, r9 │ │ │ │ strd fp, r3, [sp, #396] @ 0x18c │ │ │ │ strb.w r3, [sp, #404] @ 0x194 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r5, [sp] │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #396] @ 0x18c │ │ │ │ cmp r0, fp │ │ │ │ - beq.n 51258 )@@Base+0x67c> │ │ │ │ + beq.n 4eab0 )@@Base+0x67c> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51268 )@@Base+0x68c> │ │ │ │ + beq.n 4eac0 )@@Base+0x68c> │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51278 )@@Base+0x69c> │ │ │ │ + beq.n 4ead0 )@@Base+0x69c> │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r6, [pc, #748] @ (51568 )@@Base+0x98c>) │ │ │ │ + ldr r6, [pc, #748] @ (4edc0 )@@Base+0x98c>) │ │ │ │ movs r3, #17 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ @@ -57211,66 +53119,66 @@ │ │ │ │ strb r7, [r3, r2] │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ ldr.w r5, [r9, #72] @ 0x48 │ │ │ │ add.w r6, r9, #68 @ 0x44 │ │ │ │ ldrd sl, r7, [sp, #396] @ 0x18c │ │ │ │ mov r8, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 52146 )@@Base+0x156a> │ │ │ │ + beq.w 4f99e )@@Base+0x156a> │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 512f0 )@@Base+0x714> │ │ │ │ + cbz r2, 4eb48 )@@Base+0x714> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, sl │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 512f2 )@@Base+0x716> │ │ │ │ + cbnz r0, 4eb4a )@@Base+0x716> │ │ │ │ subs r0, r4, r6 │ │ │ │ ldrd r2, r1, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r8, r5 │ │ │ │ movlt r5, r1 │ │ │ │ movge r5, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 512da )@@Base+0x6fe> │ │ │ │ + bne.n 4eb32 )@@Base+0x6fe> │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r6 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.w 52146 )@@Base+0x156a> │ │ │ │ + beq.w 4f99e )@@Base+0x156a> │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 5132a )@@Base+0x74e> │ │ │ │ + cbz r2, 4eb82 )@@Base+0x74e> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 5132c )@@Base+0x750> │ │ │ │ + cbnz r0, 4eb84 )@@Base+0x750> │ │ │ │ subs r0, r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 52146 )@@Base+0x156a> │ │ │ │ + blt.w 4f99e )@@Base+0x156a> │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ cmp sl, fp │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - beq.n 51346 )@@Base+0x76a> │ │ │ │ + beq.n 4eb9e )@@Base+0x76a> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r0, sl │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ - ldr r6, [pc, #544] @ (5156c )@@Base+0x990>) │ │ │ │ + ldr r6, [pc, #544] @ (4edc4 )@@Base+0x990>) │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ movs r5, #18 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ add r6, pc │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ @@ -57300,59 +53208,59 @@ │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ strb.w ip, [r3, r0] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str.w lr, [r4] │ │ │ │ str r3, [sp, #372] @ 0x174 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #456] @ (51570 )@@Base+0x994>) │ │ │ │ + ldr r1, [pc, #456] @ (4edc8 )@@Base+0x994>) │ │ │ │ movs r2, #101 @ 0x65 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #380] @ 0x17c │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ vmov.f64 d1, #112 @ 0x3f800000 1.0 │ │ │ │ str r2, [sp, #376] @ 0x178 │ │ │ │ - vldr d2, [pc, #344] @ 51520 )@@Base+0x944> │ │ │ │ + vldr d2, [pc, #344] @ 4ed78 )@@Base+0x944> │ │ │ │ strb r3, [r1, r2] │ │ │ │ mov r2, r6 │ │ │ │ - vldr d0, [pc, #328] @ 51518 )@@Base+0x93c> │ │ │ │ + vldr d0, [pc, #328] @ 4ed70 )@@Base+0x93c> │ │ │ │ mov r1, r9 │ │ │ │ strd fp, r3, [sp, #396] @ 0x18c │ │ │ │ strb.w r3, [sp, #404] @ 0x194 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r5, [sp] │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #396] @ 0x18c │ │ │ │ cmp r0, fp │ │ │ │ - beq.n 513f2 )@@Base+0x816> │ │ │ │ + beq.n 4ec4a )@@Base+0x816> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51402 )@@Base+0x826> │ │ │ │ + beq.n 4ec5a )@@Base+0x826> │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51412 )@@Base+0x836> │ │ │ │ + beq.n 4ec6a )@@Base+0x836> │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r6, [pc, #352] @ (51574 )@@Base+0x998>) │ │ │ │ + ldr r6, [pc, #352] @ (4edcc )@@Base+0x998>) │ │ │ │ movs r3, #18 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ @@ -57380,66 +53288,66 @@ │ │ │ │ strb r7, [r3, r2] │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ ldr.w r5, [r9, #72] @ 0x48 │ │ │ │ add.w r6, r9, #68 @ 0x44 │ │ │ │ ldrd sl, r7, [sp, #396] @ 0x18c │ │ │ │ mov r8, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 5212c )@@Base+0x1550> │ │ │ │ + beq.w 4f984 )@@Base+0x1550> │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 5148a )@@Base+0x8ae> │ │ │ │ + cbz r2, 4ece2 )@@Base+0x8ae> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, sl │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 5148c )@@Base+0x8b0> │ │ │ │ + cbnz r0, 4ece4 )@@Base+0x8b0> │ │ │ │ subs r0, r4, r6 │ │ │ │ ldrd r2, r1, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r8, r5 │ │ │ │ movlt r5, r1 │ │ │ │ movge r5, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 51474 )@@Base+0x898> │ │ │ │ + bne.n 4eccc )@@Base+0x898> │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r6 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.w 5212c )@@Base+0x1550> │ │ │ │ + beq.w 4f984 )@@Base+0x1550> │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 514c4 )@@Base+0x8e8> │ │ │ │ + cbz r2, 4ed1c )@@Base+0x8e8> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 514c6 )@@Base+0x8ea> │ │ │ │ + cbnz r0, 4ed1e )@@Base+0x8ea> │ │ │ │ subs r0, r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 5212c )@@Base+0x1550> │ │ │ │ + blt.w 4f984 )@@Base+0x1550> │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ cmp sl, fp │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - beq.n 514e0 )@@Base+0x904> │ │ │ │ + beq.n 4ed38 )@@Base+0x904> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r0, sl │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ - ldr r6, [pc, #144] @ (51578 )@@Base+0x99c>) │ │ │ │ + ldr r6, [pc, #144] @ (4edd0 )@@Base+0x99c>) │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ movs r5, #20 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ add r6, pc │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ @@ -57449,63 +53357,63 @@ │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #348] @ 0x15c │ │ │ │ mov.w ip, #0 │ │ │ │ str r3, [sp, #356] @ 0x164 │ │ │ │ - b.n 5157c )@@Base+0x9a0> │ │ │ │ + b.n 4edd4 )@@Base+0x9a0> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ subs r7, #230 @ 0xe6 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 51b6c )@@Base+0xf90> │ │ │ │ - movs r7, r0 │ │ │ │ - strb r0, [r1, #14] │ │ │ │ + lsrs r6, r0, #11 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ movs r5, r0 │ │ │ │ - add r3, pc, #632 @ (adr r3, 517b0 )@@Base+0xbd4>) │ │ │ │ + ldmia r1, {r1, r5, r6} │ │ │ │ movs r5, r0 │ │ │ │ - add r3, pc, #272 @ (adr r3, 5164c )@@Base+0xa70>) │ │ │ │ + ldmia r1!, {r3} │ │ │ │ movs r5, r0 │ │ │ │ - add r3, pc, #320 @ (adr r3, 51680 )@@Base+0xaa4>) │ │ │ │ + ldmia r1!, {r2, r4} │ │ │ │ movs r5, r0 │ │ │ │ - add r3, pc, #64 @ (adr r3, 51584 )@@Base+0x9a8>) │ │ │ │ + ldmia r0!, {r2, r4, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ - add r2, pc, #1008 @ (adr r2, 51938 )@@Base+0xd5c>) │ │ │ │ + ldmia r0!, {r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ - add r2, pc, #768 @ (adr r2, 5184c )@@Base+0xc70>) │ │ │ │ + ldmia r0!, {r2, r7} │ │ │ │ movs r5, r0 │ │ │ │ - strh r4, [r2, #32] │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ movs r5, r0 │ │ │ │ - add r2, pc, #424 @ (adr r2, 516fc )@@Base+0xb20>) │ │ │ │ + ldmia r0!, {r1, r2, r3, r5} │ │ │ │ movs r5, r0 │ │ │ │ - add r2, pc, #176 @ (adr r2, 51608 )@@Base+0xa2c>) │ │ │ │ + stmia r7!, {r4, r5, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ - add r1, pc, #1008 @ (adr r1, 5194c )@@Base+0xd70>) │ │ │ │ + stmia r7!, {r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ - ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ + stmia r5!, {r2, r3, r5, r6} │ │ │ │ movs r5, r0 │ │ │ │ - add r0, pc, #0 @ (adr r0, 51564 )@@Base+0x988>) │ │ │ │ + stmia r5!, {r2, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ - ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ + stmia r5!, {r1, r7} │ │ │ │ movs r5, r0 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ - ldr r6, [sp, #856] @ 0x358 │ │ │ │ + stmia r4!, {r1, r3, r4, r7} │ │ │ │ movs r5, r0 │ │ │ │ - ldr r6, [sp, #592] @ 0x250 │ │ │ │ + stmia r4!, {r3, r4, r6} │ │ │ │ movs r5, r0 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ + stmia r3!, {r1, r4, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ - ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ movs r5, r0 │ │ │ │ mov.w lr, #96 @ 0x60 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ str r0, [r5, #0] │ │ │ │ str r1, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ str r2, [r5, #8] │ │ │ │ @@ -57519,59 +53427,59 @@ │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ strb.w ip, [r3, r0] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str.w lr, [r4] │ │ │ │ str r3, [sp, #372] @ 0x174 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #720] @ (51880 )@@Base+0xca4>) │ │ │ │ + ldr r1, [pc, #720] @ (4f0d8 )@@Base+0xca4>) │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #380] @ 0x17c │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ vmov.f64 d1, #112 @ 0x3f800000 1.0 │ │ │ │ str r2, [sp, #376] @ 0x178 │ │ │ │ - vldr d2, [pc, #672] @ 51870 )@@Base+0xc94> │ │ │ │ + vldr d2, [pc, #672] @ 4f0c8 )@@Base+0xc94> │ │ │ │ strb r3, [r1, r2] │ │ │ │ mov r2, r6 │ │ │ │ - vldr d0, [pc, #672] @ 51878 )@@Base+0xc9c> │ │ │ │ + vldr d0, [pc, #672] @ 4f0d0 )@@Base+0xc9c> │ │ │ │ mov r1, r9 │ │ │ │ strd fp, r3, [sp, #396] @ 0x18c │ │ │ │ strb.w r3, [sp, #404] @ 0x194 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r5, [sp] │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #396] @ 0x18c │ │ │ │ cmp r0, fp │ │ │ │ - beq.n 515f8 )@@Base+0xa1c> │ │ │ │ + beq.n 4ee50 )@@Base+0xa1c> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51608 )@@Base+0xa2c> │ │ │ │ + beq.n 4ee60 )@@Base+0xa2c> │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51618 )@@Base+0xa3c> │ │ │ │ + beq.n 4ee70 )@@Base+0xa3c> │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r6, [pc, #616] @ (51884 )@@Base+0xca8>) │ │ │ │ + ldr r6, [pc, #616] @ (4f0dc )@@Base+0xca8>) │ │ │ │ movs r3, #20 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ @@ -57599,73 +53507,73 @@ │ │ │ │ strb r7, [r3, r2] │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ ldr.w r5, [r9, #72] @ 0x48 │ │ │ │ add.w r6, r9, #68 @ 0x44 │ │ │ │ ldrd sl, r7, [sp, #396] @ 0x18c │ │ │ │ mov r8, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 52112 )@@Base+0x1536> │ │ │ │ + beq.w 4f96a )@@Base+0x1536> │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 51690 )@@Base+0xab4> │ │ │ │ + cbz r2, 4eee8 )@@Base+0xab4> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, sl │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 51692 )@@Base+0xab6> │ │ │ │ + cbnz r0, 4eeea )@@Base+0xab6> │ │ │ │ subs r0, r4, r6 │ │ │ │ ldrd r2, r1, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r8, r5 │ │ │ │ movlt r5, r1 │ │ │ │ movge r5, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 5167a )@@Base+0xa9e> │ │ │ │ + bne.n 4eed2 )@@Base+0xa9e> │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r6 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.w 52112 )@@Base+0x1536> │ │ │ │ + beq.w 4f96a )@@Base+0x1536> │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 516ca )@@Base+0xaee> │ │ │ │ + cbz r2, 4ef22 )@@Base+0xaee> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 516cc )@@Base+0xaf0> │ │ │ │ + cbnz r0, 4ef24 )@@Base+0xaf0> │ │ │ │ subs r0, r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 52112 )@@Base+0x1536> │ │ │ │ + blt.w 4f96a )@@Base+0x1536> │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ cmp sl, fp │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - beq.n 516e6 )@@Base+0xb0a> │ │ │ │ + beq.n 4ef3e )@@Base+0xb0a> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r0, sl │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r5, #24 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r8, [r3, #40] @ 0x28 │ │ │ │ str r5, [r4, #0] │ │ │ │ - ldr r5, [pc, #396] @ (51888 )@@Base+0xcac>) │ │ │ │ + ldr r5, [pc, #396] @ (4f0e0 )@@Base+0xcac>) │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r5, pc │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #348] @ 0x15c │ │ │ │ mov r6, r0 │ │ │ │ @@ -57687,15 +53595,15 @@ │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ strb.w ip, [r3, r0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str.w lr, [r4] │ │ │ │ str r3, [sp, #372] @ 0x174 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #328] @ (5188c )@@Base+0xcb0>) │ │ │ │ + ldr r1, [pc, #328] @ (4f0e4 )@@Base+0xcb0>) │ │ │ │ movs r2, #132 @ 0x84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #380] @ 0x17c │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -57705,15 +53613,15 @@ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ strb r2, [r1, r3] │ │ │ │ movs r3, #50 @ 0x32 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ str.w fp, [sp, #396] @ 0x18c │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w lr, [pc, #288] @ 51890 )@@Base+0xcb4> │ │ │ │ + ldr.w lr, [pc, #288] @ 4f0e8 )@@Base+0xcb4> │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add lr, pc │ │ │ │ str r0, [sp, #396] @ 0x18c │ │ │ │ add.w r6, lr, #48 @ 0x30 │ │ │ │ str r3, [sp, #404] @ 0x194 │ │ │ │ mov r5, lr │ │ │ │ @@ -57721,15 +53629,15 @@ │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ str.w r1, [ip, #-12] │ │ │ │ str.w r2, [ip, #-8] │ │ │ │ str.w r3, [ip, #-4] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 5177e )@@Base+0xba2> │ │ │ │ + bne.n 4efd6 )@@Base+0xba2> │ │ │ │ ldrh.w r3, [lr] │ │ │ │ mov r0, r7 │ │ │ │ strh.w r3, [ip] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [sp, #400] @ 0x190 │ │ │ │ @@ -57739,33 +53647,33 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #396] @ 0x18c │ │ │ │ cmp r0, fp │ │ │ │ - beq.n 517d2 )@@Base+0xbf6> │ │ │ │ + beq.n 4f02a )@@Base+0xbf6> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 517e2 )@@Base+0xc06> │ │ │ │ + beq.n 4f03a )@@Base+0xc06> │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 517f2 )@@Base+0xc16> │ │ │ │ + beq.n 4f04a )@@Base+0xc16> │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r5, [pc, #160] @ (51894 )@@Base+0xcb8>) │ │ │ │ + ldr r5, [pc, #160] @ (4f0ec )@@Base+0xcb8>) │ │ │ │ movs r3, #24 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ @@ -57794,93 +53702,93 @@ │ │ │ │ strb r7, [r2, r3] │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ ldr.w r5, [r9, #72] @ 0x48 │ │ │ │ add.w r6, r9, #68 @ 0x44 │ │ │ │ ldrd sl, r7, [sp, #396] @ 0x18c │ │ │ │ mov r8, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 520f8 )@@Base+0x151c> │ │ │ │ + beq.w 4f950 )@@Base+0x151c> │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 51898 )@@Base+0xcbc> │ │ │ │ + cbz r2, 4f0f0 )@@Base+0xcbc> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, sl │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 5189a )@@Base+0xcbe> │ │ │ │ - b.n 51898 )@@Base+0xcbc> │ │ │ │ + cbnz r0, 4f0f2 )@@Base+0xcbe> │ │ │ │ + b.n 4f0f0 )@@Base+0xcbc> │ │ │ │ nop │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ ... │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ + stmia r2!, {r1, r4, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ - ldr r4, [sp, #528] @ 0x210 │ │ │ │ + stmia r2!, {r3, r6} │ │ │ │ movs r5, r0 │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ + stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ - ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ movs r5, r0 │ │ │ │ - ldr r4, [sp, #336] @ 0x150 │ │ │ │ + stmia r2!, {r3, r4} │ │ │ │ movs r5, r0 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ + stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ subs r0, r4, r6 │ │ │ │ ldrd r2, r1, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r8, r5 │ │ │ │ movlt r5, r1 │ │ │ │ movge r5, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 51856 )@@Base+0xc7a> │ │ │ │ + bne.n 4f0ae )@@Base+0xc7a> │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r6 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.w 520f8 )@@Base+0x151c> │ │ │ │ + beq.w 4f950 )@@Base+0x151c> │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 518d2 )@@Base+0xcf6> │ │ │ │ + cbz r2, 4f12a )@@Base+0xcf6> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 518d4 )@@Base+0xcf8> │ │ │ │ + cbnz r0, 4f12c )@@Base+0xcf8> │ │ │ │ subs r0, r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 520f8 )@@Base+0x151c> │ │ │ │ + blt.w 4f950 )@@Base+0x151c> │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ cmp sl, fp │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - beq.n 518ee )@@Base+0xd12> │ │ │ │ + beq.n 4f146 )@@Base+0xd12> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r0, sl │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r5, #25 │ │ │ │ ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r7, [r3, #40] @ 0x28 │ │ │ │ str r5, [r4, #0] │ │ │ │ - ldr.w r5, [pc, #2904] @ 52460 )@@Base+0x1884> │ │ │ │ + ldr.w r5, [pc, #2904] @ 4fcb8 )@@Base+0x1884> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r5, pc │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #348] @ 0x15c │ │ │ │ mov r8, r0 │ │ │ │ @@ -57905,15 +53813,15 @@ │ │ │ │ str r5, [sp, #352] @ 0x160 │ │ │ │ mov r0, r8 │ │ │ │ strb.w ip, [r3, r5] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str.w lr, [r4] │ │ │ │ str r3, [sp, #372] @ 0x174 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #2812] @ 52464 )@@Base+0x1888> │ │ │ │ + ldr.w r1, [pc, #2812] @ 4fcbc )@@Base+0x1888> │ │ │ │ movs r2, #73 @ 0x49 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #380] @ 0x17c │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ @@ -57930,33 +53838,33 @@ │ │ │ │ mov r2, r8 │ │ │ │ strb.w r3, [sp, #404] @ 0x194 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #396] @ 0x18c │ │ │ │ cmp r0, fp │ │ │ │ - beq.n 519aa )@@Base+0xdce> │ │ │ │ + beq.n 4f202 )@@Base+0xdce> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 519ba )@@Base+0xdde> │ │ │ │ + beq.n 4f212 )@@Base+0xdde> │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 519ca )@@Base+0xdee> │ │ │ │ + beq.n 4f222 )@@Base+0xdee> │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr.w r5, [pc, #2716] @ 52468 )@@Base+0x188c> │ │ │ │ + ldr.w r5, [pc, #2716] @ 4fcc0 )@@Base+0x188c> │ │ │ │ movs r3, #25 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ @@ -57987,74 +53895,74 @@ │ │ │ │ strb r7, [r3, r2] │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ ldr.w r5, [r9, #72] @ 0x48 │ │ │ │ add.w r6, r9, #68 @ 0x44 │ │ │ │ ldrd sl, r7, [sp, #396] @ 0x18c │ │ │ │ mov r8, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 520e0 )@@Base+0x1504> │ │ │ │ + beq.w 4f938 )@@Base+0x1504> │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 51a4a )@@Base+0xe6e> │ │ │ │ + cbz r2, 4f2a2 )@@Base+0xe6e> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, sl │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 51a4c )@@Base+0xe70> │ │ │ │ + cbnz r0, 4f2a4 )@@Base+0xe70> │ │ │ │ subs r0, r4, r6 │ │ │ │ ldrd r2, r1, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r8, r5 │ │ │ │ movlt r5, r1 │ │ │ │ movge r5, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 51a34 )@@Base+0xe58> │ │ │ │ + bne.n 4f28c )@@Base+0xe58> │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r6 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.w 520e0 )@@Base+0x1504> │ │ │ │ + beq.w 4f938 )@@Base+0x1504> │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 51a84 )@@Base+0xea8> │ │ │ │ + cbz r2, 4f2dc )@@Base+0xea8> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 51a86 )@@Base+0xeaa> │ │ │ │ + cbnz r0, 4f2de )@@Base+0xeaa> │ │ │ │ subs r0, r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 520e0 )@@Base+0x1504> │ │ │ │ + blt.w 4f938 )@@Base+0x1504> │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ cmp sl, fp │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - beq.n 51aa0 )@@Base+0xec4> │ │ │ │ + beq.n 4f2f8 )@@Base+0xec4> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r0, sl │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r5, #24 │ │ │ │ ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r8, [r3, #40] @ 0x28 │ │ │ │ str r5, [r4, #0] │ │ │ │ - ldr.w r5, [pc, #2480] @ 5246c )@@Base+0x1890> │ │ │ │ + ldr.w r5, [pc, #2480] @ 4fcc4 )@@Base+0x1890> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r5, pc │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #348] @ 0x15c │ │ │ │ mov r6, r0 │ │ │ │ @@ -58077,15 +53985,15 @@ │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ strb.w ip, [r3, r0] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str.w lr, [r4] │ │ │ │ str r3, [sp, #372] @ 0x174 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #2408] @ 52470 )@@Base+0x1894> │ │ │ │ + ldr.w r1, [pc, #2408] @ 4fcc8 )@@Base+0x1894> │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #380] @ 0x17c │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ @@ -58100,33 +54008,33 @@ │ │ │ │ strd fp, r3, [sp, #396] @ 0x18c │ │ │ │ strb.w r3, [sp, #404] @ 0x194 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r5, [sp] │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #396] @ 0x18c │ │ │ │ cmp r0, fp │ │ │ │ - beq.n 51b46 )@@Base+0xf6a> │ │ │ │ + beq.n 4f39e )@@Base+0xf6a> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51b56 )@@Base+0xf7a> │ │ │ │ + beq.n 4f3ae )@@Base+0xf7a> │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51b66 )@@Base+0xf8a> │ │ │ │ + beq.n 4f3be )@@Base+0xf8a> │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr.w r5, [pc, #2316] @ 52474 )@@Base+0x1898> │ │ │ │ + ldr.w r5, [pc, #2316] @ 4fccc )@@Base+0x1898> │ │ │ │ movs r3, #24 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ @@ -58155,66 +54063,66 @@ │ │ │ │ strb r7, [r2, r3] │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ ldr.w r5, [r9, #72] @ 0x48 │ │ │ │ add.w r6, r9, #68 @ 0x44 │ │ │ │ ldrd sl, r7, [sp, #396] @ 0x18c │ │ │ │ mov r8, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 520c8 )@@Base+0x14ec> │ │ │ │ + beq.w 4f920 )@@Base+0x14ec> │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 51be2 )@@Base+0x1006> │ │ │ │ + cbz r2, 4f43a )@@Base+0x1006> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, sl │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 51be4 )@@Base+0x1008> │ │ │ │ + cbnz r0, 4f43c )@@Base+0x1008> │ │ │ │ subs r0, r4, r6 │ │ │ │ ldrd r2, r1, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r8, r5 │ │ │ │ movlt r5, r1 │ │ │ │ movge r5, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 51bcc )@@Base+0xff0> │ │ │ │ + bne.n 4f424 )@@Base+0xff0> │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r6 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.w 520c8 )@@Base+0x14ec> │ │ │ │ + beq.w 4f920 )@@Base+0x14ec> │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 51c1c )@@Base+0x1040> │ │ │ │ + cbz r2, 4f474 )@@Base+0x1040> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 51c1e )@@Base+0x1042> │ │ │ │ + cbnz r0, 4f476 )@@Base+0x1042> │ │ │ │ subs r0, r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 520c8 )@@Base+0x14ec> │ │ │ │ + blt.w 4f920 )@@Base+0x14ec> │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ cmp sl, fp │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - beq.n 51c38 )@@Base+0x105c> │ │ │ │ + beq.n 4f490 )@@Base+0x105c> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r0, sl │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w r8, [pc, #2104] @ 52478 )@@Base+0x189c> │ │ │ │ + ldr.w r8, [pc, #2104] @ 4fcd0 )@@Base+0x189c> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ movs r7, #38 @ 0x26 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ @@ -58232,15 +54140,15 @@ │ │ │ │ add.w r8, r8, #16 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [lr, #-16] │ │ │ │ str.w r1, [lr, #-12] │ │ │ │ str.w r2, [lr, #-8] │ │ │ │ str.w r3, [lr, #-4] │ │ │ │ cmp r7, ip │ │ │ │ - bne.n 51c64 )@@Base+0x1088> │ │ │ │ + bne.n 4f4bc )@@Base+0x1088> │ │ │ │ ldr.w r0, [r8] │ │ │ │ movs r2, #0 │ │ │ │ ldrh.w r3, [r8, #4] │ │ │ │ str.w r0, [lr] │ │ │ │ strh.w r3, [lr, #4] │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -58250,22 +54158,22 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ movs r3, #75 @ 0x4b │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #1992] @ 5247c )@@Base+0x18a0> │ │ │ │ + ldr.w r1, [pc, #1992] @ 4fcd4 )@@Base+0x18a0> │ │ │ │ movs r2, #75 @ 0x4b │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ blx 2d5c8 │ │ │ │ - ldr.w r3, [pc, #1980] @ 52480 )@@Base+0x18a4> │ │ │ │ + ldr.w r3, [pc, #1980] @ 4fcd8 )@@Base+0x18a4> │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ ldr r5, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #256] @ 0x100 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -58312,77 +54220,77 @@ │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #396] @ 0x18c │ │ │ │ cmp r0, fp │ │ │ │ - beq.n 51d5a )@@Base+0x117e> │ │ │ │ + beq.n 4f5b2 )@@Base+0x117e> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51d6a )@@Base+0x118e> │ │ │ │ + beq.n 4f5c2 )@@Base+0x118e> │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51d7a )@@Base+0x119e> │ │ │ │ + beq.n 4f5d2 )@@Base+0x119e> │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #324] @ 0x144 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51d8a )@@Base+0x11ae> │ │ │ │ + beq.n 4f5e2 )@@Base+0x11ae> │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #300] @ 0x12c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51d9a )@@Base+0x11be> │ │ │ │ + beq.n 4f5f2 )@@Base+0x11be> │ │ │ │ ldr r1, [sp, #308] @ 0x134 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51daa )@@Base+0x11ce> │ │ │ │ + beq.n 4f602 )@@Base+0x11ce> │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51dba )@@Base+0x11de> │ │ │ │ + beq.n 4f612 )@@Base+0x11de> │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51dca )@@Base+0x11ee> │ │ │ │ + beq.n 4f622 )@@Base+0x11ee> │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r3, #38 @ 0x26 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ str.w fp, [sp, #396] @ 0x18c │ │ │ │ ldr.w r9, [r3] │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1696] @ 52484 )@@Base+0x18a8> │ │ │ │ + ldr.w ip, [pc, #1696] @ 4fcdc )@@Base+0x18a8> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #396] @ 0x18c │ │ │ │ add.w r6, ip, #32 │ │ │ │ str r3, [sp, #404] @ 0x194 │ │ │ │ mov r5, ip │ │ │ │ @@ -58390,15 +54298,15 @@ │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r7, #-16] │ │ │ │ str.w r1, [r7, #-12] │ │ │ │ str.w r2, [r7, #-8] │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 51df4 )@@Base+0x1218> │ │ │ │ + bne.n 4f64c )@@Base+0x1218> │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldrh.w r3, [ip, #4] │ │ │ │ str r0, [r7, #0] │ │ │ │ movs r0, #0 │ │ │ │ strh r3, [r7, #4] │ │ │ │ ldr r2, [sp, #396] @ 0x18c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -58408,66 +54316,66 @@ │ │ │ │ mov r0, r9 │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ ldr.w r5, [r9, #72] @ 0x48 │ │ │ │ add.w r6, r9, #68 @ 0x44 │ │ │ │ ldrd sl, r7, [sp, #396] @ 0x18c │ │ │ │ mov r8, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 520b0 )@@Base+0x14d4> │ │ │ │ + beq.w 4f908 )@@Base+0x14d4> │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 51e60 )@@Base+0x1284> │ │ │ │ + cbz r2, 4f6b8 )@@Base+0x1284> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, sl │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 51e62 )@@Base+0x1286> │ │ │ │ + cbnz r0, 4f6ba )@@Base+0x1286> │ │ │ │ subs r0, r4, r6 │ │ │ │ ldrd r2, r1, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r8, r5 │ │ │ │ movlt r5, r1 │ │ │ │ movge r5, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 51e4a )@@Base+0x126e> │ │ │ │ + bne.n 4f6a2 )@@Base+0x126e> │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r6 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.w 520b0 )@@Base+0x14d4> │ │ │ │ + beq.w 4f908 )@@Base+0x14d4> │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 51e9a )@@Base+0x12be> │ │ │ │ + cbz r2, 4f6f2 )@@Base+0x12be> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 51e9c )@@Base+0x12c0> │ │ │ │ + cbnz r0, 4f6f4 )@@Base+0x12c0> │ │ │ │ subs r0, r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 520b0 )@@Base+0x14d4> │ │ │ │ + blt.w 4f908 )@@Base+0x14d4> │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ cmp sl, fp │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - beq.n 51eb6 )@@Base+0x12da> │ │ │ │ + beq.n 4f70e )@@Base+0x12da> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r0, sl │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w r6, [pc, #1484] @ 52488 )@@Base+0x18ac> │ │ │ │ + ldr.w r6, [pc, #1484] @ 4fce0 )@@Base+0x18ac> │ │ │ │ mov r1, r4 │ │ │ │ movs r5, #17 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r8, [r3, #40] @ 0x28 │ │ │ │ @@ -58495,15 +54403,15 @@ │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ strb.w ip, [r3, r0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str.w lr, [r4] │ │ │ │ str r3, [sp, #372] @ 0x174 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w lr, [pc, #1400] @ 5248c )@@Base+0x18b0> │ │ │ │ + ldr.w lr, [pc, #1400] @ 4fce4 )@@Base+0x18b0> │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add lr, pc │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ add.w ip, lr, #48 @ 0x30 │ │ │ │ str r3, [sp, #380] @ 0x17c │ │ │ │ mov r6, lr │ │ │ │ @@ -58511,15 +54419,15 @@ │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r5, #-16] │ │ │ │ str.w r1, [r5, #-12] │ │ │ │ str.w r2, [r5, #-8] │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 51f24 )@@Base+0x1348> │ │ │ │ + bne.n 4f77c )@@Base+0x1348> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #376] @ 0x178 │ │ │ │ strb r3, [r1, r2] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -58527,35 +54435,35 @@ │ │ │ │ strd fp, r3, [sp, #396] @ 0x18c │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ strb.w r3, [sp, #404] @ 0x194 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #396] @ 0x18c │ │ │ │ cmp r0, fp │ │ │ │ - beq.n 51f72 )@@Base+0x1396> │ │ │ │ + beq.n 4f7ca )@@Base+0x1396> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51f82 )@@Base+0x13a6> │ │ │ │ + beq.n 4f7da )@@Base+0x13a6> │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51f92 )@@Base+0x13b6> │ │ │ │ + beq.n 4f7ea )@@Base+0x13b6> │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #17 │ │ │ │ - ldr.w r6, [pc, #1272] @ 52490 )@@Base+0x18b4> │ │ │ │ + ldr.w r6, [pc, #1272] @ 4fce8 )@@Base+0x18b4> │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ movs r7, #0 │ │ │ │ add r6, pc │ │ │ │ ldr.w r9, [r2] │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ @@ -58582,533 +54490,515 @@ │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ ldr.w r5, [r9, #72] @ 0x48 │ │ │ │ add.w r6, r9, #68 @ 0x44 │ │ │ │ ldr.w sl, [sp, #396] @ 0x18c │ │ │ │ mov r8, r6 │ │ │ │ ldr r7, [sp, #400] @ 0x190 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 52098 )@@Base+0x14bc> │ │ │ │ + beq.n 4f8f0 )@@Base+0x14bc> │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 5200c )@@Base+0x1430> │ │ │ │ + cbz r2, 4f864 )@@Base+0x1430> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, sl │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 5200e )@@Base+0x1432> │ │ │ │ + cbnz r0, 4f866 )@@Base+0x1432> │ │ │ │ subs r0, r4, r6 │ │ │ │ ldrd r2, r1, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r8, r5 │ │ │ │ movlt r5, r1 │ │ │ │ movge r5, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 51ff6 )@@Base+0x141a> │ │ │ │ + bne.n 4f84e )@@Base+0x141a> │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r6 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 52098 )@@Base+0x14bc> │ │ │ │ + beq.n 4f8f0 )@@Base+0x14bc> │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 52044 )@@Base+0x1468> │ │ │ │ + cbz r2, 4f89c )@@Base+0x1468> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 52046 )@@Base+0x146a> │ │ │ │ + cbnz r0, 4f89e )@@Base+0x146a> │ │ │ │ subs r0, r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 52098 )@@Base+0x14bc> │ │ │ │ + blt.n 4f8f0 )@@Base+0x14bc> │ │ │ │ movs r3, #31 │ │ │ │ cmp sl, fp │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - beq.n 5205e )@@Base+0x1482> │ │ │ │ + beq.n 4f8b6 )@@Base+0x1482> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r0, sl │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr.w r2, [pc, #1076] @ 52494 )@@Base+0x18b8> │ │ │ │ - ldr.w r3, [pc, #1076] @ 52498 )@@Base+0x18bc> │ │ │ │ + ldr.w r2, [pc, #1076] @ 4fcec )@@Base+0x18b8> │ │ │ │ + ldr.w r3, [pc, #1076] @ 4fcf0 )@@Base+0x18bc> │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 521a0 )@@Base+0x15c4> │ │ │ │ + bne.w 4f9f8 )@@Base+0x15c4> │ │ │ │ add sp, #428 @ 0x1ac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r9, #88 @ 0x58 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 506dc │ │ │ │ + bl 4df34 │ │ │ │ ldr.w sl, [sp, #396] @ 0x18c │ │ │ │ mov r8, r0 │ │ │ │ - b.w 50cce )@@Base+0xf2> │ │ │ │ + b.w 4e526 )@@Base+0xf2> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r9, #64 @ 0x40 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 50414 │ │ │ │ + bl 4dc6c │ │ │ │ ldr.w sl, [sp, #396] @ 0x18c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 5204a )@@Base+0x146e> │ │ │ │ + b.n 4f8a2 )@@Base+0x146e> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r9, #64 @ 0x40 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 50414 │ │ │ │ + bl 4dc6c │ │ │ │ ldr.w sl, [sp, #396] @ 0x18c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 51ea2 )@@Base+0x12c6> │ │ │ │ + b.n 4f6fa )@@Base+0x12c6> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r9, #64 @ 0x40 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 50414 │ │ │ │ + bl 4dc6c │ │ │ │ ldr.w sl, [sp, #396] @ 0x18c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 51c24 )@@Base+0x1048> │ │ │ │ + b.n 4f47c )@@Base+0x1048> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r9, #64 @ 0x40 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 50414 │ │ │ │ + bl 4dc6c │ │ │ │ ldr.w sl, [sp, #396] @ 0x18c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 51a8c )@@Base+0xeb0> │ │ │ │ + b.n 4f2e4 )@@Base+0xeb0> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r9, #64 @ 0x40 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 50414 │ │ │ │ + bl 4dc6c │ │ │ │ ldr.w sl, [sp, #396] @ 0x18c │ │ │ │ mov r8, r0 │ │ │ │ - b.w 518da )@@Base+0xcfe> │ │ │ │ + b.w 4f132 )@@Base+0xcfe> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r9, #64 @ 0x40 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 50414 │ │ │ │ + bl 4dc6c │ │ │ │ ldr.w sl, [sp, #396] @ 0x18c │ │ │ │ mov r8, r0 │ │ │ │ - b.w 516d2 )@@Base+0xaf6> │ │ │ │ + b.w 4ef2a )@@Base+0xaf6> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r9, #64 @ 0x40 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 50414 │ │ │ │ + bl 4dc6c │ │ │ │ ldr.w sl, [sp, #396] @ 0x18c │ │ │ │ mov r8, r0 │ │ │ │ - b.w 514cc )@@Base+0x8f0> │ │ │ │ + b.w 4ed24 )@@Base+0x8f0> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r9, #64 @ 0x40 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 50414 │ │ │ │ + bl 4dc6c │ │ │ │ ldr.w sl, [sp, #396] @ 0x18c │ │ │ │ mov r8, r0 │ │ │ │ - b.w 51332 )@@Base+0x756> │ │ │ │ + b.w 4eb8a )@@Base+0x756> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r9, #64 @ 0x40 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 50414 │ │ │ │ + bl 4dc6c │ │ │ │ ldr.w sl, [sp, #396] @ 0x18c │ │ │ │ mov r8, r0 │ │ │ │ - b.w 51198 )@@Base+0x5bc> │ │ │ │ + b.w 4e9f0 )@@Base+0x5bc> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #780] @ (5249c )@@Base+0x18c0>) │ │ │ │ - ldr r3, [pc, #776] @ (52498 )@@Base+0x18bc>) │ │ │ │ + ldr r2, [pc, #780] @ (4fcf4 )@@Base+0x18c0>) │ │ │ │ + ldr r3, [pc, #776] @ (4fcf0 )@@Base+0x18bc>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 521be )@@Base+0x15e2> │ │ │ │ + beq.n 4fa16 )@@Base+0x15e2> │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #756] @ (524a0 )@@Base+0x18c4>) │ │ │ │ - ldr r3, [pc, #744] @ (52498 )@@Base+0x18bc>) │ │ │ │ + ldr r2, [pc, #756] @ (4fcf8 )@@Base+0x18c4>) │ │ │ │ + ldr r3, [pc, #744] @ (4fcf0 )@@Base+0x18bc>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 521a0 )@@Base+0x15c4> │ │ │ │ + bne.n 4f9f8 )@@Base+0x15c4> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #728] @ (524a4 )@@Base+0x18c8>) │ │ │ │ - ldr r3, [pc, #716] @ (52498 )@@Base+0x18bc>) │ │ │ │ + ldr r2, [pc, #728] @ (4fcfc )@@Base+0x18c8>) │ │ │ │ + ldr r3, [pc, #716] @ (4fcf0 )@@Base+0x18bc>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 521be )@@Base+0x15e2> │ │ │ │ - b.n 521a0 )@@Base+0x15c4> │ │ │ │ + beq.n 4fa16 )@@Base+0x15e2> │ │ │ │ + b.n 4f9f8 )@@Base+0x15c4> │ │ │ │ add r5, sp, #180 @ 0xb4 │ │ │ │ add.w r8, sp, #204 @ 0xcc │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 521a4 )@@Base+0x15c8> │ │ │ │ + b.n 4f9fc )@@Base+0x15c8> │ │ │ │ add r5, sp, #180 @ 0xb4 │ │ │ │ add.w r8, sp, #204 @ 0xcc │ │ │ │ add r3, sp, #252 @ 0xfc │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 521e4 )@@Base+0x1608> │ │ │ │ + b.n 4fa3c )@@Base+0x1608> │ │ │ │ add r5, sp, #180 @ 0xb4 │ │ │ │ add.w r8, sp, #204 @ 0xcc │ │ │ │ add r3, sp, #300 @ 0x12c │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add r3, sp, #252 @ 0xfc │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 52202 )@@Base+0x1626> │ │ │ │ + b.n 4fa5a )@@Base+0x1626> │ │ │ │ add r5, sp, #180 @ 0xb4 │ │ │ │ add.w r8, sp, #204 @ 0xcc │ │ │ │ add r3, sp, #300 @ 0x12c │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add r3, sp, #252 @ 0xfc │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 5221e )@@Base+0x1642> │ │ │ │ + b.n 4fa76 )@@Base+0x1642> │ │ │ │ add r3, sp, #300 @ 0x12c │ │ │ │ add r5, sp, #180 @ 0xb4 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add.w r8, sp, #204 @ 0xcc │ │ │ │ add r3, sp, #252 @ 0xfc │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - b.n 5225e )@@Base+0x1682> │ │ │ │ + b.n 4fab6 )@@Base+0x1682> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 5223a )@@Base+0x165e> │ │ │ │ + b.n 4fa92 )@@Base+0x165e> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #568] @ (524a8 )@@Base+0x18cc>) │ │ │ │ - ldr r3, [pc, #552] @ (52498 )@@Base+0x18bc>) │ │ │ │ + ldr r2, [pc, #568] @ (4fd00 )@@Base+0x18cc>) │ │ │ │ + ldr r3, [pc, #552] @ (4fcf0 )@@Base+0x18bc>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 521be )@@Base+0x15e2> │ │ │ │ - b.n 521a0 )@@Base+0x15c4> │ │ │ │ - b.n 52290 )@@Base+0x16b4> │ │ │ │ + beq.n 4fa16 )@@Base+0x15e2> │ │ │ │ + b.n 4f9f8 )@@Base+0x15c4> │ │ │ │ + b.n 4fae8 )@@Base+0x16b4> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #532] @ (524ac )@@Base+0x18d0>) │ │ │ │ - ldr r3, [pc, #508] @ (52498 )@@Base+0x18bc>) │ │ │ │ + ldr r2, [pc, #532] @ (4fd04 )@@Base+0x18d0>) │ │ │ │ + ldr r3, [pc, #508] @ (4fcf0 )@@Base+0x18bc>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 521be )@@Base+0x15e2> │ │ │ │ - b.n 521a0 )@@Base+0x15c4> │ │ │ │ + beq.n 4fa16 )@@Base+0x15e2> │ │ │ │ + b.n 4f9f8 )@@Base+0x15c4> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #508] @ (524b0 )@@Base+0x18d4>) │ │ │ │ - ldr r3, [pc, #480] @ (52498 )@@Base+0x18bc>) │ │ │ │ + ldr r2, [pc, #508] @ (4fd08 )@@Base+0x18d4>) │ │ │ │ + ldr r3, [pc, #480] @ (4fcf0 )@@Base+0x18bc>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 521be )@@Base+0x15e2> │ │ │ │ - b.n 521a0 )@@Base+0x15c4> │ │ │ │ - b.n 522d8 )@@Base+0x16fc> │ │ │ │ + beq.w 4fa16 )@@Base+0x15e2> │ │ │ │ + b.n 4f9f8 )@@Base+0x15c4> │ │ │ │ + b.n 4fb30 )@@Base+0x16fc> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #468] @ (524b4 )@@Base+0x18d8>) │ │ │ │ - ldr r3, [pc, #436] @ (52498 )@@Base+0x18bc>) │ │ │ │ + ldr r2, [pc, #468] @ (4fd0c )@@Base+0x18d8>) │ │ │ │ + ldr r3, [pc, #436] @ (4fcf0 )@@Base+0x18bc>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 521be )@@Base+0x15e2> │ │ │ │ - b.n 521a0 )@@Base+0x15c4> │ │ │ │ + beq.w 4fa16 )@@Base+0x15e2> │ │ │ │ + b.n 4f9f8 )@@Base+0x15c4> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #440] @ (524b8 )@@Base+0x18dc>) │ │ │ │ - ldr r3, [pc, #408] @ (52498 )@@Base+0x18bc>) │ │ │ │ + ldr r2, [pc, #440] @ (4fd10 )@@Base+0x18dc>) │ │ │ │ + ldr r3, [pc, #408] @ (4fcf0 )@@Base+0x18bc>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 521be )@@Base+0x15e2> │ │ │ │ - b.n 521a0 )@@Base+0x15c4> │ │ │ │ - b.n 52340 )@@Base+0x1764> │ │ │ │ + beq.w 4fa16 )@@Base+0x15e2> │ │ │ │ + b.n 4f9f8 )@@Base+0x15c4> │ │ │ │ + b.n 4fb98 )@@Base+0x1764> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #412] @ (524bc )@@Base+0x18e0>) │ │ │ │ - ldr r3, [pc, #376] @ (52498 )@@Base+0x18bc>) │ │ │ │ + ldr r2, [pc, #412] @ (4fd14 )@@Base+0x18e0>) │ │ │ │ + ldr r3, [pc, #376] @ (4fcf0 )@@Base+0x18bc>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 521be )@@Base+0x15e2> │ │ │ │ - b.n 521a0 )@@Base+0x15c4> │ │ │ │ + beq.w 4fa16 )@@Base+0x15e2> │ │ │ │ + b.n 4f9f8 )@@Base+0x15c4> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #376] @ (524c0 )@@Base+0x18e4>) │ │ │ │ - ldr r3, [pc, #332] @ (52498 )@@Base+0x18bc>) │ │ │ │ + ldr r2, [pc, #376] @ (4fd18 )@@Base+0x18e4>) │ │ │ │ + ldr r3, [pc, #332] @ (4fcf0 )@@Base+0x18bc>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 521be )@@Base+0x15e2> │ │ │ │ - b.n 521a0 )@@Base+0x15c4> │ │ │ │ + beq.w 4fa16 )@@Base+0x15e2> │ │ │ │ + b.n 4f9f8 )@@Base+0x15c4> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #348] @ (524c4 )@@Base+0x18e8>) │ │ │ │ - ldr r3, [pc, #304] @ (52498 )@@Base+0x18bc>) │ │ │ │ + ldr r2, [pc, #348] @ (4fd1c )@@Base+0x18e8>) │ │ │ │ + ldr r3, [pc, #304] @ (4fcf0 )@@Base+0x18bc>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 521be )@@Base+0x15e2> │ │ │ │ - b.n 521a0 )@@Base+0x15c4> │ │ │ │ + beq.w 4fa16 )@@Base+0x15e2> │ │ │ │ + b.n 4f9f8 )@@Base+0x15c4> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 5235e )@@Base+0x1782> │ │ │ │ + b.n 4fbb6 )@@Base+0x1782> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 5237c )@@Base+0x17a0> │ │ │ │ + b.n 4fbd4 )@@Base+0x17a0> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #308] @ (524c8 )@@Base+0x18ec>) │ │ │ │ - ldr r3, [pc, #256] @ (52498 )@@Base+0x18bc>) │ │ │ │ + ldr r2, [pc, #308] @ (4fd20 )@@Base+0x18ec>) │ │ │ │ + ldr r3, [pc, #256] @ (4fcf0 )@@Base+0x18bc>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 521be )@@Base+0x15e2> │ │ │ │ - b.n 521a0 )@@Base+0x15c4> │ │ │ │ - b.n 523b8 )@@Base+0x17dc> │ │ │ │ + beq.w 4fa16 )@@Base+0x15e2> │ │ │ │ + b.n 4f9f8 )@@Base+0x15c4> │ │ │ │ + b.n 4fc10 )@@Base+0x17dc> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #268] @ (524cc )@@Base+0x18f0>) │ │ │ │ - ldr r3, [pc, #212] @ (52498 )@@Base+0x18bc>) │ │ │ │ + ldr r2, [pc, #268] @ (4fd24 )@@Base+0x18f0>) │ │ │ │ + ldr r3, [pc, #212] @ (4fcf0 )@@Base+0x18bc>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 521be )@@Base+0x15e2> │ │ │ │ - b.n 521a0 )@@Base+0x15c4> │ │ │ │ + beq.w 4fa16 )@@Base+0x15e2> │ │ │ │ + b.n 4f9f8 )@@Base+0x15c4> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #240] @ (524d0 )@@Base+0x18f4>) │ │ │ │ - ldr r3, [pc, #184] @ (52498 )@@Base+0x18bc>) │ │ │ │ + ldr r2, [pc, #240] @ (4fd28 )@@Base+0x18f4>) │ │ │ │ + ldr r3, [pc, #184] @ (4fcf0 )@@Base+0x18bc>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 521be )@@Base+0x15e2> │ │ │ │ - b.n 521a0 )@@Base+0x15c4> │ │ │ │ - b.n 52402 )@@Base+0x1826> │ │ │ │ + beq.w 4fa16 )@@Base+0x15e2> │ │ │ │ + b.n 4f9f8 )@@Base+0x15c4> │ │ │ │ + b.n 4fc5a )@@Base+0x1826> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #200] @ (524d4 )@@Base+0x18f8>) │ │ │ │ - ldr r3, [pc, #140] @ (52498 )@@Base+0x18bc>) │ │ │ │ + ldr r2, [pc, #200] @ (4fd2c )@@Base+0x18f8>) │ │ │ │ + ldr r3, [pc, #140] @ (4fcf0 )@@Base+0x18bc>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 521be )@@Base+0x15e2> │ │ │ │ - b.n 521a0 )@@Base+0x15c4> │ │ │ │ + beq.w 4fa16 )@@Base+0x15e2> │ │ │ │ + b.n 4f9f8 )@@Base+0x15c4> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #176] @ (524d8 )@@Base+0x18fc>) │ │ │ │ - ldr r3, [pc, #108] @ (52498 )@@Base+0x18bc>) │ │ │ │ + ldr r2, [pc, #176] @ (4fd30 )@@Base+0x18fc>) │ │ │ │ + ldr r3, [pc, #108] @ (4fcf0 )@@Base+0x18bc>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 521be )@@Base+0x15e2> │ │ │ │ - b.n 521a0 )@@Base+0x15c4> │ │ │ │ - b.n 52186 )@@Base+0x15aa> │ │ │ │ + beq.w 4fa16 )@@Base+0x15e2> │ │ │ │ + b.n 4f9f8 )@@Base+0x15c4> │ │ │ │ + b.n 4f9de )@@Base+0x15aa> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #148] @ (524dc )@@Base+0x1900>) │ │ │ │ - ldr r3, [pc, #76] @ (52498 )@@Base+0x18bc>) │ │ │ │ + ldr r2, [pc, #148] @ (4fd34 )@@Base+0x1900>) │ │ │ │ + ldr r3, [pc, #76] @ (4fcf0 )@@Base+0x18bc>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 521be )@@Base+0x15e2> │ │ │ │ - b.n 521a0 )@@Base+0x15c4> │ │ │ │ - b.n 52528 )@@Base+0x194c> │ │ │ │ - ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ - movs r5, r0 │ │ │ │ - ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ - movs r5, r0 │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ - movs r5, r0 │ │ │ │ - ldr r1, [sp, #664] @ 0x298 │ │ │ │ - movs r5, r0 │ │ │ │ - ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ - movs r5, r0 │ │ │ │ - ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ - movs r5, r0 │ │ │ │ - ldr r0, [sp, #528] @ 0x210 │ │ │ │ - movs r5, r0 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ - movs r5, r0 │ │ │ │ - ldrh r4, [r2, r6] │ │ │ │ + beq.w 4fa16 )@@Base+0x15e2> │ │ │ │ + b.n 4f9f8 )@@Base+0x15c4> │ │ │ │ + b.n 4fd80 )@@Base+0x194c> │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ movs r5, r0 │ │ │ │ - str r6, [sp, #904] @ 0x388 │ │ │ │ + stmia r0!, {r4, r5, r6} │ │ │ │ movs r5, r0 │ │ │ │ - str r6, [sp, #488] @ 0x1e8 │ │ │ │ - movs r5, r0 │ │ │ │ - str r6, [sp, #232] @ 0xe8 │ │ │ │ - movs r5, r0 │ │ │ │ - str r5, [sp, #632] @ 0x278 │ │ │ │ - movs r5, r0 │ │ │ │ - ldmia r6, {r1, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r5!, {r3, r4, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r4, {r3, r4, r5, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r4!, {r1, r2, r3, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r4, {r1, r4, r5, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r4!, {r1, r2, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r4!, {r3, r5} │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r4!, {r3} │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r3!, {r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r3!, {r1, r4, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r3!, {r1, r2, r5, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r3, {r3, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r3, {r2, r3, r4} │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ + it al │ │ │ │ + moval r5, r0 │ │ │ │ + itet vs │ │ │ │ + movvs r5, r0 │ │ │ │ + it cc @ unpredictable │ │ │ │ + movcc r5, r0 │ │ │ │ + bkpt 0x00b4 │ │ │ │ + movs r5, r0 │ │ │ │ + bkpt 0x0048 │ │ │ │ + movs r5, r0 │ │ │ │ + bkpt 0x0000 │ │ │ │ + movs r5, r0 │ │ │ │ + strh r4, [r1, #26] │ │ │ │ + movs r5, r0 │ │ │ │ + pop {r1, r2, r5, r7} │ │ │ │ + movs r5, r0 │ │ │ │ + pop {r1, r2, r3, r4, r5} │ │ │ │ + movs r5, r0 │ │ │ │ + cbnz r6, 4fd66 )@@Base+0x1932> │ │ │ │ + movs r5, r0 │ │ │ │ + cbnz r2, 4fd44 )@@Base+0x1910> │ │ │ │ + movs r5, r0 │ │ │ │ + @ instruction: 0xf66a0007 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + adc.w r0, r0, #8847360 @ 0x870000 │ │ │ │ + @ instruction: 0xf5220007 │ │ │ │ + add.w r0, r4, #8847360 @ 0x870000 │ │ │ │ + orn r0, r0, #8847360 @ 0x870000 │ │ │ │ + bics.w r0, r6, #8847360 @ 0x870000 │ │ │ │ + ands.w r0, sl, #8847360 @ 0x870000 │ │ │ │ + @ instruction: 0xf3ee0007 │ │ │ │ + @ instruction: 0xf3d00007 │ │ │ │ + @ instruction: 0xf3b00007 │ │ │ │ + usat r0, #7, r6 │ │ │ │ + bfi r0, r8, #0, #8 │ │ │ │ + @ instruction: 0xf33a0007 │ │ │ │ + ssat r0, #8, lr │ │ │ │ + @ instruction: 0xf2f00007 │ │ │ │ + movt r0, #16391 @ 0x4007 │ │ │ │ + subw r0, r6, #7 │ │ │ │ + @ instruction: 0xf2860007 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #96] @ (52548 )@@Base+0x196c>) │ │ │ │ - ldr r3, [pc, #96] @ (5254c )@@Base+0x1970>) │ │ │ │ + ldr r2, [pc, #96] @ (4fda0 )@@Base+0x196c>) │ │ │ │ + ldr r3, [pc, #96] @ (4fda4 )@@Base+0x1970>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 521be )@@Base+0x15e2> │ │ │ │ - b.n 521a0 )@@Base+0x15c4> │ │ │ │ + beq.w 4fa16 )@@Base+0x15e2> │ │ │ │ + b.n 4f9f8 )@@Base+0x15c4> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ @@ -59117,48 +55007,46 @@ │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #32] @ (52550 )@@Base+0x1974>) │ │ │ │ - ldr r3, [pc, #24] @ (5254c )@@Base+0x1970>) │ │ │ │ + ldr r2, [pc, #32] @ (4fda8 )@@Base+0x1974>) │ │ │ │ + ldr r3, [pc, #24] @ (4fda4 )@@Base+0x1970>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 521be )@@Base+0x15e2> │ │ │ │ - b.n 521a0 )@@Base+0x15c4> │ │ │ │ + beq.w 4fa16 )@@Base+0x15e2> │ │ │ │ + b.n 4f9f8 )@@Base+0x15c4> │ │ │ │ nop │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ - movs r7, r0 │ │ │ │ + @ instruction: 0xf1e60007 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ + @ instruction: 0xf19e0007 │ │ │ │ │ │ │ │ -00052554 : │ │ │ │ +0004fdac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r3, [r0, #248] @ 0xf8 │ │ │ │ mov fp, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r1, r7, [r0, #232] @ 0xe8 │ │ │ │ subs r4, r3, #1 │ │ │ │ ldrd r6, r5, [r0, #240] @ 0xf0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bmi.n 52654 │ │ │ │ - vldr d8, [pc, #228] @ 52668 │ │ │ │ + bmi.n 4feac │ │ │ │ + vldr d8, [pc, #228] @ 4fec0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ add.w r8, r1, r2 │ │ │ │ add r7, r2 │ │ │ │ add r6, r3 │ │ │ │ vmov.f64 d9, d8 │ │ │ │ vmov.f64 d10, d8 │ │ │ │ @@ -59188,15 +55076,15 @@ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ blx 2d894 │ │ │ │ vldr d0, [r7] │ │ │ │ blx 2bfd4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cfb8 │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n 525a2 │ │ │ │ + bcs.n 4fdfa │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d11, d11, d7 │ │ │ │ vadd.f64 d10, d10, d7 │ │ │ │ vadd.f64 d9, d9, d7 │ │ │ │ vadd.f64 d8, d8, d7 │ │ │ │ vdiv.f64 d6, d11, d10 │ │ │ │ vdiv.f64 d7, d9, d8 │ │ │ │ @@ -59215,20 +55103,20 @@ │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d11} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2cfb4 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ add.w sl, r0, #152 @ 0x98 │ │ │ │ vmov.f64 d6, d7 │ │ │ │ - b.n 5261e │ │ │ │ + b.n 4fe76 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ │ │ │ │ -00052670 : │ │ │ │ +0004fec8 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r3, [r0, #232] @ 0xe8 │ │ │ │ @@ -59256,35 +55144,35 @@ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 527a8 │ │ │ │ - vldr d7, [pc, #216] @ 527b8 │ │ │ │ + beq.n 50000 │ │ │ │ + vldr d7, [pc, #216] @ 50010 │ │ │ │ vadd.f64 d14, d14, d7 │ │ │ │ vmov s15, r7 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d14, d14, d9 │ │ │ │ vdiv.f64 d9, d14, d7 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 527b2 │ │ │ │ - vldr d7, [pc, #184] @ 527b8 │ │ │ │ + beq.n 5000a │ │ │ │ + vldr d7, [pc, #184] @ 50010 │ │ │ │ vadd.f64 d12, d12, d7 │ │ │ │ vmov s15, r9 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d12, d12, d8 │ │ │ │ vdiv.f64 d8, d12, d7 │ │ │ │ vcmpe.f64 d9, d8 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r3, [r4, #208] @ 0xd0 │ │ │ │ add.w r2, r4, #152 @ 0x98 │ │ │ │ vsub.f64 d6, d6, d15 │ │ │ │ - vldr d7, [pc, #148] @ 527c0 │ │ │ │ + vldr d7, [pc, #148] @ 50018 │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ movs r1, #2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite pl │ │ │ │ vmovpl.f64 d10, d8 │ │ │ │ vmovmi.f64 d10, d9 │ │ │ │ ite le │ │ │ │ @@ -59315,124 +55203,122 @@ │ │ │ │ movs r1, #0 │ │ │ │ blx 2cfb8 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vpop {d8-d15} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ vmul.f64 d9, d9, d13 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 526fc │ │ │ │ + bne.n 4ff54 │ │ │ │ vmul.f64 d8, d8, d10 │ │ │ │ - b.n 52714 │ │ │ │ + b.n 4ff6c │ │ │ │ stmia r2!, {r5, r7} │ │ │ │ cdp2 8, 14, cr4, cr11, cr11, {2} │ │ │ │ subs r1, #180 @ 0xb4 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ │ │ │ │ -000527c8 : │ │ │ │ +00050020 : │ │ │ │ ldr.w r0, [r1, #140] @ 0x8c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000527d4 : │ │ │ │ +0005002c : │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ vldr d0, [r0, #184] @ 0xb8 │ │ │ │ - cbz r3, 527f2 │ │ │ │ + cbz r3, 5004a │ │ │ │ ldr.w r2, [r3, #364] @ 0x16c │ │ │ │ ldr.w r3, [r1, #140] @ 0x8c │ │ │ │ cmp r2, #1 │ │ │ │ it gt │ │ │ │ cmpgt r3, #10 │ │ │ │ - ble.n 527f2 │ │ │ │ + ble.n 5004a │ │ │ │ vldr d0, [r0, #192] @ 0xc0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000527f4 : │ │ │ │ +0005004c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #28] @ (52820 ) │ │ │ │ + ldr r5, [pc, #28] @ (50078 ) │ │ │ │ mov r4, r0 │ │ │ │ blx 2d8f4 │ │ │ │ - ldr r3, [pc, #24] @ (52824 ) │ │ │ │ + ldr r3, [pc, #24] @ (5007c ) │ │ │ │ add r5, pc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ strd r2, r2, [r4, #36] @ 0x24 │ │ │ │ adds r3, #8 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - stmia r7!, {r2, r3, r4} │ │ │ │ - movs r7, r0 │ │ │ │ + cdp 0, 12, cr0, cr4, cr7, {0} │ │ │ │ asrs r0, r3, #32 │ │ │ │ ... │ │ │ │ │ │ │ │ -00052828 : │ │ │ │ +00050080 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #124] @ (528b4 ) │ │ │ │ + ldr r7, [pc, #124] @ (5010c ) │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ blx 2c1a8 │ │ │ │ - ldr r3, [pc, #116] @ (528b8 ) │ │ │ │ + ldr r3, [pc, #116] @ (50110 ) │ │ │ │ add r7, pc │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ subs r5, r5, r2 │ │ │ │ add.w r3, r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ strd r3, r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - beq.n 52896 │ │ │ │ + beq.n 500ee │ │ │ │ movw r3, #65528 @ 0xfff8 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 528a6 │ │ │ │ + bhi.n 500fe │ │ │ │ mov r0, r5 │ │ │ │ blx 2b890 │ │ │ │ mov r3, r0 │ │ │ │ add r5, r3 │ │ │ │ strd r3, r3, [r4, #36] @ 0x24 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ ldrd r1, r5, [r6, #36] @ 0x24 │ │ │ │ subs r5, r5, r1 │ │ │ │ cmp r5, #8 │ │ │ │ - ble.n 5289a │ │ │ │ + ble.n 500f2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ blx 2c7f8 │ │ │ │ mov r3, r0 │ │ │ │ add r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r3, r5 │ │ │ │ - b.n 52872 │ │ │ │ - bne.n 5288e │ │ │ │ + b.n 500ca │ │ │ │ + bne.n 500e6 │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r3] │ │ │ │ - b.n 5288e │ │ │ │ + b.n 500e6 │ │ │ │ blx 2c6ac │ │ │ │ mov r0, r4 │ │ │ │ blx 2dd08 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ + cdp 0, 8, cr0, cr14, cr7, {0} │ │ │ │ asrs r0, r3, #32 │ │ │ │ ... │ │ │ │ │ │ │ │ -000528bc : │ │ │ │ +00050114 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ blx 2b890 │ │ │ │ @@ -59443,108 +55329,108 @@ │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -000528ec : │ │ │ │ +00050144 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5295a │ │ │ │ + beq.n 501b2 │ │ │ │ mov r5, r1 │ │ │ │ blx 2cef4 │ │ │ │ add.w r3, r4, #36 @ 0x24 │ │ │ │ add.w r2, r5, #36 @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5295a │ │ │ │ + beq.n 501b2 │ │ │ │ ldrd r7, r2, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r6, r2, r7 │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 52970 │ │ │ │ + bhi.n 501c8 │ │ │ │ ldr.w ip, [r4, #40] @ 0x28 │ │ │ │ sub.w r1, ip, r0 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 5295e │ │ │ │ + bls.n 501b6 │ │ │ │ cmp r1, #8 │ │ │ │ - ble.n 529a4 │ │ │ │ + ble.n 501fc │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 2c7f8 │ │ │ │ ldrd r0, ip, [r4, #36] @ 0x24 │ │ │ │ ldrd r7, r2, [r5, #36] @ 0x24 │ │ │ │ sub.w r1, ip, r0 │ │ │ │ add r1, r7 │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #8 │ │ │ │ - ble.n 529be │ │ │ │ + ble.n 50216 │ │ │ │ mov r0, ip │ │ │ │ blx 2c7f8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r6, r3 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r6, #8 │ │ │ │ - ble.n 529b0 │ │ │ │ + ble.n 50208 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ blx 2c7f8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r6, r3 │ │ │ │ - b.n 52958 │ │ │ │ + b.n 501b0 │ │ │ │ movw r3, #65528 @ 0xfff8 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 529d6 │ │ │ │ + bhi.n 5022e │ │ │ │ mov r0, r6 │ │ │ │ blx 2b890 │ │ │ │ cmp r6, #8 │ │ │ │ mov r5, r0 │ │ │ │ - ble.n 529cc │ │ │ │ + ble.n 50224 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ blx 2c7f8 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 5299c │ │ │ │ + cbz r0, 501f4 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c4e4 │ │ │ │ add r6, r5 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ - b.n 52958 │ │ │ │ - bne.n 52946 │ │ │ │ + b.n 501b0 │ │ │ │ + bne.n 5019e │ │ │ │ vldr d7, [r7] │ │ │ │ vstr d7, [r0] │ │ │ │ - b.n 52946 │ │ │ │ + b.n 5019e │ │ │ │ add r6, r0 │ │ │ │ - bne.n 52958 │ │ │ │ + bne.n 501b0 │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ strd r2, r3, [r0] │ │ │ │ - b.n 52958 │ │ │ │ + b.n 501b0 │ │ │ │ add r6, r0 │ │ │ │ - bne.n 52958 │ │ │ │ + bne.n 501b0 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ strd r2, r3, [ip] │ │ │ │ - b.n 52958 │ │ │ │ + b.n 501b0 │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ strd r2, r3, [r0] │ │ │ │ - b.n 52990 │ │ │ │ + b.n 501e8 │ │ │ │ blx 2c6ac │ │ │ │ nop │ │ │ │ │ │ │ │ -000529dc : │ │ │ │ +00050234 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ ldrd r7, r1, [r1, #48] @ 0x30 │ │ │ │ @@ -59559,59 +55445,59 @@ │ │ │ │ movgt r4, #0 │ │ │ │ ldrsh.w r9, [r3, #24] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ add.w fp, r3, r9, lsl #3 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [fp] │ │ │ │ - ble.n 52a3e │ │ │ │ + ble.n 50296 │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ mov r1, r5 │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ blx r2 │ │ │ │ vldr d7, [fp] │ │ │ │ cmp r7, r4 │ │ │ │ vadd.f64 d7, d7, d0 │ │ │ │ vstr d7, [fp] │ │ │ │ - bne.n 52a20 │ │ │ │ + bne.n 50278 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 2bf38 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 52a60 │ │ │ │ + cbnz r0, 502b8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 52aaa │ │ │ │ + cbz r0, 50302 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ - cbz r0, 52ab6 │ │ │ │ + cbz r0, 5030e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r3, #224] @ 0xe0 │ │ │ │ blx r3 │ │ │ │ vabs.f64 d0, d0 │ │ │ │ - vldr d7, [pc, #92] @ 52ad8 │ │ │ │ + vldr d7, [pc, #92] @ 50330 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 52ab6 │ │ │ │ + bpl.n 5030e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 52abe │ │ │ │ - ldr r1, [pc, #84] @ (52ae0 ) │ │ │ │ + cbz r0, 50316 │ │ │ │ + ldr r1, [pc, #84] @ (50338 ) │ │ │ │ add r1, pc │ │ │ │ blx 2dbd4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r3, #224] @ 0xe0 │ │ │ │ blx r3 │ │ │ │ @@ -59622,58 +55508,58 @@ │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #2 │ │ │ │ str.w r2, [r3, r9, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #36] @ (52ae4 ) │ │ │ │ + ldr r3, [pc, #36] @ (5033c ) │ │ │ │ movw r2, #1138 @ 0x472 │ │ │ │ - ldr r1, [pc, #32] @ (52ae8 ) │ │ │ │ - ldr r0, [pc, #36] @ (52aec ) │ │ │ │ + ldr r1, [pc, #32] @ (50340 ) │ │ │ │ + ldr r0, [pc, #36] @ (50344 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - ldrh r0, [r3, #28] │ │ │ │ + cbz r4, 50352 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r0, [r0, #22] │ │ │ │ + sub sp, #16 │ │ │ │ movs r5, r0 │ │ │ │ - strh r2, [r0, #16] │ │ │ │ + add r7, pc, #792 @ (adr r7, 5065c ) │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r4, [r6, #24] │ │ │ │ + sub sp, #480 @ 0x1e0 │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -00052af0 : │ │ │ │ +00050348 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2b97c │ │ │ │ - ldr r5, [pc, #64] @ (52b4c ) │ │ │ │ + ldr r5, [pc, #64] @ (503a4 ) │ │ │ │ ldr r1, [r4, #28] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r3, [pc, #60] @ (52b50 ) │ │ │ │ + ldr r3, [pc, #60] @ (503a8 ) │ │ │ │ add r5, pc │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ strd r2, r2, [r4, #36] @ 0x24 │ │ │ │ adds r3, #8 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r1, 52b2a │ │ │ │ + cbnz r1, 50382 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r5, r4, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c234 >::_M_default_append(unsigned int)@plt> │ │ │ │ mov r0, r4 │ │ │ │ @@ -59681,53 +55567,52 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2dd08 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - stmia r4!, {r1, r2, r4} │ │ │ │ - movs r7, r0 │ │ │ │ + subs.w r0, lr, r7 │ │ │ │ asrs r0, r3, #32 │ │ │ │ ... │ │ │ │ │ │ │ │ -00052b54 : │ │ │ │ +000503ac : │ │ │ │ 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 fp, [pc, #672] @ 52e08 │ │ │ │ + ldr.w fp, [pc, #672] @ 50660 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r1 │ │ │ │ add fp, pc │ │ │ │ - beq.w 52cd6 │ │ │ │ + beq.w 5052e │ │ │ │ mov r5, r1 │ │ │ │ blx 2de98 │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ - cbz r0, 52b86 │ │ │ │ + cbz r0, 503de │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r5, #148] @ 0x94 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr r6, [r5, #96] @ 0x60 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ - cbz r6, 52b9e │ │ │ │ + cbz r6, 503f6 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ - cbz r0, 52bb0 │ │ │ │ + cbz r0, 50408 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 52bb0 │ │ │ │ + cbnz r3, 50408 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ add.w r1, r5, #228 @ 0xe4 │ │ │ │ ldr.w r2, [r5, #136] @ 0x88 │ │ │ │ add.w r0, r4, #228 @ 0xe4 │ │ │ │ @@ -59751,288 +55636,287 @@ │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ str.w r3, [r4, #256] @ 0x100 │ │ │ │ add.w r2, r4, #104 @ 0x68 │ │ │ │ add.w r3, r5, #104 @ 0x68 │ │ │ │ ldr.w r1, [r5, #220] @ 0xdc │ │ │ │ cmp r2, r3 │ │ │ │ str.w r1, [r4, #220] @ 0xdc │ │ │ │ - beq.n 52cd6 │ │ │ │ + beq.n 5052e │ │ │ │ ldrd r6, r9, [r5, #104] @ 0x68 │ │ │ │ ldr r7, [r4, #104] @ 0x68 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ sub.w r8, r9, r6 │ │ │ │ subs r3, r3, r7 │ │ │ │ cmp r3, r8 │ │ │ │ - bcc.n 52d30 │ │ │ │ + bcc.n 50588 │ │ │ │ ldr.w sl, [r4, #108] @ 0x6c │ │ │ │ sub.w r3, sl, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.n 52cde │ │ │ │ + bhi.n 50536 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 52c7c │ │ │ │ + ble.n 504d4 │ │ │ │ mov.w r5, r8, asr #4 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ mov r9, r7 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ blx 2dbc8 │ │ │ │ adds r6, #48 @ 0x30 │ │ │ │ add.w r9, r9, #48 @ 0x30 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 52c54 │ │ │ │ + bne.n 504ac │ │ │ │ cmp.w r8, #0 │ │ │ │ sub.w r3, r8, #48 @ 0x30 │ │ │ │ add.w r7, r7, #48 @ 0x30 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ ldr.w sl, [r4, #108] @ 0x6c │ │ │ │ add r7, r3 │ │ │ │ cmp sl, r7 │ │ │ │ - beq.n 52cd0 │ │ │ │ - ldr.w r9, [pc, #392] @ 52e0c │ │ │ │ + beq.n 50528 │ │ │ │ + ldr.w r9, [pc, #392] @ 50664 │ │ │ │ add.w r6, r7, #48 @ 0x30 │ │ │ │ mov r5, r6 │ │ │ │ add r9, pc │ │ │ │ - b.n 52cba │ │ │ │ - ldr r3, [pc, #384] @ (52e10 ) │ │ │ │ + b.n 50512 │ │ │ │ + ldr r3, [pc, #384] @ (50668 ) │ │ │ │ ldr.w r0, [r5, #-12] │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r5, #-48] │ │ │ │ - cbz r0, 52caa │ │ │ │ + cbz r0, 50502 │ │ │ │ ldr.w r1, [r5, #-4] │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ blx 2dd08 │ │ │ │ mov r7, r6 │ │ │ │ cmp sl, r6 │ │ │ │ - beq.n 52cd0 │ │ │ │ + beq.n 50528 │ │ │ │ adds r6, #48 @ 0x30 │ │ │ │ ldr.w r3, [r5, #-48] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 52c8e │ │ │ │ + beq.n 504e6 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ blx r3 │ │ │ │ mov r7, r6 │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 52cb8 │ │ │ │ + bne.n 50510 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ add r3, r8 │ │ │ │ str r3, [r4, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w fp, r3, asr #4 │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ cmp r3, #0 │ │ │ │ mul.w fp, r2, fp │ │ │ │ - ble.n 52d10 │ │ │ │ + ble.n 50568 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2dbc8 │ │ │ │ adds r6, #48 @ 0x30 │ │ │ │ adds r7, #48 @ 0x30 │ │ │ │ subs.w fp, fp, #1 │ │ │ │ - bne.n 52cf2 │ │ │ │ + bne.n 5054a │ │ │ │ ldrd r7, sl, [r4, #104] @ 0x68 │ │ │ │ ldrd r6, r9, [r5, #104] @ 0x68 │ │ │ │ sub.w r3, sl, r7 │ │ │ │ add r6, r3 │ │ │ │ cmp r6, r9 │ │ │ │ it eq │ │ │ │ addeq.w r3, r7, r8 │ │ │ │ - beq.n 52cd4 │ │ │ │ + beq.n 5052c │ │ │ │ mov r5, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c58c │ │ │ │ adds r6, #48 @ 0x30 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 52d1e │ │ │ │ - b.n 52cd0 │ │ │ │ + bne.n 50576 │ │ │ │ + b.n 50528 │ │ │ │ movw r3, #65504 @ 0xffe0 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.n 52dc8 │ │ │ │ + bhi.n 50620 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b890 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx 2ca9c > >, Bonmin::HotInfo*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Bonmin::HotInfo*)@plt> │ │ │ │ ldrd r7, r9, [r4, #104] @ 0x68 │ │ │ │ cmp r7, r9 │ │ │ │ - beq.n 52daa │ │ │ │ - ldr.w sl, [pc, #188] @ 52e14 │ │ │ │ + beq.n 50602 │ │ │ │ + ldr.w sl, [pc, #188] @ 5066c │ │ │ │ add.w r6, r7, #48 @ 0x30 │ │ │ │ mov r5, r6 │ │ │ │ add sl, pc │ │ │ │ - b.n 52d90 │ │ │ │ - ldr r3, [pc, #168] @ (52e10 ) │ │ │ │ + b.n 505e8 │ │ │ │ + ldr r3, [pc, #168] @ (50668 ) │ │ │ │ ldr.w r0, [r5, #-12] │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r5, #-48] │ │ │ │ - cbz r0, 52d80 │ │ │ │ + cbz r0, 505d8 │ │ │ │ ldr.w r1, [r5, #-4] │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ blx 2dd08 │ │ │ │ mov r7, r6 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 52da6 │ │ │ │ + beq.n 505fe │ │ │ │ adds r6, #48 @ 0x30 │ │ │ │ ldr.w r3, [r5, #-48] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 52d64 │ │ │ │ + beq.n 505bc │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ blx r3 │ │ │ │ mov r7, r6 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 52d8e │ │ │ │ + bne.n 505e6 │ │ │ │ ldr.w r9, [r4, #104] @ 0x68 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 52dbc │ │ │ │ + beq.n 50614 │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ mov r0, r9 │ │ │ │ sub.w r1, r1, r9 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r4, #104] @ 0x68 │ │ │ │ add.w r3, r2, r8 │ │ │ │ str r3, [r4, #112] @ 0x70 │ │ │ │ - b.n 52cd4 │ │ │ │ + b.n 5052c │ │ │ │ blx 2c6ac │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 52df4 │ │ │ │ + beq.n 5064c │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r0, sl │ │ │ │ add.w sl, sl, #48 @ 0x30 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 52dd0 │ │ │ │ + b.n 50628 │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ blx 2c4e4 │ │ │ │ blx 2d548 <__cxa_rethrow@plt> │ │ │ │ blx 2d548 <__cxa_rethrow@plt> │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - bcc.n 52ea6 │ │ │ │ + sbc.w r0, r2, r7 │ │ │ │ + bcc.n 506fe │ │ │ │ vshr.u32 d17, d8, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 52f02 │ │ │ │ + bcs.n 5075a │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ blx lr │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r6, r1, r0 │ │ │ │ cmp r6, #4 │ │ │ │ - bhi.n 52e32 │ │ │ │ + bhi.n 5068a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ asrs r6, r6, #2 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov.w r9, r6, lsl #4 │ │ │ │ mov r0, r9 │ │ │ │ blx 2b890 │ │ │ │ cmp r8, r4 │ │ │ │ mov r7, r0 │ │ │ │ - beq.n 52e66 │ │ │ │ + beq.n 506be │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov ip, r4 │ │ │ │ ldr.w r1, [ip], #4 │ │ │ │ adds r3, #16 │ │ │ │ str.w r1, [r3, #-16] │ │ │ │ ldrd r0, r1, [r2], #8 │ │ │ │ strd r0, r1, [r3, #-8] │ │ │ │ cmp r8, ip │ │ │ │ - bne.n 52e50 │ │ │ │ + bne.n 506a8 │ │ │ │ add.w sl, r7, r9 │ │ │ │ cmp r7, sl │ │ │ │ - beq.n 52ea8 │ │ │ │ + beq.n 50700 │ │ │ │ mov.w r2, r9, asr #4 │ │ │ │ mov r1, sl │ │ │ │ clz r2, r2 │ │ │ │ mov r0, r7 │ │ │ │ rsb r2, r2, #31 │ │ │ │ mov.w r3, #0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ blx 2c2a0 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@plt> │ │ │ │ cmp.w r9, #256 @ 0x100 │ │ │ │ - ble.n 52ece │ │ │ │ + ble.n 50726 │ │ │ │ add.w r8, r7, #256 @ 0x100 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 4fe8c │ │ │ │ + bl 4d6e4 │ │ │ │ mov r0, r8 │ │ │ │ add.w r8, r8, #16 │ │ │ │ - bl 4fdac │ │ │ │ + bl 4d604 │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 52e9a │ │ │ │ + bne.n 506f2 │ │ │ │ add.w r1, r7, #8 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r1, #-8] │ │ │ │ adds r3, #1 │ │ │ │ ldrd r8, r9, [r1], #16 │ │ │ │ str.w r2, [r4], #4 │ │ │ │ cmp r6, r3 │ │ │ │ strd r8, r9, [r5], #8 │ │ │ │ - bhi.n 52eae │ │ │ │ + bhi.n 50706 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 2ca20 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 4fe8c │ │ │ │ - b.n 52ea8 │ │ │ │ + bl 4d6e4 │ │ │ │ + b.n 50700 │ │ │ │ │ │ │ │ -00052ed8 : │ │ │ │ +00050730 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r5 │ │ │ │ mov fp, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #716] @ (531c8 ) │ │ │ │ + ldr r2, [pc, #716] @ (50a20 ) │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #716] @ (531cc ) │ │ │ │ + ldr r3, [pc, #716] @ (50a24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #708] @ (531d0 ) │ │ │ │ + ldr r3, [pc, #708] @ (50a28 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c8dc │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ @@ -60043,80 +55927,80 @@ │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 53574 │ │ │ │ + beq.w 50dcc │ │ │ │ cmp.w sl, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 5371a │ │ │ │ + bcs.w 50f72 │ │ │ │ mov.w r4, sl, lsl #3 │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c6dc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #32] │ │ │ │ blx 2d5c8 │ │ │ │ ldr r5, [r5, #80] @ 0x50 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 5358a │ │ │ │ + beq.w 50de2 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c6dc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ blx 2d5c8 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ blx 2c9d8 <__getrusage64@plt> │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ blx 2d960 <__aeabi_l2d@plt> │ │ │ │ - vldr d8, [pc, #564] @ 531b8 │ │ │ │ + vldr d8, [pc, #564] @ 50a10 │ │ │ │ vmov d9, r0, r1 │ │ │ │ ldrd r0, r1, [sp, #80] @ 0x50 │ │ │ │ blx 2d960 <__aeabi_l2d@plt> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ vmov d7, r0, r1 │ │ │ │ cmp r3, #0 │ │ │ │ vmla.f64 d9, d7, d8 │ │ │ │ - ble.w 5359c │ │ │ │ - vldr d10, [pc, #540] @ 531c0 │ │ │ │ + ble.w 50df4 │ │ │ │ + vldr d10, [pc, #540] @ 50a18 │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp, #64] @ 0x40 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ ldr.w r3, [fp, #104] @ 0x68 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 5367c │ │ │ │ - ldr r3, [pc, #516] @ (531d4 ) │ │ │ │ + bne.w 50ed4 │ │ │ │ + ldr r3, [pc, #516] @ (50a2c ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 533b0 │ │ │ │ - ldr r2, [pc, #500] @ (531d8 ) │ │ │ │ + bne.w 50c08 │ │ │ │ + ldr r2, [pc, #500] @ (50a30 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 53492 │ │ │ │ + bne.w 50cea │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r8 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ @@ -60124,82 +56008,82 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ blx 2d4a0 │ │ │ │ cmp r0, #3 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq.w 533a0 │ │ │ │ + beq.w 50bf8 │ │ │ │ mov r0, r8 │ │ │ │ blx 2d57c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 535ec │ │ │ │ + bne.w 50e44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ cmp r4, r8 │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [fp, #84] @ 0x54 │ │ │ │ - beq.n 53054 │ │ │ │ + beq.n 508ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #628] @ 0x274 │ │ │ │ blx r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 530ac │ │ │ │ + ble.n 50904 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldrd r5, r4, [sp, #36] @ 0x24 │ │ │ │ vldmia r9!, {d0} │ │ │ │ vldmia r7!, {d7} │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 53086 │ │ │ │ + beq.n 508de │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r3, [r3, #260] @ 0x104 │ │ │ │ blx r3 │ │ │ │ vldmia r5!, {d0} │ │ │ │ vldmia r4!, {d7} │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 530a6 │ │ │ │ + beq.n 508fe │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r3, [r3, #268] @ 0x10c │ │ │ │ blx r3 │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 53066 │ │ │ │ + bne.n 508be │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 5340a │ │ │ │ + bne.w 50c62 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 5349a │ │ │ │ + bne.w 50cf2 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #272] @ (531dc ) │ │ │ │ + ldr r3, [pc, #272] @ (50a34 ) │ │ │ │ mov r4, r8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2dae0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ @@ -60211,29 +56095,29 @@ │ │ │ │ mov r1, r4 │ │ │ │ blx 2d4a0 │ │ │ │ ldr.w r3, [fp, #80] @ 0x50 │ │ │ │ cmp r0, #3 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r3, r3, #1 │ │ │ │ str.w r3, [fp, #80] @ 0x50 │ │ │ │ - beq.w 5337c │ │ │ │ + beq.w 50bd4 │ │ │ │ mov r0, r8 │ │ │ │ blx 2d57c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ sub.w r2, r3, #1 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r3, r2 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 53690 │ │ │ │ + bne.w 50ee8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub.w r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ands r3, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -60241,69 +56125,69 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ cmp r4, r8 │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [fp, #84] @ 0x54 │ │ │ │ - beq.n 5315c │ │ │ │ + beq.n 509b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #628] @ 0x274 │ │ │ │ blx r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 531e0 │ │ │ │ + ble.n 50a38 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldrd r5, r4, [sp, #36] @ 0x24 │ │ │ │ vldmia r7!, {d0} │ │ │ │ vldmia r6!, {d7} │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 5318e │ │ │ │ + beq.n 509e6 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r3, [r3, #260] @ 0x104 │ │ │ │ blx r3 │ │ │ │ vldmia r5!, {d0} │ │ │ │ vldmia r4!, {d7} │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 531ae │ │ │ │ + beq.n 50a06 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r3, [r3, #268] @ 0x10c │ │ │ │ blx r3 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp sl, r9 │ │ │ │ - bne.n 5316e │ │ │ │ - b.n 531e0 │ │ │ │ + bne.n 509c6 │ │ │ │ + b.n 50a38 │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - stmia r0!, {r1, r3, r5} │ │ │ │ + b.n 509c8 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3, r4} │ │ │ │ + b.n 509b4 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 53362 │ │ │ │ + beq.w 50bba │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ blx 2c9d8 <__getrusage64@plt> │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ @@ -60314,15 +56198,15 @@ │ │ │ │ vmov d6, r0, r1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ vmla.f64 d11, d6, d8 │ │ │ │ vldr d7, [r3, #48] @ 0x30 │ │ │ │ vsub.f64 d11, d11, d9 │ │ │ │ vcmpe.f64 d11, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 5355a │ │ │ │ + bgt.w 50db2 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ blx 2c9d8 <__getrusage64@plt> │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ blx 2d960 <__aeabi_l2d@plt> │ │ │ │ vmov d11, r0, r1 │ │ │ │ ldrd r0, r1, [sp, #80] @ 0x50 │ │ │ │ @@ -60330,30 +56214,30 @@ │ │ │ │ vmov d5, r0, r1 │ │ │ │ vldr d6, [fp, #128] @ 0x80 │ │ │ │ vldr d7, [fp, #120] @ 0x78 │ │ │ │ vmla.f64 d11, d5, d8 │ │ │ │ vsub.f64 d11, d11, d6 │ │ │ │ vcmpe.f64 d11, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 5355a │ │ │ │ + bgt.w 50db2 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 532e4 │ │ │ │ + bne.n 50b3c │ │ │ │ ldr.w r3, [fp, #220] @ 0xdc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 532e4 │ │ │ │ + beq.n 50b3c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 535d8 │ │ │ │ + bne.w 50e30 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 53668 │ │ │ │ + bne.w 50ec0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ vldr d11, [r3, #8] │ │ │ │ vldr d12, [r3] │ │ │ │ blx 2caa8 │ │ │ │ @@ -60366,342 +56250,342 @@ │ │ │ │ vmovgt.f64 d7, d11 │ │ │ │ it pl │ │ │ │ vmovpl.f64 d11, d12 │ │ │ │ vmul.f64 d7, d7, d0 │ │ │ │ vmla.f64 d7, d11, d6 │ │ │ │ vcmpe.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 53488 │ │ │ │ + bgt.w 50ce0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [fp, #220] @ 0xdc │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 5358e │ │ │ │ + ble.w 50de6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 52fb2 │ │ │ │ + bne.w 5080a │ │ │ │ ldrd r2, r9, [fp, #104] @ 0x68 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ sub.w r1, r9, r2 │ │ │ │ asrs r1, r1, #4 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r1 │ │ │ │ - bgt.w 535c4 │ │ │ │ + bgt.w 50e1c │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r1 │ │ │ │ - bhi.w 5354e │ │ │ │ + bhi.w 50da6 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.w 534ee │ │ │ │ + bhi.w 50d46 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 53328 │ │ │ │ + cbz r3, 50b80 │ │ │ │ mov r0, r3 │ │ │ │ blx 2d074 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 53332 │ │ │ │ + cbz r3, 50b8a │ │ │ │ mov r0, r3 │ │ │ │ blx 2d074 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ blx r3 │ │ │ │ - ldr.w r2, [pc, #1096] @ 53788 │ │ │ │ - ldr.w r3, [pc, #1096] @ 5378c │ │ │ │ + ldr.w r2, [pc, #1096] @ 50fe0 │ │ │ │ + ldr.w r3, [pc, #1096] @ 50fe4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 53664 │ │ │ │ + bne.w 50ebc │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add sp, #196 @ 0xc4 │ │ │ │ vpop {d8-d12} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 531ee │ │ │ │ + beq.w 50a46 │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 531ee │ │ │ │ + b.n 50a46 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [fp, #93] @ 0x5d │ │ │ │ sub.w r2, r2, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ clz r2, r2 │ │ │ │ mov r5, r3 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5345c │ │ │ │ + bne.n 50cb4 │ │ │ │ blx 2d57c │ │ │ │ str r5, [sp, #24] │ │ │ │ - b.n 5313a │ │ │ │ + b.n 50992 │ │ │ │ ldrb.w r3, [fp, #93] @ 0x5d │ │ │ │ mov r0, r8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 53474 │ │ │ │ + bne.n 50ccc │ │ │ │ blx 2d57c │ │ │ │ - b.n 53032 │ │ │ │ + b.n 5088a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 534e8 │ │ │ │ + bne.w 50d40 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r3, [r3, #620] @ 0x26c │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #964] @ (53790 ) │ │ │ │ + ldr r3, [pc, #964] @ (50fe8 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 534da │ │ │ │ + bne.n 50d32 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #944] @ (53794 ) │ │ │ │ + ldr r3, [pc, #944] @ (50fec ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 534cc │ │ │ │ + bne.n 50d24 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #932] @ (53798 ) │ │ │ │ + ldr r3, [pc, #932] @ (50ff0 ) │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ streq r2, [r4, #64] @ 0x40 │ │ │ │ - bne.n 534c2 │ │ │ │ + bne.n 50d1a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 53004 │ │ │ │ + b.n 5085c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 534e2 │ │ │ │ + bne.n 50d3a │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r3, [r3, #620] @ 0x26c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 534ba │ │ │ │ + bne.n 50d12 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #864] @ (53794 ) │ │ │ │ + ldr r3, [pc, #864] @ (50fec ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 534ac │ │ │ │ + bne.n 50d04 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #848] @ (53798 ) │ │ │ │ + ldr r3, [pc, #848] @ (50ff0 ) │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ streq r2, [r4, #64] @ 0x40 │ │ │ │ - bne.n 534a2 │ │ │ │ + bne.n 50cfa │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 530e2 │ │ │ │ + b.n 5093a │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrd r2, r3, [fp, #8] │ │ │ │ strd r2, r3, [r1, #16] │ │ │ │ blx 2d57c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 5313a │ │ │ │ + b.n 50992 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrd r2, r3, [fp, #8] │ │ │ │ strd r2, r3, [r1, #16] │ │ │ │ blx 2d57c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 53032 │ │ │ │ + b.n 5088a │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ vmov.f64 d10, d7 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b.n 532e4 │ │ │ │ + b.n 50b3c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ - b.n 52ff8 │ │ │ │ + b.n 50850 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ - b.n 530ca │ │ │ │ + b.n 50922 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - b.n 53454 │ │ │ │ + b.n 50cac │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - b.n 53444 │ │ │ │ + b.n 50c9c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 53432 │ │ │ │ + b.n 50c8a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - b.n 53402 │ │ │ │ + b.n 50c5a │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - b.n 533f2 │ │ │ │ + b.n 50c4a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 533e0 │ │ │ │ + b.n 50c38 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 530ba │ │ │ │ + b.n 50912 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 52fe0 │ │ │ │ + b.n 50838 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mla r7, r3, r0, r2 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.w 5331e │ │ │ │ - ldr r6, [pc, #672] @ (5379c ) │ │ │ │ + beq.w 50b76 │ │ │ │ + ldr r6, [pc, #672] @ (50ff4 ) │ │ │ │ adds r4, r7, r3 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ mov r5, r7 │ │ │ │ add r6, pc │ │ │ │ - b.n 53532 │ │ │ │ - ldr r3, [pc, #660] @ (537a0 ) │ │ │ │ + b.n 50d8a │ │ │ │ + ldr r3, [pc, #660] @ (50ff8 ) │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r4, #-48] │ │ │ │ - cbz r0, 53524 │ │ │ │ + cbz r0, 50d7c │ │ │ │ ldr.w r1, [r4, #-4] │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r5 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ blx 2dd08 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ cmp r9, r5 │ │ │ │ - beq.n 53548 │ │ │ │ + beq.n 50da0 │ │ │ │ ldr.w r3, [r4, #-48] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 53508 │ │ │ │ + beq.n 50d60 │ │ │ │ mov r0, r5 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ blx r3 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ cmp r9, r5 │ │ │ │ - bne.n 53532 │ │ │ │ + bne.n 50d8a │ │ │ │ str.w r7, [fp, #108] @ 0x6c │ │ │ │ - b.n 5331e │ │ │ │ + b.n 50b76 │ │ │ │ subs r1, r0, r1 │ │ │ │ add.w r0, fp, #104 @ 0x68 │ │ │ │ blx 2b924 >::_M_default_append(unsigned int)@plt> │ │ │ │ - b.n 5331e │ │ │ │ + b.n 50b76 │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, ip │ │ │ │ itee le │ │ │ │ strle.w ip, [sp, #56] @ 0x38 │ │ │ │ addgt.w r3, ip, #1 │ │ │ │ strgt r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 532f2 │ │ │ │ + b.n 50b4a │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - cbz r5, 53594 │ │ │ │ + cbz r5, 50dec │ │ │ │ cmp.w sl, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 5371a │ │ │ │ + bcs.w 50f72 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r4, sl, lsl #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 52f60 │ │ │ │ + b.n 507b8 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - b.n 52f70 │ │ │ │ + b.n 507c8 │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ - b.n 53562 │ │ │ │ + b.n 50dba │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - b.n 52f70 │ │ │ │ + b.n 507c8 │ │ │ │ ldrd r2, r9, [fp, #104] @ 0x68 │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ sub.w r1, r9, r2 │ │ │ │ cmp r1, #0 │ │ │ │ mov.w r3, r1, asr #4 │ │ │ │ itt ge │ │ │ │ movge r1, #0 │ │ │ │ strge r1, [sp, #64] @ 0x40 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ it ge │ │ │ │ movge r0, r1 │ │ │ │ - bge.w 53318 │ │ │ │ - ldr r3, [pc, #476] @ (537a4 ) │ │ │ │ + bge.w 50b70 │ │ │ │ + ldr r3, [pc, #476] @ (50ffc ) │ │ │ │ movw r2, #950 @ 0x3b6 │ │ │ │ - ldr r1, [pc, #476] @ (537a8 ) │ │ │ │ - ldr r0, [pc, #476] @ (537ac ) │ │ │ │ + ldr r1, [pc, #476] @ (51000 ) │ │ │ │ + ldr r0, [pc, #476] @ (51004 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #468] @ (537b0 ) │ │ │ │ + ldr r3, [pc, #468] @ (51008 ) │ │ │ │ mov.w r2, #932 @ 0x3a4 │ │ │ │ - ldr r1, [pc, #468] @ (537b4 ) │ │ │ │ - ldr r0, [pc, #468] @ (537b8 ) │ │ │ │ + ldr r1, [pc, #468] @ (5100c ) │ │ │ │ + ldr r0, [pc, #468] @ (51010 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r2, [pc, #460] @ (537bc ) │ │ │ │ + ldr r2, [pc, #460] @ (51014 ) │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r3, [pc, #460] @ (537c0 ) │ │ │ │ + ldr r3, [pc, #460] @ (51018 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ blx 2cd54 <__dynamic_cast@plt> │ │ │ │ @@ -60709,67 +56593,67 @@ │ │ │ │ mov r7, r3 │ │ │ │ movs r0, #4 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r6, [r7, #276] @ 0x114 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - cbz r6, 53620 │ │ │ │ + cbz r6, 50e78 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r4, sp, #164 @ 0xa4 │ │ │ │ blx 2c580 ::ReleasePointer_()@plt> │ │ │ │ - ldr r1, [pc, #408] @ (537c4 ) │ │ │ │ + ldr r1, [pc, #408] @ (5101c ) │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ add r1, pc │ │ │ │ - bl 4ff18 │ │ │ │ + bl 4d770 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ bl 2e23c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2c580 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #372] @ (537c8 ) │ │ │ │ - ldr r3, [pc, #312] @ (5378c ) │ │ │ │ + ldr r2, [pc, #372] @ (51020 ) │ │ │ │ + ldr r3, [pc, #312] @ (50fe4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 53708 │ │ │ │ + beq.n 50f60 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #352] @ (537cc ) │ │ │ │ + ldr r3, [pc, #352] @ (51024 ) │ │ │ │ movw r2, #537 @ 0x219 │ │ │ │ - ldr r1, [pc, #352] @ (537d0 ) │ │ │ │ - ldr r0, [pc, #352] @ (537d4 ) │ │ │ │ + ldr r1, [pc, #352] @ (51028 ) │ │ │ │ + ldr r0, [pc, #352] @ (5102c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #344] @ (537d8 ) │ │ │ │ + ldr r3, [pc, #344] @ (51030 ) │ │ │ │ movw r2, #811 @ 0x32b │ │ │ │ - ldr r1, [pc, #344] @ (537dc ) │ │ │ │ - ldr r0, [pc, #344] @ (537e0 ) │ │ │ │ + ldr r1, [pc, #344] @ (51034 ) │ │ │ │ + ldr r0, [pc, #344] @ (51038 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r2, [pc, #296] @ (537bc ) │ │ │ │ + ldr r2, [pc, #296] @ (51014 ) │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r3, [pc, #296] @ (537c0 ) │ │ │ │ + ldr r3, [pc, #296] @ (51018 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ blx 2cd54 <__dynamic_cast@plt> │ │ │ │ @@ -60777,213 +56661,213 @@ │ │ │ │ mov r7, r3 │ │ │ │ movs r0, #4 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r6, [r7, #276] @ 0x114 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - cbz r6, 536c4 │ │ │ │ + cbz r6, 50f1c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r4, sp, #164 @ 0xa4 │ │ │ │ blx 2c580 ::ReleasePointer_()@plt> │ │ │ │ - ldr r1, [pc, #276] @ (537e4 ) │ │ │ │ + ldr r1, [pc, #276] @ (5103c ) │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ add r1, pc │ │ │ │ - bl 4ff18 │ │ │ │ + bl 4d770 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #1 │ │ │ │ bl 2e23c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2c580 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #240] @ (537e8 ) │ │ │ │ - ldr r3, [pc, #148] @ (5378c ) │ │ │ │ + ldr r2, [pc, #240] @ (51040 ) │ │ │ │ + ldr r3, [pc, #148] @ (50fe4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 53664 │ │ │ │ - ldr r3, [pc, #224] @ (537ec ) │ │ │ │ + bne.n 50ebc │ │ │ │ + ldr r3, [pc, #224] @ (51044 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d9d8 <__cxa_throw@plt> │ │ │ │ - ldr r2, [pc, #212] @ (537f0 ) │ │ │ │ - ldr r3, [pc, #108] @ (5378c ) │ │ │ │ + ldr r2, [pc, #212] @ (51048 ) │ │ │ │ + ldr r3, [pc, #108] @ (50fe4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 53664 │ │ │ │ + bne.n 50ebc │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2c580 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c55c <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #172] @ (537f4 ) │ │ │ │ - ldr r3, [pc, #68] @ (5378c ) │ │ │ │ + ldr r2, [pc, #172] @ (5104c ) │ │ │ │ + ldr r3, [pc, #68] @ (50fe4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 53664 │ │ │ │ + bne.n 50ebc │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 53738 │ │ │ │ + b.n 50f90 │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2c580 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c55c <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #132] @ (537f8 ) │ │ │ │ - ldr r3, [pc, #24] @ (5378c ) │ │ │ │ + ldr r2, [pc, #132] @ (51050 ) │ │ │ │ + ldr r3, [pc, #24] @ (50fe4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 53758 │ │ │ │ - b.n 53664 │ │ │ │ - b.n 53764 │ │ │ │ - cbnz r4, 53804 │ │ │ │ + beq.n 50fb0 │ │ │ │ + b.n 50ebc │ │ │ │ + b.n 50fbc │ │ │ │ + b.n 516fc │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r0, r4, r6, r7} │ │ │ │ vshr.u32 d17, d8, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #2] │ │ │ │ + add r6, pc, #216 @ (adr r6, 510d8 ) │ │ │ │ movs r5, r0 │ │ │ │ - strb r4, [r7, #27] │ │ │ │ + ldr r4, [sp, #768] @ 0x300 │ │ │ │ movs r5, r0 │ │ │ │ - strh r2, [r0, #10] │ │ │ │ + add r7, pc, #24 @ (adr r7, 51020 ) │ │ │ │ movs r5, r0 │ │ │ │ - strh r6, [r3, #2] │ │ │ │ + add r6, pc, #136 @ (adr r6, 51094 ) │ │ │ │ movs r5, r0 │ │ │ │ - strb r0, [r5, #27] │ │ │ │ + ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ movs r5, r0 │ │ │ │ - strh r6, [r5, #6] │ │ │ │ + add r6, pc, #712 @ (adr r6, 512dc ) │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #31 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #4] │ │ │ │ + add r6, pc, #408 @ (adr r6, 511b8 ) │ │ │ │ movs r5, r0 │ │ │ │ - @ instruction: 0xb8d4 │ │ │ │ + b.n 5111c │ │ │ │ movs r7, r0 │ │ │ │ - strh r6, [r7, #2] │ │ │ │ + add r6, pc, #264 @ (adr r6, 51130 ) │ │ │ │ movs r5, r0 │ │ │ │ - strb r4, [r7, #29] │ │ │ │ + ldr r5, [sp, #256] @ 0x100 │ │ │ │ movs r5, r0 │ │ │ │ - strb r2, [r4, #30] │ │ │ │ + ldr r5, [sp, #408] @ 0x198 │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r2, [r7, #30] │ │ │ │ + add r5, pc, #504 @ (adr r5, 5122c ) │ │ │ │ movs r5, r0 │ │ │ │ - strb r4, [r0, #25] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ movs r5, r0 │ │ │ │ - strh r2, [r5, #0] │ │ │ │ + add r5, pc, #952 @ (adr r5, 513f4 ) │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r6, [r7, #31] │ │ │ │ + add r5, pc, #776 @ (adr r5, 51348 ) │ │ │ │ movs r5, r0 │ │ │ │ - @ instruction: 0xb830 │ │ │ │ + svc 216 @ 0xd8 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb80a │ │ │ │ + svc 178 @ 0xb2 │ │ │ │ movs r7, r0 │ │ │ │ - @ instruction: 0xb7e0 │ │ │ │ + svc 136 @ 0x88 │ │ │ │ movs r7, r0 │ │ │ │ - @ instruction: 0xb7b4 │ │ │ │ + svc 92 @ 0x5c │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -000537fc : │ │ │ │ +00051054 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #880] @ (53b88 ) │ │ │ │ + ldr r2, [pc, #880] @ (513e0 ) │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #872] @ (53b8c ) │ │ │ │ + ldr r3, [pc, #872] @ (513e4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #864] @ (53b90 ) │ │ │ │ + ldr r3, [pc, #864] @ (513e8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 2c8dc │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r0, 53846 │ │ │ │ + cbz r0, 5109e │ │ │ │ ldr.w r3, [r4, #212] @ 0xd4 │ │ │ │ cmp r6, r3 │ │ │ │ it lt │ │ │ │ movlt r6, r3 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 5387a │ │ │ │ + bgt.n 510d2 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ - cbnz r3, 5388a │ │ │ │ + cbnz r3, 510e2 │ │ │ │ mov.w r8, #1 │ │ │ │ - ldr r2, [pc, #824] @ (53b94 ) │ │ │ │ - ldr r3, [pc, #816] @ (53b8c ) │ │ │ │ + ldr r2, [pc, #824] @ (513ec ) │ │ │ │ + ldr r3, [pc, #816] @ (513e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 53f8c │ │ │ │ + bne.w 517e4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ vpop {d8-d12} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r7, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 53ec8 │ │ │ │ + bne.w 51720 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 53854 │ │ │ │ + beq.n 510ac │ │ │ │ mov r2, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ subs r6, r6, r2 │ │ │ │ cmp r6, r3 │ │ │ │ it ge │ │ │ │ @@ -60999,102 +56883,102 @@ │ │ │ │ cmp r2, r9 │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r4, #252] @ 0xfc │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r3, r4, #104 @ 0x68 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq.n 53920 │ │ │ │ - ldr.w r8, [pc, #720] @ 53b98 │ │ │ │ + beq.n 51178 │ │ │ │ + ldr.w r8, [pc, #720] @ 513f0 │ │ │ │ add.w r5, r2, #48 @ 0x30 │ │ │ │ strd r2, r4, [sp, #56] @ 0x38 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r5 │ │ │ │ add r8, pc │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - b.n 53904 │ │ │ │ - ldr r1, [pc, #700] @ (53b9c ) │ │ │ │ + b.n 5115c │ │ │ │ + ldr r1, [pc, #700] @ (513f4 ) │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ ldr r1, [r5, r1] │ │ │ │ adds r1, #8 │ │ │ │ str.w r1, [r4, #-48] │ │ │ │ - cbz r0, 538f6 │ │ │ │ + cbz r0, 5114e │ │ │ │ ldr.w r1, [r4, #-4] │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r6 │ │ │ │ adds r6, #48 @ 0x30 │ │ │ │ blx 2dd08 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 5391a │ │ │ │ + beq.n 51172 │ │ │ │ ldr.w r1, [r4, #-48] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 538dc │ │ │ │ + beq.n 51134 │ │ │ │ mov r0, r6 │ │ │ │ adds r6, #48 @ 0x30 │ │ │ │ blx r1 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 53904 │ │ │ │ + bne.n 5115c │ │ │ │ ldrd r2, r4, [sp, #56] @ 0x38 │ │ │ │ str r2, [r4, #108] @ 0x6c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - vldr d10, [pc, #592] @ 53b78 │ │ │ │ + vldr d10, [pc, #592] @ 513d0 │ │ │ │ cmp.w sl, #0 │ │ │ │ strd r3, r3, [r4, #52] @ 0x34 │ │ │ │ strd r3, r3, [r4, #60] @ 0x3c │ │ │ │ - ble.n 539aa │ │ │ │ + ble.n 51202 │ │ │ │ movs r5, #0 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 53956 │ │ │ │ + b.n 511ae │ │ │ │ blx 2c58c │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ str r3, [r4, #108] @ 0x6c │ │ │ │ blx 2d9e4 │ │ │ │ cmp sl, r5 │ │ │ │ - beq.n 539aa │ │ │ │ + beq.n 51202 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r8, [r3, r5, lsl #2] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 5397c │ │ │ │ + cbz r3, 511d4 │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 5397c │ │ │ │ + bgt.n 511d4 │ │ │ │ ldrb.w r3, [r4, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 53ba4 │ │ │ │ + beq.w 513fc │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 53ba4 │ │ │ │ + ble.w 513fc │ │ │ │ str.w r8, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [fp, #52] @ 0x34 │ │ │ │ blx 2d4b8 │ │ │ │ ldrd r0, r3, [r4, #108] @ 0x6c │ │ │ │ mov r1, r6 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 53940 │ │ │ │ + bne.n 51198 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2d064 >::_M_realloc_append(Bonmin::HotInfo&&)@plt> │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ blx 2d9e4 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 53956 │ │ │ │ + bne.n 511ae │ │ │ │ ldrd r2, r3, [r4, #104] @ 0x68 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 53dae │ │ │ │ + beq.w 51606 │ │ │ │ subs r3, r3, r2 │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ ldr r1, [r4, #0] │ │ │ │ asrs r3, r3, #4 │ │ │ │ mov r0, r4 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ @@ -61103,49 +56987,49 @@ │ │ │ │ mov r2, r7 │ │ │ │ ldr r5, [r1, #32] │ │ │ │ mov r1, fp │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.w 53dbc │ │ │ │ + bgt.w 51614 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bhi.w 53c96 │ │ │ │ + bhi.w 514ee │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 539fa │ │ │ │ + beq.n 51252 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ ite ge │ │ │ │ movge.w r8, #3 │ │ │ │ movlt.w r8, #4 │ │ │ │ ldrd r2, r3, [r4, #104] @ 0x68 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 53c9e │ │ │ │ + beq.w 514f6 │ │ │ │ movs r6, #0 │ │ │ │ movw sl, #43691 @ 0xaaab │ │ │ │ movt sl, #43690 @ 0xaaaa │ │ │ │ - vldr d11, [pc, #368] @ 53b80 │ │ │ │ + vldr d11, [pc, #368] @ 513d8 │ │ │ │ str r6, [sp, #20] │ │ │ │ - b.n 53ae0 │ │ │ │ + b.n 51338 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 53f54 │ │ │ │ + blt.w 517ac │ │ │ │ ldr r3, [r3, #16] │ │ │ │ vldr d8, [r3, #8] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ add r5, r2 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 53f2c │ │ │ │ + bne.w 51784 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 53d36 │ │ │ │ + beq.w 5158e │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 53f40 │ │ │ │ + blt.w 51798 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ vldr d12, [r3] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 2caa8 │ │ │ │ vcmpe.f64 d8, d12 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -61159,29 +57043,29 @@ │ │ │ │ ite gt │ │ │ │ movgt r3, #1 │ │ │ │ movle r3, #0 │ │ │ │ vmul.f64 d9, d9, d0 │ │ │ │ vmla.f64 d9, d8, d7 │ │ │ │ vcmpe.f64 d10, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 53acc │ │ │ │ + bpl.n 51324 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ strd r9, r3, [r4, #52] @ 0x34 │ │ │ │ ldr.w r3, [fp, #52] @ 0x34 │ │ │ │ ldr.w r5, [r3, r9, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 53aba │ │ │ │ + blt.n 51312 │ │ │ │ vldr d7, [r5, #8] │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 53aba │ │ │ │ + beq.n 51312 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ subs.w r8, r8, #0 │ │ │ │ vmov.f64 d10, d9 │ │ │ │ @@ -61190,28 +57074,28 @@ │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ ldrd r2, r3, [r4, #104] @ 0x68 │ │ │ │ adds r6, #1 │ │ │ │ subs r3, r3, r2 │ │ │ │ asrs r3, r3, #4 │ │ │ │ mul.w r3, sl, r3 │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.w 53daa │ │ │ │ + bcs.w 51602 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mul.w r3, r3, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ adds r3, r2, r3 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ ldr.w r9, [r3, #32] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #2 │ │ │ │ - bne.w 53f2c │ │ │ │ + bne.w 51784 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 53a16 │ │ │ │ + bne.n 5126e │ │ │ │ vldr d7, [r7, #16] │ │ │ │ vldr d8, [r7, #8] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ vcmpe.f64 d7, d11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite mi │ │ │ │ vsubmi.f64 d8, d7, d8 │ │ │ │ @@ -61219,77 +57103,77 @@ │ │ │ │ cmp r3, #0 │ │ │ │ ittt lt │ │ │ │ strlt.w r9, [r4, #60] @ 0x3c │ │ │ │ movlt r3, #0 │ │ │ │ strlt r3, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ - cbz r3, 53b6c │ │ │ │ + cbz r3, 513c4 │ │ │ │ ldr.w r3, [fp, #52] @ 0x34 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [r3, r9, lsl #2] │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r0] │ │ │ │ ldr.w r5, [ip, #28] │ │ │ │ blx r5 │ │ │ │ - ldr r3, [pc, #84] @ (53ba0 ) │ │ │ │ + ldr r3, [pc, #84] @ (513f8 ) │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r5, r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 53da4 │ │ │ │ + bne.w 515fc │ │ │ │ ldr r3, [r1, #16] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 53a22 │ │ │ │ + b.n 5127a │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ subs r6, r1, r4 │ │ │ │ - ldr r2, [pc, #324] @ (53ccc ) │ │ │ │ - @ instruction: 0xb70a │ │ │ │ + ldr r2, [pc, #324] @ (51524 ) │ │ │ │ + udf #178 @ 0xb2 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6fa │ │ │ │ + udf #162 @ 0xa2 │ │ │ │ movs r7, r0 │ │ │ │ - @ instruction: 0xb6cc │ │ │ │ + udf #116 @ 0x74 │ │ │ │ movs r7, r0 │ │ │ │ stmia r6!, {r0, r1, r2, r3, r4, r5, r6, r7} │ │ │ │ vshr.u32 d17, d8, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r9, r8, lsl #2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 53c70 │ │ │ │ + bne.n 514c8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.w 5397c │ │ │ │ + bgt.w 511d4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ cmp r3, r2 │ │ │ │ - blt.w 5397c │ │ │ │ + blt.w 511d4 │ │ │ │ ldr.w r3, [fp, #52] @ 0x34 │ │ │ │ mov.w r2, r8, lsl #3 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r3, r9] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r3, r2 │ │ │ │ @@ -61331,46 +57215,46 @@ │ │ │ │ ite gt │ │ │ │ movgt r3, #1 │ │ │ │ movle r3, #0 │ │ │ │ vmul.f64 d7, d7, d0 │ │ │ │ vmla.f64 d7, d9, d6 │ │ │ │ vcmpe.f64 d10, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 53c80 │ │ │ │ + bmi.n 514d8 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, sl │ │ │ │ - beq.w 539aa │ │ │ │ + beq.w 51202 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r8, [r3, r5, lsl #2] │ │ │ │ - b.n 53960 │ │ │ │ + b.n 511b8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 53bc8 │ │ │ │ + bne.n 51420 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r3, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 53bc8 │ │ │ │ - b.n 5397c │ │ │ │ + bne.n 51420 │ │ │ │ + b.n 511d4 │ │ │ │ adds r5, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ vmov.f64 d10, d7 │ │ │ │ cmp sl, r5 │ │ │ │ str.w r8, [r4, #52] @ 0x34 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ - bne.n 53c68 │ │ │ │ - b.n 539aa │ │ │ │ + bne.n 514c0 │ │ │ │ + b.n 51202 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.w 53efe │ │ │ │ + beq.w 51756 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ itt lt │ │ │ │ addlt.w r3, r4, #152 @ 0x98 │ │ │ │ strlt r3, [sp, #12] │ │ │ │ - blt.n 53cec │ │ │ │ + blt.n 51544 │ │ │ │ ldr.w r2, [fp, #52] @ 0x34 │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ ldr.w r6, [r2, r3, lsl #2] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ strh r3, [r6, #16] │ │ │ │ add.w r3, r4, #152 @ 0x98 │ │ │ │ @@ -61408,18 +57292,18 @@ │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne.w r8, #4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ subs r1, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 53858 │ │ │ │ + beq.w 510b0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2c4e4 │ │ │ │ - b.n 53858 │ │ │ │ + b.n 510b0 │ │ │ │ vldr d7, [r7, #16] │ │ │ │ vldr d12, [r7, #8] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ vcmpe.f64 d7, d11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite mi │ │ │ │ vsubmi.f64 d12, d7, d12 │ │ │ │ @@ -61427,57 +57311,57 @@ │ │ │ │ cmp r3, #0 │ │ │ │ ittt lt │ │ │ │ strlt.w r9, [r4, #60] @ 0x3c │ │ │ │ movlt r3, #1 │ │ │ │ strlt r3, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ vadd.f64 d12, d12, d12 │ │ │ │ - cbz r3, 53d96 │ │ │ │ + cbz r3, 515ee │ │ │ │ ldr.w r3, [fp, #52] @ 0x34 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [r3, r9, lsl #2] │ │ │ │ movs r3, #1 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr r5, [r5, #28] │ │ │ │ blx r5 │ │ │ │ - ldr r3, [pc, #568] @ (53fb4 ) │ │ │ │ + ldr r3, [pc, #568] @ (5180c ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 53d9e │ │ │ │ + bne.n 515f6 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 53a46 │ │ │ │ + b.n 5129e │ │ │ │ mov r1, fp │ │ │ │ blx r3 │ │ │ │ - b.n 53d8e │ │ │ │ + b.n 515e6 │ │ │ │ mov r1, fp │ │ │ │ blx r3 │ │ │ │ - b.n 53b60 │ │ │ │ + b.n 513b8 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 53ca4 │ │ │ │ + b.n 514fc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r8, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 53ca4 │ │ │ │ - ldr r3, [pc, #504] @ (53fb8 ) │ │ │ │ + b.n 514fc │ │ │ │ + ldr r3, [pc, #504] @ (51810 ) │ │ │ │ add r5, sp, #132 @ 0x84 │ │ │ │ ldr.w r2, [fp, #52] @ 0x34 │ │ │ │ add.w r6, r4, #152 @ 0x98 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ @@ -61494,20 +57378,20 @@ │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #7 │ │ │ │ blx 2b9ac │ │ │ │ movs r1, #0 │ │ │ │ blx 2cfb8 │ │ │ │ ldrd r3, r2, [r4, #104] @ 0x68 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 539de │ │ │ │ + beq.w 51236 │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 53ea6 │ │ │ │ + b.n 516fe │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r0, [r1, r2, lsl #2] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ vldr d8, [r2, #8] │ │ │ │ vldr d9, [r2] │ │ │ │ @@ -61544,25 +57428,25 @@ │ │ │ │ ldrd r3, r2, [r4, #104] @ 0x68 │ │ │ │ adds r5, #1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ subs r2, r2, r3 │ │ │ │ asrs r2, r2, #4 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ cmp r5, r2 │ │ │ │ - bcs.w 539de │ │ │ │ + bcs.w 51236 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 53e18 │ │ │ │ - ldr r3, [pc, #260] @ (53fbc ) │ │ │ │ + beq.n 51670 │ │ │ │ + ldr r3, [pc, #260] @ (51814 ) │ │ │ │ movw r2, #537 @ 0x219 │ │ │ │ - ldr r1, [pc, #260] @ (53fc0 ) │ │ │ │ - ldr r0, [pc, #260] @ (53fc4 ) │ │ │ │ + ldr r1, [pc, #260] @ (51818 ) │ │ │ │ + ldr r0, [pc, #260] @ (5181c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ add r5, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ @@ -61572,154 +57456,153 @@ │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r1, [r7, #76] @ 0x4c │ │ │ │ cmp r2, #8 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ble.n 53f0e │ │ │ │ + ble.n 51766 │ │ │ │ blx 2c7f8 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5388e │ │ │ │ + bne.w 510e6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs r1, r3, r2 │ │ │ │ - b.n 53d2e │ │ │ │ + b.n 51586 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r8, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ - b.n 53ca4 │ │ │ │ + b.n 514fc │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ - bne.n 53f90 │ │ │ │ + bne.n 517e8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5388e │ │ │ │ + bne.w 510e6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r8, #1 │ │ │ │ subs r1, r3, r2 │ │ │ │ - b.n 53d2e │ │ │ │ - ldr r3, [pc, #152] @ (53fc8 ) │ │ │ │ + b.n 51586 │ │ │ │ + ldr r3, [pc, #152] @ (51820 ) │ │ │ │ movw r2, #591 @ 0x24f │ │ │ │ - ldr r1, [pc, #152] @ (53fcc ) │ │ │ │ - ldr r0, [pc, #152] @ (53fd0 ) │ │ │ │ + ldr r1, [pc, #152] @ (51824 ) │ │ │ │ + ldr r0, [pc, #152] @ (51828 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #144] @ (53fd4 ) │ │ │ │ + ldr r3, [pc, #144] @ (5182c ) │ │ │ │ movw r2, #713 @ 0x2c9 │ │ │ │ - ldr r1, [pc, #144] @ (53fd8 ) │ │ │ │ - ldr r0, [pc, #144] @ (53fdc ) │ │ │ │ + ldr r1, [pc, #144] @ (51830 ) │ │ │ │ + ldr r0, [pc, #144] @ (51834 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #136] @ (53fe0 ) │ │ │ │ + ldr r3, [pc, #136] @ (51838 ) │ │ │ │ movw r2, #689 @ 0x2b1 │ │ │ │ - ldr r1, [pc, #136] @ (53fe4 ) │ │ │ │ - ldr r0, [pc, #136] @ (53fe8 ) │ │ │ │ + ldr r1, [pc, #136] @ (5183c ) │ │ │ │ + ldr r0, [pc, #136] @ (51840 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ add r5, sp, #68 @ 0x44 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ - ldr r2, [pc, #112] @ (53fec ) │ │ │ │ - ldr r3, [pc, #116] @ (53ff0 ) │ │ │ │ + ldr r2, [pc, #112] @ (51844 ) │ │ │ │ + ldr r3, [pc, #116] @ (51848 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 53fb0 │ │ │ │ + beq.n 51808 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5388e │ │ │ │ + bne.w 510e6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 53d22 │ │ │ │ + b.n 5157a │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 53f6a │ │ │ │ + b.n 517c2 │ │ │ │ mov r0, r6 │ │ │ │ add r5, sp, #68 @ 0x44 │ │ │ │ blx 2d9e4 │ │ │ │ - b.n 53f6a │ │ │ │ + b.n 517c2 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ lsrs r0, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r3, r5, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - ldrb r2, [r6, #0] │ │ │ │ + orrs.w r0, r4, r7 │ │ │ │ + ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r0, [r6, #112] @ 0x70 │ │ │ │ + str r4, [sp, #976] @ 0x3d0 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r6, [r2, #116] @ 0x74 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r2, [r1, #112] @ 0x70 │ │ │ │ + str r4, [sp, #824] @ 0x338 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r0, [r7, #104] @ 0x68 │ │ │ │ + str r4, [sp, #496] @ 0x1f0 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r6, [r3, #108] @ 0x6c │ │ │ │ + str r4, [sp, #648] @ 0x288 │ │ │ │ movs r5, r0 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r0, [r0, #88] @ 0x58 │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r6, [r5, #1] │ │ │ │ + ldr r6, [sp, #200] @ 0xc8 │ │ │ │ movs r5, r0 │ │ │ │ - strb r6, [r2, #31] │ │ │ │ + ldr r5, [sp, #616] @ 0x268 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r4, [r5, #84] @ 0x54 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r6, [r7, #0] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ movs r5, r0 │ │ │ │ - add r7, sp, #688 @ 0x2b0 │ │ │ │ + bvc.n 518f0 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ ... │ │ │ │ │ │ │ │ -00053ff4 : │ │ │ │ +0005184c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w r2, [pc, #2976] @ 54bb0 │ │ │ │ + ldr.w r2, [pc, #2976] @ 52408 │ │ │ │ mov r6, r3 │ │ │ │ - ldr.w r5, [pc, #2972] @ 54bb4 │ │ │ │ + ldr.w r5, [pc, #2972] @ 5240c │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2968] @ 54bb8 │ │ │ │ + ldr.w r3, [pc, #2968] @ 52410 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2bec0 │ │ │ │ - ldr.w r2, [pc, #2952] @ 54bbc │ │ │ │ + ldr.w r2, [pc, #2952] @ 52414 │ │ │ │ add.w r0, r4, #152 @ 0x98 │ │ │ │ str r0, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ adds r2, #8 │ │ │ │ strd r3, r3, [r4, #104] @ 0x68 │ │ │ │ @@ -61731,55 +57614,55 @@ │ │ │ │ add.w r2, r4, #228 @ 0xe4 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r0, r2 │ │ │ │ blx 2ba38 │ │ │ │ ldr.w r5, [r6, #172] @ 0xac │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 54ae8 │ │ │ │ + beq.w 52340 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r2, r3, #2 │ │ │ │ str r2, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 548f4 │ │ │ │ + beq.w 5214c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 5408a │ │ │ │ + cbnz r3, 518e2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r5, [r4, #96] @ 0x60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ - cbnz r3, 5409c │ │ │ │ + cbnz r3, 518f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r7, [r3, #176] @ 0xb0 │ │ │ │ - cbz r7, 540ae │ │ │ │ + cbz r7, 51906 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ mov.w r0, #1544 @ 0x608 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ blx 2b890 │ │ │ │ mov r5, r0 │ │ │ │ blx 2cda8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr.w r2, [pc, #2800] @ 54bc0 │ │ │ │ + ldr.w r2, [pc, #2800] @ 52418 │ │ │ │ add.w fp, r4, #100 @ 0x64 │ │ │ │ str.w r5, [r4, #148] @ 0x94 │ │ │ │ add r5, sp, #172 @ 0xac │ │ │ │ ldr.w r9, [r3, #192] @ 0xc0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ @@ -61793,56 +57676,56 @@ │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r5, [sp, #164] @ 0xa4 │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 54ce0 │ │ │ │ + beq.w 52538 │ │ │ │ mov r0, r9 │ │ │ │ blx 2d64c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 54a04 │ │ │ │ + bhi.w 5225c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 54944 │ │ │ │ + beq.w 5219c │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 54b2c │ │ │ │ + bne.w 52384 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str.w r8, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, fp │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r1, r8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 54150 │ │ │ │ + beq.n 519a8 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 54160 │ │ │ │ + beq.n 519b8 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ blx 2b83c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr.w r2, [pc, #2640] @ 54bc4 │ │ │ │ + ldr.w r2, [pc, #2640] @ 5241c │ │ │ │ add.w fp, r4, #120 @ 0x78 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #164] @ 0xa4 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ @@ -61852,43 +57735,43 @@ │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ ldr.w r9, [r3, #192] @ 0xc0 │ │ │ │ movs r3, #10 │ │ │ │ strh.w r2, [ip] │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ strb.w sl, [sp, #158] @ 0x9e │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 54cc2 │ │ │ │ + beq.w 5251a │ │ │ │ mov r0, r9 │ │ │ │ blx 2d64c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 549e2 │ │ │ │ + bhi.w 5223a │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 54938 │ │ │ │ + beq.w 52190 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 54b28 │ │ │ │ + bne.w 52380 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp, #168] @ 0xa8 │ │ │ │ mov r2, fp │ │ │ │ strb.w r3, [r1, r8] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 541e6 │ │ │ │ + beq.n 51a3e │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 541f6 │ │ │ │ + beq.n 51a4e │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ @@ -61897,15 +57780,15 @@ │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #17 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w lr, [pc, #2484] @ 54bc8 │ │ │ │ + ldr.w lr, [pc, #2484] @ 52420 │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r9, #0 │ │ │ │ add lr, pc │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ add.w sl, r4, #200 @ 0xc8 │ │ │ │ @@ -61920,58 +57803,58 @@ │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ strb.w r9, [r2, r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r5, [sp, #164] @ 0xa4 │ │ │ │ ldr.w fp, [r3, #192] @ 0xc0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 54c60 │ │ │ │ + beq.w 524b8 │ │ │ │ mov r0, fp │ │ │ │ blx 2d64c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 54982 │ │ │ │ + bhi.w 521da │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 54976 │ │ │ │ + beq.w 521ce │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 54b24 │ │ │ │ + bne.w 5237c │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp, #168] @ 0xa8 │ │ │ │ mov r2, sl │ │ │ │ strb.w r3, [r1, r8] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 5429e │ │ │ │ + beq.n 51af6 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 542ae │ │ │ │ + beq.n 51b06 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ movs r3, #18 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w lr, [pc, #2308] @ 54bcc │ │ │ │ + ldr.w lr, [pc, #2308] @ 52424 │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r9, #0 │ │ │ │ add lr, pc │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ add.w sl, r4, #184 @ 0xb8 │ │ │ │ @@ -61986,58 +57869,58 @@ │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ strb.w r9, [r2, r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r5, [sp, #164] @ 0xa4 │ │ │ │ ldr.w fp, [r3, #192] @ 0xc0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 54c82 │ │ │ │ + beq.w 524da │ │ │ │ mov r0, fp │ │ │ │ blx 2d64c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 549c2 │ │ │ │ + bhi.w 5221a │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 5496a │ │ │ │ + beq.w 521c2 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 54b20 │ │ │ │ + bne.w 52378 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp, #168] @ 0xa8 │ │ │ │ mov r2, sl │ │ │ │ strb.w r3, [r1, r8] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 54352 │ │ │ │ + beq.n 51baa │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 54362 │ │ │ │ + beq.n 51bba │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ movs r3, #20 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w lr, [pc, #2132] @ 54bd0 │ │ │ │ + ldr.w lr, [pc, #2132] @ 52428 │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r9, #0 │ │ │ │ add lr, pc │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ add.w sl, r4, #192 @ 0xc0 │ │ │ │ @@ -62052,57 +57935,57 @@ │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ strb.w r9, [r2, r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r5, [sp, #164] @ 0xa4 │ │ │ │ ldr.w fp, [r3, #192] @ 0xc0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 54c3e │ │ │ │ + beq.w 52496 │ │ │ │ mov r0, fp │ │ │ │ blx 2d64c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 549a2 │ │ │ │ + bhi.w 521fa │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 5495e │ │ │ │ + beq.w 521b6 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 54b1c │ │ │ │ + bne.w 52374 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp, #168] @ 0xa8 │ │ │ │ mov r2, sl │ │ │ │ strb.w r3, [r1, r8] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 54406 │ │ │ │ + beq.n 51c5e │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 54416 │ │ │ │ + beq.n 51c6e │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w fp, [r3, #64] @ 0x40 │ │ │ │ movs r3, #38 @ 0x26 │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r9, [pc, #1956] @ 54bd4 │ │ │ │ + ldr.w r9, [pc, #1956] @ 5242c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r9, pc │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add.w lr, r9, #32 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov ip, r9 │ │ │ │ @@ -62110,15 +57993,15 @@ │ │ │ │ add.w r9, r9, #16 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r8, #-16] │ │ │ │ str.w r1, [r8, #-12] │ │ │ │ str.w r2, [r8, #-8] │ │ │ │ str.w r3, [r8, #-4] │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 54440 │ │ │ │ + bne.n 51c98 │ │ │ │ ldrh.w r3, [r9, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r0, [r9] │ │ │ │ add.w r9, r4, #256 @ 0x100 │ │ │ │ str r6, [sp, #0] │ │ │ │ str.w r0, [r8] │ │ │ │ strh.w r3, [r8, #4] │ │ │ │ @@ -62126,57 +58009,57 @@ │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ strb.w sl, [r2, r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r5, [sp, #164] @ 0xa4 │ │ │ │ ldr.w r8, [r3, #192] @ 0xc0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 54c22 │ │ │ │ + beq.w 5247a │ │ │ │ mov r0, r8 │ │ │ │ blx 2d64c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 54a26 │ │ │ │ + bhi.w 5227e │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 54952 │ │ │ │ + beq.w 521aa │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 54a3a │ │ │ │ + bne.w 52292 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r2, r9 │ │ │ │ strb r1, [r0, r3] │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx fp │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 544d2 │ │ │ │ + beq.n 51d2a │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 544e2 │ │ │ │ + beq.n 51d3a │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w sl, [r3, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ movs r3, #24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1756] @ 54bd8 │ │ │ │ + ldr.w ip, [pc, #1756] @ 52430 │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r9, #0 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -62191,44 +58074,44 @@ │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ strb.w r9, [r2, r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r5, [sp, #164] @ 0xa4 │ │ │ │ ldr.w fp, [r3, #192] @ 0xc0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 54ca2 │ │ │ │ + beq.w 524fa │ │ │ │ mov r0, fp │ │ │ │ blx 2d64c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 54a68 │ │ │ │ + bhi.w 522c0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 54920 │ │ │ │ + beq.w 52178 │ │ │ │ mov r2, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 54b18 │ │ │ │ + bne.w 52370 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp, #168] @ 0xa8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ strb.w r3, [r2, r8] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ blx sl │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 54586 │ │ │ │ + beq.n 51dde │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 54596 │ │ │ │ + beq.n 51dee │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ blx 2bbe0 │ │ │ │ @@ -62244,15 +58127,15 @@ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ movs r3, #24 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str.w sl, [r4, #252] @ 0xfc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1556] @ 54bdc │ │ │ │ + ldr.w ip, [pc, #1556] @ 52434 │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add.w r2, r4, #208 @ 0xd0 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -62268,63 +58151,63 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ strb.w r9, [r2, r3] │ │ │ │ str r5, [sp, #164] @ 0xa4 │ │ │ │ ldr.w fp, [r6, #192] @ 0xc0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 54bfc │ │ │ │ + beq.w 52454 │ │ │ │ mov r0, fp │ │ │ │ blx 2d64c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 54a88 │ │ │ │ + bhi.w 522e0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 54914 │ │ │ │ + beq.w 5216c │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 54b14 │ │ │ │ + bne.w 5236c │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp, #168] @ 0xa8 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add.w r2, r4, #208 @ 0xd0 │ │ │ │ strb.w r3, [r1, r8] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 5465c │ │ │ │ + beq.n 51eb4 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5466c │ │ │ │ + beq.n 51ec4 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 54676 │ │ │ │ + bne.n 51ece │ │ │ │ str.w sl, [r4, #208] @ 0xd0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ movs r3, #25 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1360] @ 54be0 │ │ │ │ + ldr.w ip, [pc, #1360] @ 52438 │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r9, #0 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ add.w sl, r4, #212 @ 0xd4 │ │ │ │ @@ -62342,58 +58225,58 @@ │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ strb.w r9, [r2, r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r5, [sp, #164] @ 0xa4 │ │ │ │ ldr.w fp, [r3, #192] @ 0xc0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 54b88 │ │ │ │ + beq.w 523e0 │ │ │ │ mov r0, fp │ │ │ │ blx 2d64c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 54a48 │ │ │ │ + bhi.w 522a0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 54908 │ │ │ │ + beq.w 52160 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 54b10 │ │ │ │ + bne.w 52368 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp, #168] @ 0xa8 │ │ │ │ mov r2, sl │ │ │ │ strb.w r3, [r1, r8] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 54726 │ │ │ │ + beq.n 51f7e │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 54736 │ │ │ │ + beq.n 51f8e │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ movs r3, #24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1172] @ 54be4 │ │ │ │ + ldr.w ip, [pc, #1172] @ 5243c │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r9, #0 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ add.w sl, r4, #224 @ 0xe0 │ │ │ │ @@ -62409,58 +58292,58 @@ │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ strb.w r9, [r2, r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r5, [sp, #164] @ 0xa4 │ │ │ │ ldr.w fp, [r3, #192] @ 0xc0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 54d00 │ │ │ │ + beq.w 52558 │ │ │ │ mov r0, fp │ │ │ │ blx 2d64c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 54ac8 │ │ │ │ + bhi.w 52320 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 548fc │ │ │ │ + beq.w 52154 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 54b0c │ │ │ │ + bne.w 52364 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp, #168] @ 0xa8 │ │ │ │ mov r2, sl │ │ │ │ strb.w r3, [r1, r8] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 547de │ │ │ │ + beq.n 52036 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 547ee │ │ │ │ + beq.n 52046 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ movs r3, #17 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w lr, [pc, #992] @ 54be8 │ │ │ │ + ldr.w lr, [pc, #992] @ 52440 │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r9, #0 │ │ │ │ add lr, pc │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ add.w fp, r4, #220 @ 0xdc │ │ │ │ @@ -62475,598 +58358,598 @@ │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ strb.w r9, [r2, r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r5, [sp, #164] @ 0xa4 │ │ │ │ ldr.w sl, [r3, #192] @ 0xc0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 54d20 │ │ │ │ + beq.w 52578 │ │ │ │ mov r0, sl │ │ │ │ blx 2d64c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 54aa8 │ │ │ │ + bhi.w 52300 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 5492c │ │ │ │ + beq.n 52184 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 54b08 │ │ │ │ + bne.w 52360 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp, #168] @ 0xa8 │ │ │ │ mov r2, fp │ │ │ │ strb.w r3, [r1, r8] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 54890 │ │ │ │ + beq.n 520e8 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 548a0 │ │ │ │ + beq.n 520f8 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ blx 2c9d8 <__getrusage64@plt> │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ blx 2d960 <__aeabi_l2d@plt> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ blx 2d960 <__aeabi_l2d@plt> │ │ │ │ - vldr d7, [pc, #744] @ 54ba8 │ │ │ │ + vldr d7, [pc, #744] @ 52400 │ │ │ │ vmov d6, r0, r1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ vmla.f64 d8, d6, d7 │ │ │ │ vstr d8, [r4, #128] @ 0x80 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #792] @ (54bec ) │ │ │ │ - ldr r3, [pc, #736] @ (54bb8 ) │ │ │ │ + ldr r2, [pc, #792] @ (52444 ) │ │ │ │ + ldr r3, [pc, #736] @ (52410 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 54b74 │ │ │ │ + bne.w 523cc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #196 @ 0xc4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, #1 │ │ │ │ str r5, [r4, #96] @ 0x60 │ │ │ │ - b.w 54090 │ │ │ │ + b.w 518e8 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ mov r1, r5 │ │ │ │ strb.w r3, [sp, #172] @ 0xac │ │ │ │ - b.n 547bc │ │ │ │ + b.n 52014 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ mov r1, r5 │ │ │ │ strb.w r3, [sp, #172] @ 0xac │ │ │ │ - b.n 54704 │ │ │ │ + b.n 51f5c │ │ │ │ ldrb.w r3, [fp] │ │ │ │ mov r1, r5 │ │ │ │ strb.w r3, [sp, #172] @ 0xac │ │ │ │ - b.n 54634 │ │ │ │ + b.n 51e8c │ │ │ │ ldrb.w r3, [fp] │ │ │ │ mov r2, r5 │ │ │ │ strb.w r3, [sp, #172] @ 0xac │ │ │ │ - b.n 54564 │ │ │ │ + b.n 51dbc │ │ │ │ ldrb.w r3, [sl] │ │ │ │ mov r1, r5 │ │ │ │ strb.w r3, [sp, #172] @ 0xac │ │ │ │ - b.n 5486e │ │ │ │ + b.n 520c6 │ │ │ │ ldrb.w r3, [r9] │ │ │ │ mov r1, r5 │ │ │ │ strb.w r3, [sp, #172] @ 0xac │ │ │ │ - b.n 541c4 │ │ │ │ + b.n 51a1c │ │ │ │ ldrb.w r3, [r9] │ │ │ │ mov r1, r5 │ │ │ │ strb.w r3, [sp, #172] @ 0xac │ │ │ │ - b.w 54128 │ │ │ │ + b.w 51980 │ │ │ │ ldrb.w r2, [r8] │ │ │ │ mov r0, r5 │ │ │ │ strb.w r2, [sp, #172] @ 0xac │ │ │ │ - b.n 544b4 │ │ │ │ + b.n 51d0c │ │ │ │ ldrb.w r3, [fp] │ │ │ │ mov r1, r5 │ │ │ │ strb.w r3, [sp, #172] @ 0xac │ │ │ │ - b.n 543e4 │ │ │ │ + b.n 51c3c │ │ │ │ ldrb.w r3, [fp] │ │ │ │ mov r1, r5 │ │ │ │ strb.w r3, [sp, #172] @ 0xac │ │ │ │ - b.n 54330 │ │ │ │ + b.n 51b88 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ mov r1, r5 │ │ │ │ strb.w r3, [sp, #172] @ 0xac │ │ │ │ - b.n 5427c │ │ │ │ + b.n 51ad4 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ blx 2d5c8 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - b.n 5427c │ │ │ │ + b.n 51ad4 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ blx 2d5c8 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - b.n 543e4 │ │ │ │ + b.n 51c3c │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ blx 2d5c8 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - b.n 54330 │ │ │ │ + b.n 51b88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ blx 2d5c8 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - b.w 541c4 │ │ │ │ + b.w 51a1c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ blx 2d5c8 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - b.w 54128 │ │ │ │ + b.w 51980 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r2, sl │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - b.n 544b4 │ │ │ │ + b.n 51d0c │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ blx 2d5c8 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - b.n 54704 │ │ │ │ + b.n 51f5c │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ blx 2d5c8 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ - b.n 54564 │ │ │ │ + b.n 51dbc │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ blx 2d5c8 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - b.n 54634 │ │ │ │ + b.n 51e8c │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2d5c8 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - b.n 5486e │ │ │ │ + b.n 520c6 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ blx 2d5c8 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - b.n 547bc │ │ │ │ + b.n 52014 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5409c │ │ │ │ + beq.w 518f4 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r0, #4] │ │ │ │ - cbnz r6, 54b02 │ │ │ │ + cbnz r6, 5235a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ str r6, [r4, #96] @ 0x60 │ │ │ │ - b.w 5409c │ │ │ │ + b.w 518f4 │ │ │ │ str r5, [r4, #96] @ 0x60 │ │ │ │ - b.w 5409c │ │ │ │ + b.w 518f4 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 54ab8 │ │ │ │ + b.n 52310 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 54ad8 │ │ │ │ + b.n 52330 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 54a58 │ │ │ │ + b.n 522b0 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 54a98 │ │ │ │ + b.n 522f0 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 54a78 │ │ │ │ + b.n 522d0 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 549b2 │ │ │ │ + b.n 5220a │ │ │ │ mov r0, r5 │ │ │ │ - b.n 549d2 │ │ │ │ + b.n 5222a │ │ │ │ mov r0, r5 │ │ │ │ - b.n 54992 │ │ │ │ + b.n 521ea │ │ │ │ mov r0, r5 │ │ │ │ - b.n 549f2 │ │ │ │ + b.n 5224a │ │ │ │ mov r0, r5 │ │ │ │ - b.n 54a14 │ │ │ │ + b.n 5226c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2dde0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2ba5c │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ blx 2c228 >::~vector()@plt> │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ blx 2b808 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c434 │ │ │ │ - ldr r2, [pc, #144] @ (54bf0 ) │ │ │ │ - ldr r3, [pc, #84] @ (54bb8 ) │ │ │ │ + ldr r2, [pc, #144] @ (52448 ) │ │ │ │ + ldr r3, [pc, #84] @ (52410 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 54d58 │ │ │ │ + beq.w 525b0 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - b.n 54b30 │ │ │ │ + b.n 52388 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 54b30 │ │ │ │ - b.n 54b30 │ │ │ │ - b.n 54b30 │ │ │ │ - b.n 54b30 │ │ │ │ - b.n 54b30 │ │ │ │ - ldr r2, [pc, #104] @ (54bf4 ) │ │ │ │ - ldr r3, [pc, #44] @ (54bb8 ) │ │ │ │ + b.n 52388 │ │ │ │ + b.n 52388 │ │ │ │ + b.n 52388 │ │ │ │ + b.n 52388 │ │ │ │ + b.n 52388 │ │ │ │ + ldr r2, [pc, #104] @ (5244c ) │ │ │ │ + ldr r3, [pc, #44] @ (52410 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 54b74 │ │ │ │ - ldr r0, [pc, #88] @ (54bf8 ) │ │ │ │ + bne.n 523cc │ │ │ │ + ldr r0, [pc, #88] @ (52450 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c550 │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ + bvs.n 52378 │ │ │ │ movs r7, r0 │ │ │ │ - add r7, sp, #24 │ │ │ │ + bvs.n 5236c │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #198 @ 0xc6 │ │ │ │ + str r6, [r7, #52] @ 0x34 │ │ │ │ movs r5, r0 │ │ │ │ - subs r4, #46 @ 0x2e │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ movs r5, r0 │ │ │ │ - ldr r6, [r3, #120] @ 0x78 │ │ │ │ + str r5, [sp, #392] @ 0x188 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r2, [r3, #116] @ 0x74 │ │ │ │ + str r5, [sp, #120] @ 0x78 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r2, [r4, #112] @ 0x70 │ │ │ │ + str r4, [sp, #920] @ 0x398 │ │ │ │ movs r5, r0 │ │ │ │ - strb r6, [r2, #2] │ │ │ │ + str r6, [sp, #360] @ 0x168 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r2, [r1, #56] @ 0x38 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r2, [r1, #80] @ 0x50 │ │ │ │ + str r2, [sp, #824] @ 0x338 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r6, [r5, #80] @ 0x50 │ │ │ │ + str r2, [sp, #968] @ 0x3c8 │ │ │ │ movs r5, r0 │ │ │ │ - add r6, pc, #328 @ (adr r6, 54d38 ) │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - add r3, pc, #792 @ (adr r3, 54f0c ) │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ movs r7, r0 │ │ │ │ - add r3, pc, #624 @ (adr r3, 54e68 ) │ │ │ │ + ldmia r3!, {r2, r6} │ │ │ │ movs r7, r0 │ │ │ │ - movs r7, #98 @ 0x62 │ │ │ │ + ldr r7, [pc, #104] @ (524bc ) │ │ │ │ movs r5, r0 │ │ │ │ - ldr r2, [pc, #348] @ (54d5c ) │ │ │ │ - ldr r3, [pc, #352] @ (54d60 ) │ │ │ │ + ldr r2, [pc, #348] @ (525b4 ) │ │ │ │ + ldr r3, [pc, #352] @ (525b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 54b74 │ │ │ │ - ldr r0, [pc, #336] @ (54d64 ) │ │ │ │ + bne.n 523cc │ │ │ │ + ldr r0, [pc, #336] @ (525bc ) │ │ │ │ add r0, pc │ │ │ │ blx 2c550 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 54b30 │ │ │ │ - b.n 54c18 │ │ │ │ - ldr r2, [pc, #324] @ (54d68 ) │ │ │ │ - ldr r3, [pc, #312] @ (54d60 ) │ │ │ │ + b.n 52388 │ │ │ │ + b.n 52470 │ │ │ │ + ldr r2, [pc, #324] @ (525c0 ) │ │ │ │ + ldr r3, [pc, #312] @ (525b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 54b74 │ │ │ │ - ldr r0, [pc, #308] @ (54d6c ) │ │ │ │ + bne.n 523cc │ │ │ │ + ldr r0, [pc, #308] @ (525c4 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c550 │ │ │ │ - ldr r2, [pc, #304] @ (54d70 ) │ │ │ │ - ldr r3, [pc, #284] @ (54d60 ) │ │ │ │ + ldr r2, [pc, #304] @ (525c8 ) │ │ │ │ + ldr r3, [pc, #284] @ (525b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 54b74 │ │ │ │ - ldr r0, [pc, #288] @ (54d74 ) │ │ │ │ + bne.n 523cc │ │ │ │ + ldr r0, [pc, #288] @ (525cc ) │ │ │ │ add r0, pc │ │ │ │ blx 2c550 │ │ │ │ - b.n 54c18 │ │ │ │ - b.n 54b30 │ │ │ │ - b.n 54b30 │ │ │ │ - ldr r2, [pc, #276] @ (54d78 ) │ │ │ │ - ldr r3, [pc, #252] @ (54d60 ) │ │ │ │ + b.n 52470 │ │ │ │ + b.n 52388 │ │ │ │ + b.n 52388 │ │ │ │ + ldr r2, [pc, #276] @ (525d0 ) │ │ │ │ + ldr r3, [pc, #252] @ (525b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 54b74 │ │ │ │ - ldr r0, [pc, #260] @ (54d7c ) │ │ │ │ + bne.w 523cc │ │ │ │ + ldr r0, [pc, #260] @ (525d4 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c550 │ │ │ │ - b.n 54c18 │ │ │ │ - b.n 54c18 │ │ │ │ - ldr r2, [pc, #252] @ (54d80 ) │ │ │ │ - ldr r3, [pc, #216] @ (54d60 ) │ │ │ │ + b.n 52470 │ │ │ │ + b.n 52470 │ │ │ │ + ldr r2, [pc, #252] @ (525d8 ) │ │ │ │ + ldr r3, [pc, #216] @ (525b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 54b74 │ │ │ │ - ldr r0, [pc, #232] @ (54d84 ) │ │ │ │ + bne.w 523cc │ │ │ │ + ldr r0, [pc, #232] @ (525dc ) │ │ │ │ add r0, pc │ │ │ │ blx 2c550 │ │ │ │ - b.n 54c18 │ │ │ │ - ldr r2, [pc, #228] @ (54d88 ) │ │ │ │ - ldr r3, [pc, #184] @ (54d60 ) │ │ │ │ + b.n 52470 │ │ │ │ + ldr r2, [pc, #228] @ (525e0 ) │ │ │ │ + ldr r3, [pc, #184] @ (525b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 54b74 │ │ │ │ - ldr r0, [pc, #208] @ (54d8c ) │ │ │ │ + bne.w 523cc │ │ │ │ + ldr r0, [pc, #208] @ (525e4 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c550 │ │ │ │ - b.n 54b30 │ │ │ │ - ldr r2, [pc, #204] @ (54d90 ) │ │ │ │ - ldr r3, [pc, #152] @ (54d60 ) │ │ │ │ + b.n 52388 │ │ │ │ + ldr r2, [pc, #204] @ (525e8 ) │ │ │ │ + ldr r3, [pc, #152] @ (525b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 54b74 │ │ │ │ - ldr r0, [pc, #184] @ (54d94 ) │ │ │ │ + bne.w 523cc │ │ │ │ + ldr r0, [pc, #184] @ (525ec ) │ │ │ │ add r0, pc │ │ │ │ blx 2c550 │ │ │ │ - ldr r2, [pc, #180] @ (54d98 ) │ │ │ │ - ldr r3, [pc, #124] @ (54d60 ) │ │ │ │ + ldr r2, [pc, #180] @ (525f0 ) │ │ │ │ + ldr r3, [pc, #124] @ (525b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 54b74 │ │ │ │ - ldr r0, [pc, #164] @ (54d9c ) │ │ │ │ + bne.w 523cc │ │ │ │ + ldr r0, [pc, #164] @ (525f4 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c550 │ │ │ │ - b.n 54c18 │ │ │ │ - ldr r2, [pc, #156] @ (54da0 ) │ │ │ │ - ldr r3, [pc, #92] @ (54d60 ) │ │ │ │ + b.n 52470 │ │ │ │ + ldr r2, [pc, #156] @ (525f8 ) │ │ │ │ + ldr r3, [pc, #92] @ (525b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 54b74 │ │ │ │ - ldr r0, [pc, #140] @ (54da4 ) │ │ │ │ + bne.w 523cc │ │ │ │ + ldr r0, [pc, #140] @ (525fc ) │ │ │ │ add r0, pc │ │ │ │ blx 2c550 │ │ │ │ - b.n 54c18 │ │ │ │ - ldr r2, [pc, #132] @ (54da8 ) │ │ │ │ - ldr r3, [pc, #60] @ (54d60 ) │ │ │ │ + b.n 52470 │ │ │ │ + ldr r2, [pc, #132] @ (52600 ) │ │ │ │ + ldr r3, [pc, #60] @ (525b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 54b74 │ │ │ │ - ldr r0, [pc, #116] @ (54dac ) │ │ │ │ + bne.w 523cc │ │ │ │ + ldr r0, [pc, #116] @ (52604 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c550 │ │ │ │ - b.n 54c18 │ │ │ │ - b.n 54c18 │ │ │ │ - b.n 54b42 │ │ │ │ - b.n 54b36 │ │ │ │ + b.n 52470 │ │ │ │ + b.n 52470 │ │ │ │ + b.n 5239a │ │ │ │ + b.n 5238e │ │ │ │ mov r0, r5 │ │ │ │ mov.w r1, #1544 @ 0x608 │ │ │ │ blx 2c4e4 │ │ │ │ - b.n 54b36 │ │ │ │ - b.n 54c18 │ │ │ │ - b.n 54b30 │ │ │ │ - b.n 54b48 │ │ │ │ + b.n 5238e │ │ │ │ + b.n 52470 │ │ │ │ + b.n 52388 │ │ │ │ + b.n 523a0 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - add r3, pc, #160 @ (adr r3, 54e00 ) │ │ │ │ + ldmia r2!, {r4, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #238 @ 0xee │ │ │ │ + ldr r6, [pc, #664] @ (52858 ) │ │ │ │ movs r5, r0 │ │ │ │ - add r3, pc, #8 @ (adr r3, 54d74 ) │ │ │ │ + ldmia r2!, {r1, r3, r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ - movs r6, #200 @ 0xc8 │ │ │ │ + ldr r6, [pc, #512] @ (527c8 ) │ │ │ │ movs r5, r0 │ │ │ │ - add r2, pc, #920 @ (adr r2, 5510c ) │ │ │ │ + ldmia r2, {r1, r2, r3, r7} │ │ │ │ movs r7, r0 │ │ │ │ - movs r6, #172 @ 0xac │ │ │ │ + ldr r6, [pc, #400] @ (52760 ) │ │ │ │ movs r5, r0 │ │ │ │ - add r2, pc, #784 @ (adr r2, 5508c ) │ │ │ │ + ldmia r2, {r2, r3, r5, r6} │ │ │ │ movs r7, r0 │ │ │ │ - movs r6, #136 @ 0x88 │ │ │ │ + ldr r6, [pc, #256] @ (526d8 ) │ │ │ │ movs r5, r0 │ │ │ │ - add r2, pc, #648 @ (adr r2, 5500c ) │ │ │ │ + ldmia r2!, {r1, r3, r6} │ │ │ │ movs r7, r0 │ │ │ │ - movs r6, #102 @ 0x66 │ │ │ │ + ldr r6, [pc, #120] @ (52658 ) │ │ │ │ movs r5, r0 │ │ │ │ - add r2, pc, #520 @ (adr r2, 54f94 ) │ │ │ │ + ldmia r2!, {r1, r3, r5} │ │ │ │ movs r7, r0 │ │ │ │ - movs r6, #70 @ 0x46 │ │ │ │ + ldr r5, [pc, #1016] @ (529e0 ) │ │ │ │ movs r5, r0 │ │ │ │ - add r2, pc, #392 @ (adr r2, 54f1c ) │ │ │ │ + ldmia r2!, {r1, r3} │ │ │ │ movs r7, r0 │ │ │ │ - movs r6, #38 @ 0x26 │ │ │ │ + ldr r5, [pc, #888] @ (52968 ) │ │ │ │ movs r5, r0 │ │ │ │ - add r2, pc, #272 @ (adr r2, 54eac ) │ │ │ │ + ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - movs r6, #8 │ │ │ │ + ldr r5, [pc, #768] @ (528f8 ) │ │ │ │ movs r5, r0 │ │ │ │ - add r2, pc, #144 @ (adr r2, 54e34 ) │ │ │ │ + ldmia r1!, {r2, r3, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - movs r5, #232 @ 0xe8 │ │ │ │ + ldr r5, [pc, #640] @ (52880 ) │ │ │ │ movs r5, r0 │ │ │ │ - add r2, pc, #16 @ (adr r2, 54dbc ) │ │ │ │ + ldmia r1!, {r2, r3, r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ + ldr r5, [pc, #512] @ (52808 ) │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -00054db0 : │ │ │ │ +00052608 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r2, [pc, #448] @ (54f88 ) │ │ │ │ + ldr r2, [pc, #448] @ (527e0 ) │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ - ldr r3, [pc, #448] @ (54f8c ) │ │ │ │ + ldr r3, [pc, #448] @ (527e4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r7, [pc, #448] @ (54f90 ) │ │ │ │ + ldr r7, [pc, #448] @ (527e8 ) │ │ │ │ mov r5, r1 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2c538 │ │ │ │ - ldr r2, [pc, #432] @ (54f94 ) │ │ │ │ + ldr r2, [pc, #432] @ (527ec ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r5, #108] @ 0x6c │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ adds r2, #8 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ strd r3, r3, [r4, #104] @ 0x68 │ │ │ │ subs r6, r6, r2 │ │ │ │ str r3, [r4, #112] @ 0x70 │ │ │ │ - beq.w 54f0e │ │ │ │ + beq.w 52766 │ │ │ │ movw r3, #65504 @ 0xffe0 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.w 54f12 │ │ │ │ + bhi.w 5276a │ │ │ │ mov r0, r6 │ │ │ │ blx 2b890 │ │ │ │ mov r2, r0 │ │ │ │ add r6, r2 │ │ │ │ strd r2, r2, [r4, #104] @ 0x68 │ │ │ │ str r6, [r4, #112] @ 0x70 │ │ │ │ ldrd r0, r1, [r5, #104] @ 0x68 │ │ │ │ @@ -63079,15 +58962,15 @@ │ │ │ │ add.w r7, r4, #152 @ 0x98 │ │ │ │ blx 2c9d8 <__getrusage64@plt> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ blx 2d960 <__aeabi_l2d@plt> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ blx 2d960 <__aeabi_l2d@plt> │ │ │ │ - vldr d7, [pc, #304] @ 54f80 │ │ │ │ + vldr d7, [pc, #304] @ 527d8 │ │ │ │ vmov d6, r0, r1 │ │ │ │ ldr.w r2, [r5, #136] @ 0x88 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r5, #140] @ 0x8c │ │ │ │ vmla.f64 d8, d6, d7 │ │ │ │ str.w r2, [r4, #136] @ 0x88 │ │ │ │ strb.w r3, [r4, #140] @ 0x8c │ │ │ │ @@ -63109,111 +58992,111 @@ │ │ │ │ mov r0, r8 │ │ │ │ str.w r2, [r4, #208] @ 0xd0 │ │ │ │ str.w r3, [r4, #220] @ 0xdc │ │ │ │ blx 2b89c │ │ │ │ ldr r6, [r5, #96] @ 0x60 │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ str.w r3, [r4, #256] @ 0x100 │ │ │ │ - cbz r6, 54ec8 │ │ │ │ + cbz r6, 52720 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ - cbz r0, 54eda │ │ │ │ + cbz r0, 52732 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 54eda │ │ │ │ + cbnz r3, 52732 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r5, #148] @ 0x94 │ │ │ │ str r6, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #172] @ (54f98 ) │ │ │ │ + ldr r2, [pc, #172] @ (527f0 ) │ │ │ │ str r3, [r4, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #156] @ (54f8c ) │ │ │ │ + ldr r3, [pc, #156] @ (527e4 ) │ │ │ │ add r2, pc │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 54f60 │ │ │ │ + bne.n 527b8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r6 │ │ │ │ - b.n 54e14 │ │ │ │ - ldr r2, [pc, #136] @ (54f9c ) │ │ │ │ - ldr r3, [pc, #116] @ (54f8c ) │ │ │ │ + b.n 5266c │ │ │ │ + ldr r2, [pc, #136] @ (527f4 ) │ │ │ │ + ldr r3, [pc, #116] @ (527e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 54f60 │ │ │ │ + bne.n 527b8 │ │ │ │ blx 2c6ac │ │ │ │ mov r0, r8 │ │ │ │ blx 2dde0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2ba5c │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ blx 2c228 >::~vector()@plt> │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ blx 2b808 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c434 │ │ │ │ - ldr r2, [pc, #80] @ (54fa0 ) │ │ │ │ - ldr r3, [pc, #60] @ (54f8c ) │ │ │ │ + ldr r2, [pc, #80] @ (527f8 ) │ │ │ │ + ldr r3, [pc, #60] @ (527e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 54f7a │ │ │ │ + beq.n 527d2 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - b.n 54f3e │ │ │ │ - b.n 54f36 │ │ │ │ - b.n 54f30 │ │ │ │ + b.n 52796 │ │ │ │ + b.n 5278e │ │ │ │ + b.n 52788 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ subs r1, r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54f3e │ │ │ │ + beq.n 52796 │ │ │ │ blx 2c4e4 │ │ │ │ - b.n 54f3e │ │ │ │ + b.n 52796 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - add r1, pc, #368 @ (adr r1, 550fc ) │ │ │ │ + ldmia r1!, {r2} │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #344 @ (adr r1, 550ec ) │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ lsrs r0, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #232 @ (adr r0, 55084 ) │ │ │ │ + stmia r7!, {r1, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - add r0, pc, #72 @ (adr r0, 54fe8 ) │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ - ldr r7, [sp, #864] @ 0x360 │ │ │ │ + stmia r7!, {r7} │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -00054fa4 : │ │ │ │ +000527fc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r0, #264 @ 0x108 │ │ │ │ blx 2b890 │ │ │ │ @@ -63224,139 +59107,139 @@ │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -00054fd8 : │ │ │ │ +00052830 : │ │ │ │ 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, [pc, #176] @ 5509c │ │ │ │ + ldr.w r8, [pc, #176] @ 528f4 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #176] @ (550a0 ) │ │ │ │ + ldr r3, [pc, #176] @ (528f8 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r0, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r0, 55006 │ │ │ │ + cbz r0, 5285e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ add.w r0, r6, #228 @ 0xe4 │ │ │ │ blx 2dde0 │ │ │ │ add.w r0, r6, #152 @ 0x98 │ │ │ │ blx 2ba5c │ │ │ │ ldrd sl, r7, [r6, #104] @ 0x68 │ │ │ │ cmp sl, r7 │ │ │ │ - beq.n 55072 │ │ │ │ - ldr.w r9, [pc, #132] @ 550a4 │ │ │ │ + beq.n 528ca │ │ │ │ + ldr.w r9, [pc, #132] @ 528fc │ │ │ │ add.w r5, sl, #48 @ 0x30 │ │ │ │ mov r4, r5 │ │ │ │ add r9, pc │ │ │ │ - b.n 55058 │ │ │ │ + b.n 528b0 │ │ │ │ ldr.w r1, [r4, #-12] │ │ │ │ ldr.w r3, [r8, r2] │ │ │ │ mov r0, r1 │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r4, #-48] │ │ │ │ - cbz r1, 55048 │ │ │ │ + cbz r1, 528a0 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ subs r1, r3, r1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, sl │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ blx 2dd08 │ │ │ │ mov sl, r5 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 55070 │ │ │ │ + beq.n 528c8 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ ldr.w r3, [r4, #-48] │ │ │ │ - ldr r2, [pc, #72] @ (550a8 ) │ │ │ │ + ldr r2, [pc, #72] @ (52900 ) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 5502c │ │ │ │ + beq.n 52884 │ │ │ │ mov r0, sl │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ blx r3 │ │ │ │ mov sl, r5 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 55056 │ │ │ │ + bne.n 528ae │ │ │ │ ldr r7, [r6, #104] @ 0x68 │ │ │ │ - cbz r7, 5507e │ │ │ │ + cbz r7, 528d6 │ │ │ │ ldr r1, [r6, #112] @ 0x70 │ │ │ │ mov r0, r7 │ │ │ │ subs r1, r1, r7 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ - cbz r0, 55090 │ │ │ │ + cbz r0, 528e8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 55090 │ │ │ │ + cbnz r3, 528e8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c434 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + stmia r6!, {r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ lsrs r0, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #692 @ 0x2b4 │ │ │ │ vshr.u32 d17, d8, #1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000550ac : │ │ │ │ +00052904 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2dbe0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000550d0 : │ │ │ │ +00052928 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ - ldr r5, [pc, #760] @ (553e0 ) │ │ │ │ + ldr r5, [pc, #760] @ (52c38 ) │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ - ldr r3, [pc, #760] @ (553e4 ) │ │ │ │ + ldr r3, [pc, #760] @ (52c3c ) │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr r5, [pc, #756] @ (553e8 ) │ │ │ │ + ldr r5, [pc, #756] @ (52c40 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ ldr.w r5, [r0, #208] @ 0xd0 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 557c2 │ │ │ │ + blt.w 5301a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 55ac4 │ │ │ │ + beq.w 5331c │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mvn.w r3, #1 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 5511e │ │ │ │ + cbz r0, 52976 │ │ │ │ blx 2d074 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r3, [r4, #76] @ 0x4c │ │ │ │ @@ -63365,68 +59248,68 @@ │ │ │ │ str r3, [r4, #32] │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32751 @ 0x7fef │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r3, #48] @ 0x30 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 55a18 │ │ │ │ + beq.w 53270 │ │ │ │ ldr.w r3, [r4, #248] @ 0xf8 │ │ │ │ cmp sl, r3 │ │ │ │ - bgt.w 55728 │ │ │ │ + bgt.w 52f80 │ │ │ │ ldr r7, [r4, #72] @ 0x48 │ │ │ │ ldr.w r3, [r4, #212] @ 0xd4 │ │ │ │ cmp r7, r3 │ │ │ │ it lt │ │ │ │ movlt r7, r3 │ │ │ │ cmp r7, sl │ │ │ │ it ge │ │ │ │ movge r7, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.w 55920 │ │ │ │ + ble.w 53178 │ │ │ │ ldrd r0, r5, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, sl, lsl #2 │ │ │ │ mov.w r6, sl, lsl #3 │ │ │ │ adds r3, r5, r6 │ │ │ │ adds r1, r0, r2 │ │ │ │ cmp r5, r1 │ │ │ │ it cc │ │ │ │ cmpcc r0, r3 │ │ │ │ - bcc.w 5595c │ │ │ │ + bcc.w 531b4 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ blx 2c47c │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx 2c47c │ │ │ │ vldr d7, [r4, #200] @ 0xc8 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 556fc │ │ │ │ + ble.w 52f54 │ │ │ │ vmov s13, r7 │ │ │ │ vcvt.f64.s32 d0, s13 │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ blx 2ded4 │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ vmov r5, s15 │ │ │ │ cmp r5, #1 │ │ │ │ mov r2, r5 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ cmp r5, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bge.w 55b54 │ │ │ │ + bge.w 533ac │ │ │ │ lsls r3, r2, #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c6dc │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bge.w 55b54 │ │ │ │ + bge.w 533ac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ mov r6, r3 │ │ │ │ blx 2c6dc │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ @@ -63448,107 +59331,107 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ blx 2d0a4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2caa8 │ │ │ │ cmp.w sl, #0 │ │ │ │ vmov.f64 d12, d0 │ │ │ │ - ble.w 55950 │ │ │ │ - ldr r3, [pc, #428] @ (553ec ) │ │ │ │ + ble.w 531a8 │ │ │ │ + ldr r3, [pc, #428] @ (52c44 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, sl │ │ │ │ - vldr d11, [pc, #376] @ 553c0 │ │ │ │ + vldr d11, [pc, #376] @ 52c18 │ │ │ │ mov r6, r1 │ │ │ │ - vldr d10, [pc, #376] @ 553c8 │ │ │ │ + vldr d10, [pc, #376] @ 52c20 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w fp, [r2, r3] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ vmov.f64 d8, d11 │ │ │ │ str.w fp, [sp, #12] │ │ │ │ mov fp, sl │ │ │ │ sub.w r8, r3, #4 │ │ │ │ - vldr d9, [pc, #360] @ 553d0 │ │ │ │ + vldr d9, [pc, #360] @ 52c28 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 552d0 │ │ │ │ + b.n 52b28 │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx r3 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 552c8 │ │ │ │ + ble.n 52b20 │ │ │ │ vcmpe.f64 d0, d10 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 557b6 │ │ │ │ + bge.w 5300e │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w sl, [r3, #20] │ │ │ │ cmp sl, r2 │ │ │ │ - blt.n 552e6 │ │ │ │ - beq.n 55342 │ │ │ │ + blt.n 52b3e │ │ │ │ + beq.n 52b9a │ │ │ │ add.w r3, r5, #1073741824 @ 0x40000000 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 559dc │ │ │ │ + bge.w 53234 │ │ │ │ subs r5, #1 │ │ │ │ cmp r7, r5 │ │ │ │ it ge │ │ │ │ movge r7, r5 │ │ │ │ str.w r6, [r2, r5, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp fp, r6 │ │ │ │ - beq.w 5543c │ │ │ │ + beq.w 52c94 │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 55278 │ │ │ │ + beq.n 52ad0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ blx r3 │ │ │ │ - b.n 5527e │ │ │ │ + b.n 52ad6 │ │ │ │ subs r1, r7, #1 │ │ │ │ - bmi.n 5531e │ │ │ │ + bmi.n 52b76 │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r1, #3 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w r2, ip, r7, lsl #2 │ │ │ │ ldr.w r0, [r2, #-4]! │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 55316 │ │ │ │ + blt.n 52b6e │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ subs r5, #1 │ │ │ │ str.w lr, [r2] │ │ │ │ add.w r9, r3, r1 │ │ │ │ vstr d9, [r9] │ │ │ │ str.w r0, [ip, r5, lsl #2] │ │ │ │ subs r1, #8 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 552fa │ │ │ │ + bne.n 52b52 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r7, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ it ge │ │ │ │ movge r7, r5 │ │ │ │ str.w r9, [r4, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 556c8 │ │ │ │ - vldr d11, [pc, #136] @ 553c0 │ │ │ │ + bne.w 52f20 │ │ │ │ + vldr d11, [pc, #136] @ 52c18 │ │ │ │ movs r2, #0 │ │ │ │ mov r9, r2 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ vmov.f64 d8, d11 │ │ │ │ vmov.f64 d3, d0 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ @@ -63557,100 +59440,100 @@ │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ vldr d1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2cec4 │ │ │ │ vcmpe.f64 d8, d0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.w 556aa │ │ │ │ + bpl.w 52f02 │ │ │ │ ldr.w r3, [r2, r9, lsl #2] │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5538e │ │ │ │ + blt.n 52be6 │ │ │ │ add.w r1, r5, #1073741824 @ 0x40000000 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 55a40 │ │ │ │ + bge.w 53298 │ │ │ │ subs r5, #1 │ │ │ │ str.w r3, [r2, r5, lsl #2] │ │ │ │ cmp r5, r9 │ │ │ │ str r6, [r2, r0] │ │ │ │ - ble.w 55a2c │ │ │ │ + ble.w 53284 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r7, r5 │ │ │ │ it ge │ │ │ │ movge r7, r5 │ │ │ │ cmp r7, #0 │ │ │ │ add.w r1, r3, r9, lsl #3 │ │ │ │ vstr d0, [r1] │ │ │ │ - ble.w 55956 │ │ │ │ + ble.w 531ae │ │ │ │ mov r1, r9 │ │ │ │ subs r2, #4 │ │ │ │ - vldr d8, [pc, #36] @ 553d8 │ │ │ │ + vldr d8, [pc, #36] @ 52c30 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 55410 │ │ │ │ + b.n 52c68 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ subs r6, r1, r4 │ │ │ │ - ldr r2, [pc, #324] @ (55514 ) │ │ │ │ + ldr r2, [pc, #324] @ (52d6c ) │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ │ │ + stmia r5!, {r2, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #176] @ 0xb0 │ │ │ │ + stmia r5!, {r2, r4, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ vldmia r3!, {d7} │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it mi │ │ │ │ movmi r1, r9 │ │ │ │ add.w r9, r9, #1 │ │ │ │ it mi │ │ │ │ vmovmi.f64 d8, d7 │ │ │ │ cmp r7, r9 │ │ │ │ - beq.w 556ea │ │ │ │ + beq.w 52f42 │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 553f0 │ │ │ │ - vldr d8, [pc, #724] @ 556f0 │ │ │ │ + bge.n 52c48 │ │ │ │ + vldr d8, [pc, #724] @ 52f48 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 55430 │ │ │ │ + cbz r3, 52c88 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ vcmpe.f64 d7, d11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 5575e │ │ │ │ + bgt.w 52fb6 │ │ │ │ adds r6, #1 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ cmp fp, r6 │ │ │ │ - bne.w 552d0 │ │ │ │ + bne.w 52b28 │ │ │ │ cmp r7, r5 │ │ │ │ mov.w r1, #0 │ │ │ │ it ge │ │ │ │ movge r7, r5 │ │ │ │ mov sl, fp │ │ │ │ cmp r7, r1 │ │ │ │ str r1, [r4, #76] @ 0x4c │ │ │ │ - ble.w 555e2 │ │ │ │ + ble.w 52e3a │ │ │ │ add.w r9, r4, #152 @ 0x98 │ │ │ │ mov r6, r1 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 554cc │ │ │ │ + blt.n 52d24 │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w ip, [r4, #76] @ 0x4c │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ add.w lr, r3, r6, lsl #3 │ │ │ │ @@ -63678,163 +59561,163 @@ │ │ │ │ vldr d0, [r3, #-8] │ │ │ │ blx 2bfd4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cfb8 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 5545a │ │ │ │ + bne.n 52cb2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 555e2 │ │ │ │ + beq.w 52e3a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r7, r1 │ │ │ │ it gt │ │ │ │ movgt r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 557ec │ │ │ │ + bne.w 53044 │ │ │ │ ldrd r8, r7, [r4, #36] @ 0x24 │ │ │ │ add r3, r1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ cmp r6, #8 │ │ │ │ - bls.n 555a6 │ │ │ │ + bls.n 52dfe │ │ │ │ lsls r0, r6, #1 │ │ │ │ add.w fp, r7, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ asrs r6, r6, #3 │ │ │ │ blx 2b890 │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 555a0 │ │ │ │ + beq.n 52df8 │ │ │ │ mov r9, r0 │ │ │ │ sub.w r1, r8, #4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov ip, r0 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ adds r3, #16 │ │ │ │ vldmia r2!, {d7} │ │ │ │ str.w r0, [r3, #-8] │ │ │ │ cmp fp, r2 │ │ │ │ vstr d7, [r3, #-16] │ │ │ │ - bne.n 55516 │ │ │ │ + bne.n 52d6e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, ip │ │ │ │ adds r3, r0, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 55584 │ │ │ │ + beq.n 52ddc │ │ │ │ asrs r2, r2, #4 │ │ │ │ mov r1, r3 │ │ │ │ clz r2, r2 │ │ │ │ mov.w r3, #0 │ │ │ │ rsb r2, r2, #31 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ lsls r2, r2, #1 │ │ │ │ blx 2c670 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp.w r2, #256 @ 0x100 │ │ │ │ - ble.w 55978 │ │ │ │ + ble.w 531d0 │ │ │ │ add.w fp, r0, #256 @ 0x100 │ │ │ │ mov r1, fp │ │ │ │ - bl 4fdec │ │ │ │ + bl 4d644 │ │ │ │ mov r3, r4 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r4, fp │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov fp, r3 │ │ │ │ mov r0, r4 │ │ │ │ adds r4, #16 │ │ │ │ - bl 4fd50 │ │ │ │ + bl 4d5a8 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 55572 │ │ │ │ + bne.n 52dca │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r4, fp │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ adds r3, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp r6, r3 │ │ │ │ vldr d7, [r9, #-16] │ │ │ │ vstmia r7!, {d7} │ │ │ │ str.w r2, [r8], #4 │ │ │ │ - bhi.n 55586 │ │ │ │ + bhi.n 52dde │ │ │ │ blx 2ca24 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ cmp r5, sl │ │ │ │ - bge.n 555ca │ │ │ │ + bge.n 52e22 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r6, r5, lsl #2 │ │ │ │ add.w r2, r6, r1, lsl #2 │ │ │ │ add.w r6, r6, sl, lsl #2 │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ str.w r0, [r2], #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 555b8 │ │ │ │ + bne.n 52e10 │ │ │ │ sub.w r5, sl, r5 │ │ │ │ add r1, r5 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 559f0 │ │ │ │ + bne.w 53248 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ ldr.w r2, [r4, #212] @ 0xd4 │ │ │ │ cmp r3, r2 │ │ │ │ it lt │ │ │ │ movlt r3, r2 │ │ │ │ - cbnz r3, 555e2 │ │ │ │ + cbnz r3, 52e3a │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #49136 @ 0xbff0 │ │ │ │ ldr r0, [r1, #124] @ 0x7c │ │ │ │ strd r2, r3, [r1, #56] @ 0x38 │ │ │ │ - cbz r0, 555f8 │ │ │ │ + cbz r0, 52e50 │ │ │ │ blx 2d074 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r0, [r3, #128] @ 0x80 │ │ │ │ - cbz r0, 55604 │ │ │ │ + cbz r0, 52e5c │ │ │ │ blx 2d074 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 5560e │ │ │ │ + cbz r3, 52e66 │ │ │ │ mov r0, r3 │ │ │ │ blx 2d074 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 55618 │ │ │ │ + cbz r3, 52e70 │ │ │ │ mov r0, r3 │ │ │ │ blx 2d074 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 5573c │ │ │ │ + ble.w 52f94 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 5573c │ │ │ │ - ldr r3, [pc, #204] @ (556f8 ) │ │ │ │ + ble.w 52f94 │ │ │ │ + ldr r3, [pc, #204] @ (52f50 ) │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add.w r8, sp, #88 @ 0x58 │ │ │ │ ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ add.w r7, r4, #152 @ 0x98 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ ldr.w fp, [r2, r3] │ │ │ │ - b.n 5565e │ │ │ │ + b.n 52eb6 │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ blx 2bfd4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cfb8 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 5573c │ │ │ │ + ble.n 52f94 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ blx 2b9ac │ │ │ │ mov r1, r5 │ │ │ │ blx 2d894 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ @@ -63849,45 +59732,45 @@ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr.w r0, [r9, r3, lsl #2] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 55644 │ │ │ │ + beq.n 52e9c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ - b.n 5564a │ │ │ │ + b.n 52ea2 │ │ │ │ add.w r3, r5, #1073741824 @ 0x40000000 │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 55a04 │ │ │ │ + bge.w 5325c │ │ │ │ subs r5, #1 │ │ │ │ cmp r7, r5 │ │ │ │ it ge │ │ │ │ movge r7, r5 │ │ │ │ str.w r6, [r2, r5, lsl #2] │ │ │ │ - b.n 5541c │ │ │ │ + b.n 52c74 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r3, [sp, #20] │ │ │ │ vstr d0, [sp, #40] @ 0x28 │ │ │ │ blx 2c47c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2c47c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ - b.n 55334 │ │ │ │ + b.n 52b8c │ │ │ │ mov r9, r1 │ │ │ │ - b.n 5541c │ │ │ │ + b.n 52c74 │ │ │ │ nop │ │ │ │ ... │ │ │ │ asrs r0, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ @@ -63901,79 +59784,79 @@ │ │ │ │ blx 2caa8 │ │ │ │ movs r3, #0 │ │ │ │ vmov.f64 d12, d0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 5523e │ │ │ │ + b.n 52a96 │ │ │ │ ldr.w r5, [r4, #252] @ 0xfc │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r4, #228 @ 0xe4 │ │ │ │ blx 2bbe0 │ │ │ │ str.w r5, [r4, #252] @ 0xfc │ │ │ │ - b.n 5515e │ │ │ │ - ldr r2, [pc, #816] @ (55a70 ) │ │ │ │ - ldr r3, [pc, #820] @ (55a74 ) │ │ │ │ + b.n 529b6 │ │ │ │ + ldr r2, [pc, #816] @ (532c8 ) │ │ │ │ + ldr r3, [pc, #820] @ (532cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 55b50 │ │ │ │ + bne.w 533a8 │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ vpop {d8-d12} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ mov ip, r1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ add.w r3, r0, r1, lsl #3 │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ str.w r6, [r2, r1, lsl #2] │ │ │ │ subs r2, #4 │ │ │ │ - vldr d11, [pc, #728] @ 55a58 │ │ │ │ + vldr d11, [pc, #728] @ 532b0 │ │ │ │ vstr d7, [r3] │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 55918 │ │ │ │ + blt.w 53170 │ │ │ │ vldmia r0!, {d7} │ │ │ │ vcmpe.f64 d7, d11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it mi │ │ │ │ movmi ip, r3 │ │ │ │ add.w r3, r3, #1 │ │ │ │ it mi │ │ │ │ vmovmi.f64 d11, d7 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 55788 │ │ │ │ + bne.n 52fe0 │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ - b.n 55430 │ │ │ │ + b.n 52c88 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - b.n 555e2 │ │ │ │ - ldr r4, [pc, #692] @ (55a78 ) │ │ │ │ + b.n 52e3a │ │ │ │ + ldr r4, [pc, #692] @ (532d0 ) │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r0, #144] @ 0x90 │ │ │ │ - ldr r3, [pc, #680] @ (55a74 ) │ │ │ │ + ldr r3, [pc, #680] @ (532cc ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r4, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 55b50 │ │ │ │ + bne.w 533a8 │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ vpop {d8-d12} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2c784 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ @@ -63984,15 +59867,15 @@ │ │ │ │ mov r7, r2 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ add.w r8, r4, #152 @ 0x98 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 55876 │ │ │ │ + blt.n 530ce │ │ │ │ add.w ip, r9, r3, lsl #3 │ │ │ │ vldr d7, [r7] │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ movs r1, #5 │ │ │ │ mov r2, r8 │ │ │ │ adds r3, #1 │ │ │ │ vstr d7, [ip] │ │ │ │ @@ -64015,76 +59898,76 @@ │ │ │ │ blx 2bfd4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cfb8 │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp sl, r6 │ │ │ │ - bgt.n 55810 │ │ │ │ + bgt.n 53068 │ │ │ │ ldrd r9, r5, [sp, #12] │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr.w r8, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ ldr r7, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 554f0 │ │ │ │ + beq.w 52d48 │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r8, r1, lsl #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 52e18 │ │ │ │ + bl 50670 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ add.w r1, r6, r1, lsl #2 │ │ │ │ - bl 52e18 │ │ │ │ + bl 50670 │ │ │ │ movs r2, #0 │ │ │ │ ldrd r8, r7, [r4, #36] @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ mov r3, r2 │ │ │ │ - vldr d5, [pc, #412] @ 55a60 │ │ │ │ + vldr d5, [pc, #412] @ 532b8 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r6 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 558fc │ │ │ │ + b.n 53154 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str.w ip, [lr, r2, lsl #2] │ │ │ │ add.w r0, r0, r2, lsl #3 │ │ │ │ vldr d7, [r0] │ │ │ │ add.w r0, r7, r1, lsl #3 │ │ │ │ adds r1, #1 │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vstr d7, [r0] │ │ │ │ adds r2, #1 │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 55984 │ │ │ │ + beq.n 531dc │ │ │ │ adds r3, #1 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 55984 │ │ │ │ + beq.n 531dc │ │ │ │ ldr.w r6, [r8, r1, lsl #2] │ │ │ │ ldr.w r0, [lr, r2, lsl #2] │ │ │ │ cmp r6, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r3 │ │ │ │ - beq.n 558d0 │ │ │ │ + beq.n 53128 │ │ │ │ cmp r6, r3 │ │ │ │ it eq │ │ │ │ addeq r1, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 558f2 │ │ │ │ - b.n 558f0 │ │ │ │ - vldr d11, [pc, #332] @ 55a68 │ │ │ │ + bne.n 5314a │ │ │ │ + b.n 53148 │ │ │ │ + vldr d11, [pc, #332] @ 532c0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 55430 │ │ │ │ + b.n 52c88 │ │ │ │ vldr d7, [r4, #200] @ 0xc8 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 551b2 │ │ │ │ + bgt.w 52a0a │ │ │ │ ldr r5, [sp, #28] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ @@ -64092,181 +59975,181 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2caa8 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - b.n 555e2 │ │ │ │ - vldr d8, [pc, #256] @ 55a58 │ │ │ │ - b.n 5541c │ │ │ │ + b.n 52e3a │ │ │ │ + vldr d8, [pc, #256] @ 532b0 │ │ │ │ + b.n 52c74 │ │ │ │ subs r0, #4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ strd r8, r9, [r5], #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 5596a │ │ │ │ - b.n 551a2 │ │ │ │ + bne.n 531c2 │ │ │ │ + b.n 529fa │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 4fdec │ │ │ │ + bl 4d644 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 55584 │ │ │ │ + b.n 52ddc │ │ │ │ ldr.w ip, [r4, #144] @ 0x90 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 559d8 │ │ │ │ + ble.n 53230 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ - vldr d5, [pc, #200] @ 55a60 │ │ │ │ + vldr d5, [pc, #200] @ 532b8 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ subs r6, r2, #4 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 559cc │ │ │ │ + blt.n 53224 │ │ │ │ add r1, r3 │ │ │ │ vldr d7, [r9] │ │ │ │ str.w r0, [r8, r1, lsl #2] │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ ldr.w ip, [r4, #144] @ 0x90 │ │ │ │ adds r0, r1, r3 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ adds r3, #1 │ │ │ │ add.w r0, r7, r0, lsl #3 │ │ │ │ vstr d7, [r0] │ │ │ │ adds r2, #1 │ │ │ │ add.w r9, r9, #8 │ │ │ │ cmp ip, r2 │ │ │ │ - bgt.n 559a0 │ │ │ │ - b.n 554f0 │ │ │ │ + bgt.n 531f8 │ │ │ │ + b.n 52d48 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 554f0 │ │ │ │ - ldr r3, [pc, #156] @ (55a7c ) │ │ │ │ + b.n 52d48 │ │ │ │ + ldr r3, [pc, #156] @ (532d4 ) │ │ │ │ mov.w r2, #476 @ 0x1dc │ │ │ │ - ldr r1, [pc, #156] @ (55a80 ) │ │ │ │ - ldr r0, [pc, #156] @ (55a84 ) │ │ │ │ + ldr r1, [pc, #156] @ (532d8 ) │ │ │ │ + ldr r0, [pc, #156] @ (532dc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #148] @ (55a88 ) │ │ │ │ + ldr r3, [pc, #148] @ (532e0 ) │ │ │ │ movw r2, #558 @ 0x22e │ │ │ │ - ldr r1, [pc, #148] @ (55a8c ) │ │ │ │ - ldr r0, [pc, #148] @ (55a90 ) │ │ │ │ + ldr r1, [pc, #148] @ (532e4 ) │ │ │ │ + ldr r0, [pc, #148] @ (532e8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #140] @ (55a94 ) │ │ │ │ + ldr r3, [pc, #140] @ (532ec ) │ │ │ │ movw r2, #447 @ 0x1bf │ │ │ │ - ldr r1, [pc, #140] @ (55a98 ) │ │ │ │ - ldr r0, [pc, #140] @ (55a9c ) │ │ │ │ + ldr r1, [pc, #140] @ (532f0 ) │ │ │ │ + ldr r0, [pc, #140] @ (532f4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #132] @ (55aa0 ) │ │ │ │ + ldr r3, [pc, #132] @ (532f8 ) │ │ │ │ mov.w r2, #330 @ 0x14a │ │ │ │ - ldr r1, [pc, #132] @ (55aa4 ) │ │ │ │ - ldr r0, [pc, #132] @ (55aa8 ) │ │ │ │ + ldr r1, [pc, #132] @ (532fc ) │ │ │ │ + ldr r0, [pc, #132] @ (53300 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #124] @ (55aac ) │ │ │ │ + ldr r3, [pc, #124] @ (53304 ) │ │ │ │ mov.w r2, #426 @ 0x1aa │ │ │ │ - ldr r1, [pc, #124] @ (55ab0 ) │ │ │ │ - ldr r0, [pc, #124] @ (55ab4 ) │ │ │ │ + ldr r1, [pc, #124] @ (53308 ) │ │ │ │ + ldr r0, [pc, #124] @ (5330c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #116] @ (55ab8 ) │ │ │ │ + ldr r3, [pc, #116] @ (53310 ) │ │ │ │ mov.w r2, #422 @ 0x1a6 │ │ │ │ - ldr r1, [pc, #116] @ (55abc ) │ │ │ │ - ldr r0, [pc, #116] @ (55ac0 ) │ │ │ │ + ldr r1, [pc, #116] @ (53314 ) │ │ │ │ + ldr r0, [pc, #116] @ (53318 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ str r6, [sp, #700] @ 0x2bc │ │ │ │ cmp r6, #80 @ 0x50 │ │ │ │ ldrh r5, [r6, #40] @ 0x28 │ │ │ │ svc 19 │ │ │ │ ... │ │ │ │ - str r7, [sp, #928] @ 0x3a0 │ │ │ │ + nop {9} │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #368] @ 0x170 │ │ │ │ - movs r7, r0 │ │ │ │ - ldrsh r6, [r7, r0] │ │ │ │ + itt eq │ │ │ │ + moveq r7, r0 │ │ │ │ + strheq r2, [r0, #32] │ │ │ │ movs r5, r0 │ │ │ │ - strh r4, [r4, r3] │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ movs r5, r0 │ │ │ │ - ldrsh r6, [r1, r2] │ │ │ │ + strh r2, [r2, #34] @ 0x22 │ │ │ │ movs r5, r0 │ │ │ │ - ldrsh r2, [r5, r0] │ │ │ │ + strh r6, [r5, #30] │ │ │ │ movs r5, r0 │ │ │ │ - strh r0, [r2, r3] │ │ │ │ + ldrb r4, [r2, #2] │ │ │ │ movs r5, r0 │ │ │ │ - ldrsh r2, [r4, r2] │ │ │ │ + strh r6, [r4, #34] @ 0x22 │ │ │ │ movs r5, r0 │ │ │ │ - ldrsh r6, [r2, r0] │ │ │ │ + strh r2, [r3, #30] │ │ │ │ movs r5, r0 │ │ │ │ - strh r4, [r7, r2] │ │ │ │ + ldrb r0, [r0, #2] │ │ │ │ movs r5, r0 │ │ │ │ - ldrsh r6, [r4, r1] │ │ │ │ + strh r2, [r5, #32] │ │ │ │ movs r5, r0 │ │ │ │ - ldrsh r2, [r0, r0] │ │ │ │ + strh r6, [r0, #30] │ │ │ │ movs r5, r0 │ │ │ │ - strh r0, [r5, r2] │ │ │ │ + ldrb r4, [r5, #1] │ │ │ │ movs r5, r0 │ │ │ │ - strh r2, [r7, r0] │ │ │ │ + strb r6, [r7, #31] │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r6, [r5, r7] │ │ │ │ + strh r2, [r6, #28] │ │ │ │ movs r5, r0 │ │ │ │ - strh r4, [r2, r2] │ │ │ │ + ldrb r0, [r3, #1] │ │ │ │ movs r5, r0 │ │ │ │ - ldrsh r2, [r2, r1] │ │ │ │ + strh r6, [r2, #32] │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r2, [r3, r7] │ │ │ │ + strh r6, [r3, #28] │ │ │ │ movs r5, r0 │ │ │ │ - strh r0, [r0, r2] │ │ │ │ + ldrb r4, [r0, #1] │ │ │ │ movs r5, r0 │ │ │ │ - ldrsh r2, [r5, r0] │ │ │ │ + strh r6, [r5, #30] │ │ │ │ movs r5, r0 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r3, [pc, #240] @ (55bc0 ) │ │ │ │ + ldr r3, [pc, #240] @ (53418 ) │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ bl 2e1b0 │ │ │ │ - ldr r1, [pc, #228] @ (55bc4 ) │ │ │ │ + ldr r1, [pc, #228] @ (5341c ) │ │ │ │ add r6, sp, #124 @ 0x7c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 4ff18 │ │ │ │ - ldr r1, [pc, #220] @ (55bc8 ) │ │ │ │ + bl 4d770 │ │ │ │ + ldr r1, [pc, #220] @ (53420 ) │ │ │ │ add r7, sp, #148 @ 0x94 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 4ff18 │ │ │ │ + bl 4d770 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r8, sp, #172 @ 0xac │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -64281,38 +60164,38 @@ │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #140] @ (55bcc ) │ │ │ │ - ldr r3, [pc, #144] @ (55bd0 ) │ │ │ │ + ldr r2, [pc, #140] @ (53424 ) │ │ │ │ + ldr r3, [pc, #144] @ (53428 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 55b6c │ │ │ │ + beq.n 533c4 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #124] @ (55bd4 ) │ │ │ │ - ldr r3, [pc, #120] @ (55bd0 ) │ │ │ │ + ldr r2, [pc, #124] @ (5342c ) │ │ │ │ + ldr r3, [pc, #120] @ (53428 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 55b50 │ │ │ │ + bne.n 533a8 │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #104] @ (55bd8 ) │ │ │ │ + ldr r2, [pc, #104] @ (53430 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #104] @ (55bdc ) │ │ │ │ + ldr r3, [pc, #104] @ (53434 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d9d8 <__cxa_throw@plt> │ │ │ │ mov r0, r8 │ │ │ │ @@ -64321,97 +60204,97 @@ │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c55c <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #60] @ (55be0 ) │ │ │ │ - ldr r3, [pc, #44] @ (55bd0 ) │ │ │ │ + ldr r2, [pc, #60] @ (53438 ) │ │ │ │ + ldr r3, [pc, #44] @ (53428 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 55b50 │ │ │ │ + bne.n 533a8 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 55b8e │ │ │ │ - b.n 55b94 │ │ │ │ - b.n 55b9a │ │ │ │ + b.n 533e6 │ │ │ │ + b.n 533ec │ │ │ │ + b.n 533f2 │ │ │ │ nop │ │ │ │ lsrs r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, r4] │ │ │ │ + strh r4, [r1, #22] │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r0, [r1, r4] │ │ │ │ + strh r4, [r1, #22] │ │ │ │ movs r5, r0 │ │ │ │ - str r3, [sp, #928] @ 0x3a0 │ │ │ │ + cbnz r0, 5348c │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #832] @ 0x340 │ │ │ │ + cbnz r0, 5348e │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #528] @ 0x210 │ │ │ │ + cbnz r4, 53486 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -00055be4 : │ │ │ │ +0005343c : │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00055be8 : │ │ │ │ +00053440 : │ │ │ │ cmp r1, #3 │ │ │ │ mov r3, r0 │ │ │ │ ittet ne │ │ │ │ addne r1, #16 │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ strne.w r2, [r3, r1, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00055bfc : │ │ │ │ +00053454 : │ │ │ │ cmp r1, #3 │ │ │ │ mov r3, r0 │ │ │ │ ittet ne │ │ │ │ addne r1, #16 │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ ldrne.w r3, [r3, r1, lsl #2] │ │ │ │ it ne │ │ │ │ strne r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00055c14 : │ │ │ │ +0005346c : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -00055c1c : │ │ │ │ +00053474 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ subs r5, r2, #1 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #20 │ │ │ │ add.w r5, r5, r5, lsr #31 │ │ │ │ mov lr, r0 │ │ │ │ and.w r8, r2, #1 │ │ │ │ asrs r5, r5, #1 │ │ │ │ vldr d5, [sp, #56] @ 0x38 │ │ │ │ cmp r1, r5 │ │ │ │ - bge.n 55d12 │ │ │ │ + bge.n 5356a │ │ │ │ mov r3, r1 │ │ │ │ mvn.w r7, #4026531840 @ 0xf0000000 │ │ │ │ add.w ip, r3, #1 │ │ │ │ lsls r0, r3, #4 │ │ │ │ add.w r1, lr, r0 │ │ │ │ mov.w r4, ip, lsl #1 │ │ │ │ add.w ip, lr, ip, lsl #5 │ │ │ │ @@ -64429,164 +60312,178 @@ │ │ │ │ cmp r5, r4 │ │ │ │ ldr.w fp, [ip] │ │ │ │ ldr.w sl, [ip, #4] │ │ │ │ ldr.w r9, [ip, #8] │ │ │ │ str.w fp, [lr, r0] │ │ │ │ str.w sl, [r1, #4] │ │ │ │ str.w r9, [r1, #8] │ │ │ │ - bgt.n 55c48 │ │ │ │ + bgt.n 534a0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 55d1e │ │ │ │ + beq.n 53576 │ │ │ │ subs r5, r4, #1 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r7, sp │ │ │ │ cmp r4, r6 │ │ │ │ add.w r5, r5, r5, lsr #31 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ mov.w r5, r5, asr #1 │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ - bgt.n 55cd6 │ │ │ │ - b.n 55cfa │ │ │ │ + bgt.n 5352e │ │ │ │ + b.n 53552 │ │ │ │ ldr.w r9, [lr, r0] │ │ │ │ cmp r6, r5 │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ mov r5, r3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ str.w r9, [lr, r1] │ │ │ │ str.w r8, [ip, #4] │ │ │ │ str.w r0, [ip, #8] │ │ │ │ - bge.n 55d56 │ │ │ │ + bge.n 535ae │ │ │ │ lsls r0, r5, #4 │ │ │ │ subs r3, r5, #1 │ │ │ │ add.w r2, lr, r0 │ │ │ │ lsls r1, r4, #4 │ │ │ │ add.w r3, r3, r3, lsr #31 │ │ │ │ add.w ip, lr, r1 │ │ │ │ mov r4, r5 │ │ │ │ vldr d7, [r2] │ │ │ │ asrs r3, r3, #1 │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 55cba │ │ │ │ + bmi.n 53512 │ │ │ │ vstr d5, [sp] │ │ │ │ ldmia r7!, {r0, r1, r2} │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w r2, [ip, #8] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w ip, r0, r1, lsl #4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 55d5a │ │ │ │ + bne.n 535b2 │ │ │ │ mov r4, r6 │ │ │ │ subs r2, #2 │ │ │ │ add.w r2, r2, r2, lsr #31 │ │ │ │ cmp.w r4, r2, asr #1 │ │ │ │ - bne.n 55ca0 │ │ │ │ + bne.n 534f8 │ │ │ │ adds r4, #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ add.w r3, r4, #268435456 @ 0x10000000 │ │ │ │ subs r4, #1 │ │ │ │ subs r3, #1 │ │ │ │ lsls r3, r3, #4 │ │ │ │ add.w r2, lr, r3 │ │ │ │ ldr.w r1, [lr, r3] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str.w r2, [ip, #8] │ │ │ │ str.w r1, [ip] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ add.w ip, lr, r4, lsl #4 │ │ │ │ - b.n 55ca0 │ │ │ │ + b.n 534f8 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 55cfa │ │ │ │ + b.n 53552 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r7, sp │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ - b.n 55cfa │ │ │ │ + b.n 53552 │ │ │ │ nop │ │ │ │ │ │ │ │ -00055d68 >::~vector()@@Base>: │ │ │ │ +000535c0 >::~vector()@@Base>: │ │ │ │ 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 │ │ │ │ ldrd sl, r6, [r0] │ │ │ │ mov r9, r0 │ │ │ │ - ldr.w r8, [pc, #112] @ 55df0 >::~vector()@@Base+0x88> │ │ │ │ + ldr.w r8, [pc, #112] @ 53648 >::~vector()@@Base+0x88> │ │ │ │ cmp sl, r6 │ │ │ │ add r8, pc │ │ │ │ - beq.n 55ddc >::~vector()@@Base+0x74> │ │ │ │ - ldr r7, [pc, #104] @ (55df4 >::~vector()@@Base+0x8c>) │ │ │ │ + beq.n 53634 >::~vector()@@Base+0x74> │ │ │ │ + ldr r7, [pc, #104] @ (5364c >::~vector()@@Base+0x8c>) │ │ │ │ add.w r5, sl, #48 @ 0x30 │ │ │ │ mov r4, r5 │ │ │ │ add r7, pc │ │ │ │ - b.n 55dc0 >::~vector()@@Base+0x58> │ │ │ │ + b.n 53618 >::~vector()@@Base+0x58> │ │ │ │ ldr.w r1, [r4, #-12] │ │ │ │ ldr.w r3, [r8, r2] │ │ │ │ mov r0, r1 │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r4, #-48] │ │ │ │ - cbz r1, 55db0 >::~vector()@@Base+0x48> │ │ │ │ + cbz r1, 53608 >::~vector()@@Base+0x48> │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ subs r1, r3, r1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, sl │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ blx 2dd08 │ │ │ │ mov sl, r5 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 55dd8 >::~vector()@@Base+0x70> │ │ │ │ + beq.n 53630 >::~vector()@@Base+0x70> │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ ldr.w r3, [r4, #-48] │ │ │ │ - ldr r2, [pc, #48] @ (55df8 >::~vector()@@Base+0x90>) │ │ │ │ + ldr r2, [pc, #48] @ (53650 >::~vector()@@Base+0x90>) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 55d94 >::~vector()@@Base+0x2c> │ │ │ │ + beq.n 535ec >::~vector()@@Base+0x2c> │ │ │ │ mov r0, sl │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ blx r3 │ │ │ │ mov sl, r5 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 55dbe >::~vector()@@Base+0x56> │ │ │ │ + bne.n 53616 >::~vector()@@Base+0x56> │ │ │ │ ldr.w r6, [r9] │ │ │ │ - cbz r6, 55dea >::~vector()@@Base+0x82> │ │ │ │ + cbz r6, 53642 >::~vector()@@Base+0x82> │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ mov r0, r6 │ │ │ │ subs r1, r1, r6 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r9 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - str r1, [sp, #656] @ 0x290 │ │ │ │ + cbnz r4, 5365e >::~_Vector_base()@@Base+0xa> │ │ │ │ movs r7, r0 │ │ │ │ - add r2, pc, #276 @ (adr r2, 55f0c *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x2c>) │ │ │ │ + add r2, pc, #276 @ (adr r2, 53764 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xc>) │ │ │ │ vshr.u32 d17, d8, #1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00055dfc >::_M_default_append(unsigned int)@@Base>: │ │ │ │ +00053654 >::~_Vector_base()@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 53670 >::~_Vector_base()@@Base+0x1c> │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + subs r1, r1, r0 │ │ │ │ + blx 2c4e4 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00053674 >::_M_default_append(unsigned int)@@Base>: │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 55e8a >::_M_default_append(unsigned int)@@Base+0x8e> │ │ │ │ + beq.n 53702 >::_M_default_append(unsigned int)@@Base+0x8e> │ │ │ │ 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 │ │ │ │ ldrd r7, r3, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ subs r3, r3, r7 │ │ │ │ cmp.w r1, r3, asr #3 │ │ │ │ - bls.n 55e8c >::_M_default_append(unsigned int)@@Base+0x90> │ │ │ │ + bls.n 53704 >::_M_default_append(unsigned int)@@Base+0x90> │ │ │ │ ldr.w r9, [r0] │ │ │ │ mvn.w r3, #4026531840 @ 0xf0000000 │ │ │ │ sub.w r7, r7, r9 │ │ │ │ mov.w sl, r7, asr #3 │ │ │ │ sub.w r2, r3, sl │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 55ed4 >::_M_default_append(unsigned int)@@Base+0xd8> │ │ │ │ + bcc.n 5374c >::_M_default_append(unsigned int)@@Base+0xd8> │ │ │ │ cmp r1, sl │ │ │ │ ite cs │ │ │ │ addcs.w r0, sl, r1 │ │ │ │ addcc.w r0, sl, sl │ │ │ │ cmp r0, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ @@ -64595,36 +60492,36 @@ │ │ │ │ blx 2b890 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ subs r2, r4, #1 │ │ │ │ - beq.n 55e6e >::_M_default_append(unsigned int)@@Base+0x72> │ │ │ │ + beq.n 536e6 >::_M_default_append(unsigned int)@@Base+0x72> │ │ │ │ lsls r2, r2, #3 │ │ │ │ adds r0, #8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2c47c │ │ │ │ - cbnz r7, 55eb4 >::_M_default_append(unsigned int)@@Base+0xb8> │ │ │ │ + cbnz r7, 5372c >::_M_default_append(unsigned int)@@Base+0xb8> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 55ecc >::_M_default_append(unsigned int)@@Base+0xd0> │ │ │ │ + bne.n 53744 >::_M_default_append(unsigned int)@@Base+0xd0> │ │ │ │ add r4, sl │ │ │ │ add.w r0, r5, r8 │ │ │ │ str r5, [r6, #0] │ │ │ │ str r0, [r6, #8] │ │ │ │ add.w r5, r5, r4, lsl #3 │ │ │ │ str r5, [r6, #4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ mov r0, r7 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ subs r4, r1, #1 │ │ │ │ strd r8, r9, [r0], #8 │ │ │ │ - beq.n 55eae >::_M_default_append(unsigned int)@@Base+0xb2> │ │ │ │ + beq.n 53726 >::_M_default_append(unsigned int)@@Base+0xb2> │ │ │ │ add.w r4, r0, r4, lsl #3 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, r4, r7 │ │ │ │ subs r2, #8 │ │ │ │ blx 2c47c │ │ │ │ mov r0, r4 │ │ │ │ str r0, [r6, #4] │ │ │ │ @@ -64633,58 +60530,58 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ sub.w r1, r1, r9 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c4e4 │ │ │ │ - b.n 55e76 >::_M_default_append(unsigned int)@@Base+0x7a> │ │ │ │ + b.n 536ee >::_M_default_append(unsigned int)@@Base+0x7a> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ sub.w r1, r1, r9 │ │ │ │ - b.n 55ec4 >::_M_default_append(unsigned int)@@Base+0xc8> │ │ │ │ - ldr r0, [pc, #4] @ (55edc >::_M_default_append(unsigned int)@@Base+0xe0>) │ │ │ │ + b.n 5373c >::_M_default_append(unsigned int)@@Base+0xc8> │ │ │ │ + ldr r0, [pc, #4] @ (53754 >::_M_default_append(unsigned int)@@Base+0xe0>) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - ldrh r2, [r0, r0] │ │ │ │ + ldrb r6, [r4, #30] │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -00055ee0 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base>: │ │ │ │ +00053758 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r0 │ │ │ │ subs r0, r1, r0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ - ble.w 5608c *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x1ac> │ │ │ │ + ble.w 53904 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x1ac> │ │ │ │ mov.w r8, r0, asr #4 │ │ │ │ mov sl, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov fp, r3 │ │ │ │ add r5, sp, #24 │ │ │ │ asrs r0, r0, #5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 56028 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x148> │ │ │ │ + beq.w 538a0 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x148> │ │ │ │ mov.w r8, r0, lsl #4 │ │ │ │ vldr d6, [r6, #16] │ │ │ │ add.w ip, r6, r8 │ │ │ │ subs r7, #1 │ │ │ │ add.w r4, r6, #16 │ │ │ │ vldr d5, [sl, #-16] │ │ │ │ vldr d7, [ip] │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.w 56092 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x1b2> │ │ │ │ + bpl.w 5390a *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x1b2> │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.w 560a8 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x1c8> │ │ │ │ + bmi.w 53920 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x1c8> │ │ │ │ vcmpe.f64 d6, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.w 560e0 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x200> │ │ │ │ + bpl.w 53958 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x200> │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov ip, r5 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w r9, [sl, #-16] │ │ │ │ ldr.w r8, [sl, #-12] │ │ │ │ ldr.w lr, [sl, #-8] │ │ │ │ ldmia.w ip!, {r0, r1, r2} │ │ │ │ @@ -64695,32 +60592,32 @@ │ │ │ │ str.w r1, [sl, #-12] │ │ │ │ str.w r2, [sl, #-8] │ │ │ │ mov r3, sl │ │ │ │ vldr d7, [r6] │ │ │ │ vldr d6, [r4] │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 55fa6 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xc6> │ │ │ │ + bpl.n 5381e *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xc6> │ │ │ │ vldr d6, [r4, #16] │ │ │ │ adds r4, #16 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 55f96 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xb6> │ │ │ │ + bmi.n 5380e *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xb6> │ │ │ │ vldr d6, [r3, #-16] │ │ │ │ sub.w ip, r3, #16 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 55fca *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xea> │ │ │ │ + ble.n 53842 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xea> │ │ │ │ vldr d6, [ip, #-16] │ │ │ │ sub.w ip, ip, #16 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 55fb8 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xd8> │ │ │ │ + bgt.n 53830 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xd8> │ │ │ │ cmp ip, r4 │ │ │ │ - bls.n 56006 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x126> │ │ │ │ + bls.n 5387e *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x126> │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov lr, r5 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ ldr.w r8, [ip] │ │ │ │ @@ -64728,71 +60625,71 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2} │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ str.w r8, [r4, #-16] │ │ │ │ mov r3, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w r2, [ip, #8] │ │ │ │ - b.n 55f84 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xa4> │ │ │ │ + b.n 537fc *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xa4> │ │ │ │ mov r0, r4 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ blx 2c670 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@plt> │ │ │ │ subs r0, r4, r6 │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ - ble.n 5608c *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x1ac> │ │ │ │ + ble.n 53904 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x1ac> │ │ │ │ mov.w r8, r0, asr #4 │ │ │ │ mov sl, r4 │ │ │ │ asrs r0, r0, #5 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 55f12 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x32> │ │ │ │ + bne.w 5378a *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x32> │ │ │ │ subs r4, r0, #1 │ │ │ │ - b.n 5602e *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x14e> │ │ │ │ + b.n 538a6 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x14e> │ │ │ │ subs r4, #1 │ │ │ │ add.w r3, r6, r4, lsl #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 55c24 │ │ │ │ + bl 5347c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5602c *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x14c> │ │ │ │ + bne.n 538a4 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x14c> │ │ │ │ sub.w r3, sl, r6 │ │ │ │ cmp r3, #16 │ │ │ │ it gt │ │ │ │ movgt r4, sl │ │ │ │ - ble.n 5608c *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x1ac> │ │ │ │ + ble.n 53904 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x1ac> │ │ │ │ subs r4, #16 │ │ │ │ ldr.w r8, [r6] │ │ │ │ subs r7, r4, r6 │ │ │ │ ldr.w lr, [r6, #4] │ │ │ │ ldr.w ip, [r6, #8] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r4] │ │ │ │ str.w lr, [r4, #4] │ │ │ │ str.w ip, [r4, #8] │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ asrs r2, r7, #4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 55c24 │ │ │ │ + bl 5347c │ │ │ │ cmp r7, #16 │ │ │ │ - bgt.n 56056 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x176> │ │ │ │ + bgt.n 538ce *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x176> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vcmpe.f64 d6, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 560e0 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x200> │ │ │ │ + bmi.n 53958 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x200> │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.w 55f50 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x70> │ │ │ │ + bmi.w 537c8 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x70> │ │ │ │ ldr.w r3, [r6, r8] │ │ │ │ mov lr, r5 │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -64802,310 +60699,310 @@ │ │ │ │ str r2, [r6, #8] │ │ │ │ ldmia.w lr!, {r0, r1, r2} │ │ │ │ str r3, [r6, #0] │ │ │ │ str.w r9, [r6, #4] │ │ │ │ str.w r0, [r6, r8] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w r2, [ip, #8] │ │ │ │ - b.n 55f82 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xa2> │ │ │ │ + b.n 537fa *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xa2> │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov ip, r5 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ldr.w lr, [r4, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2} │ │ │ │ str.w r9, [r6] │ │ │ │ str.w r8, [r6, #4] │ │ │ │ str.w lr, [r6, #8] │ │ │ │ str r0, [r6, #16] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ - b.n 55f82 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xa2> │ │ │ │ + b.n 537fa *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xa2> │ │ │ │ nop │ │ │ │ │ │ │ │ -00056110 > >, Bonmin::HotInfo*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Bonmin::HotInfo*)@@Base>: │ │ │ │ +00053988 > >, Bonmin::HotInfo*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Bonmin::HotInfo*)@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5613e > >, Bonmin::HotInfo*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Bonmin::HotInfo*)@@Base+0x2e> │ │ │ │ + beq.n 539b6 > >, Bonmin::HotInfo*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Bonmin::HotInfo*)@@Base+0x2e> │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c58c │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 5612a > >, Bonmin::HotInfo*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Bonmin::HotInfo*)@@Base+0x1a> │ │ │ │ + bne.n 539a2 > >, Bonmin::HotInfo*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Bonmin::HotInfo*)@@Base+0x1a> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 56158 > >, Bonmin::HotInfo*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Bonmin::HotInfo*)@@Base+0x48> │ │ │ │ + beq.n 539d0 > >, Bonmin::HotInfo*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Bonmin::HotInfo*)@@Base+0x48> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ adds r7, #48 @ 0x30 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 56148 > >, Bonmin::HotInfo*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Bonmin::HotInfo*)@@Base+0x38> │ │ │ │ + b.n 539c0 > >, Bonmin::HotInfo*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Bonmin::HotInfo*)@@Base+0x38> │ │ │ │ blx 2d548 <__cxa_rethrow@plt> │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ │ │ │ │ -00056164 *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base>: │ │ │ │ +000539dc *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub.w r9, r1, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ cmp.w r9, #16 │ │ │ │ - ble.n 561b6 *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x52> │ │ │ │ + ble.n 53a2e *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x52> │ │ │ │ mov.w sl, r9, asr #4 │ │ │ │ add r5, sp, #16 │ │ │ │ sub.w r7, sl, #2 │ │ │ │ add.w r7, r7, r7, lsr #31 │ │ │ │ asrs r7, r7, #1 │ │ │ │ - b.n 5619a *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x36> │ │ │ │ + b.n 53a12 *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x36> │ │ │ │ subs r7, #1 │ │ │ │ add.w r3, r6, r7, lsl #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4fc3c │ │ │ │ + bl 4d494 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 56198 *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x34> │ │ │ │ + bne.n 53a10 *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x34> │ │ │ │ cmp r4, r8 │ │ │ │ ittt cc │ │ │ │ movcc.w r9, r9, asr #4 │ │ │ │ addcc r4, #16 │ │ │ │ addcc r7, sp, #16 │ │ │ │ - bcc.n 561cc *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x68> │ │ │ │ - b.n 56204 *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xa0> │ │ │ │ + bcc.n 53a44 *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x68> │ │ │ │ + b.n 53a7c *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xa0> │ │ │ │ adds r4, #16 │ │ │ │ cmp r8, sl │ │ │ │ - bls.n 56204 *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xa0> │ │ │ │ + bls.n 53a7c *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xa0> │ │ │ │ ldr.w r2, [r4, #-16] │ │ │ │ mov sl, r4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 561c6 *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x62> │ │ │ │ + bge.n 53a3e *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x62> │ │ │ │ sub.w r5, r4, #16 │ │ │ │ adds r4, #16 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4fc3c │ │ │ │ + bl 4d494 │ │ │ │ cmp r8, sl │ │ │ │ - bhi.n 561cc *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x68> │ │ │ │ + bhi.n 53a44 *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x68> │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0005620c *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base>: │ │ │ │ +00053a84 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r1 │ │ │ │ subs r1, r1, r0 │ │ │ │ cmp.w r1, #256 @ 0x100 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ittt gt │ │ │ │ movgt r6, r0 │ │ │ │ movgt r8, r2 │ │ │ │ movgt r9, r3 │ │ │ │ - ble.n 56300 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xf4> │ │ │ │ + ble.n 53b78 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xf4> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 562c0 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xb4> │ │ │ │ + beq.n 53b38 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xb4> │ │ │ │ asrs r3, r1, #5 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr.w r1, [r7, #-16] │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r3, #4 │ │ │ │ add.w r4, r6, #16 │ │ │ │ add.w ip, r6, r3 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 5631e *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x112> │ │ │ │ + bge.n 53b96 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x112> │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 56326 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x11a> │ │ │ │ + bgt.n 53b9e *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x11a> │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 5632a *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x11e> │ │ │ │ + ble.n 53ba2 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x11e> │ │ │ │ add r5, sp, #16 │ │ │ │ sub.w ip, r7, #16 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov lr, r7 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 5628a *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x7e> │ │ │ │ + bge.n 53b02 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x7e> │ │ │ │ ldr.w r2, [r4, #16]! │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 56282 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x76> │ │ │ │ + blt.n 53afa *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x76> │ │ │ │ ldr.w r2, [lr, #-16] │ │ │ │ sub.w ip, lr, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5629e *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x92> │ │ │ │ + ble.n 53b16 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x92> │ │ │ │ ldr.w r2, [ip, #-16]! │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 56296 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x8a> │ │ │ │ + bgt.n 53b0e *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x8a> │ │ │ │ cmp r4, ip │ │ │ │ - bcs.n 56306 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xfa> │ │ │ │ + bcs.n 53b7e *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xfa> │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov lr, ip │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ adds r4, #16 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - b.n 5627a *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x6e> │ │ │ │ + b.n 53af2 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x6e> │ │ │ │ mov.w r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d47c *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@plt> │ │ │ │ subs r3, r7, r6 │ │ │ │ cmp r3, #16 │ │ │ │ - ble.n 56300 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xf4> │ │ │ │ + ble.n 53b78 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xf4> │ │ │ │ add r5, sp, #16 │ │ │ │ subs r7, #16 │ │ │ │ subs r4, r7, r6 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ asrs r2, r4, #4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4fc3c │ │ │ │ + bl 4d494 │ │ │ │ cmp r4, #16 │ │ │ │ - bgt.n 562d6 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xca> │ │ │ │ + bgt.n 53b4e *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xca> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a0 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@plt> │ │ │ │ subs r1, r4, r6 │ │ │ │ cmp.w r1, #256 @ 0x100 │ │ │ │ - ble.n 56300 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xf4> │ │ │ │ + ble.n 53b78 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xf4> │ │ │ │ mov r7, r4 │ │ │ │ - b.n 56230 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x24> │ │ │ │ + b.n 53aa8 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x24> │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 5632a *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x11e> │ │ │ │ + bgt.n 53ba2 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x11e> │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 5625a *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x4e> │ │ │ │ + bgt.n 53ad2 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x4e> │ │ │ │ add r5, sp, #16 │ │ │ │ - b.n 56260 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x54> │ │ │ │ + b.n 53ad8 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x54> │ │ │ │ add r5, sp, #16 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 56278 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x6c> │ │ │ │ + b.n 53af0 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x6c> │ │ │ │ nop │ │ │ │ │ │ │ │ -00056348 (Bonmin::HotInfo const*, Bonmin::HotInfo const*, Bonmin::HotInfo*)@@Base>: │ │ │ │ +00053bc0 (Bonmin::HotInfo const*, Bonmin::HotInfo const*, Bonmin::HotInfo*)@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 56376 (Bonmin::HotInfo const*, Bonmin::HotInfo const*, Bonmin::HotInfo*)@@Base+0x2e> │ │ │ │ + beq.n 53bee (Bonmin::HotInfo const*, Bonmin::HotInfo const*, Bonmin::HotInfo*)@@Base+0x2e> │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c58c │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 56362 (Bonmin::HotInfo const*, Bonmin::HotInfo const*, Bonmin::HotInfo*)@@Base+0x1a> │ │ │ │ + bne.n 53bda (Bonmin::HotInfo const*, Bonmin::HotInfo const*, Bonmin::HotInfo*)@@Base+0x1a> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 56390 (Bonmin::HotInfo const*, Bonmin::HotInfo const*, Bonmin::HotInfo*)@@Base+0x48> │ │ │ │ + beq.n 53c08 (Bonmin::HotInfo const*, Bonmin::HotInfo const*, Bonmin::HotInfo*)@@Base+0x48> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ adds r7, #48 @ 0x30 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 56380 (Bonmin::HotInfo const*, Bonmin::HotInfo const*, Bonmin::HotInfo*)@@Base+0x38> │ │ │ │ + b.n 53bf8 (Bonmin::HotInfo const*, Bonmin::HotInfo const*, Bonmin::HotInfo*)@@Base+0x38> │ │ │ │ blx 2d548 <__cxa_rethrow@plt> │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ │ │ │ │ -0005639c >::_M_default_append(unsigned int)@@Base>: │ │ │ │ +00053c14 >::_M_default_append(unsigned int)@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w r8, [pc, #448] @ 56570 >::_M_default_append(unsigned int)@@Base+0x1d4> │ │ │ │ + ldr.w r8, [pc, #448] @ 53de8 >::_M_default_append(unsigned int)@@Base+0x1d4> │ │ │ │ sub sp, #20 │ │ │ │ add r8, pc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 564b6 >::_M_default_append(unsigned int)@@Base+0x11a> │ │ │ │ + beq.n 53d2e >::_M_default_append(unsigned int)@@Base+0x11a> │ │ │ │ ldrd r7, r2, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ subs r2, r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ asrs r2, r2, #4 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ cmp r4, r2 │ │ │ │ - bls.n 564bc >::_M_default_append(unsigned int)@@Base+0x120> │ │ │ │ + bls.n 53d34 >::_M_default_append(unsigned int)@@Base+0x120> │ │ │ │ ldr.w sl, [r0] │ │ │ │ movw r0, #43690 @ 0xaaaa │ │ │ │ movt r0, #682 @ 0x2aa │ │ │ │ sub.w fp, r7, sl │ │ │ │ mov.w r2, fp, asr #4 │ │ │ │ mul.w r3, r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ subs r2, r0, r3 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc.n 564e8 >::_M_default_append(unsigned int)@@Base+0x14c> │ │ │ │ + bcc.n 53d60 >::_M_default_append(unsigned int)@@Base+0x14c> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r6, r4 │ │ │ │ mov r2, r3 │ │ │ │ cmp r4, r3 │ │ │ │ ite cs │ │ │ │ addcs r2, r2, r4 │ │ │ │ @@ -65120,53 +61017,53 @@ │ │ │ │ add fp, r0 │ │ │ │ mov r5, fp │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c494 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 5641c >::_M_default_append(unsigned int)@@Base+0x80> │ │ │ │ + bne.n 53c94 >::_M_default_append(unsigned int)@@Base+0x80> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 2c27c (Bonmin::HotInfo const*, Bonmin::HotInfo const*, Bonmin::HotInfo*)@plt> │ │ │ │ cmp sl, r7 │ │ │ │ - beq.n 56486 >::_M_default_append(unsigned int)@@Base+0xea> │ │ │ │ - ldr r5, [pc, #316] @ (56574 >::_M_default_append(unsigned int)@@Base+0x1d8>) │ │ │ │ + beq.n 53cfe >::_M_default_append(unsigned int)@@Base+0xea> │ │ │ │ + ldr r5, [pc, #316] @ (53dec >::_M_default_append(unsigned int)@@Base+0x1d8>) │ │ │ │ add.w r6, sl, #48 @ 0x30 │ │ │ │ mov fp, sl │ │ │ │ add r5, pc │ │ │ │ - b.n 5646e >::_M_default_append(unsigned int)@@Base+0xd2> │ │ │ │ - ldr r3, [pc, #308] @ (56578 >::_M_default_append(unsigned int)@@Base+0x1dc>) │ │ │ │ + b.n 53ce6 >::_M_default_append(unsigned int)@@Base+0xd2> │ │ │ │ + ldr r3, [pc, #308] @ (53df0 >::_M_default_append(unsigned int)@@Base+0x1dc>) │ │ │ │ ldr.w r0, [r6, #-12] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r6, #-48] │ │ │ │ - cbz r0, 5645e >::_M_default_append(unsigned int)@@Base+0xc2> │ │ │ │ + cbz r0, 53cd6 >::_M_default_append(unsigned int)@@Base+0xc2> │ │ │ │ ldr.w r1, [r6, #-4] │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, fp │ │ │ │ add.w fp, fp, #48 @ 0x30 │ │ │ │ blx 2dd08 │ │ │ │ adds r6, #48 @ 0x30 │ │ │ │ cmp r7, fp │ │ │ │ - beq.n 56486 >::_M_default_append(unsigned int)@@Base+0xea> │ │ │ │ + beq.n 53cfe >::_M_default_append(unsigned int)@@Base+0xea> │ │ │ │ ldr.w r3, [r6, #-48] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 56442 >::_M_default_append(unsigned int)@@Base+0xa6> │ │ │ │ + beq.n 53cba >::_M_default_append(unsigned int)@@Base+0xa6> │ │ │ │ mov r0, fp │ │ │ │ add.w fp, fp, #48 @ 0x30 │ │ │ │ blx r3 │ │ │ │ adds r6, #48 @ 0x30 │ │ │ │ cmp r7, fp │ │ │ │ - bne.n 5646e >::_M_default_append(unsigned int)@@Base+0xd2> │ │ │ │ + bne.n 53ce6 >::_M_default_append(unsigned int)@@Base+0xd2> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5649a >::_M_default_append(unsigned int)@@Base+0xfe> │ │ │ │ + beq.n 53d12 >::_M_default_append(unsigned int)@@Base+0xfe> │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ mov r0, sl │ │ │ │ sub.w r1, r1, sl │ │ │ │ blx 2c4e4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -65180,112 +61077,112 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c494 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ subs r4, #1 │ │ │ │ - bne.n 564be >::_M_default_append(unsigned int)@@Base+0x122> │ │ │ │ + bne.n 53d36 >::_M_default_append(unsigned int)@@Base+0x122> │ │ │ │ str.w r5, [r9, #4] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 564f0 >::_M_default_append(unsigned int)@@Base+0x154> │ │ │ │ + beq.n 53d68 >::_M_default_append(unsigned int)@@Base+0x154> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ adds r7, #48 @ 0x30 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 564d8 >::_M_default_append(unsigned int)@@Base+0x13c> │ │ │ │ - ldr r0, [pc, #144] @ (5657c >::_M_default_append(unsigned int)@@Base+0x1e0>) │ │ │ │ + b.n 53d50 >::_M_default_append(unsigned int)@@Base+0x13c> │ │ │ │ + ldr r0, [pc, #144] @ (53df4 >::_M_default_append(unsigned int)@@Base+0x1e0>) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ blx 2d548 <__cxa_rethrow@plt> │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ cmp r5, fp │ │ │ │ - beq.n 56536 >::_M_default_append(unsigned int)@@Base+0x19a> │ │ │ │ + beq.n 53dae >::_M_default_append(unsigned int)@@Base+0x19a> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r0, fp │ │ │ │ add.w fp, fp, #48 @ 0x30 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 56500 >::_M_default_append(unsigned int)@@Base+0x164> │ │ │ │ + b.n 53d78 >::_M_default_append(unsigned int)@@Base+0x164> │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ - ldr r5, [pc, #104] @ (56580 >::_M_default_append(unsigned int)@@Base+0x1e4>) │ │ │ │ + ldr r5, [pc, #104] @ (53df8 >::_M_default_append(unsigned int)@@Base+0x1e4>) │ │ │ │ add r5, pc │ │ │ │ mla r4, r3, r4, fp │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 5653e >::_M_default_append(unsigned int)@@Base+0x1a2> │ │ │ │ + beq.n 53db6 >::_M_default_append(unsigned int)@@Base+0x1a2> │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 5654a >::_M_default_append(unsigned int)@@Base+0x1ae> │ │ │ │ + beq.n 53dc2 >::_M_default_append(unsigned int)@@Base+0x1ae> │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ add.w fp, fp, #48 @ 0x30 │ │ │ │ - b.n 5651e >::_M_default_append(unsigned int)@@Base+0x182> │ │ │ │ + b.n 53d96 >::_M_default_append(unsigned int)@@Base+0x182> │ │ │ │ blx 2d548 <__cxa_rethrow@plt> │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2c4e4 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r3, [pc, #44] @ (56578 >::_M_default_append(unsigned int)@@Base+0x1dc>) │ │ │ │ + ldr r3, [pc, #44] @ (53df0 >::_M_default_append(unsigned int)@@Base+0x1dc>) │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [fp] │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ subs r1, r3, r0 │ │ │ │ - cbz r0, 56566 >::_M_default_append(unsigned int)@@Base+0x1ca> │ │ │ │ + cbz r0, 53dde >::_M_default_append(unsigned int)@@Base+0x1ca> │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, fp │ │ │ │ blx 2dd08 │ │ │ │ - b.n 56530 >::_M_default_append(unsigned int)@@Base+0x194> │ │ │ │ + b.n 53da8 >::_M_default_append(unsigned int)@@Base+0x194> │ │ │ │ nop │ │ │ │ - ldrh r6, [r6, #26] │ │ │ │ + uxtb r6, r7 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r3, [sp, #604] @ 0x25c │ │ │ │ + ldr r3, [sp, #476] @ 0x1dc │ │ │ │ vshr.u32 d17, d8, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, r7] │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ movs r5, r0 │ │ │ │ - ldr r2, [sp, #756] @ 0x2f4 │ │ │ │ - Address 0x56582 is out of bounds. │ │ │ │ + ldr r2, [sp, #628] @ 0x274 │ │ │ │ + Address 0x53dfa is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ -00056584 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base>: │ │ │ │ +00053dfc >::_M_realloc_append(Bonmin::HotInfo&&)@@Base>: │ │ │ │ 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 │ │ │ │ ldrd r9, r5, [r0] │ │ │ │ mov fp, r1 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ sub.w r6, r5, r9 │ │ │ │ - ldr.w r8, [pc, #300] @ 566d4 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x150> │ │ │ │ + ldr.w r8, [pc, #300] @ 53f4c >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x150> │ │ │ │ movw r2, #43690 @ 0xaaaa │ │ │ │ movt r2, #682 @ 0x2aa │ │ │ │ asrs r3, r6, #4 │ │ │ │ add r8, pc │ │ │ │ sub sp, #12 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56686 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x102> │ │ │ │ + beq.n 53efe >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x102> │ │ │ │ cmp r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r3, r1 │ │ │ │ - bcs.n 5667a >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0xf6> │ │ │ │ + bcs.n 53ef2 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0xf6> │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ movcs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ @@ -65298,557 +61195,780 @@ │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c27c (Bonmin::HotInfo const*, Bonmin::HotInfo const*, Bonmin::HotInfo*)@plt> │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ cmp r9, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.n 56654 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0xd0> │ │ │ │ - ldr r6, [pc, #208] @ (566d8 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x154>) │ │ │ │ + beq.n 53ecc >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0xd0> │ │ │ │ + ldr r6, [pc, #208] @ (53f50 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x154>) │ │ │ │ add.w r4, r9, #48 @ 0x30 │ │ │ │ mov fp, r9 │ │ │ │ add r6, pc │ │ │ │ - b.n 5663c >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0xb8> │ │ │ │ - ldr r1, [pc, #200] @ (566dc >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x158>) │ │ │ │ + b.n 53eb4 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0xb8> │ │ │ │ + ldr r1, [pc, #200] @ (53f54 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x158>) │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ adds r1, #8 │ │ │ │ str.w r1, [r4, #-48] │ │ │ │ - cbz r0, 5662c >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0xa8> │ │ │ │ + cbz r0, 53ea4 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0xa8> │ │ │ │ ldr.w r1, [r4, #-4] │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, fp │ │ │ │ add.w fp, fp, #48 @ 0x30 │ │ │ │ blx 2dd08 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ cmp r5, fp │ │ │ │ - beq.n 56654 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0xd0> │ │ │ │ + beq.n 53ecc >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0xd0> │ │ │ │ ldr.w r1, [r4, #-48] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 56610 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x8c> │ │ │ │ + beq.n 53e88 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x8c> │ │ │ │ mov r0, fp │ │ │ │ add.w fp, fp, #48 @ 0x30 │ │ │ │ blx r1 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ cmp r5, fp │ │ │ │ - bne.n 5663c >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0xb8> │ │ │ │ + bne.n 53eb4 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0xb8> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 56666 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0xe2> │ │ │ │ + beq.n 53ede >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0xe2> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r9 │ │ │ │ sub.w r1, r1, r9 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r4, sl │ │ │ │ str.w sl, [r7] │ │ │ │ strd r3, r4, [r7, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r3, #65504 @ 0xffe0 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 565dc >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x58> │ │ │ │ - ldr r0, [pc, #88] @ (566e0 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x15c>) │ │ │ │ + b.n 53e54 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x58> │ │ │ │ + ldr r0, [pc, #88] @ (53f58 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x15c>) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ ldr.w r3, [sl, r6] │ │ │ │ - ldr r2, [pc, #80] @ (566e4 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x160>) │ │ │ │ + ldr r2, [pc, #80] @ (53f5c >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x160>) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 566ae >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x12a> │ │ │ │ + beq.n 53f26 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x12a> │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ blx 2c4e4 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 566a0 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x11c> │ │ │ │ - ldr r3, [pc, #44] @ (566dc >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x158>) │ │ │ │ + b.n 53f18 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x11c> │ │ │ │ + ldr r3, [pc, #44] @ (53f54 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x158>) │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [sl, r6] │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ subs r1, r3, r0 │ │ │ │ - cbz r0, 566ca >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x146> │ │ │ │ + cbz r0, 53f42 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x146> │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, fp │ │ │ │ blx 2dd08 │ │ │ │ - b.n 566a0 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x11c> │ │ │ │ + b.n 53f18 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x11c> │ │ │ │ nop │ │ │ │ - ldrh r4, [r6, #10] │ │ │ │ + sub sp, #496 @ 0x1f0 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r1, [sp, #804] @ 0x324 │ │ │ │ + ldr r1, [sp, #676] @ 0x2a4 │ │ │ │ vshr.u32 d17, d8, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, ip │ │ │ │ + ldrb r0, [r2, #0] │ │ │ │ movs r5, r0 │ │ │ │ - ldr r1, [sp, #252] @ 0xfc │ │ │ │ - Address 0x566e6 is out of bounds. │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + Address 0x53f5e is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ -000566e8 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00053f60 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ - ldr r2, [pc, #616] @ (56960 ) │ │ │ │ - sub sp, #420 @ 0x1a4 │ │ │ │ - ldr r3, [pc, #616] @ (56964 ) │ │ │ │ - movs r1, #16 │ │ │ │ - add r2, pc │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, sp, #4 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #412] @ 0x19c │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2c410 │ │ │ │ - ldr r1, [pc, #596] @ (56968 ) │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r3, [pc, #596] @ (5696c ) │ │ │ │ - add r1, pc │ │ │ │ - add r3, pc │ │ │ │ - ldrh r0, [r1, #0] │ │ │ │ - ldrb r1, [r1, #2] │ │ │ │ - strh r0, [r5, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - strb r1, [r5, #10] │ │ │ │ - movs r1, #1 │ │ │ │ - blx 2c068 │ │ │ │ - mov r2, r4 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2bbc8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2d5ec │ │ │ │ - ldr r3, [pc, #560] @ (56970 ) │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + cbz r0, 53f7c │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + cbz r3, 53f98 │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + cbz r0, 53f92 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + cbnz r3, 53f92 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #28] │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + b.n 53f7c │ │ │ │ + │ │ │ │ +00053fa0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #60] @ (53fec ) │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [pc, #60] @ (53ff0 ) │ │ │ │ add r3, pc │ │ │ │ - mov r1, r2 │ │ │ │ - blx 2c068 │ │ │ │ - mov r2, r4 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2bbc8 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + adds r3, #8 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r0, 53fc8 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + cbz r3, 53fe4 │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + cbz r0, 53fda │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + cbnz r3, 53fda │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2d5ec │ │ │ │ - ldr r3, [pc, #536] @ (56974 ) │ │ │ │ - movs r2, #1 │ │ │ │ - movs r1, #3 │ │ │ │ - add r3, pc │ │ │ │ + blx 2deb0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2c068 │ │ │ │ - mov r2, r4 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2bbc8 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + b.n 53fc8 │ │ │ │ + add r7, sp, #464 @ 0x1d0 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r0, r7, #25 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00053ff4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + blx 2c694 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2d5ec │ │ │ │ - ldr r3, [pc, #508] @ (56978 ) │ │ │ │ - movs r2, #2 │ │ │ │ - movs r1, #4 │ │ │ │ - add r3, pc │ │ │ │ + movs r1, #36 @ 0x24 │ │ │ │ + blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2c068 │ │ │ │ - mov r2, r4 │ │ │ │ - movs r1, #3 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2bbc8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2d5ec │ │ │ │ - ldr r3, [pc, #484] @ (5697c ) │ │ │ │ - movs r2, #2 │ │ │ │ - movs r1, #5 │ │ │ │ - add r3, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c068 │ │ │ │ - mov r2, r4 │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2bbc8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2d5ec │ │ │ │ - ldr r3, [pc, #456] @ (56980 ) │ │ │ │ - movs r2, #2 │ │ │ │ - movs r1, #6 │ │ │ │ - add r3, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c068 │ │ │ │ - mov r2, r4 │ │ │ │ - movs r1, #5 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2bbc8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2d5ec │ │ │ │ - ldr r3, [pc, #432] @ (56984 ) │ │ │ │ - movs r2, #1 │ │ │ │ - movs r1, #7 │ │ │ │ - add r3, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c068 │ │ │ │ - mov r2, r4 │ │ │ │ - movs r1, #6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2bbc8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2d5ec │ │ │ │ - ldr r3, [pc, #404] @ (56988 ) │ │ │ │ - movs r2, #1 │ │ │ │ - movs r1, #8 │ │ │ │ - add r3, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c068 │ │ │ │ - mov r2, r4 │ │ │ │ - movs r1, #7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2bbc8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2d5ec │ │ │ │ - ldr r3, [pc, #380] @ (5698c ) │ │ │ │ - movs r2, #1 │ │ │ │ - movs r1, #9 │ │ │ │ - add r3, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c068 │ │ │ │ - mov r2, r4 │ │ │ │ - movs r1, #8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2bbc8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2d5ec │ │ │ │ - ldr r3, [pc, #352] @ (56990 ) │ │ │ │ - movs r2, #1 │ │ │ │ - movs r1, #10 │ │ │ │ - add r3, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c068 │ │ │ │ - mov r2, r4 │ │ │ │ - movs r1, #9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2bbc8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2d5ec │ │ │ │ - ldr r3, [pc, #328] @ (56994 ) │ │ │ │ - movs r2, #2 │ │ │ │ - movs r1, #11 │ │ │ │ - add r3, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c068 │ │ │ │ - mov r2, r4 │ │ │ │ - movs r1, #10 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2bbc8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2d5ec │ │ │ │ - ldr r3, [pc, #300] @ (56998 ) │ │ │ │ - movs r2, #1 │ │ │ │ - movs r1, #12 │ │ │ │ - add r3, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c068 │ │ │ │ - mov r2, r4 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2bbc8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2d5ec │ │ │ │ - ldr r3, [pc, #276] @ (5699c ) │ │ │ │ - movs r2, #2 │ │ │ │ - movs r1, #13 │ │ │ │ - add r3, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c068 │ │ │ │ - mov r2, r4 │ │ │ │ - movs r1, #12 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2bbc8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2d5ec │ │ │ │ - ldr r3, [pc, #248] @ (569a0 ) │ │ │ │ - movs r2, #2 │ │ │ │ - movs r1, #14 │ │ │ │ - add r3, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c068 │ │ │ │ - mov r2, r4 │ │ │ │ - movs r1, #13 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2bbc8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2d5ec │ │ │ │ - ldr r3, [pc, #224] @ (569a4 ) │ │ │ │ - movs r2, #1 │ │ │ │ - movs r1, #15 │ │ │ │ - add r3, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c068 │ │ │ │ - mov r2, r4 │ │ │ │ - movs r1, #14 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2bbc8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2d5ec │ │ │ │ - ldr r3, [pc, #196] @ (569a8 ) │ │ │ │ - movs r2, #1 │ │ │ │ - movs r1, #16 │ │ │ │ - add r3, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c068 │ │ │ │ - mov r2, r4 │ │ │ │ - movs r1, #15 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00054014 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r2, [pc, #300] @ (54154 ) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #300] @ (54158 ) │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r6, [r1, #276] @ 0x114 │ │ │ │ + movs r0, #80 @ 0x50 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2b890 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r6, 5404e │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #4] │ │ │ │ + mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - blx 2bbc8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2d5ec │ │ │ │ - ldr r2, [pc, #172] @ (569ac ) │ │ │ │ - ldr r3, [pc, #96] @ (56964 ) │ │ │ │ + mov r8, sp │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2b918 )@plt> │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r5, #4] │ │ │ │ + cbz r0, 5406e │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 540fe │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + str r5, [r4, #24] │ │ │ │ + cbz r0, 5407c │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + cbz r3, 540a8 │ │ │ │ + ldr r5, [r4, #28] │ │ │ │ + movs r3, #1 │ │ │ │ + strb.w r3, [r4, #32] │ │ │ │ + cbz r5, 540ba │ │ │ │ + ldr r2, [pc, #212] @ (5415c ) │ │ │ │ + ldr r3, [pc, #204] @ (54158 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #412] @ 0x19c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 56938 │ │ │ │ + bne.n 5414c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ - add sp, #420 @ 0x1a4 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2d5ec │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + bx r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r5, [r4, #28] │ │ │ │ + movs r3, #1 │ │ │ │ + strb.w r3, [r4, #32] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 54086 │ │ │ │ + ldr.w r1, [r7, #288] @ 0x120 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + blx r3 │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + cbz r5, 5410c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r5, #4] │ │ │ │ + cbz r0, 54106 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + cbnz r3, 54106 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + str r5, [r4, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 54086 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 54086 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r5, [r4, #28] │ │ │ │ + b.n 54086 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + b.n 5406e │ │ │ │ mov r0, r5 │ │ │ │ - blx 2ba5c │ │ │ │ - ldr r2, [pc, #136] @ (569b0 ) │ │ │ │ - ldr r3, [pc, #60] @ (56964 ) │ │ │ │ + str r5, [r4, #28] │ │ │ │ + b.n 540ea │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 54086 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 540dc │ │ │ │ + str r5, [r4, #28] │ │ │ │ + b.n 54086 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + cbz r0, 54130 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + cbnz r3, 54130 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + movs r1, #80 @ 0x50 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r2, [pc, #36] @ (54160 ) │ │ │ │ + ldr r3, [pc, #28] @ (54158 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #412] @ 0x19c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5695c │ │ │ │ + beq.n 54150 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - b.n 56918 │ │ │ │ - b.n 56918 │ │ │ │ - b.n 56918 │ │ │ │ - b.n 56918 │ │ │ │ - b.n 56918 │ │ │ │ - b.n 56918 │ │ │ │ - b.n 56918 │ │ │ │ - b.n 56918 │ │ │ │ - b.n 56918 │ │ │ │ - b.n 5691e │ │ │ │ - b.n 56918 │ │ │ │ - b.n 56918 │ │ │ │ - b.n 56918 │ │ │ │ - b.n 56918 │ │ │ │ - b.n 56918 │ │ │ │ - b.n 56918 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - ldrh r2, [r5, #0] │ │ │ │ + add r6, sp, #1008 @ 0x3f0 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, r7] │ │ │ │ - movs r5, r0 │ │ │ │ - str r6, [r3, r7] │ │ │ │ - movs r5, r0 │ │ │ │ - str r2, [r7, r7] │ │ │ │ - movs r5, r0 │ │ │ │ - strh r4, [r3, r0] │ │ │ │ - movs r5, r0 │ │ │ │ - strh r6, [r7, r0] │ │ │ │ - movs r5, r0 │ │ │ │ - strh r4, [r4, r1] │ │ │ │ - movs r5, r0 │ │ │ │ - strh r6, [r7, r1] │ │ │ │ - movs r5, r0 │ │ │ │ - strh r0, [r2, r2] │ │ │ │ - movs r5, r0 │ │ │ │ - strh r2, [r6, r2] │ │ │ │ - movs r5, r0 │ │ │ │ - strh r0, [r4, r3] │ │ │ │ - movs r5, r0 │ │ │ │ - strh r2, [r2, r4] │ │ │ │ - movs r5, r0 │ │ │ │ - strh r4, [r7, r4] │ │ │ │ - movs r5, r0 │ │ │ │ - strh r6, [r7, r4] │ │ │ │ - movs r5, r0 │ │ │ │ - strh r0, [r5, r5] │ │ │ │ - movs r5, r0 │ │ │ │ - strh r6, [r5, r5] │ │ │ │ - movs r5, r0 │ │ │ │ - strh r0, [r1, r6] │ │ │ │ - movs r5, r0 │ │ │ │ - strh r6, [r0, r6] │ │ │ │ - movs r5, r0 │ │ │ │ - strh r6, [r4, #48] @ 0x30 │ │ │ │ + add r6, sp, #632 @ 0x278 │ │ │ │ movs r7, r0 │ │ │ │ - strh r0, [r0, #48] @ 0x30 │ │ │ │ + add r5, sp, #944 @ 0x3b0 │ │ │ │ movs r7, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ │ │ │ │ -000569b8 : │ │ │ │ +00054164 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #44] @ (569f4 ) │ │ │ │ + ldr r5, [pc, #28] @ (54190 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #44] @ (569f8 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r5, [r0, #200] @ 0xc8 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - adds r3, #8 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r5, 569e8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2bddc │ │ │ │ - movs r1, #56 @ 0x38 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c4e4 │ │ │ │ + blx 2d260 │ │ │ │ + ldr r3, [pc, #24] @ (54194 ) │ │ │ │ + add r5, pc │ │ │ │ + movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2bf74 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + strd r2, r2, [r4, #24] │ │ │ │ + adds r3, #8 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + add r5, sp, #688 @ 0x2b0 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r0, r7, #25 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00054198 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r5, [pc, #28] @ (541c4 ) │ │ │ │ + mov r4, r0 │ │ │ │ + blx 2bcec │ │ │ │ + ldr r3, [pc, #24] @ (541c8 ) │ │ │ │ + add r5, pc │ │ │ │ + movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + strd r2, r2, [r4, #24] │ │ │ │ + adds r3, #8 │ │ │ │ + str r3, [r4, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r3, #42] @ 0x2a │ │ │ │ + add r5, sp, #480 @ 0x1e0 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r0, r2, #28 │ │ │ │ + lsrs r0, r7, #25 │ │ │ │ ... │ │ │ │ │ │ │ │ -000569fc : │ │ │ │ +000541cc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - blx 2ddf8 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ - blx 2c4e4 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 541e4 │ │ │ │ + blx 2dcb4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00056a1c : │ │ │ │ - push {r4, lr} │ │ │ │ +000541e8 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r2, [pc, #152] @ (56ac8 ) │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ - ldr r3, [pc, #152] @ (56acc ) │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #192] @ (542b8 ) │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [pc, #192] @ (542bc ) │ │ │ │ + sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ + ldrb.w r1, [r0, #32] │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r0, #36] @ 0x24 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r3, [r0, #128] @ 0x80 │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.n 56a68 │ │ │ │ - movs r0, #0 │ │ │ │ - ldr r2, [pc, #128] @ (56ad0 ) │ │ │ │ - ldr r3, [pc, #124] @ (56acc ) │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + cbz r1, 5425c │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ + cbz r3, 54220 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + mov r1, sp │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r5, sp │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r3, 54236 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + cbz r2, 54270 │ │ │ │ + subs r3, r5, #1 │ │ │ │ + ldr r2, [pc, #132] @ (542c0 ) │ │ │ │ + cmp r3, #1 │ │ │ │ + itt ls │ │ │ │ + movls r3, #0 │ │ │ │ + strbls.w r3, [r4, #32] │ │ │ │ + ldr r3, [pc, #116] @ (542bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 56abc │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r4, r0 │ │ │ │ + bne.n 54294 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r6, [r2, #28] │ │ │ │ + cbz r3, 54266 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #4] │ │ │ │ mov r1, sp │ │ │ │ - movs r0, #0 │ │ │ │ - blx 2c9d8 <__getrusage64@plt> │ │ │ │ - ldrd r0, r1, [sp] │ │ │ │ - blx 2d960 <__aeabi_l2d@plt> │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r5, sp │ │ │ │ + blx r6 │ │ │ │ + b.n 54228 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + blx r3 │ │ │ │ + b.n 54236 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c8d0 ::ReleasePointer_()@plt> │ │ │ │ + ldr r2, [pc, #64] @ (542c4 ) │ │ │ │ + ldr r3, [pc, #56] @ (542bc ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 542b2 │ │ │ │ + blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c8d0 ::ReleasePointer_()@plt> │ │ │ │ + ldr r2, [pc, #40] @ (542c8 ) │ │ │ │ + ldr r3, [pc, #24] @ (542bc ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 54294 │ │ │ │ + blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ + nop │ │ │ │ + add r5, sp, #168 @ 0xa8 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + add r4, sp, #904 @ 0x388 │ │ │ │ + movs r7, r0 │ │ │ │ + add r4, sp, #656 @ 0x290 │ │ │ │ + movs r7, r0 │ │ │ │ + add r4, sp, #536 @ 0x218 │ │ │ │ + movs r7, r0 │ │ │ │ + │ │ │ │ +000542cc ::ReleasePointer_()@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 542f0 ::ReleasePointer_()@@Base+0x24> │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + subs r5, #1 │ │ │ │ + str r5, [r0, #4] │ │ │ │ + cbnz r5, 542f0 ::ReleasePointer_()@@Base+0x24> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + str r5, [r4, #0] │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000542f8 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [pc, #200] @ (543d0 ) │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r3, [pc, #200] @ (543d4 ) │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, pc │ │ │ │ + mov.w r0, #768 @ 0x300 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2b890 │ │ │ │ + mov r5, r0 │ │ │ │ + blx 2b8dc │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + ldr.w r2, [r2, #-12] │ │ │ │ + ldr.w r7, [r3, #660] @ 0x294 │ │ │ │ + add r5, r2 │ │ │ │ + ldr.w r2, [r3, #204] @ 0xcc │ │ │ │ + str r5, [r4, #24] │ │ │ │ + blx r2 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - vmov d8, r2, r3 │ │ │ │ - blx 2d960 <__aeabi_l2d@plt> │ │ │ │ - vldr d5, [pc, #52] @ 56ac0 │ │ │ │ - vmov d4, r0, r1 │ │ │ │ - vldr d6, [r4, #80] @ 0x50 │ │ │ │ - vldr d7, [r4, #136] @ 0x88 │ │ │ │ - vmla.f64 d8, d4, d5 │ │ │ │ - vsub.f64 d8, d8, d6 │ │ │ │ - vcmpe.f64 d8, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 56a4a │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ - ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - cmp r0, r3 │ │ │ │ - ite ge │ │ │ │ - movge r0, #0 │ │ │ │ - movlt r0, #1 │ │ │ │ - b.n 56a4c │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r7 │ │ │ │ + vldr d7, [pc, #120] @ 543c8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r2, sp │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + vstr d7, [sp] │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + vldr d0, [sp] │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + blx 2b83c │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #76] @ (543d8 ) │ │ │ │ + ldr r3, [pc, #72] @ (543d4 ) │ │ │ │ + add r2, pc │ │ │ │ + str r0, [r4, #28] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 543c0 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + mov.w r1, #768 @ 0x300 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r2, [pc, #44] @ (543dc ) │ │ │ │ + ldr r3, [pc, #36] @ (543d4 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 543c4 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ - stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ - strh r4, [r6, #38] @ 0x26 │ │ │ │ + blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + vqrdmlsh.s , , d31[0] │ │ │ │ + add r4, sp, #104 @ 0x68 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #38] @ 0x26 │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ + movs r7, r0 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ + movs r7, r0 │ │ │ │ + │ │ │ │ +000543e0 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + ldr r6, [pc, #80] @ (54444 ) │ │ │ │ + add r6, pc │ │ │ │ + cbz r0, 54400 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #628] @ 0x274 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + cbz r0, 5440a │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r5, [r4, #32] │ │ │ │ + cbz r5, 54430 │ │ │ │ + ldr r3, [pc, #56] @ (54448 ) │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 5443e │ │ │ │ + ldr r3, [pc, #48] @ (5444c ) │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + adds r3, #8 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + blx 2bf74 │ │ │ │ + movs r1, #248 @ 0xf8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c4e4 │ │ │ │ + movs r0, #0 │ │ │ │ + movs r1, #0 │ │ │ │ + strd r0, r1, [r4, #24] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + blx r2 │ │ │ │ + b.n 54430 │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r0, r7, #29 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r2, #25 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00054450 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r6, [pc, #96] @ (544c0 ) │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [pc, #96] @ (544c4 ) │ │ │ │ + add r6, pc │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + adds r3, #8 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r0, 54478 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #628] @ 0x274 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + cbz r0, 54482 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r5, [r4, #32] │ │ │ │ + cbz r5, 544a8 │ │ │ │ + ldr r3, [pc, #64] @ (544c8 ) │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 544b2 │ │ │ │ + ldr r3, [pc, #56] @ (544cc ) │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + adds r3, #8 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + blx 2bf74 │ │ │ │ + movs r1, #248 @ 0xf8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c4e4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2deb0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + blx r2 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2deb0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + add r2, sp, #784 @ 0x310 │ │ │ │ movs r7, r0 │ │ │ │ + lsrs r0, r7, #24 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r7, #29 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r2, #25 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000544d0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + blx 2cdd8 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ + blx 2c4e4 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ - cbnz r4, 56af6 │ │ │ │ - b.n 56b50 │ │ │ │ + cbnz r4, 54512 │ │ │ │ + b.n 5456c │ │ │ │ mov r4, r5 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ mov r6, r8 │ │ │ │ ldr.w fp, [r4, #16] │ │ │ │ mov r0, r9 │ │ │ │ cmp r8, r7 │ │ │ │ it cs │ │ │ │ movcs r6, r7 │ │ │ │ - cbz r6, 56b12 │ │ │ │ + cbz r6, 5452e │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 56b16 │ │ │ │ + cbnz r0, 54532 │ │ │ │ sub.w r0, r8, r7 │ │ │ │ ldrd r2, r5, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itee ge │ │ │ │ movge r2, #0 │ │ │ │ movlt r5, r2 │ │ │ │ movlt r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 56af4 │ │ │ │ + bne.n 54510 │ │ │ │ mov r5, r4 │ │ │ │ - cbnz r2, 56b52 │ │ │ │ - cbz r6, 56b7c │ │ │ │ + cbnz r2, 5456e │ │ │ │ + cbz r6, 54598 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbz r0, 56b7c │ │ │ │ + cbz r0, 54598 │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ite lt │ │ │ │ strdlt r3, r5, [sl] │ │ │ │ strdge r4, r3, [sl] │ │ │ │ mov r0, sl │ │ │ │ add sp, #12 │ │ │ │ @@ -65856,71 +61976,71 @@ │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [sl] │ │ │ │ - beq.n 56b48 │ │ │ │ + beq.n 54564 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r4 │ │ │ │ blx 2cbf0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd fp, r7, [r0, #16] │ │ │ │ cmp r7, r8 │ │ │ │ mov r6, r7 │ │ │ │ it cs │ │ │ │ movcs r6, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 56b2e │ │ │ │ + bne.n 5454a │ │ │ │ sub.w r0, r7, r8 │ │ │ │ - b.n 56b3a │ │ │ │ + b.n 54556 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ - cbnz r4, 56ba6 │ │ │ │ - b.n 56c00 │ │ │ │ + cbnz r4, 545c2 │ │ │ │ + b.n 5461c │ │ │ │ mov r4, r5 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ mov r6, r8 │ │ │ │ ldr.w fp, [r4, #16] │ │ │ │ mov r0, r9 │ │ │ │ cmp r8, r7 │ │ │ │ it cs │ │ │ │ movcs r6, r7 │ │ │ │ - cbz r6, 56bc2 │ │ │ │ + cbz r6, 545de │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 56bc6 │ │ │ │ + cbnz r0, 545e2 │ │ │ │ sub.w r0, r8, r7 │ │ │ │ ldrd r2, r5, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itee ge │ │ │ │ movge r2, #0 │ │ │ │ movlt r5, r2 │ │ │ │ movlt r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 56ba4 │ │ │ │ + bne.n 545c0 │ │ │ │ mov r5, r4 │ │ │ │ - cbnz r2, 56c02 │ │ │ │ - cbz r6, 56c2c │ │ │ │ + cbnz r2, 5461e │ │ │ │ + cbz r6, 54648 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbz r0, 56c2c │ │ │ │ + cbz r0, 54648 │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ite lt │ │ │ │ strdlt r3, r5, [sl] │ │ │ │ strdge r4, r3, [sl] │ │ │ │ mov r0, sl │ │ │ │ add sp, #12 │ │ │ │ @@ -65928,273 +62048,273 @@ │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [sl] │ │ │ │ - beq.n 56bf8 │ │ │ │ + beq.n 54614 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r4 │ │ │ │ blx 2cbf0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd fp, r7, [r0, #16] │ │ │ │ cmp r7, r8 │ │ │ │ mov r6, r7 │ │ │ │ it cs │ │ │ │ movcs r6, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 56bde │ │ │ │ + bne.n 545fa │ │ │ │ sub.w r0, r7, r8 │ │ │ │ - b.n 56bea │ │ │ │ + b.n 54606 │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 56eb0 │ │ │ │ + beq.w 548cc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 56e6c │ │ │ │ + beq.w 54888 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 56e34 │ │ │ │ + beq.w 54850 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w fp, [r3, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 56dfc │ │ │ │ + beq.w 54818 │ │ │ │ ldr.w r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 56d88 │ │ │ │ + beq.w 547a4 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 56d1e │ │ │ │ + beq.n 5473a │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 56d52 │ │ │ │ + beq.n 5476e │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 56dc6 │ │ │ │ + beq.w 547e2 │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, 56cde │ │ │ │ + cbz r7, 546fa │ │ │ │ mov sl, r7 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 56c34 │ │ │ │ + bl 54650 │ │ │ │ add.w r1, r7, #48 @ 0x30 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 56cbc │ │ │ │ + beq.n 546d8 │ │ │ │ ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r1, sl, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 56cd2 │ │ │ │ + beq.n 546ee │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 56c9c │ │ │ │ + bne.n 546b8 │ │ │ │ ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ add.w r2, r9, #48 @ 0x30 │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 56cf8 │ │ │ │ + beq.n 54714 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r2, r9, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 56d0e │ │ │ │ + beq.n 5472a │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 56dc6 │ │ │ │ + beq.n 547e2 │ │ │ │ mov r9, r7 │ │ │ │ - b.n 56c96 │ │ │ │ + b.n 546b2 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 56d32 │ │ │ │ + beq.n 5474e │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 56d44 │ │ │ │ + beq.n 54760 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r5, 56d88 │ │ │ │ + cbz r5, 547a4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 56c7e │ │ │ │ + b.n 5469a │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 56d66 │ │ │ │ + beq.n 54782 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 56d78 │ │ │ │ + beq.n 54794 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 56d1e │ │ │ │ + beq.n 5473a │ │ │ │ mov r5, r6 │ │ │ │ - b.n 56c84 │ │ │ │ + b.n 546a0 │ │ │ │ ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ add.w r3, fp, #48 @ 0x30 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 56da2 │ │ │ │ + beq.n 547be │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 56db8 │ │ │ │ + beq.n 547d4 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 56dfc │ │ │ │ + cbz r4, 54818 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 56c74 │ │ │ │ + b.n 54690 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add.w r3, r6, #48 @ 0x30 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 56dda │ │ │ │ + beq.n 547f6 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 56dec │ │ │ │ + beq.n 54808 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 56d52 │ │ │ │ + beq.n 5476e │ │ │ │ mov r6, r7 │ │ │ │ - b.n 56c8a │ │ │ │ + b.n 546a6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 56e12 │ │ │ │ + beq.n 5482e │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 56e26 │ │ │ │ + beq.n 54842 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 56e34 │ │ │ │ + cbz r4, 54850 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 56c66 │ │ │ │ + b.n 54682 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 56e4a │ │ │ │ + beq.n 54866 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 56e5e │ │ │ │ + beq.n 5487a │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 56e6c │ │ │ │ + cbz r4, 54888 │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 56c5a │ │ │ │ + b.n 54676 │ │ │ │ ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 56e86 │ │ │ │ + beq.n 548a2 │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 56e9c │ │ │ │ + beq.n 548b8 │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 56eaa │ │ │ │ + cbz r4, 548c6 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 56c4e │ │ │ │ + b.n 5466a │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #672] @ (57168 ) │ │ │ │ - ldr r3, [pc, #672] @ (5716c ) │ │ │ │ + ldr r2, [pc, #672] @ (54b84 ) │ │ │ │ + ldr r3, [pc, #672] @ (54b88 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -66204,3193 +62324,3083 @@ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w fp, r0, #24 │ │ │ │ str.w fp, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r8, r5, [r3] │ │ │ │ str r5, [sp, #20] │ │ │ │ cmp r5, #15 │ │ │ │ - bhi.w 5702e │ │ │ │ + bhi.w 54a4a │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 56f9c │ │ │ │ + bne.n 549b8 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ mov r2, fp │ │ │ │ strb r3, [r0, #24] │ │ │ │ str r5, [r4, #20] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, r5] │ │ │ │ add.w sl, r7, #4 │ │ │ │ mov r5, r6 │ │ │ │ cmp sl, r6 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w r9, [r4, #20] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.w 5704c │ │ │ │ + beq.w 54a68 │ │ │ │ ldrd r2, r3, [r6, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 56fa6 │ │ │ │ + beq.n 549c2 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2db04 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, r9, r3 │ │ │ │ cmpeq r2, #0 │ │ │ │ - blt.w 5707e │ │ │ │ + blt.w 54a9a │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2db04 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 56fae │ │ │ │ + cbz r0, 549ca │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blt.n 56fb8 │ │ │ │ + blt.n 549d4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, fp │ │ │ │ - beq.n 56f76 │ │ │ │ + beq.n 54992 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #496] @ (57170 ) │ │ │ │ - ldr r3, [pc, #488] @ (5716c ) │ │ │ │ + ldr r2, [pc, #496] @ (54b8c ) │ │ │ │ + ldr r3, [pc, #488] @ (54b88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 5713a │ │ │ │ + bne.w 54b56 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, fp │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 56f06 │ │ │ │ + beq.n 54922 │ │ │ │ mov r0, fp │ │ │ │ - b.n 5703e │ │ │ │ + b.n 54a5a │ │ │ │ sub.w r2, r9, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 5707e │ │ │ │ + blt.n 54a9a │ │ │ │ sub.w r0, r3, r9 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 56f68 │ │ │ │ + bge.n 54984 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 57102 │ │ │ │ + beq.w 54b1e │ │ │ │ mov r0, r6 │ │ │ │ blx 2c508 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r9, r5 │ │ │ │ mov r8, r0 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 570b8 │ │ │ │ + beq.n 54ad4 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2db04 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ itt eq │ │ │ │ subeq.w r5, r9, r5 │ │ │ │ cmpeq r5, #0 │ │ │ │ - blt.w 57114 │ │ │ │ + blt.w 54b30 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 56ad4 │ │ │ │ + bl 544f0 │ │ │ │ ldrd r5, r8, [sp, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 56f68 │ │ │ │ + beq.n 54984 │ │ │ │ subs r0, r5, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp sl, r8 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 570ca │ │ │ │ + beq.n 54ae6 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ blx 2ba50 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 56f7e │ │ │ │ + b.n 5499a │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r4, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - b.n 56f06 │ │ │ │ + b.n 54922 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 56ff2 │ │ │ │ + beq.n 54a0e │ │ │ │ ldr.w r8, [r7, #16] │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r6, [r8, #20] │ │ │ │ cmp r9, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 570f4 │ │ │ │ + beq.n 54b10 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx 2db04 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne.n 57108 │ │ │ │ + bne.n 54b24 │ │ │ │ sub.w r6, r6, r9 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 56ff2 │ │ │ │ - b.n 57008 │ │ │ │ + bge.n 54a0e │ │ │ │ + b.n 54a24 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 570b2 │ │ │ │ + beq.n 54ace │ │ │ │ mov r0, r6 │ │ │ │ blx 2cbf0 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ cmp r9, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 570a2 │ │ │ │ + cbz r2, 54abe │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 570a6 │ │ │ │ + cbnz r0, 54ac2 │ │ │ │ sub.w r0, r5, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 56ff2 │ │ │ │ + bge.n 54a0e │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5700e │ │ │ │ + beq.n 54a2a │ │ │ │ mov r5, r6 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 57008 │ │ │ │ + b.n 54a24 │ │ │ │ sub.w r3, r9, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 56ff2 │ │ │ │ + bge.n 54a0e │ │ │ │ ldr r3, [r6, #12] │ │ │ │ movs r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5700e │ │ │ │ + bne.n 54a2a │ │ │ │ mov r8, r6 │ │ │ │ ldrd r2, r3, [r8, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 570ec │ │ │ │ + cbz r2, 54b08 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2db04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 570f0 │ │ │ │ + cbnz r0, 54b0c │ │ │ │ sub.w r0, r9, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 5701a │ │ │ │ + b.n 54a36 │ │ │ │ sub.w r6, r6, r9 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 56ff2 │ │ │ │ + bge.w 54a0e │ │ │ │ mov r0, r2 │ │ │ │ - b.n 5700e │ │ │ │ + b.n 54a2a │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 57008 │ │ │ │ + b.n 54a24 │ │ │ │ itt lt │ │ │ │ movlt r3, #0 │ │ │ │ movlt r5, r3 │ │ │ │ - bge.w 56ff2 │ │ │ │ - b.n 57008 │ │ │ │ + bge.w 54a0e │ │ │ │ + b.n 54a24 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r5, r8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 57008 │ │ │ │ + bne.w 54a24 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 570da │ │ │ │ + b.n 54af6 │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #76] @ (57174 ) │ │ │ │ - ldr r3, [pc, #64] @ (5716c ) │ │ │ │ + ldr r2, [pc, #76] @ (54b90 ) │ │ │ │ + ldr r3, [pc, #64] @ (54b88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 57162 │ │ │ │ + beq.n 54b7e │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #44] @ (57178 ) │ │ │ │ - ldr r3, [pc, #28] @ (5716c ) │ │ │ │ + ldr r2, [pc, #44] @ (54b94 ) │ │ │ │ + ldr r3, [pc, #28] @ (54b88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 5713a │ │ │ │ + bne.n 54b56 │ │ │ │ blx 2d548 <__cxa_rethrow@plt> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r3, #2] │ │ │ │ + add r6, pc, #256 @ (adr r6, 54c88 )@@Base+0x8>) │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #30] │ │ │ │ + add r5, pc, #552 @ (adr r5, 54db8 )@@Base+0x138>) │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r6, [r7, #23] │ │ │ │ + add r3, pc, #904 @ (adr r3, 54f1c )@@Base+0x29c>) │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r2, [r3, #23] │ │ │ │ + add r3, pc, #760 @ (adr r3, 54e90 )@@Base+0x210>) │ │ │ │ movs r7, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + │ │ │ │ +00054b98 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #672] @ (57430 ) │ │ │ │ - ldr r3, [pc, #672] @ (57434 ) │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - add r2, pc │ │ │ │ - mov r7, r0 │ │ │ │ - movs r0, #44 @ 0x2c │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2b890 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add.w fp, r0, #24 │ │ │ │ - str.w fp, [r0, #16] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r6, [pc, #60] @ (54be4 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldrd r8, r5, [r3] │ │ │ │ - str r5, [sp, #20] │ │ │ │ - cmp r5, #15 │ │ │ │ - bhi.w 572f6 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 57264 │ │ │ │ - ldrb.w r3, [r8] │ │ │ │ - mov r2, fp │ │ │ │ - strb r3, [r0, #24] │ │ │ │ - str r5, [r4, #20] │ │ │ │ + mov r5, r1 │ │ │ │ + blx 2bcec │ │ │ │ + ldr r3, [pc, #52] @ (54be8 ) │ │ │ │ + add r6, pc │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + strd r1, r2, [r4, #32] │ │ │ │ + adds r3, #8 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldrd r2, r3, [r5, #48] @ 0x30 │ │ │ │ + strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ + ldrd r0, r1, [r5, #40] @ 0x28 │ │ │ │ + movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ - strb r3, [r2, r5] │ │ │ │ - add.w sl, r7, #4 │ │ │ │ - mov r5, r6 │ │ │ │ - cmp sl, r6 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ - ldr.w r9, [r4, #20] │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - beq.w 57314 │ │ │ │ - ldrd r2, r3, [r6, #16] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - mov r2, r9 │ │ │ │ - cmp r9, r3 │ │ │ │ - it cs │ │ │ │ - movcs r2, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 5726e │ │ │ │ - ldrd r2, r1, [sp, #4] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - blx 2db04 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - itt eq │ │ │ │ - subeq.w r2, r9, r3 │ │ │ │ - cmpeq r2, #0 │ │ │ │ - blt.w 57346 │ │ │ │ - ldrd r1, r2, [sp] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - blx 2db04 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cbz r0, 57276 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blt.n 57280 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - cmp r0, fp │ │ │ │ - beq.n 5723e │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - movs r1, #44 @ 0x2c │ │ │ │ + strd r2, r3, [r4, #24] │ │ │ │ + strd r0, r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r2, [pc, #496] @ (57438 ) │ │ │ │ - ldr r3, [pc, #488] @ (57434 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 57402 │ │ │ │ + ldr r1, [r5, #56] @ 0x38 │ │ │ │ + str r1, [r4, #56] @ 0x38 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + add r3, pc, #472 @ (adr r3, 54dc0 )@@Base+0x140>) │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r0, r7, #24 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00054bec : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r6, [pc, #120] @ (54c74 ) │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r0, r1 │ │ │ │ + add r6, pc │ │ │ │ + beq.n 54c0a │ │ │ │ + blx 2dcb4 │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + ldrd r2, r3, [r5, #40] @ 0x28 │ │ │ │ + strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ + ldr r1, [r5, #56] @ 0x38 │ │ │ │ + ldrd r2, r3, [r5, #48] @ 0x30 │ │ │ │ + strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ + str r1, [r4, #56] @ 0x38 │ │ │ │ + cbz r0, 54c2e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #628] @ 0x274 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + cbz r0, 54c38 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r5, [r4, #32] │ │ │ │ + cbz r5, 54c5e │ │ │ │ + ldr r3, [pc, #56] @ (54c78 ) │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 54c6e │ │ │ │ + ldr r3, [pc, #48] @ (54c7c ) │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + adds r3, #8 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + blx 2bf74 │ │ │ │ + movs r1, #248 @ 0xf8 │ │ │ │ mov r0, r5 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r2, fp │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 571ce │ │ │ │ - mov r0, fp │ │ │ │ - b.n 57306 │ │ │ │ - sub.w r2, r9, r3 │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n 57346 │ │ │ │ - sub.w r0, r3, r9 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 57230 │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ - cmp r2, r6 │ │ │ │ - beq.w 573ca │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2c508 │ │ │ │ - ldr r5, [r0, #20] │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r9, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - it cs │ │ │ │ - movcs r2, r5 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 57380 │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 2db04 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - itt eq │ │ │ │ - subeq.w r5, r9, r5 │ │ │ │ - cmpeq r5, #0 │ │ │ │ - blt.w 573dc │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #20 │ │ │ │ - bl 56b84 │ │ │ │ - ldrd r5, r8, [sp, #20] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 57230 │ │ │ │ - subs r0, r5, #0 │ │ │ │ - it ne │ │ │ │ - movne r0, #1 │ │ │ │ - cmp sl, r8 │ │ │ │ - it eq │ │ │ │ - orreq.w r0, r0, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 57392 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r4 │ │ │ │ - blx 2ba50 │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r7, #20] │ │ │ │ - b.n 57246 │ │ │ │ - adds r0, #16 │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, sp, #20 │ │ │ │ - blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r0, [r4, #16] │ │ │ │ - str r3, [r4, #24] │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - blx 2d5c8 │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ - b.n 571ce │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 572ba │ │ │ │ - ldr.w r8, [r7, #16] │ │ │ │ - mov r2, r9 │ │ │ │ - ldr.w r6, [r8, #20] │ │ │ │ - cmp r9, r6 │ │ │ │ - it cs │ │ │ │ - movcs r2, r6 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 573bc │ │ │ │ - ldr.w r0, [r8, #16] │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - blx 2db04 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne.n 573d0 │ │ │ │ - sub.w r6, r6, r9 │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.n 572ba │ │ │ │ - b.n 572d0 │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 5737a │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2cbf0 │ │ │ │ - ldr r5, [r0, #20] │ │ │ │ - mov r2, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r9, r5 │ │ │ │ - it cs │ │ │ │ - movcs r2, r5 │ │ │ │ - cbz r2, 5736a │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - blx 2db04 │ │ │ │ - cbnz r0, 5736e │ │ │ │ - sub.w r0, r5, r9 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 572ba │ │ │ │ - ldr.w r0, [r8, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 572d6 │ │ │ │ - mov r5, r6 │ │ │ │ - mov r8, r6 │ │ │ │ - b.n 572d0 │ │ │ │ - sub.w r3, r9, r5 │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 572ba │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - movs r0, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 572d6 │ │ │ │ - mov r8, r6 │ │ │ │ - ldrd r2, r3, [r8, #16] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - mov r2, r9 │ │ │ │ - cmp r9, r3 │ │ │ │ - it cs │ │ │ │ - movcs r2, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cbz r2, 573b4 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 2db04 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 573b8 │ │ │ │ - sub.w r0, r9, r3 │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ - b.n 572e2 │ │ │ │ - sub.w r6, r6, r9 │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.w 572ba │ │ │ │ - mov r0, r2 │ │ │ │ - b.n 572d6 │ │ │ │ - movs r5, #0 │ │ │ │ - mov r8, r6 │ │ │ │ - b.n 572d0 │ │ │ │ - itt lt │ │ │ │ - movlt r3, #0 │ │ │ │ - movlt r5, r3 │ │ │ │ - bge.w 572ba │ │ │ │ - b.n 572d0 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ - mov r5, r8 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 572d0 │ │ │ │ - mov r8, r6 │ │ │ │ - b.n 573a2 │ │ │ │ - blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #76] @ (5743c ) │ │ │ │ - ldr r3, [pc, #64] @ (57434 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 5742a │ │ │ │ - blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ - movs r1, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #44] @ (57440 ) │ │ │ │ - ldr r3, [pc, #28] @ (57434 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 57402 │ │ │ │ - blx 2d548 <__cxa_rethrow@plt> │ │ │ │ - blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - nop │ │ │ │ - ldrb r4, [r2, #22] │ │ │ │ + movs r0, #0 │ │ │ │ + movs r1, #0 │ │ │ │ + strd r0, r1, [r4, #24] │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + blx r2 │ │ │ │ + b.n 54c5e │ │ │ │ + add r3, pc, #152 @ (adr r3, 54d10 )@@Base+0x90>) │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ + lsrs r0, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #19] │ │ │ │ - movs r7, r0 │ │ │ │ - ldrb r6, [r6, #12] │ │ │ │ - movs r7, r0 │ │ │ │ - ldrb r2, [r2, #12] │ │ │ │ - movs r7, r0 │ │ │ │ + lsrs r0, r2, #25 │ │ │ │ + ... │ │ │ │ │ │ │ │ -00057444 )@@Base>: │ │ │ │ +00054c80 )@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ sub sp, #292 @ 0x124 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r3, [pc, #2260] @ 57d30 )@@Base+0x8ec> │ │ │ │ - add.w r8, sp, #260 @ 0x104 │ │ │ │ - ldr.w r5, [pc, #2256] @ 57d34 )@@Base+0x8f0> │ │ │ │ - add.w r9, sp, #88 @ 0x58 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ + add r7, sp, #260 @ 0x104 │ │ │ │ + mov r1, r3 │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w r0, [pc, #2248] @ 57d38 )@@Base+0x8f4> │ │ │ │ - add r5, pc │ │ │ │ - mov r1, r9 │ │ │ │ + str r0, [sp, #28] │ │ │ │ add r6, sp, #268 @ 0x10c │ │ │ │ + ldr.w r0, [pc, #1572] @ 552c8 )@@Base+0x648> │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r3, [pc, #1572] @ 552cc )@@Base+0x64c> │ │ │ │ add r0, pc │ │ │ │ - movs r7, #0 │ │ │ │ + ldr.w sl, [r4] │ │ │ │ + ldr.w r4, [pc, #1564] @ 552d0 )@@Base+0x650> │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - mov r0, r8 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + movs r3, #26 │ │ │ │ + str r6, [sp, #260] @ 0x104 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #260] @ 0x104 │ │ │ │ + mov.w ip, #0 │ │ │ │ + str r3, [sp, #268] @ 0x10c │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + str r0, [r5, #0] │ │ │ │ + str r1, [r5, #4] │ │ │ │ + str r3, [r5, #12] │ │ │ │ + str r2, [r5, #8] │ │ │ │ + mov r2, ip │ │ │ │ + ldmia r4!, {r0, r1} │ │ │ │ + str r1, [r5, #20] │ │ │ │ + str r0, [r5, #16] │ │ │ │ + mov r1, r7 │ │ │ │ + ldrh r3, [r4, #0] │ │ │ │ + strh r3, [r5, #24] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r0, [sp, #260] @ 0x104 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ + strb.w ip, [r0, r3] │ │ │ │ + mov r0, sl │ │ │ │ + blx 2cce8 , std::allocator > const&, int)@plt> │ │ │ │ + ldr.w r4, [sl, #96] @ 0x60 │ │ │ │ + add.w r3, sl, #92 @ 0x5c │ │ │ │ + ldrd fp, r8, [sp, #260] @ 0x104 │ │ │ │ str r3, [sp, #32] │ │ │ │ - movs r3, #17 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 55688 )@@Base+0xa08> │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ + mov r2, r8 │ │ │ │ + cmp r8, r5 │ │ │ │ + it cs │ │ │ │ + movcs r2, r5 │ │ │ │ + cbz r2, 54d2c )@@Base+0xac> │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, fp │ │ │ │ + blx 2db04 │ │ │ │ + cbnz r0, 54d30 )@@Base+0xb0> │ │ │ │ + sub.w r0, r5, r8 │ │ │ │ + ldrd r3, r2, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + itet ge │ │ │ │ + movge r9, r4 │ │ │ │ + movlt r4, r2 │ │ │ │ + movge r4, r3 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 54d16 )@@Base+0x96> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 5568c )@@Base+0xa0c> │ │ │ │ + ldr.w r4, [r9, #20] │ │ │ │ + mov r2, r8 │ │ │ │ + cmp r8, r4 │ │ │ │ + it cs │ │ │ │ + movcs r2, r4 │ │ │ │ + cbz r2, 54d64 )@@Base+0xe4> │ │ │ │ + ldr.w r1, [r9, #16] │ │ │ │ + mov r0, fp │ │ │ │ + blx 2db04 │ │ │ │ + cbnz r0, 54d68 )@@Base+0xe8> │ │ │ │ + sub.w r0, r8, r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 5568c )@@Base+0xa0c> │ │ │ │ + movs r2, #5 │ │ │ │ + cmp fp, r6 │ │ │ │ + str.w r2, [r9, #40] @ 0x28 │ │ │ │ + beq.n 54d82 )@@Base+0x102> │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ + mov r0, fp │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add.w r8, sp, #80 @ 0x50 │ │ │ │ + ldr.w fp, [pc, #1352] @ 552d4 )@@Base+0x654> │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r8 │ │ │ │ + add r5, sp, #244 @ 0xf4 │ │ │ │ + ldr.w r9, [r3] │ │ │ │ + add fp, pc │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + ldr.w sl, [r3, #40] @ 0x28 │ │ │ │ + add r3, sp, #212 @ 0xd4 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #220 @ 0xdc │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #21 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ + mov.w ip, #0 │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ + add r3, sp, #236 @ 0xec │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov.w lr, #65 @ 0x41 │ │ │ │ + ldmia.w fp!, {r0, r1, r2, r3} │ │ │ │ + str r0, [r4, #0] │ │ │ │ + str r3, [r4, #12] │ │ │ │ + str r1, [r4, #4] │ │ │ │ + mov r1, r8 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + mov r2, ip │ │ │ │ + ldr.w r0, [fp] │ │ │ │ + ldrb.w r3, [fp, #4] │ │ │ │ + str r0, [r4, #16] │ │ │ │ + strb r3, [r4, #20] │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, fp │ │ │ │ + strb.w ip, [r3, r4] │ │ │ │ + str.w lr, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #236] @ 0xec │ │ │ │ + blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w r1, [pc, #1240] @ 552d8 )@@Base+0x658> │ │ │ │ + movs r2, #65 @ 0x41 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + add r1, pc │ │ │ │ + str r3, [sp, #244] @ 0xf4 │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ + blx 2d5c8 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + mov r0, r9 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ + strb r3, [r1, r2] │ │ │ │ + mov r2, fp │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + strd r6, r3, [sp, #260] @ 0x104 │ │ │ │ + strb.w r3, [sp, #268] @ 0x10c │ │ │ │ + strd r7, r3, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx sl │ │ │ │ + ldr r0, [sp, #260] @ 0x104 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq.n 54e3e )@@Base+0x1be> │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 54e4c )@@Base+0x1cc> │ │ │ │ + ldr r1, [sp, #244] @ 0xf4 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 54e5c )@@Base+0x1dc> │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + movs r3, #21 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ str r6, [sp, #260] @ 0x104 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr.w ip, [pc, #1128] @ 552dc )@@Base+0x65c> │ │ │ │ mov r4, r0 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + mov.w lr, #0 │ │ │ │ + add ip, pc │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ str r3, [sp, #268] @ 0x10c │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - str r3, [r4, #12] │ │ │ │ + ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r4, #0] │ │ │ │ - str r2, [r4, #8] │ │ │ │ - mov r2, r7 │ │ │ │ + str r3, [r4, #12] │ │ │ │ str r1, [r4, #4] │ │ │ │ - ldrb r3, [r5, #0] │ │ │ │ - strb r3, [r4, #16] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [sp, #260] @ 0x104 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ + mov r1, r7 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + ldr.w r0, [ip] │ │ │ │ + ldrb.w r3, [ip, #4] │ │ │ │ + str r0, [r4, #16] │ │ │ │ + strb r3, [r4, #20] │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #260] @ 0x104 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #264] @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - strb r7, [r1, r3] │ │ │ │ - mov r1, r8 │ │ │ │ - blx 2cce8 , std::allocator > const&, int)@plt> │ │ │ │ + strb.w lr, [r3, r2] │ │ │ │ + blx 2c828 , std::allocator > const&)@plt> │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ - add.w r5, r3, #92 @ 0x5c │ │ │ │ - ldrd fp, r7, [sp, #260] @ 0x104 │ │ │ │ - mov sl, r5 │ │ │ │ + ldr r4, [r4, #72] @ 0x48 │ │ │ │ + add.w r1, r3, #68 @ 0x44 │ │ │ │ + ldrd fp, r9, [sp, #260] @ 0x104 │ │ │ │ + mov sl, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 57b94 )@@Base+0x750> │ │ │ │ + beq.w 55734 )@@Base+0xab4> │ │ │ │ mov r3, r6 │ │ │ │ - mov r6, r7 │ │ │ │ - mov r7, r3 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ + mov r6, r9 │ │ │ │ + mov r9, r3 │ │ │ │ + strd r1, r5, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 574f0 )@@Base+0xac> │ │ │ │ + cbz r2, 54ee4 )@@Base+0x264> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 574f2 )@@Base+0xae> │ │ │ │ + cbnz r0, 54ee6 )@@Base+0x266> │ │ │ │ subs r0, r5, r6 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge sl, r4 │ │ │ │ movlt r4, r1 │ │ │ │ movge r4, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 574da )@@Base+0x96> │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r7, r6 │ │ │ │ + bne.n 54ece )@@Base+0x24e> │ │ │ │ + ldrd r1, r5, [sp, #48] @ 0x30 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r9, r6 │ │ │ │ mov r6, r3 │ │ │ │ - cmp r5, sl │ │ │ │ - beq.w 57b94 )@@Base+0x750> │ │ │ │ + cmp sl, r1 │ │ │ │ + beq.w 55734 )@@Base+0xab4> │ │ │ │ ldr.w r4, [sl, #20] │ │ │ │ - mov r2, r7 │ │ │ │ - cmp r7, r4 │ │ │ │ + mov r2, r9 │ │ │ │ + cmp r9, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 5752c )@@Base+0xe8> │ │ │ │ + cbz r2, 54f22 )@@Base+0x2a2> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 5752e )@@Base+0xea> │ │ │ │ - subs r0, r7, r4 │ │ │ │ + cbnz r0, 54f26 )@@Base+0x2a6> │ │ │ │ + sub.w r0, r9, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 57b94 )@@Base+0x750> │ │ │ │ - movs r2, #0 │ │ │ │ + blt.w 55734 )@@Base+0xab4> │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ cmp fp, r6 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 57548 )@@Base+0x104> │ │ │ │ + beq.n 54f40 )@@Base+0x2c0> │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - add r2, sp, #92 @ 0x5c │ │ │ │ - ldr.w r5, [pc, #2028] @ 57d3c )@@Base+0x8f8> │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r9 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r5, pc │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ - add.w sl, sp, #100 @ 0x64 │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add.w fp, sp, #124 @ 0x7c │ │ │ │ - str.w sl, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [r3, #60] @ 0x3c │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - movs r3, #18 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + movs r4, #18 │ │ │ │ + mov.w fp, #74 @ 0x4a │ │ │ │ + ldr.w r9, [r3] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + ldr.w sl, [r3, #24] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr.w ip, [pc, #888] @ 552e0 )@@Base+0x660> │ │ │ │ mov r4, r0 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #116 @ 0x74 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - mov.w ip, #60 @ 0x3c │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + mov.w lr, #0 │ │ │ │ + add ip, pc │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ + ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r3, [r4, #12] │ │ │ │ str r0, [r4, #0] │ │ │ │ - str r1, [r4, #4] │ │ │ │ - mov r1, r9 │ │ │ │ str r2, [r4, #8] │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - ldrh r3, [r5, #0] │ │ │ │ - strh r3, [r4, #16] │ │ │ │ - ldrd r3, r2, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - strb r7, [r2, r3] │ │ │ │ - mov r2, r7 │ │ │ │ - str.w ip, [sp, #88] @ 0x58 │ │ │ │ - str.w fp, [sp, #116] @ 0x74 │ │ │ │ - blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1932] @ 57d40 )@@Base+0x8fc> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - add ip, pc │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ - add.w r7, ip, #48 @ 0x30 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - mov r5, ip │ │ │ │ - adds r4, #16 │ │ │ │ - add.w ip, ip, #16 │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [r4, #-16] │ │ │ │ - str.w r1, [r4, #-12] │ │ │ │ - str.w r2, [r4, #-8] │ │ │ │ - str.w r3, [r4, #-4] │ │ │ │ - cmp r5, r7 │ │ │ │ - bne.n 575c4 )@@Base+0x180> │ │ │ │ - mov r3, ip │ │ │ │ - add r2, sp, #188 @ 0xbc │ │ │ │ - add r1, sp, #148 @ 0x94 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - add r2, sp, #172 @ 0xac │ │ │ │ - add r1, sp, #196 @ 0xc4 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - movs r5, #0 │ │ │ │ - ldmia r3!, {r0, r1, r2} │ │ │ │ + mov r2, lr │ │ │ │ str r1, [r4, #4] │ │ │ │ - str r0, [r4, #0] │ │ │ │ - mov r1, r9 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - movs r7, #2 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - movw ip, #28526 @ 0x6f6e │ │ │ │ - ldr r2, [sp, #116] @ 0x74 │ │ │ │ - mov.w lr, #111 @ 0x6f │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - strb r5, [r2, r3] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #164] @ 0xa4 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - str.w lr, [sp, #88] @ 0x58 │ │ │ │ - strh.w ip, [sp, #148] @ 0x94 │ │ │ │ - strh.w ip, [sp, #172] @ 0xac │ │ │ │ - str r7, [sp, #144] @ 0x90 │ │ │ │ - str r7, [sp, #168] @ 0xa8 │ │ │ │ - strb.w r5, [sp, #150] @ 0x96 │ │ │ │ - strb.w r5, [sp, #174] @ 0xae │ │ │ │ - str r3, [sp, #188] @ 0xbc │ │ │ │ - blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #1796] @ 57d44 )@@Base+0x900> │ │ │ │ - movs r2, #111 @ 0x6f │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #196] @ 0xc4 │ │ │ │ - str r0, [sp, #188] @ 0xbc │ │ │ │ - blx 2d5c8 │ │ │ │ - ldr.w r3, [pc, #1780] @ 57d48 )@@Base+0x904> │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - strb r5, [r0, r1] │ │ │ │ - mov r1, r9 │ │ │ │ - strh.w r3, [sp, #220] @ 0xdc │ │ │ │ - lsrs r3, r3, #16 │ │ │ │ - strb.w r3, [sp, #222] @ 0xde │ │ │ │ - add r3, sp, #236 @ 0xec │ │ │ │ - strb.w r5, [sp, #223] @ 0xdf │ │ │ │ - mov r0, r3 │ │ │ │ - add r5, sp, #220 @ 0xdc │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - movs r3, #3 │ │ │ │ - str r5, [sp, #212] @ 0xd4 │ │ │ │ + ldrh.w r3, [ip] │ │ │ │ + strh r3, [r4, #16] │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ - add r3, sp, #244 @ 0xf4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #236] @ 0xec │ │ │ │ - movs r3, #41 @ 0x29 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + mov r0, r4 │ │ │ │ + strb.w lr, [r1, r3] │ │ │ │ + mov r1, r8 │ │ │ │ + str.w fp, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #236] @ 0xec │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1724] @ 57d4c )@@Base+0x908> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - add ip, pc │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ - add.w lr, ip, #32 │ │ │ │ + ldr r1, [pc, #828] @ (552e4 )@@Base+0x664>) │ │ │ │ + mov r2, fp │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + add r1, pc │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ - mov r7, ip │ │ │ │ - adds r4, #16 │ │ │ │ - add.w ip, ip, #16 │ │ │ │ - ldmia r7!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [r4, #-16] │ │ │ │ - str.w r1, [r4, #-12] │ │ │ │ - str.w r2, [r4, #-8] │ │ │ │ - str.w r3, [r4, #-4] │ │ │ │ - cmp r7, lr │ │ │ │ - bne.n 576a0 )@@Base+0x25c> │ │ │ │ - add r1, sp, #164 @ 0xa4 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ - ldmia.w ip!, {r0, r1} │ │ │ │ - str r5, [sp, #32] │ │ │ │ - add r2, sp, #212 @ 0xd4 │ │ │ │ - add r3, sp, #140 @ 0x8c │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - str r1, [r4, #4] │ │ │ │ - str r0, [r4, #0] │ │ │ │ - ldrb.w r1, [ip] │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - strb r1, [r4, #8] │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ - str r4, [sp, #240] @ 0xf0 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - strb r7, [r5, r4] │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r5, [sp, #76] @ 0x4c │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r6, r7, [sp, #260] @ 0x104 │ │ │ │ - ldr r4, [sp, #68] @ 0x44 │ │ │ │ - strb.w r7, [sp, #268] @ 0x10c │ │ │ │ - strd r8, r7, [sp, #16] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - blx r4 │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ + blx 2d5c8 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + mov r0, r9 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ + vldr d1, [pc, #752] @ 552b0 )@@Base+0x630> │ │ │ │ + strb r3, [r1, r2] │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + vldr d0, [pc, #748] @ 552b8 )@@Base+0x638> │ │ │ │ + strd r6, r3, [sp, #260] @ 0x104 │ │ │ │ + strb.w r3, [sp, #268] @ 0x10c │ │ │ │ + strd r7, r3, [sp] │ │ │ │ + blx sl │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 57718 )@@Base+0x2d4> │ │ │ │ + beq.n 54fe8 )@@Base+0x368> │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 57728 )@@Base+0x2e4> │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 54ff6 )@@Base+0x376> │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 57738 )@@Base+0x2f4> │ │ │ │ + beq.n 55006 )@@Base+0x386> │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 57748 )@@Base+0x304> │ │ │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 57758 )@@Base+0x314> │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 57768 )@@Base+0x324> │ │ │ │ - ldr r1, [sp, #148] @ 0x94 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - cmp r0, fp │ │ │ │ - beq.n 57776 )@@Base+0x332> │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - cmp r0, sl │ │ │ │ - beq.n 57784 )@@Base+0x340> │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - movs r3, #19 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + movs r3, #18 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ str r6, [sp, #260] @ 0x104 │ │ │ │ - movs r7, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r5, r3 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1456] @ 57d50 )@@Base+0x90c> │ │ │ │ + ldr.w ip, [pc, #712] @ 552e8 )@@Base+0x668> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + mov.w lr, #0 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ str r3, [sp, #268] @ 0x10c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r3, [r4, #12] │ │ │ │ str r0, [r4, #0] │ │ │ │ - mov r0, r5 │ │ │ │ str r1, [r4, #4] │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r7 │ │ │ │ str r2, [r4, #8] │ │ │ │ - mov r2, r7 │ │ │ │ ldrh.w r3, [ip] │ │ │ │ strh r3, [r4, #16] │ │ │ │ - ldrb.w r3, [ip, #2] │ │ │ │ - strb r3, [r4, #18] │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #260] @ 0x104 │ │ │ │ - str r4, [sp, #264] @ 0x108 │ │ │ │ - strb r7, [r3, r4] │ │ │ │ - blx 2cce8 , std::allocator > const&, int)@plt> │ │ │ │ - ldr r4, [r5, #96] @ 0x60 │ │ │ │ - add.w r1, r5, #92 @ 0x5c │ │ │ │ - ldrd fp, r7, [sp, #260] @ 0x104 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #260] @ 0x104 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ + mov r0, r4 │ │ │ │ + strb.w lr, [r2, r3] │ │ │ │ + blx 2c828 , std::allocator > const&)@plt> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r4, [r4, #72] @ 0x48 │ │ │ │ + add.w r1, r3, #68 @ 0x44 │ │ │ │ + ldrd fp, r9, [sp, #260] @ 0x104 │ │ │ │ mov sl, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 57bdc )@@Base+0x798> │ │ │ │ + beq.w 5574c )@@Base+0xacc> │ │ │ │ mov r3, r6 │ │ │ │ - mov r6, r7 │ │ │ │ - mov r7, r3 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + mov r6, r9 │ │ │ │ + mov r9, r3 │ │ │ │ + strd r1, r5, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 57806 )@@Base+0x3c2> │ │ │ │ + cbz r2, 55088 )@@Base+0x408> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 57808 )@@Base+0x3c4> │ │ │ │ + cbnz r0, 5508a )@@Base+0x40a> │ │ │ │ subs r0, r5, r6 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge sl, r4 │ │ │ │ movlt r4, r1 │ │ │ │ movge r4, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 577f0 )@@Base+0x3ac> │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r7, r6 │ │ │ │ + bne.n 55072 )@@Base+0x3f2> │ │ │ │ + ldrd r1, r5, [sp, #48] @ 0x30 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r9, r6 │ │ │ │ mov r6, r3 │ │ │ │ - cmp r1, sl │ │ │ │ - beq.w 57bdc )@@Base+0x798> │ │ │ │ + cmp sl, r1 │ │ │ │ + beq.w 5574c )@@Base+0xacc> │ │ │ │ ldr.w r4, [sl, #20] │ │ │ │ - mov r2, r7 │ │ │ │ - cmp r7, r4 │ │ │ │ + mov r2, r9 │ │ │ │ + cmp r9, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 57842 )@@Base+0x3fe> │ │ │ │ + cbz r2, 550c6 )@@Base+0x446> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 57844 )@@Base+0x400> │ │ │ │ - subs r0, r7, r4 │ │ │ │ + cbnz r0, 550ca )@@Base+0x44a> │ │ │ │ + sub.w r0, r9, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 57bdc )@@Base+0x798> │ │ │ │ - movs r2, #0 │ │ │ │ + blt.w 5574c )@@Base+0xacc> │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ cmp fp, r6 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 5785e )@@Base+0x41a> │ │ │ │ + beq.n 550e4 )@@Base+0x464> │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - movs r0, #12 │ │ │ │ - movs r4, #0 │ │ │ │ - ldr.w sl, [r3] │ │ │ │ - ldr.w r3, [pc, #1252] @ 57d54 )@@Base+0x910> │ │ │ │ - ldr.w r1, [sl] │ │ │ │ - add r3, pc │ │ │ │ - ldr.w fp, [r1, #48] @ 0x30 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ - str r2, [sp, #236] @ 0xec │ │ │ │ - ldmia.w r3, {r0, r1, r2} │ │ │ │ - str r5, [sp, #212] @ 0xd4 │ │ │ │ - strb.w r4, [sp, #232] @ 0xe8 │ │ │ │ - stmia.w r5, {r0, r1, r2} │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + movs r4, #18 │ │ │ │ + mov.w fp, #74 @ 0x4a │ │ │ │ + ldr.w r9, [r3] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + ldr.w sl, [r3, #24] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r4, [pc, #1208] @ 57d58 )@@Base+0x914> │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - mov.w ip, #0 │ │ │ │ - add r4, pc │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #244] @ 0xf4 │ │ │ │ - mov.w lr, #86 @ 0x56 │ │ │ │ - ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - str r0, [r7, #0] │ │ │ │ - str r1, [r7, #4] │ │ │ │ - str r2, [r7, #8] │ │ │ │ - str r3, [r7, #12] │ │ │ │ - ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - str r0, [r7, #16] │ │ │ │ - str r1, [r7, #20] │ │ │ │ - mov r0, r8 │ │ │ │ - str r2, [r7, #24] │ │ │ │ - mov r1, r9 │ │ │ │ - str r3, [r7, #28] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #240] @ 0xf0 │ │ │ │ - strb.w ip, [r2, r3] │ │ │ │ - mov r2, ip │ │ │ │ - str.w lr, [sp, #88] @ 0x58 │ │ │ │ - str r6, [sp, #260] @ 0x104 │ │ │ │ + ldr.w ip, [pc, #480] @ 552ec )@@Base+0x66c> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + mov.w lr, #0 │ │ │ │ + add ip, pc │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ + ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + str r3, [r4, #12] │ │ │ │ + str r0, [r4, #0] │ │ │ │ + str r2, [r4, #8] │ │ │ │ + mov r2, lr │ │ │ │ + str r1, [r4, #4] │ │ │ │ + ldrh.w r3, [ip] │ │ │ │ + strh r3, [r4, #16] │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r4 │ │ │ │ + strb.w lr, [r1, r3] │ │ │ │ + mov r1, r8 │ │ │ │ + str.w fp, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #236] @ 0xec │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #1144] @ 57d5c )@@Base+0x918> │ │ │ │ - movs r2, #86 @ 0x56 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [pc, #420] @ (552f0 )@@Base+0x670>) │ │ │ │ + mov r2, fp │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ add r1, pc │ │ │ │ - str r3, [sp, #268] @ 0x10c │ │ │ │ - str r0, [sp, #260] @ 0x104 │ │ │ │ + str r3, [sp, #244] @ 0xf4 │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ blx 2d5c8 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [sp, #260] @ 0x104 │ │ │ │ - mov r0, sl │ │ │ │ - str r2, [sp, #264] @ 0x108 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + mov r0, r9 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ + vldr d1, [pc, #348] @ 552c0 )@@Base+0x640> │ │ │ │ strb r3, [r1, r2] │ │ │ │ - movs r2, #2 │ │ │ │ - movs r1, #1 │ │ │ │ - strd r8, r3, [sp, #8] │ │ │ │ - strd r2, r1, [sp] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - blx fp │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + vldr d0, [pc, #328] @ 552b8 )@@Base+0x638> │ │ │ │ + strd r6, r3, [sp, #260] @ 0x104 │ │ │ │ + strb.w r3, [sp, #268] @ 0x10c │ │ │ │ + strd r7, r3, [sp] │ │ │ │ + blx sl │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 5791e )@@Base+0x4da> │ │ │ │ + beq.n 5518c )@@Base+0x50c> │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5792e )@@Base+0x4ea> │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 5519a )@@Base+0x51a> │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5793e )@@Base+0x4fa> │ │ │ │ + beq.n 551aa )@@Base+0x52a> │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr.w r3, [pc, #1056] @ 57d60 )@@Base+0x91c> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add r3, pc │ │ │ │ - str r6, [sp, #260] @ 0x104 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - movs r2, #12 │ │ │ │ - str r2, [sp, #264] @ 0x108 │ │ │ │ + movs r3, #18 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ - strb.w r2, [sp, #280] @ 0x118 │ │ │ │ - ldmia.w r3, {r0, r1, r2} │ │ │ │ - stmia.w r6, {r0, r1, r2} │ │ │ │ mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + str r6, [sp, #260] @ 0x104 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w ip, [pc, #304] @ 552f4 )@@Base+0x674> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + mov.w lr, #0 │ │ │ │ + add ip, pc │ │ │ │ + str r0, [sp, #260] @ 0x104 │ │ │ │ + str r3, [sp, #268] @ 0x10c │ │ │ │ + ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + str r3, [r4, #12] │ │ │ │ + str r0, [r4, #0] │ │ │ │ + str r1, [r4, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + ldrh.w r3, [ip] │ │ │ │ + strh r3, [r4, #16] │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #260] @ 0x104 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ + strb.w lr, [r2, r3] │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ add.w r1, r3, #68 @ 0x44 │ │ │ │ - ldrd fp, r7, [sp, #260] @ 0x104 │ │ │ │ + ldrd fp, r9, [sp, #260] @ 0x104 │ │ │ │ mov sl, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 57bc4 )@@Base+0x780> │ │ │ │ + beq.w 55762 )@@Base+0xae2> │ │ │ │ mov r3, r6 │ │ │ │ - mov r6, r7 │ │ │ │ - mov r7, r3 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + mov r6, r9 │ │ │ │ + mov r9, r3 │ │ │ │ + strd r1, r5, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 57998 )@@Base+0x554> │ │ │ │ + cbz r2, 5522c )@@Base+0x5ac> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 5799a )@@Base+0x556> │ │ │ │ + cbnz r0, 5522e )@@Base+0x5ae> │ │ │ │ subs r0, r5, r6 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge sl, r4 │ │ │ │ movlt r4, r1 │ │ │ │ movge r4, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 57982 )@@Base+0x53e> │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r7, r6 │ │ │ │ + bne.n 55216 )@@Base+0x596> │ │ │ │ + ldrd r1, r5, [sp, #48] @ 0x30 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r9, r6 │ │ │ │ mov r6, r3 │ │ │ │ - cmp r1, sl │ │ │ │ - beq.w 57bc4 )@@Base+0x780> │ │ │ │ + cmp sl, r1 │ │ │ │ + beq.w 55762 )@@Base+0xae2> │ │ │ │ ldr.w r4, [sl, #20] │ │ │ │ - mov r2, r7 │ │ │ │ - cmp r7, r4 │ │ │ │ + mov r2, r9 │ │ │ │ + cmp r9, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 579d4 )@@Base+0x590> │ │ │ │ + cbz r2, 5526a )@@Base+0x5ea> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 579d6 )@@Base+0x592> │ │ │ │ - subs r0, r7, r4 │ │ │ │ + cbnz r0, 5526e )@@Base+0x5ee> │ │ │ │ + sub.w r0, r9, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 57bc4 )@@Base+0x780> │ │ │ │ - movs r2, #3 │ │ │ │ + blt.w 55762 )@@Base+0xae2> │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ cmp fp, r6 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 579f0 )@@Base+0x5ac> │ │ │ │ + beq.n 55288 )@@Base+0x608> │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ + ldr r4, [pc, #104] @ (552f8 )@@Base+0x678>) │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r8 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r4, pc │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r7, [pc, #872] @ (57d64 )@@Base+0x920>) │ │ │ │ - movs r4, #16 │ │ │ │ - ldr.w sl, [r3] │ │ │ │ - mov r0, r5 │ │ │ │ - add r7, pc │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - ldr.w fp, [r3, #24] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #212] @ 0xd4 │ │ │ │ + add.w fp, sp, #100 @ 0x64 │ │ │ │ + mov.w r9, #61 @ 0x3d │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str.w fp, [sp, #92] @ 0x5c │ │ │ │ + b.n 552fc )@@Base+0x67c> │ │ │ │ + nop.w │ │ │ │ + stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ + stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ + subs r6, #176 @ 0xb0 │ │ │ │ + ... │ │ │ │ + ldr r1, [sp, #616] @ 0x268 │ │ │ │ + ldr r1, [sp, #612] @ 0x264 │ │ │ │ + ldr r1, [sp, #612] @ 0x264 │ │ │ │ + subs r7, #185 @ 0xb9 │ │ │ │ + add r2, pc, #504 @ (adr r2, 554c4 )@@Base+0x844>) │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r3, #18 │ │ │ │ + movs r5, r0 │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ + movs r5, r0 │ │ │ │ + ldr r6, [r7, #16] │ │ │ │ + movs r5, r0 │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ + movs r5, r0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + movs r5, r0 │ │ │ │ + str r2, [r6, #124] @ 0x7c │ │ │ │ + movs r5, r0 │ │ │ │ + str r0, [r4, #116] @ 0x74 │ │ │ │ + movs r5, r0 │ │ │ │ + str r4, [r2, #108] @ 0x6c │ │ │ │ + movs r5, r0 │ │ │ │ + str r6, [r5, #104] @ 0x68 │ │ │ │ + movs r5, r0 │ │ │ │ + str r4, [r3, #96] @ 0x60 │ │ │ │ + movs r5, r0 │ │ │ │ + str r2, [r6, #88] @ 0x58 │ │ │ │ + movs r5, r0 │ │ │ │ + ldr r3, [r3, #60] @ 0x3c │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + movs r3, #26 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + mov ip, r0 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + add r2, sp, #124 @ 0x7c │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + add r3, sp, #116 @ 0x74 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + mov.w lr, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [ip] │ │ │ │ + str.w r1, [ip, #4] │ │ │ │ + str.w r2, [ip, #8] │ │ │ │ + mov r2, lr │ │ │ │ + str.w r3, [ip, #12] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldmia r4!, {r0, r1} │ │ │ │ + str.w r1, [ip, #20] │ │ │ │ + str.w r0, [ip, #16] │ │ │ │ + ldrh r1, [r4, #0] │ │ │ │ + strh.w r1, [ip, #24] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + strb.w lr, [r3, r0] │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + str.w r9, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #116] @ 0x74 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w r9, [pc, #1896] @ 55ac4 )@@Base+0xe44> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + add r9, pc │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + add.w lr, r9, #48 @ 0x30 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + mov ip, r9 │ │ │ │ + adds r4, #16 │ │ │ │ + add.w r9, r9, #16 │ │ │ │ + ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [r4, #-16] │ │ │ │ + str.w r1, [r4, #-12] │ │ │ │ + str.w r2, [r4, #-8] │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ + cmp ip, lr │ │ │ │ + bne.n 5536c )@@Base+0x6ec> │ │ │ │ + mov r3, r9 │ │ │ │ + add r2, sp, #188 @ 0xbc │ │ │ │ + add r1, sp, #148 @ 0x94 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ + add r0, sp, #172 @ 0xac │ │ │ │ + add r2, sp, #196 @ 0xc4 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ mov.w ip, #0 │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ - mov.w lr, #65 @ 0x41 │ │ │ │ - ldmia r7!, {r0, r1, r2, r3} │ │ │ │ + ldmia r3!, {r0, r1, r2} │ │ │ │ + str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ + mov.w lr, #5 │ │ │ │ str r1, [r4, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - str r3, [r4, #12] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ - strb.w ip, [r2, r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r9, #25 │ │ │ │ + ldr.w sl, [pc, #1812] @ 55ac8 )@@Base+0xe48> │ │ │ │ mov r2, ip │ │ │ │ - str.w lr, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #236] @ 0xec │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + add sl, pc │ │ │ │ + strb r3, [r4, #12] │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + strb.w ip, [r1, r3] │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + strd r1, lr, [sp, #140] @ 0x8c │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ + str r1, [sp, #188] @ 0xbc │ │ │ │ + ldmia.w sl, {r0, r1} │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ + strb.w r1, [sp, #152] @ 0x98 │ │ │ │ + str r0, [sp, #172] @ 0xac │ │ │ │ + str.w r9, [sp, #80] @ 0x50 │ │ │ │ + str.w lr, [sp, #168] @ 0xa8 │ │ │ │ + strb.w ip, [sp, #153] @ 0x99 │ │ │ │ + strb.w ip, [sp, #177] @ 0xb1 │ │ │ │ + strb.w r1, [sp, #176] @ 0xb0 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #792] @ (57d68 )@@Base+0x924>) │ │ │ │ - movs r2, #65 @ 0x41 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #244] @ 0xf4 │ │ │ │ + ldr.w r4, [pc, #1740] @ 55acc )@@Base+0xe4c> │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + mov.w r9, #0 │ │ │ │ + add r4, pc │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + str r0, [sp, #188] @ 0xbc │ │ │ │ + mov.w sl, #5 │ │ │ │ + ldr.w lr, [pc, #1720] @ 55ad0 )@@Base+0xe50> │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [ip] │ │ │ │ + str.w r1, [ip, #4] │ │ │ │ + add lr, pc │ │ │ │ + str.w r2, [ip, #8] │ │ │ │ + mov r2, r9 │ │ │ │ + str.w r3, [ip, #12] │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + ldmia r4!, {r0, r1} │ │ │ │ + str.w r1, [ip, #20] │ │ │ │ + str.w r0, [ip, #16] │ │ │ │ + ldrb r1, [r4, #0] │ │ │ │ + strb.w r1, [ip, #24] │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ + ldmia.w lr, {r0, r1} │ │ │ │ + str r4, [sp, #192] @ 0xc0 │ │ │ │ + strb.w r9, [r3, r4] │ │ │ │ + strb.w r1, [sp, #224] @ 0xe0 │ │ │ │ + movs r1, #29 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #220] @ 0xdc │ │ │ │ + str r1, [sp, #212] @ 0xd4 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + str.w sl, [sp, #216] @ 0xd8 │ │ │ │ + strb.w r9, [sp, #225] @ 0xe1 │ │ │ │ + str r5, [sp, #236] @ 0xec │ │ │ │ + blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w r4, [pc, #1636] @ 55ad4 )@@Base+0xe54> │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + mov lr, r9 │ │ │ │ + add r4, pc │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - blx 2d5c8 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - movs r3, #0 │ │ │ │ + str r3, [sp, #244] @ 0xf4 │ │ │ │ + mov.w r9, #16 │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [ip] │ │ │ │ + str.w r1, [ip, #4] │ │ │ │ + str.w r2, [ip, #8] │ │ │ │ + str.w r3, [ip, #12] │ │ │ │ + ldmia r4!, {r0, r1, r2} │ │ │ │ + str.w r0, [ip, #16] │ │ │ │ + str.w r2, [ip, #24] │ │ │ │ + mov r0, r7 │ │ │ │ + str.w r1, [ip, #20] │ │ │ │ + mov r2, lr │ │ │ │ + ldrb r3, [r4, #0] │ │ │ │ + strb.w r3, [ip, #28] │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ - mov r0, sl │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ - vldr d1, [pc, #692] @ 57d20 )@@Base+0x8dc> │ │ │ │ - strb r3, [r1, r2] │ │ │ │ - mov r2, r4 │ │ │ │ - strd r6, r3, [sp, #260] @ 0x104 │ │ │ │ - mov r1, r5 │ │ │ │ - strb.w r3, [sp, #268] @ 0x10c │ │ │ │ - strd r8, r3, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - vldr d0, [pc, #676] @ 57d28 )@@Base+0x8e4> │ │ │ │ - blx fp │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ + strb.w lr, [r1, r3] │ │ │ │ + mov r1, r8 │ │ │ │ + str.w r9, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #260] @ 0x104 │ │ │ │ + blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w ip, [pc, #1556] @ 55ad8 )@@Base+0xe58> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + mov.w lr, #0 │ │ │ │ + add ip, pc │ │ │ │ + str r0, [sp, #260] @ 0x104 │ │ │ │ + str r3, [sp, #268] @ 0x10c │ │ │ │ + add.w r9, sp, #140 @ 0x8c │ │ │ │ + add.w sl, sp, #164 @ 0xa4 │ │ │ │ + ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + str r0, [r4, #0] │ │ │ │ + str r1, [r4, #4] │ │ │ │ + str r2, [r4, #8] │ │ │ │ + str r3, [r4, #12] │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #260] @ 0x104 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + strb.w lr, [r2, r3] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + strd sl, r3, [sp] │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldrd r1, r4, [sp, #52] @ 0x34 │ │ │ │ + strd r7, lr, [sp, #16] │ │ │ │ + blx r4 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 57a94 )@@Base+0x650> │ │ │ │ + beq.n 5551c )@@Base+0x89c> │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 57aa4 )@@Base+0x660> │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 5552a )@@Base+0x8aa> │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 57ab4 )@@Base+0x670> │ │ │ │ + beq.n 5553a )@@Base+0x8ba> │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 5554a )@@Base+0x8ca> │ │ │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 5555a )@@Base+0x8da> │ │ │ │ + ldr r1, [sp, #172] @ 0xac │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 5556a )@@Base+0x8ea> │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 5557a )@@Base+0x8fa> │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + cmp r0, fp │ │ │ │ + beq.n 55588 )@@Base+0x908> │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r5, [pc, #688] @ (57d6c )@@Base+0x928>) │ │ │ │ - mov r0, r8 │ │ │ │ - movs r3, #16 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr.w r4, [pc, #1356] @ 55adc )@@Base+0xe5c> │ │ │ │ + mov r0, r7 │ │ │ │ + movs r3, #26 │ │ │ │ str r6, [sp, #260] @ 0x104 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - add r5, pc │ │ │ │ + add r4, pc │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + mov r5, r0 │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ - movs r7, #0 │ │ │ │ + mov.w ip, #0 │ │ │ │ str r3, [sp, #268] @ 0x10c │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - str r0, [r4, #0] │ │ │ │ - str r1, [r4, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - str r3, [r4, #12] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + str r0, [r5, #0] │ │ │ │ + str r1, [r5, #4] │ │ │ │ + str r3, [r5, #12] │ │ │ │ + str r2, [r5, #8] │ │ │ │ + ldmia r4!, {r0, r1} │ │ │ │ + str r0, [r5, #16] │ │ │ │ + str r1, [r5, #20] │ │ │ │ + mov r1, r7 │ │ │ │ + ldrh r3, [r4, #0] │ │ │ │ + strh r3, [r5, #24] │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #260] @ 0x104 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r3, [sp, #264] @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - strb r7, [r2, r3] │ │ │ │ + strb.w ip, [r2, r3] │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ add.w r5, r2, #68 @ 0x44 │ │ │ │ ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ - ldr r7, [sp, #264] @ 0x108 │ │ │ │ + ldr.w r9, [sp, #264] @ 0x108 │ │ │ │ mov sl, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 57bac )@@Base+0x768> │ │ │ │ + beq.w 55778 )@@Base+0xaf8> │ │ │ │ mov r3, r6 │ │ │ │ - mov r6, r7 │ │ │ │ - mov r7, r3 │ │ │ │ + mov r6, r9 │ │ │ │ + mov r9, r3 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r5, [r4, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 57b26 )@@Base+0x6e2> │ │ │ │ + cbz r2, 5560e )@@Base+0x98e> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 57b28 )@@Base+0x6e4> │ │ │ │ + cbnz r0, 55610 )@@Base+0x990> │ │ │ │ subs r0, r5, r6 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge sl, r4 │ │ │ │ movlt r4, r1 │ │ │ │ movge r4, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 57b10 )@@Base+0x6cc> │ │ │ │ + bne.n 555f8 )@@Base+0x978> │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r7, r6 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r9, r6 │ │ │ │ mov r6, r3 │ │ │ │ - cmp r5, sl │ │ │ │ - beq.n 57bac )@@Base+0x768> │ │ │ │ + cmp sl, r5 │ │ │ │ + beq.w 55778 )@@Base+0xaf8> │ │ │ │ ldr.w r4, [sl, #20] │ │ │ │ - mov r2, r7 │ │ │ │ - cmp r7, r4 │ │ │ │ + mov r2, r9 │ │ │ │ + cmp r9, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 57b60 )@@Base+0x71c> │ │ │ │ + cbz r2, 5564a )@@Base+0x9ca> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 57b62 )@@Base+0x71e> │ │ │ │ - subs r0, r7, r4 │ │ │ │ + cbnz r0, 5564e )@@Base+0x9ce> │ │ │ │ + sub.w r0, r9, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 57bac )@@Base+0x768> │ │ │ │ - movs r2, #3 │ │ │ │ + blt.w 55778 )@@Base+0xaf8> │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ cmp fp, r6 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 57b7a )@@Base+0x736> │ │ │ │ + beq.n 55668 )@@Base+0x9e8> │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #500] @ (57d70 )@@Base+0x92c>) │ │ │ │ - ldr r3, [pc, #432] @ (57d30 )@@Base+0x8ec>) │ │ │ │ + ldr.w r2, [pc, #1140] @ 55ae0 )@@Base+0xe60> │ │ │ │ + ldr.w r3, [pc, #1140] @ 55ae4 )@@Base+0xe64> │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 57c38 )@@Base+0x7f4> │ │ │ │ + bne.w 5596a )@@Base+0xcea> │ │ │ │ add sp, #292 @ 0x124 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr.w r9, [sp, #32] │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ + add.w r3, sl, #88 @ 0x58 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + blx 2b890 │ │ │ │ + ldr r5, [sp, #264] @ 0x108 │ │ │ │ + add.w r3, r0, #24 │ │ │ │ + mov r4, r0 │ │ │ │ + str r3, [r0, #16] │ │ │ │ + ldr.w r8, [sp, #260] @ 0x104 │ │ │ │ + adds r0, #16 │ │ │ │ + cmp r5, #15 │ │ │ │ + str r5, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bhi.n 55796 )@@Base+0xb16> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 5578e )@@Base+0xb0e> │ │ │ │ + ldrb.w r3, [r8] │ │ │ │ + strb r3, [r4, #24] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + movs r3, #0 │ │ │ │ + str r5, [r4, #20] │ │ │ │ + strb r3, [r2, r5] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldrd fp, r5, [r4, #16] │ │ │ │ + cmp r2, r9 │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ + beq.n 557b2 )@@Base+0xb32> │ │ │ │ + ldr.w r3, [r9, #20] │ │ │ │ + ldr.w r2, [r9, #16] │ │ │ │ + cmp r3, r5 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + it cs │ │ │ │ + movcs r3, r5 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + mov r8, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 557f0 )@@Base+0xb70> │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2db04 │ │ │ │ + cmp r0, #0 │ │ │ │ + ittt eq │ │ │ │ + ldreq r3, [sp, #44] @ 0x2c │ │ │ │ + subeq r2, r5, r3 │ │ │ │ + cmpeq r2, #0 │ │ │ │ + blt.n 557f8 )@@Base+0xb78> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, fp │ │ │ │ + blx 2db04 │ │ │ │ + cbnz r0, 5570e )@@Base+0xa8e> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + subs r0, r3, r5 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 55878 )@@Base+0xbf8> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp fp, r3 │ │ │ │ + beq.n 55724 )@@Base+0xaa4> │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + mov r0, fp │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #44 @ 0x2c │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ + b.w 54d6e )@@Base+0xee> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ - mov r2, r9 │ │ │ │ - str.w r8, [sp, #88] @ 0x58 │ │ │ │ - adds r0, #88 @ 0x58 │ │ │ │ - bl 5717c │ │ │ │ + mov r2, r8 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ + adds r0, #64 @ 0x40 │ │ │ │ + bl 548d0 │ │ │ │ ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 57534 )@@Base+0xf0> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - mov r2, r9 │ │ │ │ + b.w 54f2c )@@Base+0x2ac> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ - str.w r8, [sp, #88] @ 0x58 │ │ │ │ + mov r2, r8 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 56eb4 │ │ │ │ + bl 548d0 │ │ │ │ ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 57b66 )@@Base+0x722> │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ + b.n 550d0 )@@Base+0x450> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ - mov r2, r9 │ │ │ │ - str.w r8, [sp, #88] @ 0x58 │ │ │ │ + mov r2, r8 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 56eb4 │ │ │ │ + bl 548d0 │ │ │ │ ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 579dc )@@Base+0x598> │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ + b.n 55274 )@@Base+0x5f4> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ - mov r2, r9 │ │ │ │ - str.w r8, [sp, #88] @ 0x58 │ │ │ │ - adds r0, #88 @ 0x58 │ │ │ │ - bl 5717c │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ + adds r0, #64 @ 0x40 │ │ │ │ + bl 548d0 │ │ │ │ ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 5784a )@@Base+0x406> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b.n 55654 )@@Base+0x9d4> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 556ba )@@Base+0xa3a> │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + b.n 557a4 )@@Base+0xb24> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + movs r2, #0 │ │ │ │ + blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + str r0, [r4, #16] │ │ │ │ + str r3, [r4, #24] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 2d5c8 │ │ │ │ + ldr r5, [sp, #84] @ 0x54 │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ + b.n 556bc )@@Base+0xa3c> │ │ │ │ + ldr.w r2, [sl, #108] @ 0x6c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 5582c )@@Base+0xbac> │ │ │ │ + ldr.w r2, [sl, #104] @ 0x68 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr.w r8, [r2, #20] │ │ │ │ + mov r2, r5 │ │ │ │ + cmp r5, r8 │ │ │ │ + it cs │ │ │ │ + movcs r2, r8 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 55914 )@@Base+0xc94> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov r1, fp │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + blx 2db04 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 558f6 )@@Base+0xc76> │ │ │ │ + sub.w r8, r8, r5 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bge.n 5582c )@@Base+0xbac> │ │ │ │ + mov r9, r0 │ │ │ │ + b.n 55848 )@@Base+0xbc8> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + subs r2, r5, r3 │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.n 5570a )@@Base+0xa8a> │ │ │ │ + ldr.w r3, [sl, #100] @ 0x64 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.n 558ba )@@Base+0xc3a> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2cbf0 │ │ │ │ + ldr.w r8, [r0, #20] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r5, r8 │ │ │ │ + it cs │ │ │ │ + movcs r2, r8 │ │ │ │ + cbz r2, 55824 )@@Base+0xba4> │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + mov r1, fp │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + blx 2db04 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cbnz r0, 55828 )@@Base+0xba8> │ │ │ │ + sub.w r0, r8, r5 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 558ec )@@Base+0xc6c> │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + add.w r1, sl, #88 @ 0x58 │ │ │ │ + mov r2, fp │ │ │ │ + bl 545a0 │ │ │ │ + ldrd r9, r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 55714 )@@Base+0xa94> │ │ │ │ + subs.w r0, r9, #0 │ │ │ │ + ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ + it ne │ │ │ │ + movne r0, #1 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, r9 │ │ │ │ + it eq │ │ │ │ + orreq.w r0, r0, #1 │ │ │ │ + cbz r0, 558be )@@Base+0xc3e> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + blx 2ba50 │ │ │ │ + ldr.w r3, [sl, #108] @ 0x6c │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [sl, #108] @ 0x6c │ │ │ │ + b.n 5572c )@@Base+0xaac> │ │ │ │ + ldr.w r2, [sl, #104] @ 0x68 │ │ │ │ + cmp r2, r9 │ │ │ │ + beq.n 558be )@@Base+0xc3e> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2c508 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + mov r2, r5 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + cmp r5, r3 │ │ │ │ + it cs │ │ │ │ + movcs r2, r3 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 55900 )@@Base+0xc80> │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + mov r0, fp │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [r3, #16] │ │ │ │ + blx 2db04 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r0, #0 │ │ │ │ + itt eq │ │ │ │ + subeq r2, r5, r3 │ │ │ │ + cmpeq r2, #0 │ │ │ │ + bge.n 5582c )@@Base+0xbac> │ │ │ │ + ldr.w r2, [r9, #12] │ │ │ │ + cbz r2, 558d2 )@@Base+0xc52> │ │ │ │ + ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ + b.n 55848 )@@Base+0xbc8> │ │ │ │ + movs r0, #1 │ │ │ │ + b.n 55860 )@@Base+0xbe0> │ │ │ │ + ldr.w r3, [r9, #20] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, r5 │ │ │ │ + ldr.w r2, [r9, #16] │ │ │ │ + it cs │ │ │ │ + movcs r3, r5 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + mov r8, r3 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 558e4 )@@Base+0xc64> │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2db04 │ │ │ │ + cbnz r0, 558e8 )@@Base+0xc68> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + subs r0, r5, r3 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ + b.n 55860 )@@Base+0xbe0> │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 558ba )@@Base+0xc3a> │ │ │ │ + mov r9, r3 │ │ │ │ + b.n 55854 )@@Base+0xbd4> │ │ │ │ + itt lt │ │ │ │ + movlt r3, #0 │ │ │ │ + movlt r9, r3 │ │ │ │ + bge.n 5582c )@@Base+0xbac> │ │ │ │ + b.n 55848 )@@Base+0xbc8> │ │ │ │ + subs r3, r5, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 5582c )@@Base+0xbac> │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 558be )@@Base+0xc3e> │ │ │ │ + mov r9, r0 │ │ │ │ + movs r0, #1 │ │ │ │ + b.n 55854 )@@Base+0xbd4> │ │ │ │ + sub.w r3, r8, r5 │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 5582c )@@Base+0xbac> │ │ │ │ + ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r2 │ │ │ │ + b.n 55854 )@@Base+0xbd4> │ │ │ │ + add.w r9, sp, #140 @ 0x8c │ │ │ │ + add.w sl, sp, #164 @ 0xa4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ + mov r0, sl │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #332] @ (57d74 )@@Base+0x930>) │ │ │ │ - ldr r3, [pc, #264] @ (57d30 )@@Base+0x8ec>) │ │ │ │ + ldr r2, [pc, #400] @ (55ae8 )@@Base+0xe68>) │ │ │ │ + ldr r3, [pc, #392] @ (55ae4 )@@Base+0xe64>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 57c58 )@@Base+0x814> │ │ │ │ + beq.n 559b2 )@@Base+0xd32> │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - b.n 57c1e )@@Base+0x7da> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #304] @ (57d78 )@@Base+0x934>) │ │ │ │ - ldr r3, [pc, #232] @ (57d30 )@@Base+0x8ec>) │ │ │ │ + b.n 55a2e )@@Base+0xdae> │ │ │ │ + blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ + movs r1, #44 @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r2, [pc, #364] @ (55aec )@@Base+0xe6c>) │ │ │ │ + ldr r3, [pc, #356] @ (55ae4 )@@Base+0xe64>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 57c38 )@@Base+0x7f4> │ │ │ │ - blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - add r3, sp, #140 @ 0x8c │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #212 @ 0xd4 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #164 @ 0xa4 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 57c00 )@@Base+0x7bc> │ │ │ │ - add r3, sp, #140 @ 0x8c │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #164 @ 0xa4 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 57c0c )@@Base+0x7c8> │ │ │ │ - mov r0, r8 │ │ │ │ + bne.n 5596a )@@Base+0xcea> │ │ │ │ + blx 2d548 <__cxa_rethrow@plt> │ │ │ │ + b.n 55a64 )@@Base+0xde4> │ │ │ │ + b.n 55950 )@@Base+0xcd0> │ │ │ │ + mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #256] @ (57d7c )@@Base+0x938>) │ │ │ │ - ldr r3, [pc, #176] @ (57d30 )@@Base+0x8ec>) │ │ │ │ + ldr r2, [pc, #336] @ (55af0 )@@Base+0xe70>) │ │ │ │ + ldr r3, [pc, #320] @ (55ae4 )@@Base+0xe64>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 57c58 )@@Base+0x814> │ │ │ │ - b.n 57c38 )@@Base+0x7f4> │ │ │ │ - b.n 57ca0 )@@Base+0x85c> │ │ │ │ - b.n 57c9a )@@Base+0x856> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bne.n 5596a )@@Base+0xcea> │ │ │ │ + blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ + mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #216] @ (57d80 )@@Base+0x93c>) │ │ │ │ - ldr r3, [pc, #132] @ (57d30 )@@Base+0x8ec>) │ │ │ │ + ldr r2, [pc, #308] @ (55af4 )@@Base+0xe74>) │ │ │ │ + ldr r3, [pc, #292] @ (55ae4 )@@Base+0xe64>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 57c58 )@@Base+0x814> │ │ │ │ - b.n 57c38 )@@Base+0x7f4> │ │ │ │ - mov r0, r8 │ │ │ │ + beq.n 559b2 )@@Base+0xd32> │ │ │ │ + b.n 5596a )@@Base+0xcea> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #192] @ (57d84 )@@Base+0x940>) │ │ │ │ - ldr r3, [pc, #104] @ (57d30 )@@Base+0x8ec>) │ │ │ │ + ldr r2, [pc, #284] @ (55af8 )@@Base+0xe78>) │ │ │ │ + ldr r3, [pc, #264] @ (55ae4 )@@Base+0xe64>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 57c58 )@@Base+0x814> │ │ │ │ - b.n 57c38 )@@Base+0x7f4> │ │ │ │ - b.n 57ce6 )@@Base+0x8a2> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ + beq.n 559b2 )@@Base+0xd32> │ │ │ │ + b.n 5596a )@@Base+0xcea> │ │ │ │ + add.w r9, sp, #140 @ 0x8c │ │ │ │ + add.w sl, sp, #164 @ 0xa4 │ │ │ │ + b.n 55932 )@@Base+0xcb2> │ │ │ │ + b.n 55a06 )@@Base+0xd86> │ │ │ │ + mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #152] @ (57d88 )@@Base+0x944>) │ │ │ │ - ldr r3, [pc, #64] @ (57d30 )@@Base+0x8ec>) │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #236] @ (55afc )@@Base+0xe7c>) │ │ │ │ + ldr r3, [pc, #212] @ (55ae4 )@@Base+0xe64>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 57c58 )@@Base+0x814> │ │ │ │ - b.n 57c38 )@@Base+0x7f4> │ │ │ │ - mov r0, r8 │ │ │ │ + beq.n 559b2 )@@Base+0xd32> │ │ │ │ + b.n 5596a )@@Base+0xcea> │ │ │ │ + mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #128] @ (57d8c )@@Base+0x948>) │ │ │ │ - ldr r3, [pc, #36] @ (57d30 )@@Base+0x8ec>) │ │ │ │ + b.n 5592c )@@Base+0xcac> │ │ │ │ + blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #200] @ (55b00 )@@Base+0xe80>) │ │ │ │ + ldr r3, [pc, #172] @ (55ae4 )@@Base+0xe64>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 57c58 )@@Base+0x814> │ │ │ │ - b.n 57c38 )@@Base+0x7f4> │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - eors r1, r3 │ │ │ │ - ... │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r1, #10 │ │ │ │ - movs r5, r0 │ │ │ │ - ldrb r2, [r6, #10] │ │ │ │ - movs r7, r0 │ │ │ │ - movs r7, #152 @ 0x98 │ │ │ │ - movs r5, r0 │ │ │ │ - mov lr, r9 │ │ │ │ - movs r5, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - movs r5, r0 │ │ │ │ - lsls r0, r1, #8 │ │ │ │ - movs r5, r0 │ │ │ │ - mov sl, r4 │ │ │ │ - movs r5, r0 │ │ │ │ - lsls r6, r4, #31 │ │ │ │ - movs r5, r0 │ │ │ │ - add r8, lr │ │ │ │ - movs r5, r0 │ │ │ │ - add ip, r9 │ │ │ │ - movs r5, r0 │ │ │ │ - add r8, r6 │ │ │ │ - movs r5, r0 │ │ │ │ - add r0, r4 │ │ │ │ - movs r5, r0 │ │ │ │ - mvns r6, r5 │ │ │ │ - movs r5, r0 │ │ │ │ - bics r0, r6 │ │ │ │ - movs r5, r0 │ │ │ │ - orrs r6, r5 │ │ │ │ - movs r5, r0 │ │ │ │ - strb r2, [r5, #14] │ │ │ │ - movs r7, r0 │ │ │ │ - strb r0, [r0, #12] │ │ │ │ - movs r7, r0 │ │ │ │ - strb r0, [r4, #11] │ │ │ │ - movs r7, r0 │ │ │ │ - strb r2, [r5, #10] │ │ │ │ - movs r7, r0 │ │ │ │ - strb r6, [r7, #9] │ │ │ │ - movs r7, r0 │ │ │ │ - strb r2, [r4, #9] │ │ │ │ - movs r7, r0 │ │ │ │ - strb r0, [r7, #8] │ │ │ │ - movs r7, r0 │ │ │ │ - strb r4, [r3, #8] │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -00057d90 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d10} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #488] @ (57f90 ) │ │ │ │ - ldr r3, [pc, #488] @ (57f94 ) │ │ │ │ - sub sp, #124 @ 0x7c │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ - ldr.w r8, [pc, #484] @ 57f98 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r8, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - mov.w r3, #0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 57e52 │ │ │ │ - ldr r3, [r0, #32] │ │ │ │ - mov.w r9, #0 │ │ │ │ - vmov.f64 d10, #96 @ 0x3f000000 0.5 │ │ │ │ - vmov.f64 d9, #240 @ 0xbf800000 -1.0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 57dde │ │ │ │ - b.n 57e2c │ │ │ │ - ldr r4, [r6, #28] │ │ │ │ - ldr.w r0, [r4, r9, lsl #2] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - blx r3 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - blt.n 57eb2 │ │ │ │ - add.w r3, r7, r4, lsl #3 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - vldr d8, [r3] │ │ │ │ - vadd.f64 d0, d8, d10 │ │ │ │ - blx 2ded4 │ │ │ │ - vsub.f64 d8, d8, d0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - vcmpe.f64 d8, #0.0 │ │ │ │ - ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite pl │ │ │ │ - vmovpl.f64 d0, d7 │ │ │ │ - vmovmi.f64 d0, d9 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r6, #32] │ │ │ │ - cmp r3, r9 │ │ │ │ - bgt.n 57ddc │ │ │ │ - ldr r2, [pc, #364] @ (57f9c ) │ │ │ │ - ldr r3, [pc, #356] @ (57f94 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 57f38 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add sp, #124 @ 0x7c │ │ │ │ - vpop {d8-d10} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - bx r3 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #108] @ 0x6c │ │ │ │ - blx r3 │ │ │ │ - subs.w r8, r0, #0 │ │ │ │ - ble.n 57e2c │ │ │ │ - vmov.f64 d10, #96 @ 0x3f000000 0.5 │ │ │ │ - vmov.f64 d9, #240 @ 0xbf800000 -1.0 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ - blx r3 │ │ │ │ - cbz r0, 57ea8 │ │ │ │ - vldr d8, [r7] │ │ │ │ - vadd.f64 d0, d8, d10 │ │ │ │ - blx 2ded4 │ │ │ │ - vsub.f64 d8, d8, d0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - vcmpe.f64 d8, #0.0 │ │ │ │ - ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite pl │ │ │ │ - vmovpl.f64 d0, d7 │ │ │ │ - vmovmi.f64 d0, d9 │ │ │ │ - blx r3 │ │ │ │ - adds r4, #1 │ │ │ │ - adds r7, #8 │ │ │ │ - cmp r8, r4 │ │ │ │ - bne.n 57e68 │ │ │ │ - b.n 57e2c │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ - add r5, sp, #20 │ │ │ │ - blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #228] @ (57fa0 ) │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, pc │ │ │ │ - bl 2e304 │ │ │ │ - ldr r1, [pc, #220] @ (57fa4 ) │ │ │ │ - add r6, sp, #44 @ 0x2c │ │ │ │ - mov r0, r6 │ │ │ │ - add r1, pc │ │ │ │ - bl 2e304 │ │ │ │ - ldr r1, [pc, #212] @ (57fa8 ) │ │ │ │ - add r7, sp, #68 @ 0x44 │ │ │ │ + beq.n 559b2 )@@Base+0xd32> │ │ │ │ + b.n 5596a )@@Base+0xcea> │ │ │ │ mov r0, r7 │ │ │ │ - add r1, pc │ │ │ │ - bl 2e304 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - add.w r9, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp] │ │ │ │ - mov.w ip, #0 │ │ │ │ - str.w ip, [sp, #96] @ 0x60 │ │ │ │ - strb.w ip, [sp, #100] @ 0x64 │ │ │ │ - add.w ip, sp, #100 @ 0x64 │ │ │ │ - str.w ip, [sp, #92] @ 0x5c │ │ │ │ - blx 2bdc4 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ - mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b.n 559d2 )@@Base+0xd52> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r6 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r5 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #132] @ (57fac ) │ │ │ │ - ldr r3, [pc, #108] @ (57f94 ) │ │ │ │ + ldr r2, [pc, #152] @ (55b04 )@@Base+0xe84>) │ │ │ │ + ldr r3, [pc, #116] @ (55ae4 )@@Base+0xe64>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 57f3e │ │ │ │ - blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - b.n 57f62 │ │ │ │ - ldr r2, [pc, #112] @ (57fb0 ) │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [pc, #112] @ (57fb4 ) │ │ │ │ - ldr.w r2, [r8, r2] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r1, r3 │ │ │ │ - blx 2d9d8 <__cxa_throw@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r5 │ │ │ │ + beq.n 559b2 )@@Base+0xd32> │ │ │ │ + b.n 5596a )@@Base+0xcea> │ │ │ │ + mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c55c <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #76] @ (57fb8 ) │ │ │ │ - ldr r3, [pc, #40] @ (57f94 ) │ │ │ │ + ldr r2, [pc, #128] @ (55b08 )@@Base+0xe88>) │ │ │ │ + ldr r3, [pc, #88] @ (55ae4 )@@Base+0xe64>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 57f38 │ │ │ │ - blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 57f5c │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + beq.n 559b2 )@@Base+0xd32> │ │ │ │ + b.n 5596a )@@Base+0xcea> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 57f56 │ │ │ │ - strb r4, [r7, #5] │ │ │ │ + ldr r2, [pc, #104] @ (55b0c )@@Base+0xe8c>) │ │ │ │ + ldr r3, [pc, #60] @ (55ae4 )@@Base+0xe64>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.w 559b2 )@@Base+0xd32> │ │ │ │ + b.n 5596a )@@Base+0xcea> │ │ │ │ + add.w r9, sp, #140 @ 0x8c │ │ │ │ + add.w sl, sp, #164 @ 0xa4 │ │ │ │ + b.n 5593e )@@Base+0xcbe> │ │ │ │ + str r2, [r0, #80] @ 0x50 │ │ │ │ + movs r5, r0 │ │ │ │ + str r2, [r5, #76] @ 0x4c │ │ │ │ + movs r5, r0 │ │ │ │ + str r2, [r4, #72] @ 0x48 │ │ │ │ + movs r5, r0 │ │ │ │ + str r6, [r4, #72] @ 0x48 │ │ │ │ + movs r5, r0 │ │ │ │ + str r2, [r3, #68] @ 0x44 │ │ │ │ + movs r5, r0 │ │ │ │ + str r4, [r4, #64] @ 0x40 │ │ │ │ + movs r5, r0 │ │ │ │ + str r0, [r6, #40] @ 0x28 │ │ │ │ + movs r5, r0 │ │ │ │ + ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #5] │ │ │ │ + str r5, [sp, #824] @ 0x338 │ │ │ │ movs r7, r0 │ │ │ │ - strb r0, [r7, #3] │ │ │ │ + str r5, [sp, #672] @ 0x2a0 │ │ │ │ movs r7, r0 │ │ │ │ - cmp r2, #156 @ 0x9c │ │ │ │ - movs r5, r0 │ │ │ │ - subs r7, #124 @ 0x7c │ │ │ │ - movs r5, r0 │ │ │ │ - subs r7, #128 @ 0x80 │ │ │ │ - movs r5, r0 │ │ │ │ - strb r0, [r0, #0] │ │ │ │ + str r5, [sp, #536] @ 0x218 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r0, #25 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r7, #120] @ 0x78 │ │ │ │ + str r5, [sp, #416] @ 0x1a0 │ │ │ │ + movs r7, r0 │ │ │ │ + str r5, [sp, #304] @ 0x130 │ │ │ │ + movs r7, r0 │ │ │ │ + str r5, [sp, #96] @ 0x60 │ │ │ │ + movs r7, r0 │ │ │ │ + str r4, [sp, #960] @ 0x3c0 │ │ │ │ + movs r7, r0 │ │ │ │ + str r4, [sp, #744] @ 0x2e8 │ │ │ │ + movs r7, r0 │ │ │ │ + str r4, [sp, #632] @ 0x278 │ │ │ │ + movs r7, r0 │ │ │ │ + str r4, [sp, #520] @ 0x208 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -00057fbc : │ │ │ │ +00055b10 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r2, [pc, #848] @ (58320 ) │ │ │ │ - sub sp, #116 @ 0x74 │ │ │ │ - ldr r3, [pc, #848] @ (58324 ) │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ + ldr.w r2, [pc, #1428] @ 560b8 │ │ │ │ + sub sp, #92 @ 0x5c │ │ │ │ + ldr.w r3, [pc, #1428] @ 560bc │ │ │ │ + mov r8, r1 │ │ │ │ add r2, pc │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r6, [pc, #844] @ (58328 ) │ │ │ │ + ldr r1, [r1, #112] @ 0x70 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr.w r4, [pc, #1416] @ 560c0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - movs r2, #1 │ │ │ │ - add r6, pc │ │ │ │ + add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - blx 2cb14 │ │ │ │ - ldr r3, [pc, #828] @ (5832c ) │ │ │ │ - ldr r2, [pc, #828] @ (58330 ) │ │ │ │ + blx 2d260 │ │ │ │ + ldr.w r3, [pc, #1400] @ 560c4 │ │ │ │ movs r1, #0 │ │ │ │ - add r3, pc │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - str.w r1, [r4, #200] @ 0xc8 │ │ │ │ - strb.w r1, [sp, #51] @ 0x33 │ │ │ │ - adds r2, #8 │ │ │ │ - ldmia.w r3, {r0, r1} │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r6, [r5, #192] @ 0xc0 │ │ │ │ - movs r3, #7 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - strh.w r1, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - lsrs r1, r1, #16 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - strb.w r1, [sp, #50] @ 0x32 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - blx 2d64c │ │ │ │ - cmp r0, #7 │ │ │ │ - beq.w 58282 │ │ │ │ - mov r0, r6 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - add r7, sp, #60 @ 0x3c │ │ │ │ + ldr.w r2, [r8, #112] @ 0x70 │ │ │ │ + movs r0, #0 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r1, [r5, #32] │ │ │ │ + movs r1, #0 │ │ │ │ + strd r0, r1, [r5, #24] │ │ │ │ + adds r3, #8 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + ldr.w fp, [r2, #288] @ 0x120 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 55b76 │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [fp, #4] │ │ │ │ + ldr.w r4, [fp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + cbz r4, 55b86 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + add r3, sp, #28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r0, r3 │ │ │ │ + add r7, sp, #44 @ 0x2c │ │ │ │ + blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + movs r2, #0 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r6, r3 │ │ │ │ + add r3, sp, #32 │ │ │ │ + mov r1, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + movs r3, #21 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w ip, [pc, #1300] @ 560c8 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov.w lr, #0 │ │ │ │ + add ip, pc │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + adds r3, #36 @ 0x24 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + str r0, [r5, #0] │ │ │ │ + str r3, [r5, #12] │ │ │ │ + str r1, [r5, #4] │ │ │ │ + str r2, [r5, #8] │ │ │ │ + ldrb.w r3, [ip, #4] │ │ │ │ + ldr.w r0, [ip] │ │ │ │ + str r0, [r5, #16] │ │ │ │ + strb r3, [r5, #20] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + strb.w lr, [r2, r3] │ │ │ │ + ldr.w r2, [r8, #112] @ 0x70 │ │ │ │ + ldr.w sl, [r2, #288] @ 0x120 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 55fb2 │ │ │ │ + ldr.w sl, [sl, #20] │ │ │ │ + add r5, sp, #68 @ 0x44 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 5604a │ │ │ │ + mov r0, sl │ │ │ │ blx 2d64c │ │ │ │ - mov r8, r0 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #15 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - bhi.w 58266 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + bhi.w 55f52 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 5829c │ │ │ │ - ldrb r3, [r6, #0] │ │ │ │ + bne.w 55ee2 │ │ │ │ + ldrb.w r3, [sl] │ │ │ │ + mov r1, r5 │ │ │ │ strb.w r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r9, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + strb.w r3, [r1, r9] │ │ │ │ + ldrd r1, r3, [sp] │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 55c50 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, r7 │ │ │ │ + beq.n 55c5e │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - strb r2, [r1, r3] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - subs r3, r3, r2 │ │ │ │ - cmp r3, #14 │ │ │ │ - bls.w 582dc │ │ │ │ - ldr r1, [pc, #712] @ (58334 ) │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - movs r2, #15 │ │ │ │ - mov r0, r3 │ │ │ │ - add r1, pc │ │ │ │ - mov r7, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 2cad8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ - blx 2b890 │ │ │ │ - mov r2, r7 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + mov r6, r3 │ │ │ │ + movs r3, #18 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w lr, [pc, #1108] @ 560cc │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov.w r9, #0 │ │ │ │ + add lr, pc │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ + str.w r3, [ip, #12] │ │ │ │ + str.w r0, [ip] │ │ │ │ + str.w r1, [ip, #4] │ │ │ │ + str.w r2, [ip, #8] │ │ │ │ + ldrh.w r3, [lr] │ │ │ │ + strh.w r3, [ip, #16] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + strb.w r9, [r2, r3] │ │ │ │ + ldr.w r2, [r8, #112] @ 0x70 │ │ │ │ + ldr.w sl, [r2, #288] @ 0x120 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 55fda │ │ │ │ + ldr.w sl, [sl, #20] │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 55fee │ │ │ │ + mov r0, sl │ │ │ │ + blx 2d64c │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #15 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + bhi.w 55f32 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.w 55f06 │ │ │ │ mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - blx 2be78 , std::allocator > const&)@plt> │ │ │ │ - ldr.w r8, [r5, #176] @ 0xb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 55f92 │ │ │ │ movs r3, #0 │ │ │ │ - str.w r6, [r4, #200] @ 0xc8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 580a8 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r8, #4] │ │ │ │ - add.w r9, sp, #20 │ │ │ │ - add r6, sp, #92 @ 0x5c │ │ │ │ - mov r0, r9 │ │ │ │ - add.w fp, sp, #84 @ 0x54 │ │ │ │ - blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #636] @ (58338 ) │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov ip, r6 │ │ │ │ - add r2, pc │ │ │ │ - mov.w sl, #10 │ │ │ │ - mov.w lr, #0 │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - ldmia r2, {r0, r1, r2} │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - stmia.w ip!, {r0, r1} │ │ │ │ - mov r7, r3 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - strh.w r2, [ip] │ │ │ │ - mov r1, fp │ │ │ │ - add r2, sp, #24 │ │ │ │ - str.w sl, [sp, #88] @ 0x58 │ │ │ │ - strb.w lr, [sp, #102] @ 0x66 │ │ │ │ - blx r7 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq.n 580fe │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ + str.w r9, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + strb.w r3, [r1, r9] │ │ │ │ + ldrd r1, r3, [sp] │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 55d10 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr.w r8, [r5, #176] @ 0xb0 │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - str.w r3, [r4, #128] @ 0x80 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 58124 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r8, #4] │ │ │ │ - mov r0, r9 │ │ │ │ - mov.w sl, #14 │ │ │ │ - blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [pc, #524] @ (5833c ) │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - mov ip, r6 │ │ │ │ - add r3, pc │ │ │ │ - mov.w lr, #0 │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ - ldr r7, [r2, #76] @ 0x4c │ │ │ │ - ldmia r3, {r0, r1, r2, r3} │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - stmia.w ip!, {r0, r1, r2} │ │ │ │ - mov r0, r8 │ │ │ │ - add.w r2, r4, #148 @ 0x94 │ │ │ │ - strh.w r3, [ip] │ │ │ │ - mov r1, fp │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str.w sl, [sp, #88] @ 0x58 │ │ │ │ - strb.w lr, [sp, #106] @ 0x6a │ │ │ │ - blx r7 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq.n 58170 │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, r7 │ │ │ │ + beq.n 55d1e │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - vldr d7, [sp, #24] │ │ │ │ - vldr d6, [r5, #104] @ 0x68 │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ - ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ - vcmpe.f64 d6, d7 │ │ │ │ - ldr.w r8, [r5, #176] @ 0xb0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it le │ │ │ │ - vmovle.f64 d7, d6 │ │ │ │ - cmp r2, r3 │ │ │ │ - it gt │ │ │ │ - strgt.w r3, [r4, #148] @ 0x94 │ │ │ │ - movs r3, #0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + mov r6, r3 │ │ │ │ + movs r3, #18 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w lr, [pc, #920] @ 560d0 │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov.w r9, #0 │ │ │ │ + add lr, pc │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + adds r3, #48 @ 0x30 │ │ │ │ str r3, [sp, #16] │ │ │ │ - vstr d7, [r4, #136] @ 0x88 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 581b6 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r8, #4] │ │ │ │ - add.w sl, sp, #16 │ │ │ │ + ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ + str.w r3, [ip, #12] │ │ │ │ + str.w r0, [ip] │ │ │ │ + str.w r1, [ip, #4] │ │ │ │ + str.w r2, [ip, #8] │ │ │ │ + ldrh.w r3, [lr] │ │ │ │ + strh.w r3, [ip, #16] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + strb.w r9, [r2, r3] │ │ │ │ + ldr.w r2, [r8, #112] @ 0x70 │ │ │ │ + ldr.w sl, [r2, #288] @ 0x120 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 55f9e │ │ │ │ + ldr.w sl, [sl, #20] │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 56070 │ │ │ │ mov r0, sl │ │ │ │ - blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r1, r9 │ │ │ │ + blx 2d64c │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #15 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + bhi.w 55f12 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.w 55eee │ │ │ │ + mov r1, r5 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 55f9a │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r9, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + strb.w r3, [r1, r9] │ │ │ │ + ldrd r1, r3, [sp] │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 55dd0 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, r7 │ │ │ │ + beq.n 55dde │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ - mov r0, fp │ │ │ │ - str.w r8, [sp, #16] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ ldr.w r9, [r3, #64] @ 0x40 │ │ │ │ - movs r3, #18 │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + movs r3, #26 │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #32] │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #352] @ 58340 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov.w lr, #0 │ │ │ │ + ldr.w ip, [pc, #732] @ 560d4 │ │ │ │ + mov lr, r0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov.w sl, #0 │ │ │ │ add ip, pc │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - str r3, [r5, #12] │ │ │ │ - str r0, [r5, #0] │ │ │ │ - mov r0, r8 │ │ │ │ - str r1, [r5, #4] │ │ │ │ - str r2, [r5, #8] │ │ │ │ + str.w r0, [lr] │ │ │ │ + str.w r1, [lr, #4] │ │ │ │ + str.w r3, [lr, #12] │ │ │ │ + str.w r2, [lr, #8] │ │ │ │ + ldmia.w ip!, {r0, r1} │ │ │ │ + str.w r0, [lr, #16] │ │ │ │ + str.w r1, [lr, #20] │ │ │ │ ldrh.w r3, [ip] │ │ │ │ - strh r3, [r5, #16] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - strb.w lr, [r1, r2] │ │ │ │ - add.w r2, r4, #204 @ 0xcc │ │ │ │ - mov r1, fp │ │ │ │ - blx r9 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq.n 58224 │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ + strh.w r3, [lr, #24] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + strb.w sl, [r2, r3] │ │ │ │ + ldr.w r2, [r8, #112] @ 0x70 │ │ │ │ + ldr.w sl, [r2, #288] @ 0x120 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 55fc6 │ │ │ │ + ldr.w sl, [sl, #20] │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 5608c │ │ │ │ mov r0, sl │ │ │ │ - blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ + blx 2d64c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #15 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + bhi.w 55f72 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.n 55efa │ │ │ │ + mov r1, r5 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 55f96 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r8, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + strb.w r3, [r1, r8] │ │ │ │ + ldrd r1, r3, [sp] │ │ │ │ + blx r9 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5823a │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 55e94 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5824a │ │ │ │ + cmp r0, r7 │ │ │ │ + beq.n 55ea2 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #248] @ (58344 ) │ │ │ │ - ldr r3, [pc, #212] @ (58324 ) │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + str r3, [r2, #56] @ 0x38 │ │ │ │ + blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp, #4] │ │ │ │ + cbnz r3, 55ec4 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mov r0, fp │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #528] @ (560d8 ) │ │ │ │ + ldr r3, [pc, #500] @ (560bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 582d8 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #116 @ 0x74 │ │ │ │ + bne.w 56002 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 55c2e │ │ │ │ + mov r0, r5 │ │ │ │ + b.n 55f62 │ │ │ │ + ldrb.w r3, [sl] │ │ │ │ + mov r1, r5 │ │ │ │ + strb.w r3, [sp, #68] @ 0x44 │ │ │ │ + b.n 55dae │ │ │ │ + ldrb.w r3, [sl] │ │ │ │ + mov r1, r5 │ │ │ │ + strb.w r3, [sp, #68] @ 0x44 │ │ │ │ + b.n 55e72 │ │ │ │ + ldrb.w r3, [sl] │ │ │ │ + mov r1, r5 │ │ │ │ + strb.w r3, [sp, #68] @ 0x44 │ │ │ │ + b.n 55cee │ │ │ │ + ldrd r0, r1, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ - add r1, sp, #24 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, sl │ │ │ │ + blx 2d5c8 │ │ │ │ + ldr.w r9, [sp, #32] │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + b.n 55dae │ │ │ │ + ldrd r0, r1, [sp, #4] │ │ │ │ + movs r2, #0 │ │ │ │ + blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, sl │ │ │ │ + blx 2d5c8 │ │ │ │ + ldr.w r9, [sp, #32] │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + b.n 55cee │ │ │ │ + ldrd r0, r1, [sp, #4] │ │ │ │ + movs r2, #0 │ │ │ │ + blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, sl │ │ │ │ + blx 2d5c8 │ │ │ │ + ldr.w r9, [sp, #32] │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + b.n 55c2e │ │ │ │ + ldrd r0, r1, [sp, #4] │ │ │ │ + movs r2, #0 │ │ │ │ + blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ + mov r1, sl │ │ │ │ blx 2d5c8 │ │ │ │ + ldr.w r8, [sp, #32] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b.n 58054 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2db04 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 5802e │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 58052 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 58052 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - b.n 58276 │ │ │ │ - mov r0, fp │ │ │ │ + b.n 55e72 │ │ │ │ + mov r0, r5 │ │ │ │ + b.n 55f42 │ │ │ │ + mov r0, r5 │ │ │ │ + b.n 55f82 │ │ │ │ + mov r0, r5 │ │ │ │ + b.n 55f22 │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ + movs r1, #16 │ │ │ │ + add.w r2, r2, #448 @ 0x1c0 │ │ │ │ + blx 2b9ac │ │ │ │ + mov r1, r9 │ │ │ │ + blx 2cfb8 │ │ │ │ + b.n 55d86 │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ + movs r1, #16 │ │ │ │ + add.w r2, r2, #448 @ 0x1c0 │ │ │ │ + blx 2b9ac │ │ │ │ + movs r1, #0 │ │ │ │ + blx 2cfb8 │ │ │ │ + b.n 55bfe │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ + movs r1, #16 │ │ │ │ + add.w r2, r2, #448 @ 0x1c0 │ │ │ │ + blx 2b9ac │ │ │ │ + movs r1, #0 │ │ │ │ + blx 2cfb8 │ │ │ │ + b.n 55e4c │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ + movs r1, #16 │ │ │ │ + add.w r2, r2, #448 @ 0x1c0 │ │ │ │ + blx 2b9ac │ │ │ │ + mov r1, r9 │ │ │ │ + blx 2cfb8 │ │ │ │ + b.n 55cc6 │ │ │ │ + ldr r2, [pc, #236] @ (560dc ) │ │ │ │ + ldr r3, [pc, #200] @ (560bc ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 560a8 │ │ │ │ + blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, sl │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp, #4] │ │ │ │ + cbnz r3, 56028 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mov r0, fp │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2deb0 │ │ │ │ + ldr r2, [pc, #176] @ (560e0 ) │ │ │ │ + ldr r3, [pc, #136] @ (560bc ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 56002 │ │ │ │ + blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ + b.n 5600c │ │ │ │ + b.n 56006 │ │ │ │ + ldr r2, [pc, #152] @ (560e4 ) │ │ │ │ + ldr r3, [pc, #108] @ (560bc ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 56002 │ │ │ │ + ldr r0, [pc, #136] @ (560e8 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c550 │ │ │ │ + b.n 56006 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2bf74 │ │ │ │ - ldr r2, [pc, #128] @ (58348 ) │ │ │ │ - ldr r3, [pc, #92] @ (58324 ) │ │ │ │ + b.n 56006 │ │ │ │ + ldr r2, [pc, #120] @ (560ec ) │ │ │ │ + ldr r3, [pc, #72] @ (560bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 58316 │ │ │ │ - blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #108] @ (5834c ) │ │ │ │ - ldr r3, [pc, #68] @ (58324 ) │ │ │ │ + bne.n 56002 │ │ │ │ + ldr r0, [pc, #104] @ (560f0 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c550 │ │ │ │ + ldr r2, [pc, #100] @ (560f4 ) │ │ │ │ + ldr r3, [pc, #44] @ (560bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 582d8 │ │ │ │ - ldr r0, [pc, #92] @ (58350 ) │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #4] │ │ │ │ + bne.n 56002 │ │ │ │ + ldr r0, [pc, #84] @ (560f8 ) │ │ │ │ add r0, pc │ │ │ │ - blx 2c184 │ │ │ │ - b.n 582b2 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r1, #56 @ 0x38 │ │ │ │ - blx 2c4e4 │ │ │ │ - b.n 582b2 │ │ │ │ - mov r0, fp │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - b.n 582b2 │ │ │ │ - blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 58308 │ │ │ │ - b.n 582ac │ │ │ │ - b.n 582b8 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + blx 2c550 │ │ │ │ + ldr r0, [pc, #80] @ (560fc ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c550 │ │ │ │ + b.n 56068 │ │ │ │ + b.n 56068 │ │ │ │ + b.n 56068 │ │ │ │ + b.n 56006 │ │ │ │ + str r3, [sp, #1008] @ 0x3f0 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #116] @ 0x74 │ │ │ │ + str r3, [sp, #952] @ 0x3b8 │ │ │ │ movs r7, r0 │ │ │ │ - bic.w r0, r0, #4 │ │ │ │ - lsrs r0, r2, #28 │ │ │ │ + lsrs r0, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #22 │ │ │ │ + ldrh r0, [r6, r5] │ │ │ │ movs r5, r0 │ │ │ │ - stc2l 0, cr0, [r8], #16 │ │ │ │ - smlal r0, r0, r6, r4 │ │ │ │ - subs r0, r1, r4 │ │ │ │ + ldrh r0, [r1, r4] │ │ │ │ movs r5, r0 │ │ │ │ - ldr r2, [r3, #76] @ 0x4c │ │ │ │ + ldrh r0, [r5, r2] │ │ │ │ + movs r5, r0 │ │ │ │ + ldrh r0, [r1, r1] │ │ │ │ + movs r5, r0 │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r0, [r4, #68] @ 0x44 │ │ │ │ + ldrh r6, [r6, #56] @ 0x38 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r6, [r6, #54] @ 0x36 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r0, [r1, #68] @ 0x44 │ │ │ │ + ldrh r2, [r3, #54] @ 0x36 │ │ │ │ movs r7, r0 │ │ │ │ - @ instruction: 0xf13e0004 │ │ │ │ + asrs r0, r6, #10 │ │ │ │ + movs r5, r0 │ │ │ │ + ldrh r4, [r6, #52] @ 0x34 │ │ │ │ + movs r7, r0 │ │ │ │ + asrs r2, r1, #10 │ │ │ │ + movs r5, r0 │ │ │ │ + ldrh r0, [r3, #52] @ 0x34 │ │ │ │ + movs r7, r0 │ │ │ │ + asrs r6, r5, #9 │ │ │ │ + movs r5, r0 │ │ │ │ + asrs r6, r4, #9 │ │ │ │ + movs r5, r0 │ │ │ │ │ │ │ │ -00058354 : │ │ │ │ +00056100 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d13} │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3608] @ 0xe18 │ │ │ │ - ldr r4, [pc, #324] @ (584b0 ) │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #324] @ (584b4 ) │ │ │ │ - sub sp, #404 @ 0x194 │ │ │ │ - add r4, pc │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - str r0, [sp, #396] @ 0x18c │ │ │ │ - mov.w r0, #0 │ │ │ │ - ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #108] @ 0x6c │ │ │ │ - blx r3 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ + ldr.w r2, [pc, #1112] @ 56570 │ │ │ │ + sub sp, #148 @ 0x94 │ │ │ │ + ldr.w r3, [pc, #1112] @ 56574 │ │ │ │ + mov r7, r0 │ │ │ │ + add r2, pc │ │ │ │ + mov r0, r1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ blx r3 │ │ │ │ - cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - bcs.w 58d24 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - mov.w r9, #0 │ │ │ │ - strd r9, r9, [sp, #108] @ 0x6c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 58b60 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - lsls r7, r3, #3 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2b890 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ - adds r6, r0, r7 │ │ │ │ - movs r2, #0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - movs r3, #0 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - strd r2, r3, [r0], #8 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r6, [sp, #112] @ 0x70 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 58b9e │ │ │ │ - mov r1, r9 │ │ │ │ - sub.w r2, r7, #8 │ │ │ │ - blx 2c47c │ │ │ │ - str r7, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - str r6, [r3, #4] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #124] @ 0x7c │ │ │ │ + ldr r3, [r7, #24] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [r2, #124] @ 0x7c │ │ │ │ blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #108] @ 0x6c │ │ │ │ + ldr r2, [r7, #24] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ blx r3 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2ccc0 (double const*, int, double*)@plt> │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #108] @ 0x6c │ │ │ │ + ldr r3, [r3, #124] @ 0x7c │ │ │ │ blx r3 │ │ │ │ - cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - bcs.w 58cbe │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - movs r2, #0 │ │ │ │ - strd r2, r2, [sp, #124] @ 0x7c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 58b52 │ │ │ │ - lsls r7, r3, #3 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2b890 │ │ │ │ - add r2, sp, #120 @ 0x78 │ │ │ │ - adds r6, r0, r7 │ │ │ │ - movs r3, #0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ - movs r2, #0 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ - strd r2, r3, [r0], #8 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - str r6, [sp, #128] @ 0x80 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 58ba6 │ │ │ │ - sub.w r2, r7, #8 │ │ │ │ - movs r1, #0 │ │ │ │ - blx 2c47c │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - str r6, [r3, #4] │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #108] @ 0x6c │ │ │ │ - blx r3 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2ccc0 (double const*, int, double*)@plt> │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - ldr.w r0, [r5, #200] @ 0xc8 │ │ │ │ - blx 2c3c8 │ │ │ │ - ldr.w r0, [r5, #200] @ 0xc8 │ │ │ │ - blx 2d1a0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 58c44 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 58c1e │ │ │ │ + ldr r1, [r7, #56] @ 0x38 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r6, [r7, #24] │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.w 5639e │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ - vldr d8, [pc, #12] @ 584a8 │ │ │ │ - mov sl, r3 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r2, r3 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ble.n 56240 │ │ │ │ + mov r9, r4 │ │ │ │ + str r3, [sp, #24] │ │ │ │ mov r4, r3 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 584c0 │ │ │ │ - ... │ │ │ │ - ldr r0, [r7, #56] @ 0x38 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 5854a │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - vmov.f64 d0, d8 │ │ │ │ - mov r1, r4 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b.n 561dc │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ + ldr.w r3, [r1, #260] @ 0x104 │ │ │ │ + mov r1, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + ldr r1, [r7, #56] @ 0x38 │ │ │ │ + mov r8, r5 │ │ │ │ + vldmia fp!, {d7} │ │ │ │ + adds r5, #8 │ │ │ │ + vldr d6, [r8] │ │ │ │ + vcmpe.f64 d6, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.n 561d2 │ │ │ │ + cbz r1, 5621a │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ + vldr d0, [sl, #-8] │ │ │ │ + ldr.w r3, [r1, #268] @ 0x10c │ │ │ │ mov r1, r4 │ │ │ │ - ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 584b8 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - cmp sl, r3 │ │ │ │ - it ne │ │ │ │ - strne.w r4, [sl], #4 │ │ │ │ - bne.n 584b8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ - sub.w fp, sl, r3 │ │ │ │ - mov.w r3, fp, asr #2 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 58d5c │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r1, r3 │ │ │ │ - it cc │ │ │ │ - movcc r1, #1 │ │ │ │ - adds r6, r3, r1 │ │ │ │ - bcs.w 58c3a │ │ │ │ - cmp r6, r2 │ │ │ │ - it cs │ │ │ │ - movcs r6, r2 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2b890 │ │ │ │ - add.w r3, fp, #4 │ │ │ │ - mov r7, r0 │ │ │ │ - add.w sl, r0, r3 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - str.w r4, [r0, fp] │ │ │ │ - bgt.w 58b88 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 58b90 │ │ │ │ - adds r3, r7, r6 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [r7, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ adds r4, #1 │ │ │ │ - str r7, [sp, #16] │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 584c0 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.n 56256 │ │ │ │ + vldmia sl!, {d0} │ │ │ │ + mov r0, r9 │ │ │ │ + vldmia r9!, {d7} │ │ │ │ + vcmpe.f64 d7, d0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bpl.n 561a8 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5619a │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 5641e │ │ │ │ + vstmia r3!, {d7} │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 563f6 │ │ │ │ + vldr d0, [sl, #-8] │ │ │ │ + str.w r4, [r3], #4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 5619a │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 563d2 │ │ │ │ + str.w r4, [r3], #4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 563ae │ │ │ │ + ldrd r0, r1, [r5, #-8] │ │ │ │ + strd r0, r1, [r3], #8 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 561c0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + cbnz r1, 56262 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r0, r6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - add r3, sp, #240 @ 0xf0 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov r0, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 2c0e0 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #312] @ 0x138 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #320] @ 0x140 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r3, [r3, #108] @ 0x6c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr.w r3, [r3, #224] @ 0xe0 │ │ │ │ blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #108] @ 0x6c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + vmov.f64 d8, d0 │ │ │ │ + ldr r3, [r3, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ - cmp r4, r0 │ │ │ │ - beq.w 58b6e │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - vldr d0, [pc, #812] @ 588b8 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 5638e │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ blx r3 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - ldr r1, [pc, #836] @ (588e0 ) │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r3, #648] @ 0x288 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5638e │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 56466 │ │ │ │ + ldr r3, [r7, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + it le │ │ │ │ + movle r5, #1 │ │ │ │ + bgt.w 56442 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ + ldr.w r4, [r3, #276] @ 0x114 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ + vstr d8, [r4, #176] @ 0xb0 │ │ │ │ ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2be90 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d0, [r3] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr.w r3, [r3, #268] @ 0x10c │ │ │ │ - blx r3 │ │ │ │ - vldr d7, [r5, #136] @ 0x88 │ │ │ │ - add r3, sp, #152 @ 0x98 │ │ │ │ - vldr d8, [r5, #80] @ 0x50 │ │ │ │ - mov r1, r3 │ │ │ │ - movs r0, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr.w r6, [r5, #200] @ 0xc8 │ │ │ │ - vadd.f64 d8, d7, d8 │ │ │ │ - ldr.w r4, [r5, #144] @ 0x90 │ │ │ │ - blx 2c9d8 <__getrusage64@plt> │ │ │ │ - ldrd r0, r1, [sp, #152] @ 0x98 │ │ │ │ - blx 2d960 <__aeabi_l2d@plt> │ │ │ │ - vmov d9, r0, r1 │ │ │ │ - ldrd r0, r1, [sp, #160] @ 0xa0 │ │ │ │ - blx 2d960 <__aeabi_l2d@plt> │ │ │ │ - vldr d7, [pc, #692] @ 588c0 │ │ │ │ - vmov d6, r0, r1 │ │ │ │ - ldr r3, [r6, #36] @ 0x24 │ │ │ │ - mov r1, r4 │ │ │ │ - vldr d0, [pc, #688] @ 588c8 │ │ │ │ - mov r0, r6 │ │ │ │ - vmla.f64 d9, d6, d7 │ │ │ │ - vsub.f64 d1, d8, d9 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 58b4c │ │ │ │ - blx 2debc │ │ │ │ - ldr.w r2, [r5, #200] @ 0xc8 │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ - ldrb r1, [r2, #16] │ │ │ │ - adds r3, #1 │ │ │ │ - ldr r6, [r2, #20] │ │ │ │ - str r3, [r5, #36] @ 0x24 │ │ │ │ - add.w r3, r5, #44 @ 0x2c │ │ │ │ - mov r2, r3 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 58b1e │ │ │ │ - movs r1, #3 │ │ │ │ - blx 2b9ac │ │ │ │ - ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ - blx 2d894 │ │ │ │ - ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ - ldr r1, [r3, #32] │ │ │ │ - blx 2d894 │ │ │ │ - movs r1, #0 │ │ │ │ - blx 2cfb8 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - vldr d11, [r3] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 58966 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r6, [sp, #316] @ 0x13c │ │ │ │ - sub.w sl, sl, r3 │ │ │ │ - ldrd r2, r3, [r8, #4] │ │ │ │ - mov.w r4, sl, asr #2 │ │ │ │ - subs r3, r3, r2 │ │ │ │ - lsls r2, r4, #3 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - asrs r3, r3, #2 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #65532 @ 0xfffc │ │ │ │ - movt r3, #16383 @ 0x3fff │ │ │ │ - cmp sl, r3 │ │ │ │ - bhi.w 58d40 │ │ │ │ - vldr d10, [pc, #532] @ 588b8 │ │ │ │ - movs r3, #0 │ │ │ │ - vldr d9, [pc, #552] @ 588d0 │ │ │ │ - vldr d12, [pc, #556] @ 588d8 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #140 @ 0x8c │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + blx 2b8b4 │ │ │ │ + ldr r4, [r7, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 589d0 │ │ │ │ - ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2b890 │ │ │ │ - mov r3, r0 │ │ │ │ - add r2, sp, #136 @ 0x88 │ │ │ │ - add.w fp, r0, r9 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r4, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ - str.w fp, [sp, #144] @ 0x90 │ │ │ │ - vstmia r3!, {d10} │ │ │ │ - beq.w 58b08 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r3 │ │ │ │ - movs r1, #0 │ │ │ │ - subs r2, #8 │ │ │ │ - blx 2c47c │ │ │ │ - add fp, r0 │ │ │ │ - sub.w fp, fp, #8 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - sub.w r3, fp, r7 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov sl, r7 │ │ │ │ - mov.w fp, #0 │ │ │ │ - vmov.f64 d8, #96 @ 0x3f000000 0.5 │ │ │ │ - str r3, [r2, #4] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - sub.w r9, r3, #4 │ │ │ │ - ldr.w r3, [r9, #4]! │ │ │ │ - add.w r3, r6, r3, lsl #3 │ │ │ │ - vldr d13, [r3] │ │ │ │ - vadd.f64 d0, d13, d8 │ │ │ │ - blx 2ded4 │ │ │ │ - vsub.f64 d0, d13, d0 │ │ │ │ - vabs.f64 d0, d0 │ │ │ │ - vcmpe.f64 d0, d9 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.w 58c0c │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - vstmia sl!, {d13} │ │ │ │ - cmp r4, fp │ │ │ │ - bne.n 5871c │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - vmov.f64 d1, d10 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r4 │ │ │ │ - vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - blx 2de5c │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ - movs r1, #12 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - vmov.f64 d8, d0 │ │ │ │ - blx 2b9ac │ │ │ │ - vmov.f64 d0, d8 │ │ │ │ - blx 2bfd4 │ │ │ │ - movs r1, #0 │ │ │ │ - blx 2cfb8 │ │ │ │ - vldr d7, [pc, #312] @ 588c0 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - vcmpe.f64 d8, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.w 589e0 │ │ │ │ + bne.n 56392 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + sub.w r9, r3, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ + mov.w r9, r9, asr #2 │ │ │ │ + beq.n 56304 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r6, r4 │ │ │ │ + ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ + sub.w r8, r3, #4 │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ + ldr.w r1, [r8, #4]! │ │ │ │ + vldmia sl!, {d0} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ + ldr.w r3, [r3, #260] @ 0x104 │ │ │ │ blx r3 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - ldrb.w lr, [r5, #96] @ 0x60 │ │ │ │ - mov.w ip, #0 │ │ │ │ - vmov.f64 d0, d10 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ - mov r1, r8 │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - ldr.w r6, [r6, #672] @ 0x2a0 │ │ │ │ - blx r6 │ │ │ │ - ldrd r3, r2, [r8, #4] │ │ │ │ - subs r2, r2, r3 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - rsbs r2, r3, r2, asr #2 │ │ │ │ - beq.w 58c28 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r8 │ │ │ │ - blx 2dbbc │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - movs r0, #0 │ │ │ │ - blx 2c9d8 <__getrusage64@plt> │ │ │ │ - ldrd r0, r1, [sp, #152] @ 0x98 │ │ │ │ - blx 2d960 <__aeabi_l2d@plt> │ │ │ │ - vmov d8, r0, r1 │ │ │ │ - ldrd r0, r1, [sp, #160] @ 0xa0 │ │ │ │ - blx 2d960 <__aeabi_l2d@plt> │ │ │ │ - vldr d5, [pc, #204] @ 588c0 │ │ │ │ - vmov d4, r0, r1 │ │ │ │ - vldr d6, [r5, #80] @ 0x50 │ │ │ │ - vldr d7, [r5, #136] @ 0x88 │ │ │ │ - vmla.f64 d8, d4, d5 │ │ │ │ - vsub.f64 d8, d8, d6 │ │ │ │ - vcmpe.f64 d8, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 5895c │ │ │ │ - ldr r1, [r5, #36] @ 0x24 │ │ │ │ - ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ - cmp r1, r3 │ │ │ │ - bge.w 5895c │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ - ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ + adds r6, #1 │ │ │ │ + cmp r6, r9 │ │ │ │ + bcc.n 562ec │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + sub.w r8, r3, r2 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.w 5895c │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r5, #36] @ 0x24 │ │ │ │ + mov.w r8, r8, asr #2 │ │ │ │ + beq.n 56334 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ + subs r6, r3, #4 │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ + ldr.w r1, [r6, #4]! │ │ │ │ + vldmia r9!, {d0} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ - blx r3 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 2be90 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - vldr d0, [r3] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ ldr.w r3, [r3, #268] @ 0x10c │ │ │ │ blx r3 │ │ │ │ - vldr d7, [r5, #80] @ 0x50 │ │ │ │ - movs r0, #0 │ │ │ │ - vldr d13, [r5, #136] @ 0x88 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr.w fp, [r5, #200] @ 0xc8 │ │ │ │ - vadd.f64 d13, d13, d7 │ │ │ │ - ldr.w r6, [r5, #144] @ 0x90 │ │ │ │ - blx 2c9d8 <__getrusage64@plt> │ │ │ │ - ldrd r0, r1, [sp, #152] @ 0x98 │ │ │ │ - blx 2d960 <__aeabi_l2d@plt> │ │ │ │ - vmov d8, r0, r1 │ │ │ │ - ldrd r0, r1, [sp, #160] @ 0xa0 │ │ │ │ - blx 2d960 <__aeabi_l2d@plt> │ │ │ │ - vldr d7, [pc, #52] @ 588c0 │ │ │ │ - vmov d6, r0, r1 │ │ │ │ - ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ - mov r1, r6 │ │ │ │ - vldr d0, [pc, #44] @ 588c8 │ │ │ │ - mov r0, fp │ │ │ │ - vmla.f64 d8, d6, d7 │ │ │ │ - vsub.f64 d1, d13, d8 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 58b18 │ │ │ │ - blx 2debc │ │ │ │ - b.n 588e4 │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ - ... │ │ │ │ - stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ - stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ - @ instruction: 0xffffffff │ │ │ │ - vqrdmlsh.s , , d31[0] │ │ │ │ - ldr r1, [r6, #12] │ │ │ │ - ldrh r3, [r4, #6] │ │ │ │ - ldrh.w r3, [r5, #3812] @ 0xee4 │ │ │ │ - ... │ │ │ │ - subs r1, #170 @ 0xaa │ │ │ │ - movs r5, r0 │ │ │ │ - ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ - ldrb r2, [r3, #16] │ │ │ │ - ldr r6, [r3, #20] │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 58b0e │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - movs r1, #3 │ │ │ │ - blx 2b9ac │ │ │ │ - ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ - blx 2d894 │ │ │ │ - ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ - ldr r1, [r3, #32] │ │ │ │ - blx 2d894 │ │ │ │ - movs r1, #0 │ │ │ │ - blx 2cfb8 │ │ │ │ - cbz r6, 5895c │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ - movs r1, #13 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - blx 2b9ac │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #108] @ 0x6c │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, fp │ │ │ │ - add.w r3, r6, r3, lsl #3 │ │ │ │ - vldr d0, [r3] │ │ │ │ - blx 2bfd4 │ │ │ │ - movs r1, #0 │ │ │ │ - blx 2cfb8 │ │ │ │ - cbz r7, 5894e │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldrd r2, r3, [r8, #4] │ │ │ │ - str r6, [sp, #316] @ 0x13c │ │ │ │ - subs r3, r3, r2 │ │ │ │ - asrs r3, r3, #2 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 586b8 │ │ │ │ - cbz r7, 58966 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mov r0, r7 │ │ │ │ + adds r4, #1 │ │ │ │ + cmp r8, r4 │ │ │ │ + bhi.n 5631c │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cbz r3, 56342 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r3 │ │ │ │ + subs r1, r2, r3 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr.w r2, [r5, #204] @ 0xcc │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r2, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r3, #0 │ │ │ │ - andne.w r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 58bae │ │ │ │ - vldr d8, [pc, #728] @ 58c58 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - blx 2b878 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cbz r3, 58994 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cbz r3, 56350 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ subs r1, r2, r3 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 589a0 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cbz r3, 5635e │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ + subs r1, r2, r3 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cbz r3, 589ac │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cbz r3, 5636c │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ + subs r1, r2, r3 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #704] @ (58c70 ) │ │ │ │ - ldr r3, [pc, #708] @ (58c74 ) │ │ │ │ + ldr r2, [pc, #520] @ (56578 ) │ │ │ │ + ldr r3, [pc, #516] @ (56574 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #396] @ 0x18c │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 58cd2 │ │ │ │ - vmov.f64 d0, d8 │ │ │ │ - add sp, #404 @ 0x194 │ │ │ │ - vpop {d8-d13} │ │ │ │ + bne.w 564d8 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #148 @ 0x94 │ │ │ │ + vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ - mov r7, r4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r4, [sp, #144] @ 0x90 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - vstr d12, [sp, #136] @ 0x88 │ │ │ │ - b.n 58750 │ │ │ │ - ldr r6, [sp, #68] @ 0x44 │ │ │ │ - ldrd r2, r3, [r5, #28] │ │ │ │ - mov r1, r6 │ │ │ │ - vldr d0, [r5, #112] @ 0x70 │ │ │ │ - blx 2c04c │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - ldr r1, [pc, #644] @ (58c78 ) │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r3, #648] @ 0x288 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #56] @ 0x38 │ │ │ │ + movs r5, #3 │ │ │ │ + b.n 562ac │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr.w r3, [r3, #628] @ 0x274 │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 58a26 │ │ │ │ - ldrd r2, r3, [r5, #28] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - vldr d0, [r5, #112] @ 0x70 │ │ │ │ - blx 2d70c │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - ldr r1, [pc, #608] @ (58c7c ) │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r3, #648] @ 0x288 │ │ │ │ + b.n 56334 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr.w r3, [r3, #620] @ 0x26c │ │ │ │ blx r3 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - vldr d0, [r3] │ │ │ │ - blx 2d0c8 │ │ │ │ + ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 58a86 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #224] @ 0xe0 │ │ │ │ - blx r3 │ │ │ │ - vcmpe.f64 d0, d11 │ │ │ │ - vldr d7, [r5, #104] @ 0x68 │ │ │ │ - vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it mi │ │ │ │ - vmovmi.f64 d11, d0 │ │ │ │ - vcmpe.f64 d11, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite gt │ │ │ │ - vsubgt.f64 d7, d6, d7 │ │ │ │ - vaddle.f64 d7, d7, d6 │ │ │ │ - vmul.f64 d7, d7, d11 │ │ │ │ - vcmpe.f64 d11, d7 │ │ │ │ - vstr d7, [r3] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 58cac │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #88] @ 0x58 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ - blx r3 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - ldrb.w fp, [r5, #96] @ 0x60 │ │ │ │ - mov.w lr, #0 │ │ │ │ - vmov.f64 d0, d10 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w ip, [r0] │ │ │ │ + b.n 56172 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, r8 │ │ │ │ - strd lr, fp, [sp] │ │ │ │ - ldr.w fp, [ip, #672] @ 0x2a0 │ │ │ │ - blx fp │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #264] @ 0x108 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ - blx r3 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 587be │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - movs r1, #14 │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ - adds r3, #1 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r6, r3 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + blx 2d570 >::_M_realloc_append(double const&)@plt> │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 561c0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + strd r3, r3, [sp, #116] @ 0x74 │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + blx 2bfec >::_M_realloc_append(int const&)@plt> │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.n 5622a │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add.w r8, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - blx 2b9ac │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r0, r8 │ │ │ │ + strd r3, r3, [sp, #84] @ 0x54 │ │ │ │ + blx 2bfec >::_M_realloc_append(int const&)@plt> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + vldr d0, [sl, #-8] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + b.n 5619a │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov r1, r0 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + strd r3, r3, [sp, #100] @ 0x64 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + blx 2d570 >::_M_realloc_append(double const&)@plt> │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + b.n 56204 │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ + movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - blx 2d894 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - vldr d0, [r3] │ │ │ │ - blx 2bfd4 │ │ │ │ - movs r1, #0 │ │ │ │ - blx 2cfb8 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - ldr r1, [pc, #388] @ (58c80 ) │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r3, #648] @ 0x288 │ │ │ │ - blx r3 │ │ │ │ - b.n 587be │ │ │ │ - movs r2, #8 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - b.n 58708 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - movs r1, #4 │ │ │ │ - blx 2b9ac │ │ │ │ - b.n 588fe │ │ │ │ - blx 2d3c0 │ │ │ │ - b.n 588e4 │ │ │ │ - movs r1, #4 │ │ │ │ - blx 2b9ac │ │ │ │ - ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ - blx 2d894 │ │ │ │ - ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ - ldr r1, [r3, #32] │ │ │ │ - blx 2d894 │ │ │ │ - movs r1, #0 │ │ │ │ - blx 2cfb8 │ │ │ │ + blx 2c900 │ │ │ │ + vldr d7, [pc, #280] @ 56568 │ │ │ │ + vmov.f64 d8, d0 │ │ │ │ + vcmp.f64 d0, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ite ne │ │ │ │ + movne r5, #1 │ │ │ │ + moveq r5, #3 │ │ │ │ + b.n 562ac │ │ │ │ + mvn.w r5, #2 │ │ │ │ + b.n 562ac │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add.w r8, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - vldr d11, [r3] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 58678 │ │ │ │ - b.n 5897c │ │ │ │ - blx 2d3c0 │ │ │ │ - b.n 5862c │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ - str r6, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + blx 2cd90 >::~_Vector_base()@plt> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - str r6, [sp, #128] @ 0x80 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ - b.n 58454 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ - mov r6, r3 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 583e4 │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr.w r2, [r3, #204] @ 0xcc │ │ │ │ - ldr.w r6, [r3, #664] @ 0x298 │ │ │ │ - blx r2 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - b.n 58584 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r2, fp │ │ │ │ - blx 2d5c8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - mov r0, r3 │ │ │ │ - subs r1, r2, r3 │ │ │ │ - blx 2c4e4 │ │ │ │ - b.n 5853c │ │ │ │ - movs r3, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - b.n 583e4 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r6, r0 │ │ │ │ + blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 58454 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - movs r1, #7 │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ - blx 2b9ac │ │ │ │ - ldr r1, [pc, #200] @ (58c84 ) │ │ │ │ - add r1, pc │ │ │ │ - blx 2dbd4 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r4, r0 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 2c9d8 <__getrusage64@plt> │ │ │ │ - ldrd r0, r1, [sp, #152] @ 0x98 │ │ │ │ - blx 2d960 <__aeabi_l2d@plt> │ │ │ │ - vmov d8, r0, r1 │ │ │ │ - ldrd r0, r1, [sp, #160] @ 0xa0 │ │ │ │ - blx 2d960 <__aeabi_l2d@plt> │ │ │ │ - vldr d7, [pc, #128] @ 58c60 │ │ │ │ - vmov d6, r0, r1 │ │ │ │ - vldr d0, [r5, #80] @ 0x50 │ │ │ │ - mov r0, r4 │ │ │ │ - vmla.f64 d8, d6, d7 │ │ │ │ - vsub.f64 d0, d8, d0 │ │ │ │ - blx 2bfd4 │ │ │ │ - vmov.f64 d0, d11 │ │ │ │ - blx 2bfd4 │ │ │ │ - movs r1, #0 │ │ │ │ - blx 2cfb8 │ │ │ │ - vldr d8, [pc, #96] @ 58c68 │ │ │ │ - b.n 58980 │ │ │ │ - ldr r3, [pc, #120] @ (58c88 ) │ │ │ │ - movs r2, #138 @ 0x8a │ │ │ │ - ldr r1, [pc, #120] @ (58c8c ) │ │ │ │ - ldr r0, [pc, #124] @ (58c90 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2ca48 <__assert_fail@plt> │ │ │ │ + blx 2cd90 >::~_Vector_base()@plt> │ │ │ │ + ldr r2, [pc, #180] @ (5657c ) │ │ │ │ + ldr r3, [pc, #172] @ (56574 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 5652c │ │ │ │ + blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - mov sl, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 5854a │ │ │ │ - ldr r3, [pc, #104] @ (58c94 ) │ │ │ │ - movs r2, #201 @ 0xc9 │ │ │ │ - ldr r1, [pc, #104] @ (58c98 ) │ │ │ │ - ldr r0, [pc, #108] @ (58c9c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2ca48 <__assert_fail@plt> │ │ │ │ - movw r6, #65532 @ 0xfffc │ │ │ │ - movt r6, #32767 @ 0x7fff │ │ │ │ - b.n 58518 │ │ │ │ - ldr r3, [pc, #88] @ (58ca0 ) │ │ │ │ - movs r2, #82 @ 0x52 │ │ │ │ - ldr r1, [pc, #88] @ (58ca4 ) │ │ │ │ - ldr r0, [pc, #92] @ (58ca8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2ca48 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xffffffff │ │ │ │ - vqrdmlsh.s , , d31[0] │ │ │ │ - stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ - stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ - @ instruction: 0xffffffff │ │ │ │ - vqrdmlsh.s , , d31[0] │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #82 @ 0x52 │ │ │ │ - movs r5, r0 │ │ │ │ - adds r5, #42 @ 0x2a │ │ │ │ - movs r5, r0 │ │ │ │ - adds r4, #74 @ 0x4a │ │ │ │ - movs r5, r0 │ │ │ │ - adds r3, #250 @ 0xfa │ │ │ │ - movs r5, r0 │ │ │ │ - adds r2, #132 @ 0x84 │ │ │ │ - movs r5, r0 │ │ │ │ - adds r3, #30 │ │ │ │ - movs r5, r0 │ │ │ │ - adds r3, #64 @ 0x40 │ │ │ │ - movs r5, r0 │ │ │ │ - adds r2, #104 @ 0x68 │ │ │ │ - movs r5, r0 │ │ │ │ - adds r3, #2 │ │ │ │ - movs r5, r0 │ │ │ │ - adds r3, #116 @ 0x74 │ │ │ │ - movs r5, r0 │ │ │ │ - adds r2, #76 @ 0x4c │ │ │ │ - movs r5, r0 │ │ │ │ - adds r2, #230 @ 0xe6 │ │ │ │ - movs r5, r0 │ │ │ │ - b.n 5942c │ │ │ │ - movs r4, r0 │ │ │ │ - ldr r3, [pc, #200] @ (58d78 ) │ │ │ │ - movs r2, #164 @ 0xa4 │ │ │ │ - ldr r1, [pc, #200] @ (58d7c ) │ │ │ │ - ldr r0, [pc, #204] @ (58d80 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r2, [pc, #196] @ (58d84 ) │ │ │ │ - ldr r3, [pc, #196] @ (58d88 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #396] @ 0x18c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 58d1c │ │ │ │ - blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - b.n 58ce4 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - blx 2b878 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - subs r1, r2, r3 │ │ │ │ - cbz r3, 58cf2 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ - ldr r2, [pc, #140] @ (58d8c ) │ │ │ │ - ldr r3, [pc, #132] @ (58d88 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #396] @ 0x18c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 58cd2 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b.n 5646c │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + add.w r8, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 5647c │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + add.w r8, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + b.n 5647c │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 58cf8 │ │ │ │ - b.n 58cde │ │ │ │ - b.n 58cf2 │ │ │ │ - ldr r0, [pc, #112] @ (58d90 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c184 │ │ │ │ - ldr r2, [pc, #108] @ (58d94 ) │ │ │ │ - ldr r3, [pc, #96] @ (58d88 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #396] @ 0x18c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 58cd2 │ │ │ │ - ldr r0, [pc, #92] @ (58d98 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c184 │ │ │ │ - ldr r2, [pc, #88] @ (58d9c ) │ │ │ │ - ldr r3, [pc, #68] @ (58d88 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #396] @ 0x18c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 58cd2 │ │ │ │ - ldr r0, [pc, #72] @ (58da0 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c184 │ │ │ │ - ldr r2, [pc, #68] @ (58da4 ) │ │ │ │ - ldr r3, [pc, #40] @ (58d88 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #396] @ 0x18c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 58cd2 │ │ │ │ - ldr r0, [pc, #52] @ (58da8 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c184 │ │ │ │ - adds r1, #228 @ 0xe4 │ │ │ │ - movs r5, r0 │ │ │ │ - adds r2, #126 @ 0x7e │ │ │ │ - movs r5, r0 │ │ │ │ - adds r2, #228 @ 0xe4 │ │ │ │ - movs r5, r0 │ │ │ │ - str r6, [r4, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + b.n 5647c │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + b.n 56470 │ │ │ │ + b.n 564dc │ │ │ │ + b.n 564dc │ │ │ │ + b.n 564dc │ │ │ │ + b.n 564dc │ │ │ │ + b.n 564dc │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + vqrdmlsh.s , , d31[0] │ │ │ │ + ldrh r0, [r1, #48] @ 0x30 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #32] │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 59390 │ │ │ │ - movs r4, r0 │ │ │ │ - str r0, [r0, #32] │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 59360 │ │ │ │ - movs r4, r0 │ │ │ │ - str r4, [r4, #28] │ │ │ │ + ldrh r0, [r7, #28] │ │ │ │ movs r7, r0 │ │ │ │ - b.n 59330 │ │ │ │ - movs r4, r0 │ │ │ │ - str r0, [r1, #28] │ │ │ │ + ldrh r0, [r4, #18] │ │ │ │ movs r7, r0 │ │ │ │ - subs r6, r6, #1 │ │ │ │ - movs r5, r0 │ │ │ │ - │ │ │ │ -00058dac : │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ │ │ │ │ -00058db0 : │ │ │ │ - mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00058db8 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00056580 >::~_Vector_base()@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #84] @ (58e1c ) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ - blx 2b890 │ │ │ │ - mov r1, r5 │ │ │ │ - add r6, pc │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - blx 2cd60 │ │ │ │ - ldr r3, [pc, #68] @ (58e20 ) │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - adds r3, #8 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - blx 2b890 │ │ │ │ - ldr.w r1, [r5, #200] @ 0xc8 │ │ │ │ - mov r6, r0 │ │ │ │ - blx 2d53c │ │ │ │ - ldr.w r3, [r5, #204] @ 0xcc │ │ │ │ - mov r0, r4 │ │ │ │ - strd r6, r3, [r4, #200] @ 0xc8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - b.n 58e0e │ │ │ │ - movs r1, #56 @ 0x38 │ │ │ │ - mov r0, r6 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 5659c >::~_Vector_base()@@Base+0x1c> │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + subs r1, r1, r0 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2bf74 │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000565a0 >::_M_realloc_append(double const&)@@Base>: │ │ │ │ + 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 │ │ │ │ + ldrd r8, r7, [r0] │ │ │ │ + mov r9, r1 │ │ │ │ + mvn.w r1, #4026531840 @ 0xf0000000 │ │ │ │ + sub.w r7, r7, r8 │ │ │ │ + asrs r3, r7, #3 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 5663a >::_M_realloc_append(double const&)@@Base+0x9a> │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r2, r3 │ │ │ │ + it cc │ │ │ │ + movcc r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + adds r4, r3, r2 │ │ │ │ + bcs.n 56630 >::_M_realloc_append(double const&)@@Base+0x90> │ │ │ │ + cmp r4, r1 │ │ │ │ + it cs │ │ │ │ + movcs r4, r1 │ │ │ │ + lsls r4, r4, #3 │ │ │ │ mov r0, r4 │ │ │ │ + blx 2b890 │ │ │ │ + vldr d7, [r9] │ │ │ │ + adds r3, r0, r7 │ │ │ │ + add.w r9, r7, #8 │ │ │ │ + mov r5, r0 │ │ │ │ + add r9, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + vstr d7, [r3] │ │ │ │ + bgt.n 56608 >::_M_realloc_append(double const&)@@Base+0x68> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 56628 >::_M_realloc_append(double const&)@@Base+0x88> │ │ │ │ + add r4, r5 │ │ │ │ + strd r5, r9, [r6] │ │ │ │ + str r4, [r6, #8] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 2d5c8 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + sub.w r1, r1, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + add r4, r5 │ │ │ │ blx 2c4e4 │ │ │ │ - blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 58e08 │ │ │ │ - str r6, [r2, #20] │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r0, r2, #28 │ │ │ │ - ... │ │ │ │ + strd r5, r9, [r6] │ │ │ │ + str r4, [r6, #8] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + sub.w r1, r1, r8 │ │ │ │ + b.n 56616 >::_M_realloc_append(double const&)@@Base+0x76> │ │ │ │ + movw r4, #65528 @ 0xfff8 │ │ │ │ + movt r4, #32767 @ 0x7fff │ │ │ │ + b.n 565da >::_M_realloc_append(double const&)@@Base+0x3a> │ │ │ │ + ldr r0, [pc, #8] @ (56644 >::_M_realloc_append(double const&)@@Base+0xa4>) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c184 │ │ │ │ + nop │ │ │ │ + str r4, [r2, r3] │ │ │ │ + movs r5, r0 │ │ │ │ │ │ │ │ -00058e24 : │ │ │ │ - movs r2, #0 │ │ │ │ - add.w r1, r0, #8 │ │ │ │ - strb r2, [r0, #8] │ │ │ │ - strd r1, r2, [r0] │ │ │ │ - bx lr │ │ │ │ +00056648 >::_M_realloc_append(int const&)@@Base>: │ │ │ │ + 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 │ │ │ │ + ldrd r8, r7, [r0] │ │ │ │ + mov r9, r1 │ │ │ │ + mvn.w r1, #3758096384 @ 0xe0000000 │ │ │ │ + sub.w r7, r7, r8 │ │ │ │ + asrs r3, r7, #2 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 566de >::_M_realloc_append(int const&)@@Base+0x96> │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r2, r3 │ │ │ │ + it cc │ │ │ │ + movcc r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + adds r4, r3, r2 │ │ │ │ + bcs.n 566d4 >::_M_realloc_append(int const&)@@Base+0x8c> │ │ │ │ + cmp r4, r1 │ │ │ │ + it cs │ │ │ │ + movcs r4, r1 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2b890 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + add.w r9, r7, #4 │ │ │ │ + mov r5, r0 │ │ │ │ + add r9, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + str r3, [r0, r7] │ │ │ │ + bgt.n 566ac >::_M_realloc_append(int const&)@@Base+0x64> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 566cc >::_M_realloc_append(int const&)@@Base+0x84> │ │ │ │ + add r4, r5 │ │ │ │ + strd r5, r9, [r6] │ │ │ │ + str r4, [r6, #8] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 2d5c8 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + sub.w r1, r1, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + add r4, r5 │ │ │ │ + blx 2c4e4 │ │ │ │ + strd r5, r9, [r6] │ │ │ │ + str r4, [r6, #8] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + sub.w r1, r1, r8 │ │ │ │ + b.n 566ba >::_M_realloc_append(int const&)@@Base+0x72> │ │ │ │ + movw r4, #65532 @ 0xfffc │ │ │ │ + movt r4, #32767 @ 0x7fff │ │ │ │ + b.n 56682 >::_M_realloc_append(int const&)@@Base+0x3a> │ │ │ │ + ldr r0, [pc, #8] @ (566e8 >::_M_realloc_append(int const&)@@Base+0xa0>) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c184 │ │ │ │ nop │ │ │ │ + str r0, [r6, r0] │ │ │ │ + movs r5, r0 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -00058e38 : │ │ │ │ +000566f0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ vldr d7, [r0, #240] @ 0xf0 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r5, [pc, #668] @ (590f0 ) │ │ │ │ + ldr r5, [pc, #668] @ (569a8 ) │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r2 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ add r5, pc │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 58fae │ │ │ │ + bge.w 56866 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r0, sl │ │ │ │ ldr r6, [r4, #12] │ │ │ │ ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r5, r0 │ │ │ │ @@ -69400,37 +65410,37 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2cc5c │ │ │ │ vldr d7, [r4, #224] @ 0xe0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmpe.f64 d7, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 59034 │ │ │ │ + bge.w 568ec │ │ │ │ ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ vstr d0, [r4, #208] @ 0xd0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 59034 │ │ │ │ + ble.w 568ec │ │ │ │ mov.w r9, #0 │ │ │ │ - vldr d9, [pc, #548] @ 590d8 │ │ │ │ + vldr d9, [pc, #548] @ 56990 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 58f0e │ │ │ │ + b.n 567c6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ blx 2dbbc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 59084 │ │ │ │ + bne.w 5693c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r7, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ @@ -69440,36 +65450,36 @@ │ │ │ │ blx r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2cc5c │ │ │ │ ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ vstr d0, [r4, #208] @ 0xd0 │ │ │ │ cmp r9, r3 │ │ │ │ - bge.w 59042 │ │ │ │ + bge.w 568fa │ │ │ │ vldr d7, [r4, #224] @ 0xe0 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 5903e │ │ │ │ + ble.w 568f6 │ │ │ │ vldr d7, [r4, #232] @ 0xe8 │ │ │ │ vmul.f64 d7, d8, d7 │ │ │ │ vcmpe.f64 d7, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.w 5903e │ │ │ │ + bpl.w 568f6 │ │ │ │ ldrd r3, r7, [r8, #4] │ │ │ │ ldrb.w r6, [r4, #97] @ 0x61 │ │ │ │ subs r7, r7, r3 │ │ │ │ asrs r7, r7, #2 │ │ │ │ - cbz r6, 58f4a │ │ │ │ + cbz r6, 56802 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - cbz r5, 58f50 │ │ │ │ + cbz r5, 56808 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w fp, [r4, #12] │ │ │ │ ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ blx r3 │ │ │ │ ldr.w r1, [fp] │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ @@ -69481,131 +65491,131 @@ │ │ │ │ ldr.w r6, [r1, #672] @ 0x2a0 │ │ │ │ mov r1, r8 │ │ │ │ blx r6 │ │ │ │ ldrd r2, r3, [r8, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ rsb r7, r7, r3, asr #2 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 5903e │ │ │ │ + ble.n 568f6 │ │ │ │ ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, r3 │ │ │ │ - bge.n 5903e │ │ │ │ + bge.n 568f6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 58eba │ │ │ │ + bne.n 56772 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59090 │ │ │ │ + bne.n 56948 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 2b890 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ blx 2c6f4 │ │ │ │ - b.n 58eba │ │ │ │ + b.n 56772 │ │ │ │ mov r0, r1 │ │ │ │ blx 2cf00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 590a2 │ │ │ │ - ldr r3, [pc, #312] @ (590f4 ) │ │ │ │ + beq.n 5695a │ │ │ │ + ldr r3, [pc, #312] @ (569ac ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #308] @ (590f8 ) │ │ │ │ + ldr r3, [pc, #308] @ (569b0 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ blx 2cd54 <__dynamic_cast@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 590a2 │ │ │ │ + beq.n 5695a │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 590b4 │ │ │ │ + beq.n 5696c │ │ │ │ ldr.w r3, [r3, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5908a │ │ │ │ + beq.n 56942 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ negs r3, r3 │ │ │ │ vmov s2, r3 │ │ │ │ vcvt.f64.s32 d1, s2 │ │ │ │ - ldr r3, [pc, #268] @ (590fc ) │ │ │ │ + ldr r3, [pc, #268] @ (569b4 ) │ │ │ │ movw r1, #26125 @ 0x660d │ │ │ │ movt r1, #25 │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ ldr r2, [r5, r3] │ │ │ │ movw r3, #62303 @ 0xf35f │ │ │ │ movt r3, #15470 @ 0x3c6e │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mla r5, r1, r0, r3 │ │ │ │ str r5, [r2, #0] │ │ │ │ blx 2da8c │ │ │ │ vmov s15, r5 │ │ │ │ vldr d5, [r4, #240] @ 0xf0 │ │ │ │ - vldr d6, [pc, #196] @ 590e0 │ │ │ │ + vldr d6, [pc, #196] @ 56998 │ │ │ │ vcvt.f64.u32 d7, s15 │ │ │ │ vmul.f64 d0, d0, d5 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 58e68 │ │ │ │ + bhi.w 56720 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 59034 │ │ │ │ + beq.n 568ec │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 59084 │ │ │ │ + cbnz r0, 5693c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #224] @ 0xe0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ vstr d0, [r4, #200] @ 0xc8 │ │ │ │ - cbz r3, 5906c │ │ │ │ + cbz r3, 56924 │ │ │ │ mov r0, r5 │ │ │ │ blx 2dccc │ │ │ │ mov r0, r5 │ │ │ │ blx 2c778 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2c4e0 │ │ │ │ - vldr d0, [pc, #96] @ 590e8 │ │ │ │ - b.n 5905e │ │ │ │ - vldr d1, [pc, #76] @ 590d8 │ │ │ │ - b.n 58fec │ │ │ │ - ldr r3, [pc, #108] @ (59100 ) │ │ │ │ + vldr d0, [pc, #96] @ 569a0 │ │ │ │ + b.n 56916 │ │ │ │ + vldr d1, [pc, #76] @ 56990 │ │ │ │ + b.n 568a4 │ │ │ │ + ldr r3, [pc, #108] @ (569b8 ) │ │ │ │ movs r2, #89 @ 0x59 │ │ │ │ - ldr r1, [pc, #108] @ (59104 ) │ │ │ │ - ldr r0, [pc, #112] @ (59108 ) │ │ │ │ + ldr r1, [pc, #108] @ (569bc ) │ │ │ │ + ldr r0, [pc, #112] @ (569c0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #104] @ (5910c ) │ │ │ │ + ldr r3, [pc, #104] @ (569c4 ) │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - ldr r1, [pc, #104] @ (59110 ) │ │ │ │ - ldr r0, [pc, #104] @ (59114 ) │ │ │ │ + ldr r1, [pc, #104] @ (569c8 ) │ │ │ │ + ldr r0, [pc, #104] @ (569cc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ (59118 ) │ │ │ │ + ldr r3, [pc, #96] @ (569d0 ) │ │ │ │ movs r2, #53 @ 0x35 │ │ │ │ - ldr r1, [pc, #96] @ (5911c ) │ │ │ │ - ldr r0, [pc, #100] @ (59120 ) │ │ │ │ + ldr r1, [pc, #96] @ (569d4 ) │ │ │ │ + ldr r0, [pc, #100] @ (569d8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c4e4 │ │ │ │ @@ -69613,82 +65623,82 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - str r2, [r1, #12] │ │ │ │ + ldrh r2, [r2, #0] │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #23 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #32 │ │ │ │ + ldr r7, [pc, #720] @ (56c8c ) │ │ │ │ movs r5, r0 │ │ │ │ - cmp r7, #126 @ 0x7e │ │ │ │ + str r2, [r2, r0] │ │ │ │ movs r5, r0 │ │ │ │ - cmp r7, #160 @ 0xa0 │ │ │ │ + str r4, [r6, r0] │ │ │ │ movs r5, r0 │ │ │ │ - cmp r7, #14 │ │ │ │ + ldr r7, [pc, #648] @ (56c50 ) │ │ │ │ movs r5, r0 │ │ │ │ - cmp r7, #108 @ 0x6c │ │ │ │ + str r0, [r0, r0] │ │ │ │ movs r5, r0 │ │ │ │ - udf #214 @ 0xd6 │ │ │ │ - movs r4, r0 │ │ │ │ - cmp r6, #252 @ 0xfc │ │ │ │ + lsls r6, r5, #24 │ │ │ │ movs r5, r0 │ │ │ │ - cmp r7, #90 @ 0x5a │ │ │ │ + ldr r7, [pc, #576] @ (56c14 ) │ │ │ │ movs r5, r0 │ │ │ │ - cmp r7, #104 @ 0x68 │ │ │ │ + ldr r7, [pc, #952] @ (56d90 ) │ │ │ │ + movs r5, r0 │ │ │ │ + ldr r7, [pc, #1008] @ (56dcc ) │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ - cbnz r4, 59146 │ │ │ │ - b.n 591a0 │ │ │ │ + cbnz r4, 569fe │ │ │ │ + b.n 56a58 │ │ │ │ mov r4, r5 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ mov r6, r8 │ │ │ │ ldr.w fp, [r4, #16] │ │ │ │ mov r0, r9 │ │ │ │ cmp r8, r7 │ │ │ │ it cs │ │ │ │ movcs r6, r7 │ │ │ │ - cbz r6, 59162 │ │ │ │ + cbz r6, 56a1a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 59166 │ │ │ │ + cbnz r0, 56a1e │ │ │ │ sub.w r0, r8, r7 │ │ │ │ ldrd r2, r5, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itee ge │ │ │ │ movge r2, #0 │ │ │ │ movlt r5, r2 │ │ │ │ movlt r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 59144 │ │ │ │ + bne.n 569fc │ │ │ │ mov r5, r4 │ │ │ │ - cbnz r2, 591a2 │ │ │ │ - cbz r6, 591cc │ │ │ │ + cbnz r2, 56a5a │ │ │ │ + cbz r6, 56a84 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbz r0, 591cc │ │ │ │ + cbz r0, 56a84 │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ite lt │ │ │ │ strdlt r3, r5, [sl] │ │ │ │ strdge r4, r3, [sl] │ │ │ │ mov r0, sl │ │ │ │ add sp, #12 │ │ │ │ @@ -69696,71 +65706,71 @@ │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [sl] │ │ │ │ - beq.n 59198 │ │ │ │ + beq.n 56a50 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r4 │ │ │ │ blx 2cbf0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd fp, r7, [r0, #16] │ │ │ │ cmp r7, r8 │ │ │ │ mov r6, r7 │ │ │ │ it cs │ │ │ │ movcs r6, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 5917e │ │ │ │ + bne.n 56a36 │ │ │ │ sub.w r0, r7, r8 │ │ │ │ - b.n 5918a │ │ │ │ + b.n 56a42 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ - cbnz r4, 591f6 │ │ │ │ - b.n 59250 │ │ │ │ + cbnz r4, 56aae │ │ │ │ + b.n 56b08 │ │ │ │ mov r4, r5 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ mov r6, r8 │ │ │ │ ldr.w fp, [r4, #16] │ │ │ │ mov r0, r9 │ │ │ │ cmp r8, r7 │ │ │ │ it cs │ │ │ │ movcs r6, r7 │ │ │ │ - cbz r6, 59212 │ │ │ │ + cbz r6, 56aca │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 59216 │ │ │ │ + cbnz r0, 56ace │ │ │ │ sub.w r0, r8, r7 │ │ │ │ ldrd r2, r5, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itee ge │ │ │ │ movge r2, #0 │ │ │ │ movlt r5, r2 │ │ │ │ movlt r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 591f4 │ │ │ │ + bne.n 56aac │ │ │ │ mov r5, r4 │ │ │ │ - cbnz r2, 59252 │ │ │ │ - cbz r6, 5927c │ │ │ │ + cbnz r2, 56b0a │ │ │ │ + cbz r6, 56b34 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbz r0, 5927c │ │ │ │ + cbz r0, 56b34 │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ite lt │ │ │ │ strdlt r3, r5, [sl] │ │ │ │ strdge r4, r3, [sl] │ │ │ │ mov r0, sl │ │ │ │ add sp, #12 │ │ │ │ @@ -69768,273 +65778,273 @@ │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [sl] │ │ │ │ - beq.n 59248 │ │ │ │ + beq.n 56b00 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r4 │ │ │ │ blx 2cbf0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd fp, r7, [r0, #16] │ │ │ │ cmp r7, r8 │ │ │ │ mov r6, r7 │ │ │ │ it cs │ │ │ │ movcs r6, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 5922e │ │ │ │ + bne.n 56ae6 │ │ │ │ sub.w r0, r7, r8 │ │ │ │ - b.n 5923a │ │ │ │ + b.n 56af2 │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 59500 │ │ │ │ + beq.w 56db8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 594bc │ │ │ │ + beq.w 56d74 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 59484 │ │ │ │ + beq.w 56d3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w fp, [r3, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 5944c │ │ │ │ + beq.w 56d04 │ │ │ │ ldr.w r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 593d8 │ │ │ │ + beq.w 56c90 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5936e │ │ │ │ + beq.n 56c26 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 593a2 │ │ │ │ + beq.n 56c5a │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 59416 │ │ │ │ + beq.w 56cce │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, 5932e │ │ │ │ + cbz r7, 56be6 │ │ │ │ mov sl, r7 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 59284 │ │ │ │ + bl 56b3c │ │ │ │ add.w r1, r7, #48 @ 0x30 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5930c │ │ │ │ + beq.n 56bc4 │ │ │ │ ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r1, sl, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 59322 │ │ │ │ + beq.n 56bda │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 592ec │ │ │ │ + bne.n 56ba4 │ │ │ │ ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ add.w r2, r9, #48 @ 0x30 │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 59348 │ │ │ │ + beq.n 56c00 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r2, r9, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5935e │ │ │ │ + beq.n 56c16 │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 59416 │ │ │ │ + beq.n 56cce │ │ │ │ mov r9, r7 │ │ │ │ - b.n 592e6 │ │ │ │ + b.n 56b9e │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 59382 │ │ │ │ + beq.n 56c3a │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 59394 │ │ │ │ + beq.n 56c4c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r5, 593d8 │ │ │ │ + cbz r5, 56c90 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 592ce │ │ │ │ + b.n 56b86 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 593b6 │ │ │ │ + beq.n 56c6e │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 593c8 │ │ │ │ + beq.n 56c80 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5936e │ │ │ │ + beq.n 56c26 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 592d4 │ │ │ │ + b.n 56b8c │ │ │ │ ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ add.w r3, fp, #48 @ 0x30 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 593f2 │ │ │ │ + beq.n 56caa │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 59408 │ │ │ │ + beq.n 56cc0 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 5944c │ │ │ │ + cbz r4, 56d04 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 592c4 │ │ │ │ + b.n 56b7c │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add.w r3, r6, #48 @ 0x30 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5942a │ │ │ │ + beq.n 56ce2 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5943c │ │ │ │ + beq.n 56cf4 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 593a2 │ │ │ │ + beq.n 56c5a │ │ │ │ mov r6, r7 │ │ │ │ - b.n 592da │ │ │ │ + b.n 56b92 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 59462 │ │ │ │ + beq.n 56d1a │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 59476 │ │ │ │ + beq.n 56d2e │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 59484 │ │ │ │ + cbz r4, 56d3c │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 592b6 │ │ │ │ + b.n 56b6e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5949a │ │ │ │ + beq.n 56d52 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 594ae │ │ │ │ + beq.n 56d66 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 594bc │ │ │ │ + cbz r4, 56d74 │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 592aa │ │ │ │ + b.n 56b62 │ │ │ │ ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 594d6 │ │ │ │ + beq.n 56d8e │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 594ec │ │ │ │ + beq.n 56da4 │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 594fa │ │ │ │ + cbz r4, 56db2 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 5929e │ │ │ │ + b.n 56b56 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #672] @ (597b8 ) │ │ │ │ - ldr r3, [pc, #672] @ (597bc ) │ │ │ │ + ldr r2, [pc, #672] @ (57070 ) │ │ │ │ + ldr r3, [pc, #672] @ (57074 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -70044,306 +66054,306 @@ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w fp, r0, #24 │ │ │ │ str.w fp, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r8, r5, [r3] │ │ │ │ str r5, [sp, #20] │ │ │ │ cmp r5, #15 │ │ │ │ - bhi.w 5967e │ │ │ │ + bhi.w 56f36 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 595ec │ │ │ │ + bne.n 56ea4 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ mov r2, fp │ │ │ │ strb r3, [r0, #24] │ │ │ │ str r5, [r4, #20] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, r5] │ │ │ │ add.w sl, r7, #4 │ │ │ │ mov r5, r6 │ │ │ │ cmp sl, r6 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w r9, [r4, #20] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.w 5969c │ │ │ │ + beq.w 56f54 │ │ │ │ ldrd r2, r3, [r6, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 595f6 │ │ │ │ + beq.n 56eae │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2db04 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, r9, r3 │ │ │ │ cmpeq r2, #0 │ │ │ │ - blt.w 596ce │ │ │ │ + blt.w 56f86 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2db04 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 595fe │ │ │ │ + cbz r0, 56eb6 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blt.n 59608 │ │ │ │ + blt.n 56ec0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, fp │ │ │ │ - beq.n 595c6 │ │ │ │ + beq.n 56e7e │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #496] @ (597c0 ) │ │ │ │ - ldr r3, [pc, #488] @ (597bc ) │ │ │ │ + ldr r2, [pc, #496] @ (57078 ) │ │ │ │ + ldr r3, [pc, #488] @ (57074 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 5978a │ │ │ │ + bne.w 57042 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, fp │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 59556 │ │ │ │ + beq.n 56e0e │ │ │ │ mov r0, fp │ │ │ │ - b.n 5968e │ │ │ │ + b.n 56f46 │ │ │ │ sub.w r2, r9, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 596ce │ │ │ │ + blt.n 56f86 │ │ │ │ sub.w r0, r3, r9 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 595b8 │ │ │ │ + bge.n 56e70 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 59752 │ │ │ │ + beq.w 5700a │ │ │ │ mov r0, r6 │ │ │ │ blx 2c508 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r9, r5 │ │ │ │ mov r8, r0 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 59708 │ │ │ │ + beq.n 56fc0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2db04 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ itt eq │ │ │ │ subeq.w r5, r9, r5 │ │ │ │ cmpeq r5, #0 │ │ │ │ - blt.w 59764 │ │ │ │ + blt.w 5701c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 59124 │ │ │ │ + bl 569dc │ │ │ │ ldrd r5, r8, [sp, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 595b8 │ │ │ │ + beq.n 56e70 │ │ │ │ subs r0, r5, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp sl, r8 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5971a │ │ │ │ + beq.n 56fd2 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ blx 2ba50 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 595ce │ │ │ │ + b.n 56e86 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r4, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - b.n 59556 │ │ │ │ + b.n 56e0e │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 59642 │ │ │ │ + beq.n 56efa │ │ │ │ ldr.w r8, [r7, #16] │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r6, [r8, #20] │ │ │ │ cmp r9, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 59744 │ │ │ │ + beq.n 56ffc │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx 2db04 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne.n 59758 │ │ │ │ + bne.n 57010 │ │ │ │ sub.w r6, r6, r9 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 59642 │ │ │ │ - b.n 59658 │ │ │ │ + bge.n 56efa │ │ │ │ + b.n 56f10 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 59702 │ │ │ │ + beq.n 56fba │ │ │ │ mov r0, r6 │ │ │ │ blx 2cbf0 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ cmp r9, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 596f2 │ │ │ │ + cbz r2, 56faa │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 596f6 │ │ │ │ + cbnz r0, 56fae │ │ │ │ sub.w r0, r5, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 59642 │ │ │ │ + bge.n 56efa │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5965e │ │ │ │ + beq.n 56f16 │ │ │ │ mov r5, r6 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 59658 │ │ │ │ + b.n 56f10 │ │ │ │ sub.w r3, r9, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 59642 │ │ │ │ + bge.n 56efa │ │ │ │ ldr r3, [r6, #12] │ │ │ │ movs r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5965e │ │ │ │ + bne.n 56f16 │ │ │ │ mov r8, r6 │ │ │ │ ldrd r2, r3, [r8, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 5973c │ │ │ │ + cbz r2, 56ff4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2db04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 59740 │ │ │ │ + cbnz r0, 56ff8 │ │ │ │ sub.w r0, r9, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 5966a │ │ │ │ + b.n 56f22 │ │ │ │ sub.w r6, r6, r9 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 59642 │ │ │ │ + bge.w 56efa │ │ │ │ mov r0, r2 │ │ │ │ - b.n 5965e │ │ │ │ + b.n 56f16 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 59658 │ │ │ │ + b.n 56f10 │ │ │ │ itt lt │ │ │ │ movlt r3, #0 │ │ │ │ movlt r5, r3 │ │ │ │ - bge.w 59642 │ │ │ │ - b.n 59658 │ │ │ │ + bge.w 56efa │ │ │ │ + b.n 56f10 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r5, r8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 59658 │ │ │ │ + bne.w 56f10 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 5972a │ │ │ │ + b.n 56fe2 │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #76] @ (597c4 ) │ │ │ │ - ldr r3, [pc, #64] @ (597bc ) │ │ │ │ + ldr r2, [pc, #76] @ (5707c ) │ │ │ │ + ldr r3, [pc, #64] @ (57074 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 597b2 │ │ │ │ + beq.n 5706a │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #44] @ (597c8 ) │ │ │ │ - ldr r3, [pc, #28] @ (597bc ) │ │ │ │ + ldr r2, [pc, #44] @ (57080 ) │ │ │ │ + ldr r3, [pc, #28] @ (57074 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 5978a │ │ │ │ + bne.n 57042 │ │ │ │ blx 2d548 <__cxa_rethrow@plt> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r1, r0] │ │ │ │ + strh r4, [r2, #10] │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, r5] │ │ │ │ + strh r6, [r3, #4] │ │ │ │ movs r7, r0 │ │ │ │ - ldrsb r6, [r5, r6] │ │ │ │ + ldrb r6, [r6, #27] │ │ │ │ movs r7, r0 │ │ │ │ - ldrsb r2, [r1, r6] │ │ │ │ + ldrb r2, [r2, #27] │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -000597cc )@@Base>: │ │ │ │ +00057084 )@@Base>: │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ mov r6, r0 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ add r4, sp, #108 @ 0x6c │ │ │ │ mov r1, r3 │ │ │ │ mov r8, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w r0, [pc, #2016] @ 59fd0 )@@Base+0x804> │ │ │ │ + ldr.w r0, [pc, #2016] @ 57888 )@@Base+0x804> │ │ │ │ add r5, sp, #116 @ 0x74 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r7, #0 │ │ │ │ - ldr.w r3, [pc, #2012] @ 59fd4 )@@Base+0x808> │ │ │ │ + ldr.w r3, [pc, #2012] @ 5788c )@@Base+0x808> │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr.w r9, [r6] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r4, [pc, #2000] @ 59fd8 )@@Base+0x80c> │ │ │ │ + ldr.w r4, [pc, #2000] @ 57890 )@@Base+0x80c> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #19 │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ @@ -70370,53 +66380,53 @@ │ │ │ │ strb r7, [r3, r4] │ │ │ │ blx 2cce8 , std::allocator > const&, int)@plt> │ │ │ │ ldr.w r4, [r9, #96] @ 0x60 │ │ │ │ add.w fp, r9, #92 @ 0x5c │ │ │ │ ldrd sl, r7, [sp, #108] @ 0x6c │ │ │ │ mov r8, fp │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5a1e4 )@@Base+0xa18> │ │ │ │ + beq.w 57a9c )@@Base+0xa18> │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 59874 )@@Base+0xa8> │ │ │ │ + cbz r2, 5712c )@@Base+0xa8> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sl │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 59876 )@@Base+0xaa> │ │ │ │ + cbnz r0, 5712e )@@Base+0xaa> │ │ │ │ subs r0, r6, r7 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r8, r4 │ │ │ │ movlt r4, r2 │ │ │ │ movge r4, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5985e )@@Base+0x92> │ │ │ │ + bne.n 57116 )@@Base+0x92> │ │ │ │ cmp fp, r8 │ │ │ │ - beq.w 5a1e4 )@@Base+0xa18> │ │ │ │ + beq.w 57a9c )@@Base+0xa18> │ │ │ │ ldr.w r4, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 598a8 )@@Base+0xdc> │ │ │ │ + cbz r2, 57160 )@@Base+0xdc> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 598aa )@@Base+0xde> │ │ │ │ + cbnz r0, 57162 )@@Base+0xde> │ │ │ │ subs r0, r7, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 5a1e4 )@@Base+0xa18> │ │ │ │ + blt.w 57a9c )@@Base+0xa18> │ │ │ │ movs r3, #0 │ │ │ │ cmp sl, r5 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - beq.n 598c4 )@@Base+0xf8> │ │ │ │ + beq.n 5717c )@@Base+0xf8> │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r0, sl │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ @@ -70430,15 +66440,15 @@ │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ movs r3, #16 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1768] @ 59fdc )@@Base+0x810> │ │ │ │ + ldr.w ip, [pc, #1768] @ 57894 )@@Base+0x810> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov.w lr, #0 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ @@ -70454,15 +66464,15 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ strb.w lr, [r2, r3] │ │ │ │ mov r2, lr │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #1712] @ 59fe0 )@@Base+0x814> │ │ │ │ + ldr.w r1, [pc, #1712] @ 57898 )@@Base+0x814> │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -70472,15 +66482,15 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strb r2, [r1, r3] │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #62 @ 0x3e │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w fp, [pc, #1672] @ 59fe4 )@@Base+0x818> │ │ │ │ + ldr.w fp, [pc, #1672] @ 5789c )@@Base+0x818> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add fp, pc │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add.w lr, fp, #48 @ 0x30 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov ip, fp │ │ │ │ @@ -70488,15 +66498,15 @@ │ │ │ │ add.w fp, fp, #16 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r4, #-16] │ │ │ │ str.w r1, [r4, #-12] │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 5996a )@@Base+0x19e> │ │ │ │ + bne.n 57222 )@@Base+0x19e> │ │ │ │ ldmia.w fp!, {r0, r1, r2} │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldrh.w r2, [fp] │ │ │ │ @@ -70510,42 +66520,42 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx sl │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 599c2 )@@Base+0x1f6> │ │ │ │ + beq.n 5727a )@@Base+0x1f6> │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 599d0 )@@Base+0x204> │ │ │ │ + beq.n 57288 )@@Base+0x204> │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 599de )@@Base+0x212> │ │ │ │ + beq.n 57296 )@@Base+0x212> │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r3, #16 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1516] @ 59fe8 )@@Base+0x81c> │ │ │ │ + ldr.w ip, [pc, #1516] @ 578a0 )@@Base+0x81c> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov.w lr, #0 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -70563,71 +66573,71 @@ │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ add.w r1, r3, #68 @ 0x44 │ │ │ │ ldrd fp, r9, [sp, #108] @ 0x6c │ │ │ │ mov sl, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5a2f0 )@@Base+0xb24> │ │ │ │ + beq.w 57ba8 )@@Base+0xb24> │ │ │ │ strd r1, r6, [sp, #36] @ 0x24 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r5 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 59a5c )@@Base+0x290> │ │ │ │ + cbz r2, 57314 )@@Base+0x290> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 59a5e )@@Base+0x292> │ │ │ │ + cbnz r0, 57316 )@@Base+0x292> │ │ │ │ subs r0, r5, r6 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge sl, r4 │ │ │ │ movlt r4, r1 │ │ │ │ movge r4, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 59a46 )@@Base+0x27a> │ │ │ │ + bne.n 572fe )@@Base+0x27a> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r6 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ cmp sl, r1 │ │ │ │ - beq.w 5a2f0 )@@Base+0xb24> │ │ │ │ + beq.w 57ba8 )@@Base+0xb24> │ │ │ │ ldr.w r4, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 59a98 )@@Base+0x2cc> │ │ │ │ + cbz r2, 57350 )@@Base+0x2cc> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 59a9c )@@Base+0x2d0> │ │ │ │ + cbnz r0, 57354 )@@Base+0x2d0> │ │ │ │ sub.w r0, r9, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 5a2f0 )@@Base+0xb24> │ │ │ │ + blt.w 57ba8 )@@Base+0xb24> │ │ │ │ movs r2, #3 │ │ │ │ cmp fp, r5 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 59ab6 )@@Base+0x2ea> │ │ │ │ + beq.n 5736e )@@Base+0x2ea> │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r4, r7 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #14 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - ldr.w r3, [pc, #1312] @ 59fec )@@Base+0x820> │ │ │ │ + ldr.w r3, [pc, #1312] @ 578a4 )@@Base+0x820> │ │ │ │ ldr.w r1, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr.w sl, [r1, #40] @ 0x28 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ stmia r4!, {r0, r1, r2} │ │ │ │ @@ -70635,15 +66645,15 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ strh r3, [r4, #0] │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str.w lr, [sp, #64] @ 0x40 │ │ │ │ strb.w ip, [sp, #82] @ 0x52 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w fp, [pc, #1272] @ 59ff0 )@@Base+0x824> │ │ │ │ + ldr.w fp, [pc, #1272] @ 578a8 )@@Base+0x824> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add fp, pc │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add.w lr, fp, #32 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov ip, fp │ │ │ │ @@ -70651,15 +66661,15 @@ │ │ │ │ add.w fp, fp, #16 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r4, #-16] │ │ │ │ str.w r1, [r4, #-12] │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 59b06 )@@Base+0x33a> │ │ │ │ + bne.n 573be )@@Base+0x33a> │ │ │ │ ldmia.w ip!, {r0, r1, r2} │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov.w lr, #5 │ │ │ │ mov r0, r9 │ │ │ │ @@ -70676,31 +66686,31 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ strd r5, r3, [sp, #108] @ 0x6c │ │ │ │ strb.w r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx sl │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 59b6c )@@Base+0x3a0> │ │ │ │ + beq.n 57424 )@@Base+0x3a0> │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 59b7a )@@Base+0x3ae> │ │ │ │ + beq.n 57432 )@@Base+0x3ae> │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 59b88 )@@Base+0x3bc> │ │ │ │ + beq.n 57440 )@@Base+0x3bc> │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr.w r3, [pc, #1128] @ 59ff4 )@@Base+0x828> │ │ │ │ + ldr.w r3, [pc, #1128] @ 578ac )@@Base+0x828> │ │ │ │ mov r4, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w lr, #14 │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -70716,67 +66726,67 @@ │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ add.w r1, r2, #68 @ 0x44 │ │ │ │ ldrd fp, r9, [sp, #108] @ 0x6c │ │ │ │ mov sl, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5a2d8 )@@Base+0xb0c> │ │ │ │ + beq.w 57b90 )@@Base+0xb0c> │ │ │ │ strd r1, r6, [sp, #36] @ 0x24 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r5 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 59bea )@@Base+0x41e> │ │ │ │ + cbz r2, 574a2 )@@Base+0x41e> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 59bec )@@Base+0x420> │ │ │ │ + cbnz r0, 574a4 )@@Base+0x420> │ │ │ │ subs r0, r5, r6 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge sl, r4 │ │ │ │ movlt r4, r1 │ │ │ │ movge r4, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 59bd4 )@@Base+0x408> │ │ │ │ + bne.n 5748c )@@Base+0x408> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r6 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ cmp sl, r1 │ │ │ │ - beq.w 5a2d8 )@@Base+0xb0c> │ │ │ │ + beq.w 57b90 )@@Base+0xb0c> │ │ │ │ ldr.w r4, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 59c26 )@@Base+0x45a> │ │ │ │ + cbz r2, 574de )@@Base+0x45a> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 59c2a )@@Base+0x45e> │ │ │ │ + cbnz r0, 574e2 )@@Base+0x45e> │ │ │ │ sub.w r0, r9, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 5a2d8 )@@Base+0xb0c> │ │ │ │ + blt.w 57b90 )@@Base+0xb0c> │ │ │ │ movs r2, #3 │ │ │ │ cmp fp, r5 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 59c44 )@@Base+0x478> │ │ │ │ + beq.n 574fc )@@Base+0x478> │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ - ldr r2, [pc, #940] @ (59ff8 )@@Base+0x82c>) │ │ │ │ + ldr r2, [pc, #940] @ (578b0 )@@Base+0x82c>) │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #11 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr.w r9, [r0, #24] │ │ │ │ @@ -70790,15 +66800,15 @@ │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ lsrs r2, r2, #16 │ │ │ │ strb r2, [r3, #0] │ │ │ │ mov r2, ip │ │ │ │ str.w lr, [sp, #64] @ 0x40 │ │ │ │ strb.w ip, [sp, #79] @ 0x4f │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w fp, [pc, #888] @ 59ffc )@@Base+0x830> │ │ │ │ + ldr.w fp, [pc, #888] @ 578b4 )@@Base+0x830> │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add fp, pc │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add.w lr, fp, #48 @ 0x30 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov ip, fp │ │ │ │ @@ -70806,53 +66816,53 @@ │ │ │ │ add.w fp, fp, #16 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [sl, #-16] │ │ │ │ str.w r1, [sl, #-12] │ │ │ │ str.w r2, [sl, #-8] │ │ │ │ str.w r3, [sl, #-4] │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 59c94 )@@Base+0x4c8> │ │ │ │ + bne.n 5754c )@@Base+0x4c8> │ │ │ │ ldr.w r0, [fp] │ │ │ │ ldrh.w r3, [fp, #4] │ │ │ │ str.w r0, [sl] │ │ │ │ mov r0, r4 │ │ │ │ strh.w r3, [sl, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - vldr d1, [pc, #748] @ 59fc0 )@@Base+0x7f4> │ │ │ │ + vldr d1, [pc, #748] @ 57878 )@@Base+0x7f4> │ │ │ │ strb r3, [r1, r2] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [sp, #0] │ │ │ │ - vldr d0, [pc, #748] @ 59fc8 )@@Base+0x7fc> │ │ │ │ + vldr d0, [pc, #748] @ 57880 )@@Base+0x7fc> │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ strd r5, r3, [sp, #108] @ 0x6c │ │ │ │ strb.w r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 59cfc )@@Base+0x530> │ │ │ │ + beq.n 575b4 )@@Base+0x530> │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 59d0a )@@Base+0x53e> │ │ │ │ + beq.n 575c2 )@@Base+0x53e> │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 59d18 )@@Base+0x54c> │ │ │ │ + beq.n 575d0 )@@Base+0x54c> │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #740] @ (5a000 )@@Base+0x834>) │ │ │ │ + ldr r2, [pc, #740] @ (578b8 )@@Base+0x834>) │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ mov.w ip, #11 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -70870,67 +66880,67 @@ │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ ldrd fp, r9, [sp, #108] @ 0x6c │ │ │ │ mov sl, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5a2c0 )@@Base+0xaf4> │ │ │ │ + beq.w 57b78 )@@Base+0xaf4> │ │ │ │ strd r1, r6, [sp, #36] @ 0x24 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r5 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 59d7a )@@Base+0x5ae> │ │ │ │ + cbz r2, 57632 )@@Base+0x5ae> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 59d7c )@@Base+0x5b0> │ │ │ │ + cbnz r0, 57634 )@@Base+0x5b0> │ │ │ │ subs r0, r5, r6 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge sl, r4 │ │ │ │ movlt r4, r1 │ │ │ │ movge r4, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 59d64 )@@Base+0x598> │ │ │ │ + bne.n 5761c )@@Base+0x598> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r6 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ cmp sl, r1 │ │ │ │ - beq.w 5a2c0 )@@Base+0xaf4> │ │ │ │ + beq.w 57b78 )@@Base+0xaf4> │ │ │ │ ldr.w r4, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 59db6 )@@Base+0x5ea> │ │ │ │ + cbz r2, 5766e )@@Base+0x5ea> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 59dba )@@Base+0x5ee> │ │ │ │ + cbnz r0, 57672 )@@Base+0x5ee> │ │ │ │ sub.w r0, r9, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 5a2c0 )@@Base+0xaf4> │ │ │ │ + blt.w 57b78 )@@Base+0xaf4> │ │ │ │ movs r2, #3 │ │ │ │ cmp fp, r5 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 59dd4 )@@Base+0x608> │ │ │ │ + beq.n 5768c )@@Base+0x608> │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ - ldr r2, [pc, #552] @ (5a004 )@@Base+0x838>) │ │ │ │ + ldr r2, [pc, #552] @ (578bc )@@Base+0x838>) │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #11 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr.w r9, [r0, #24] │ │ │ │ @@ -70944,15 +66954,15 @@ │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ lsrs r2, r2, #16 │ │ │ │ strb r2, [r3, #0] │ │ │ │ mov r2, ip │ │ │ │ str.w lr, [sp, #64] @ 0x40 │ │ │ │ strb.w ip, [sp, #79] @ 0x4f │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w fp, [pc, #500] @ 5a008 )@@Base+0x83c> │ │ │ │ + ldr.w fp, [pc, #500] @ 578c0 )@@Base+0x83c> │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add fp, pc │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add.w lr, fp, #48 @ 0x30 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov ip, fp │ │ │ │ @@ -70960,53 +66970,53 @@ │ │ │ │ add.w fp, fp, #16 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [sl, #-16] │ │ │ │ str.w r1, [sl, #-12] │ │ │ │ str.w r2, [sl, #-8] │ │ │ │ str.w r3, [sl, #-4] │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 59e24 )@@Base+0x658> │ │ │ │ + bne.n 576dc )@@Base+0x658> │ │ │ │ ldr.w r0, [fp] │ │ │ │ ldrh.w r3, [fp, #4] │ │ │ │ str.w r0, [sl] │ │ │ │ mov r0, r4 │ │ │ │ strh.w r3, [sl, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ - vldr d1, [pc, #360] @ 59fc8 )@@Base+0x7fc> │ │ │ │ + vldr d1, [pc, #360] @ 57880 )@@Base+0x7fc> │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ strb r3, [r1, r2] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ vmov.f64 d0, d1 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r5, r3, [sp, #108] @ 0x6c │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ strb.w r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 59e8c )@@Base+0x6c0> │ │ │ │ + beq.n 57744 )@@Base+0x6c0> │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 59e9a )@@Base+0x6ce> │ │ │ │ + beq.n 57752 )@@Base+0x6ce> │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 59ea8 )@@Base+0x6dc> │ │ │ │ + beq.n 57760 )@@Base+0x6dc> │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #352] @ (5a00c )@@Base+0x840>) │ │ │ │ + ldr r2, [pc, #352] @ (578c4 )@@Base+0x840>) │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ mov.w ip, #11 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -71024,67 +67034,67 @@ │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ ldrd fp, r9, [sp, #108] @ 0x6c │ │ │ │ mov sl, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5a2a8 )@@Base+0xadc> │ │ │ │ + beq.w 57b60 )@@Base+0xadc> │ │ │ │ strd r1, r6, [sp, #36] @ 0x24 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r5 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 59f0a )@@Base+0x73e> │ │ │ │ + cbz r2, 577c2 )@@Base+0x73e> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 59f0c )@@Base+0x740> │ │ │ │ + cbnz r0, 577c4 )@@Base+0x740> │ │ │ │ subs r0, r5, r6 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge sl, r4 │ │ │ │ movlt r4, r1 │ │ │ │ movge r4, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 59ef4 )@@Base+0x728> │ │ │ │ + bne.n 577ac )@@Base+0x728> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r6 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ cmp sl, r1 │ │ │ │ - beq.w 5a2a8 )@@Base+0xadc> │ │ │ │ + beq.w 57b60 )@@Base+0xadc> │ │ │ │ ldr.w r4, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 59f46 )@@Base+0x77a> │ │ │ │ + cbz r2, 577fe )@@Base+0x77a> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 59f4a )@@Base+0x77e> │ │ │ │ + cbnz r0, 57802 )@@Base+0x77e> │ │ │ │ sub.w r0, r9, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 5a2a8 )@@Base+0xadc> │ │ │ │ + blt.w 57b60 )@@Base+0xadc> │ │ │ │ movs r2, #3 │ │ │ │ cmp fp, r5 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 59f64 )@@Base+0x798> │ │ │ │ + beq.n 5781c )@@Base+0x798> │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w sl, [pc, #164] @ 5a010 )@@Base+0x844> │ │ │ │ + ldr.w sl, [pc, #164] @ 578c8 )@@Base+0x844> │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r4, #22 │ │ │ │ ldr.w r9, [r3] │ │ │ │ add sl, pc │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr.w fp, [r3, #20] │ │ │ │ @@ -71107,60 +67117,60 @@ │ │ │ │ ldr.w r0, [sl] │ │ │ │ ldrh.w r3, [sl, #4] │ │ │ │ str r0, [r4, #16] │ │ │ │ strh r3, [r4, #20] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - b.n 5a014 )@@Base+0x848> │ │ │ │ + b.n 578cc )@@Base+0x848> │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ ... │ │ │ │ - ldrsb r6, [r5, r4] │ │ │ │ + ldrb r6, [r6, #25] │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 59ccc )@@Base+0x500> │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r6, r0, #16 │ │ │ │ + lsrs r0, r2, #23 │ │ │ │ movs r5, r0 │ │ │ │ - movs r7, #18 │ │ │ │ + cmp r3, #94 @ 0x5e │ │ │ │ movs r5, r0 │ │ │ │ - movs r7, #72 @ 0x48 │ │ │ │ + @ instruction: 0x47a6 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r0, #12 │ │ │ │ + blxns fp │ │ │ │ movs r5, r0 │ │ │ │ - movs r6, #24 │ │ │ │ + cmp r2, #88 @ 0x58 │ │ │ │ movs r5, r0 │ │ │ │ - movs r5, #252 @ 0xfc │ │ │ │ + mov ip, r5 │ │ │ │ + movs r5, r0 │ │ │ │ + mov r8, r2 │ │ │ │ movs r5, r0 │ │ │ │ - movs r5, #84 @ 0x54 │ │ │ │ + cmp r8, sp │ │ │ │ movs r5, r0 │ │ │ │ - movs r4, #212 @ 0xd4 │ │ │ │ + cmp r0, sp │ │ │ │ movs r5, r0 │ │ │ │ - movs r4, #170 @ 0xaa │ │ │ │ + cmp r6, r7 │ │ │ │ movs r5, r0 │ │ │ │ - movs r4, #8 │ │ │ │ + add ip, r3 │ │ │ │ movs r5, r0 │ │ │ │ - movs r3, #136 @ 0x88 │ │ │ │ + add r4, r3 │ │ │ │ movs r5, r0 │ │ │ │ - movs r3, #94 @ 0x5e │ │ │ │ + mvns r2, r6 │ │ │ │ movs r5, r0 │ │ │ │ - movs r2, #188 @ 0xbc │ │ │ │ + muls r0, r2 │ │ │ │ movs r5, r0 │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ + cmn r6, r1 │ │ │ │ movs r5, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ strb.w ip, [r3, r4] │ │ │ │ str.w lr, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w sl, [pc, #1564] @ 5a644 )@@Base+0xe78> │ │ │ │ + ldr.w sl, [pc, #1564] @ 57efc )@@Base+0xe78> │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add sl, pc │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add.w ip, sl, #48 @ 0x30 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r4, sl │ │ │ │ @@ -71168,29 +67178,29 @@ │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [lr, #-16] │ │ │ │ str.w r1, [lr, #-12] │ │ │ │ str.w r2, [lr, #-8] │ │ │ │ str.w r3, [lr, #-4] │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 5a036 )@@Base+0x86a> │ │ │ │ + bne.n 578ee )@@Base+0x86a> │ │ │ │ ldrh.w r3, [sl] │ │ │ │ movs r2, #0 │ │ │ │ strh.w r3, [lr] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strb r2, [r1, r3] │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w sl, [pc, #1488] @ 5a648 )@@Base+0xe7c> │ │ │ │ + ldr.w sl, [pc, #1488] @ 57f00 )@@Base+0xe7c> │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add sl, pc │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add.w ip, sl, #32 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r4, sl │ │ │ │ @@ -71198,15 +67208,15 @@ │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [lr, #-16] │ │ │ │ str.w r1, [lr, #-12] │ │ │ │ str.w r2, [lr, #-8] │ │ │ │ str.w r3, [lr, #-4] │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 5a088 )@@Base+0x8bc> │ │ │ │ + bne.n 57940 )@@Base+0x8bc> │ │ │ │ ldrh.w r3, [sl] │ │ │ │ mov r0, r9 │ │ │ │ strh.w r3, [lr] │ │ │ │ vmov.f64 d0, #36 @ 0x41200000 10.0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ @@ -71214,33 +67224,33 @@ │ │ │ │ strb r3, [r1, r2] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ blx fp │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 5a0d8 )@@Base+0x90c> │ │ │ │ + beq.n 57990 )@@Base+0x90c> │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 5a0e6 )@@Base+0x91a> │ │ │ │ + beq.n 5799e )@@Base+0x91a> │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 5a0f4 )@@Base+0x928> │ │ │ │ + beq.n 579ac )@@Base+0x928> │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ - ldr.w r6, [pc, #1360] @ 5a64c )@@Base+0xe80> │ │ │ │ + ldr.w r6, [pc, #1360] @ 57f04 )@@Base+0xe80> │ │ │ │ movs r3, #22 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ movs r7, #0 │ │ │ │ add r6, pc │ │ │ │ ldr.w sl, [r2] │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ @@ -71269,72 +67279,72 @@ │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ ldr.w r4, [sl, #72] @ 0x48 │ │ │ │ add.w r6, sl, #68 @ 0x44 │ │ │ │ ldr.w fp, [sp, #108] @ 0x6c │ │ │ │ mov r9, r6 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5a290 )@@Base+0xac4> │ │ │ │ + beq.w 57b48 )@@Base+0xac4> │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r5 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 5a172 )@@Base+0x9a6> │ │ │ │ + cbz r2, 57a2a )@@Base+0x9a6> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 5a174 )@@Base+0x9a8> │ │ │ │ + cbnz r0, 57a2c )@@Base+0x9a8> │ │ │ │ subs r0, r5, r6 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r9, r4 │ │ │ │ movlt r4, r1 │ │ │ │ movge r4, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5a15c )@@Base+0x990> │ │ │ │ + bne.n 57a14 )@@Base+0x990> │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r6 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 5a290 )@@Base+0xac4> │ │ │ │ + beq.n 57b48 )@@Base+0xac4> │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 5a1aa )@@Base+0x9de> │ │ │ │ + cbz r2, 57a62 )@@Base+0x9de> │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 5a1ac )@@Base+0x9e0> │ │ │ │ + cbnz r0, 57a64 )@@Base+0x9e0> │ │ │ │ subs r0, r7, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a290 )@@Base+0xac4> │ │ │ │ + blt.n 57b48 )@@Base+0xac4> │ │ │ │ movs r3, #3 │ │ │ │ cmp fp, r5 │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ - beq.n 5a1c4 )@@Base+0x9f8> │ │ │ │ + beq.n 57a7c )@@Base+0x9f8> │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr.w r2, [pc, #1160] @ 5a650 )@@Base+0xe84> │ │ │ │ - ldr.w r3, [pc, #1160] @ 5a654 )@@Base+0xe88> │ │ │ │ + ldr.w r2, [pc, #1160] @ 57f08 )@@Base+0xe84> │ │ │ │ + ldr.w r3, [pc, #1160] @ 57f0c )@@Base+0xe88> │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 5a4b6 )@@Base+0xcea> │ │ │ │ + bne.w 57d6e )@@Base+0xcea> │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ add.w r3, r9, #88 @ 0x58 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2b890 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ @@ -71342,516 +67352,516 @@ │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ adds r0, #16 │ │ │ │ cmp r6, #15 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bhi.w 5a312 )@@Base+0xb46> │ │ │ │ + bhi.w 57bca )@@Base+0xb46> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 5a30a )@@Base+0xb3e> │ │ │ │ + bne.n 57bc2 )@@Base+0xb3e> │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ strb r3, [r4, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r7, #0 │ │ │ │ str r6, [r4, #20] │ │ │ │ strb r7, [r3, r6] │ │ │ │ cmp fp, r8 │ │ │ │ str r7, [r4, #40] @ 0x28 │ │ │ │ ldrd r6, sl, [r4, #16] │ │ │ │ - beq.w 5a32e )@@Base+0xb62> │ │ │ │ + beq.w 57be6 )@@Base+0xb62> │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ cmp r3, sl │ │ │ │ str r3, [sp, #32] │ │ │ │ it cs │ │ │ │ movcs r3, sl │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5a36a )@@Base+0xb9e> │ │ │ │ + beq.w 57c22 )@@Base+0xb9e> │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ blx 2db04 │ │ │ │ cmp r0, #0 │ │ │ │ ittt eq │ │ │ │ ldreq r3, [sp, #32] │ │ │ │ subeq.w r2, sl, r3 │ │ │ │ cmpeq r2, #0 │ │ │ │ - blt.w 5a376 )@@Base+0xbaa> │ │ │ │ + blt.w 57c2e )@@Base+0xbaa> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 5a26a )@@Base+0xa9e> │ │ │ │ + cbnz r0, 57b22 )@@Base+0xa9e> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ sub.w r0, r3, sl │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 5a3ec )@@Base+0xc20> │ │ │ │ + blt.w 57ca4 )@@Base+0xc20> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 5a280 )@@Base+0xab4> │ │ │ │ + beq.n 57b38 )@@Base+0xab4> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w sl, [sp, #108] @ 0x6c │ │ │ │ - b.w 598b0 )@@Base+0xe4> │ │ │ │ + b.w 57168 )@@Base+0xe4> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, sl, #64 @ 0x40 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 59504 │ │ │ │ + bl 56dbc │ │ │ │ ldr.w fp, [sp, #108] @ 0x6c │ │ │ │ mov r9, r0 │ │ │ │ - b.n 5a1b0 )@@Base+0x9e4> │ │ │ │ + b.n 57a68 )@@Base+0x9e4> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 59504 │ │ │ │ + bl 56dbc │ │ │ │ ldr.w fp, [sp, #108] @ 0x6c │ │ │ │ mov sl, r0 │ │ │ │ - b.n 59f50 )@@Base+0x784> │ │ │ │ + b.n 57808 )@@Base+0x784> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 59504 │ │ │ │ + bl 56dbc │ │ │ │ ldr.w fp, [sp, #108] @ 0x6c │ │ │ │ mov sl, r0 │ │ │ │ - b.n 59dc0 )@@Base+0x5f4> │ │ │ │ + b.n 57678 )@@Base+0x5f4> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 59504 │ │ │ │ + bl 56dbc │ │ │ │ ldr.w fp, [sp, #108] @ 0x6c │ │ │ │ mov sl, r0 │ │ │ │ - b.n 59c30 )@@Base+0x464> │ │ │ │ + b.n 574e8 )@@Base+0x464> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 59504 │ │ │ │ + bl 56dbc │ │ │ │ ldr.w fp, [sp, #108] @ 0x6c │ │ │ │ mov sl, r0 │ │ │ │ - b.w 59aa2 )@@Base+0x2d6> │ │ │ │ + b.w 5735a )@@Base+0x2d6> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5a210 )@@Base+0xa44> │ │ │ │ + beq.n 57ac8 )@@Base+0xa44> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b.n 5a320 )@@Base+0xb54> │ │ │ │ + b.n 57bd8 )@@Base+0xb54> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [r4, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - b.n 5a212 )@@Base+0xa46> │ │ │ │ + b.n 57aca )@@Base+0xa46> │ │ │ │ ldr.w r3, [r9, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5a3a8 )@@Base+0xbdc> │ │ │ │ + beq.n 57c60 )@@Base+0xbdc> │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ mov r2, sl │ │ │ │ ldr.w r8, [r3, #20] │ │ │ │ cmp sl, r8 │ │ │ │ it cs │ │ │ │ movcs r2, r8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5a482 )@@Base+0xcb6> │ │ │ │ + beq.w 57d3a )@@Base+0xcb6> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 2db04 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5a464 )@@Base+0xc98> │ │ │ │ + bne.w 57d1c )@@Base+0xc98> │ │ │ │ sub.w r2, r8, sl │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 5a3a8 )@@Base+0xbdc> │ │ │ │ + bge.n 57c60 )@@Base+0xbdc> │ │ │ │ mov r8, r0 │ │ │ │ - b.n 5a3c0 )@@Base+0xbf4> │ │ │ │ + b.n 57c78 )@@Base+0xbf4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ sub.w r2, sl, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 5a264 )@@Base+0xa98> │ │ │ │ + bge.w 57b1c )@@Base+0xa98> │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 5a42a )@@Base+0xc5e> │ │ │ │ + beq.n 57ce2 )@@Base+0xc5e> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cbf0 │ │ │ │ ldr r7, [r0, #20] │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ cmp sl, r7 │ │ │ │ it cs │ │ │ │ movcs r2, r7 │ │ │ │ - cbz r2, 5a3a0 )@@Base+0xbd4> │ │ │ │ + cbz r2, 57c58 )@@Base+0xbd4> │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 2db04 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbnz r0, 5a3a4 )@@Base+0xbd8> │ │ │ │ + cbnz r0, 57c5c )@@Base+0xbd8> │ │ │ │ sub.w r0, r7, sl │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a45a )@@Base+0xc8e> │ │ │ │ + blt.n 57d12 )@@Base+0xc8e> │ │ │ │ mov r3, sl │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add.w r1, r9, #88 @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ - bl 591d4 │ │ │ │ + bl 56a8c │ │ │ │ ldrd r8, r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5a270 )@@Base+0xaa4> │ │ │ │ + beq.w 57b28 )@@Base+0xaa4> │ │ │ │ subs.w r0, r8, #0 │ │ │ │ mov r8, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp fp, r8 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ - cbz r0, 5a42e )@@Base+0xc62> │ │ │ │ + cbz r0, 57ce6 )@@Base+0xc62> │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2ba50 │ │ │ │ ldr.w r3, [r9, #108] @ 0x6c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #108] @ 0x6c │ │ │ │ - b.n 5a288 )@@Base+0xabc> │ │ │ │ + b.n 57b40 )@@Base+0xabc> │ │ │ │ ldr.w r2, [r9, #104] @ 0x68 │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 5a42e )@@Base+0xc62> │ │ │ │ + beq.n 57ce6 )@@Base+0xc62> │ │ │ │ mov r0, r8 │ │ │ │ blx 2c508 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, sl │ │ │ │ it cs │ │ │ │ movcs r2, sl │ │ │ │ - cbz r2, 5a46a )@@Base+0xc9e> │ │ │ │ + cbz r2, 57d22 )@@Base+0xc9e> │ │ │ │ ldr r1, [r0, #16] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 2db04 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ittt eq │ │ │ │ ldreq r2, [sp, #40] @ 0x28 │ │ │ │ subeq.w r2, sl, r2 │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.n 5a3a8 )@@Base+0xbdc> │ │ │ │ + bge.n 57c60 )@@Base+0xbdc> │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ - cbz r2, 5a442 )@@Base+0xc76> │ │ │ │ + cbz r2, 57cfa )@@Base+0xc76> │ │ │ │ mov r8, r3 │ │ │ │ - b.n 5a3c0 )@@Base+0xbf4> │ │ │ │ + b.n 57c78 )@@Base+0xbf4> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 5a3d4 )@@Base+0xc08> │ │ │ │ + b.n 57c8c )@@Base+0xc08> │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r3, sl │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ it cs │ │ │ │ movcs r3, sl │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r7, 5a450 )@@Base+0xc84> │ │ │ │ + cbz r7, 57d08 )@@Base+0xc84> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 5a456 )@@Base+0xc8a> │ │ │ │ + cbnz r0, 57d0e )@@Base+0xc8a> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ sub.w r0, sl, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 5a3d4 )@@Base+0xc08> │ │ │ │ + b.n 57c8c )@@Base+0xc08> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a42a )@@Base+0xc5e> │ │ │ │ + bne.n 57ce2 )@@Base+0xc5e> │ │ │ │ mov r8, r3 │ │ │ │ - b.n 5a3ca )@@Base+0xbfe> │ │ │ │ - bge.n 5a3a8 )@@Base+0xbdc> │ │ │ │ + b.n 57c82 )@@Base+0xbfe> │ │ │ │ + bge.n 57c60 )@@Base+0xbdc> │ │ │ │ mov r8, r7 │ │ │ │ - b.n 5a3c0 )@@Base+0xbf4> │ │ │ │ + b.n 57c78 )@@Base+0xbf4> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ sub.w r2, sl, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 5a3a8 )@@Base+0xbdc> │ │ │ │ + bge.n 57c60 )@@Base+0xbdc> │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5a42e )@@Base+0xc62> │ │ │ │ + beq.n 57ce6 )@@Base+0xc62> │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 5a3ca )@@Base+0xbfe> │ │ │ │ + b.n 57c82 )@@Base+0xbfe> │ │ │ │ sub.w r1, r8, sl │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 5a3a8 )@@Base+0xbdc> │ │ │ │ + bge.n 57c60 )@@Base+0xbdc> │ │ │ │ mov r8, r3 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 5a3ca )@@Base+0xbfe> │ │ │ │ + b.n 57c82 )@@Base+0xbfe> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #436] @ (5a658 )@@Base+0xe8c>) │ │ │ │ - ldr r3, [pc, #428] @ (5a654 )@@Base+0xe88>) │ │ │ │ + ldr r2, [pc, #436] @ (57f10 )@@Base+0xe8c>) │ │ │ │ + ldr r3, [pc, #428] @ (57f0c )@@Base+0xe88>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5a4d4 )@@Base+0xd08> │ │ │ │ + beq.n 57d8c )@@Base+0xd08> │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #408] @ (5a65c )@@Base+0xe90>) │ │ │ │ - ldr r3, [pc, #400] @ (5a654 )@@Base+0xe88>) │ │ │ │ + ldr r2, [pc, #408] @ (57f14 )@@Base+0xe90>) │ │ │ │ + ldr r3, [pc, #400] @ (57f0c )@@Base+0xe88>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 5a4b6 )@@Base+0xcea> │ │ │ │ + bne.n 57d6e )@@Base+0xcea> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 5a4e6 )@@Base+0xd1a> │ │ │ │ + b.n 57d9e )@@Base+0xd1a> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #368] @ (5a660 )@@Base+0xe94>) │ │ │ │ - ldr r3, [pc, #356] @ (5a654 )@@Base+0xe88>) │ │ │ │ + ldr r2, [pc, #368] @ (57f18 )@@Base+0xe94>) │ │ │ │ + ldr r3, [pc, #356] @ (57f0c )@@Base+0xe88>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5a4d4 )@@Base+0xd08> │ │ │ │ - b.n 5a4b6 )@@Base+0xcea> │ │ │ │ + beq.n 57d8c )@@Base+0xd08> │ │ │ │ + b.n 57d6e )@@Base+0xcea> │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #340] @ (5a664 )@@Base+0xe98>) │ │ │ │ - ldr r3, [pc, #320] @ (5a654 )@@Base+0xe88>) │ │ │ │ + ldr r2, [pc, #340] @ (57f1c )@@Base+0xe98>) │ │ │ │ + ldr r3, [pc, #320] @ (57f0c )@@Base+0xe88>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 5a4b6 )@@Base+0xcea> │ │ │ │ + bne.n 57d6e )@@Base+0xcea> │ │ │ │ blx 2d548 <__cxa_rethrow@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #300] @ (5a668 )@@Base+0xe9c>) │ │ │ │ - ldr r3, [pc, #280] @ (5a654 )@@Base+0xe88>) │ │ │ │ + ldr r2, [pc, #300] @ (57f20 )@@Base+0xe9c>) │ │ │ │ + ldr r3, [pc, #280] @ (57f0c )@@Base+0xe88>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5a4d4 )@@Base+0xd08> │ │ │ │ - b.n 5a4b6 )@@Base+0xcea> │ │ │ │ - b.n 5a532 )@@Base+0xd66> │ │ │ │ - b.n 5a556 )@@Base+0xd8a> │ │ │ │ + beq.n 57d8c )@@Base+0xd08> │ │ │ │ + b.n 57d6e )@@Base+0xcea> │ │ │ │ + b.n 57dea )@@Base+0xd66> │ │ │ │ + b.n 57e0e )@@Base+0xd8a> │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #268] @ (5a66c )@@Base+0xea0>) │ │ │ │ - ldr r3, [pc, #244] @ (5a654 )@@Base+0xe88>) │ │ │ │ + ldr r2, [pc, #268] @ (57f24 )@@Base+0xea0>) │ │ │ │ + ldr r3, [pc, #244] @ (57f0c )@@Base+0xe88>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5a4d4 )@@Base+0xd08> │ │ │ │ - b.n 5a4b6 )@@Base+0xcea> │ │ │ │ + beq.n 57d8c )@@Base+0xd08> │ │ │ │ + b.n 57d6e )@@Base+0xcea> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #244] @ (5a670 )@@Base+0xea4>) │ │ │ │ - ldr r3, [pc, #216] @ (5a654 )@@Base+0xe88>) │ │ │ │ + ldr r2, [pc, #244] @ (57f28 )@@Base+0xea4>) │ │ │ │ + ldr r3, [pc, #216] @ (57f0c )@@Base+0xe88>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5a4d4 )@@Base+0xd08> │ │ │ │ - b.n 5a4b6 )@@Base+0xcea> │ │ │ │ - b.n 5a49c )@@Base+0xcd0> │ │ │ │ - b.n 5a496 )@@Base+0xcca> │ │ │ │ + beq.n 57d8c )@@Base+0xd08> │ │ │ │ + b.n 57d6e )@@Base+0xcea> │ │ │ │ + b.n 57d54 )@@Base+0xcd0> │ │ │ │ + b.n 57d4e )@@Base+0xcca> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #216] @ (5a674 )@@Base+0xea8>) │ │ │ │ - ldr r3, [pc, #184] @ (5a654 )@@Base+0xe88>) │ │ │ │ + ldr r2, [pc, #216] @ (57f2c )@@Base+0xea8>) │ │ │ │ + ldr r3, [pc, #184] @ (57f0c )@@Base+0xe88>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5a4d4 )@@Base+0xd08> │ │ │ │ - b.n 5a4b6 )@@Base+0xcea> │ │ │ │ + beq.n 57d8c )@@Base+0xd08> │ │ │ │ + b.n 57d6e )@@Base+0xcea> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #180] @ (5a678 )@@Base+0xeac>) │ │ │ │ - ldr r3, [pc, #144] @ (5a654 )@@Base+0xe88>) │ │ │ │ + ldr r2, [pc, #180] @ (57f30 )@@Base+0xeac>) │ │ │ │ + ldr r3, [pc, #144] @ (57f0c )@@Base+0xe88>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 5a4d4 )@@Base+0xd08> │ │ │ │ - b.n 5a4b6 )@@Base+0xcea> │ │ │ │ + beq.w 57d8c )@@Base+0xd08> │ │ │ │ + b.n 57d6e )@@Base+0xcea> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #156] @ (5a67c )@@Base+0xeb0>) │ │ │ │ - ldr r3, [pc, #112] @ (5a654 )@@Base+0xe88>) │ │ │ │ + ldr r2, [pc, #156] @ (57f34 )@@Base+0xeb0>) │ │ │ │ + ldr r3, [pc, #112] @ (57f0c )@@Base+0xe88>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 5a4d4 )@@Base+0xd08> │ │ │ │ - b.n 5a4b6 )@@Base+0xcea> │ │ │ │ - b.n 5a604 )@@Base+0xe38> │ │ │ │ + beq.w 57d8c )@@Base+0xd08> │ │ │ │ + b.n 57d6e )@@Base+0xcea> │ │ │ │ + b.n 57ebc )@@Base+0xe38> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #116] @ (5a680 )@@Base+0xeb4>) │ │ │ │ - ldr r3, [pc, #68] @ (5a654 )@@Base+0xe88>) │ │ │ │ + ldr r2, [pc, #116] @ (57f38 )@@Base+0xeb4>) │ │ │ │ + ldr r3, [pc, #68] @ (57f0c )@@Base+0xe88>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 5a4d4 )@@Base+0xd08> │ │ │ │ - b.n 5a4b6 )@@Base+0xcea> │ │ │ │ - b.n 5a5ba )@@Base+0xdee> │ │ │ │ + beq.w 57d8c )@@Base+0xd08> │ │ │ │ + b.n 57d6e )@@Base+0xcea> │ │ │ │ + b.n 57e72 )@@Base+0xdee> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #88] @ (5a684 )@@Base+0xeb8>) │ │ │ │ - ldr r3, [pc, #36] @ (5a654 )@@Base+0xe88>) │ │ │ │ + ldr r2, [pc, #88] @ (57f3c )@@Base+0xeb8>) │ │ │ │ + ldr r3, [pc, #36] @ (57f0c )@@Base+0xe88>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 5a4d4 )@@Base+0xd08> │ │ │ │ - b.n 5a4b6 )@@Base+0xcea> │ │ │ │ - b.n 5a52c )@@Base+0xd60> │ │ │ │ - movs r1, #156 @ 0x9c │ │ │ │ + beq.w 57d8c )@@Base+0xd08> │ │ │ │ + b.n 57d6e )@@Base+0xcea> │ │ │ │ + b.n 57de4 )@@Base+0xd60> │ │ │ │ + tst r0, r6 │ │ │ │ movs r5, r0 │ │ │ │ - movs r1, #126 @ 0x7e │ │ │ │ + tst r2, r2 │ │ │ │ movs r5, r0 │ │ │ │ - movs r0, #172 @ 0xac │ │ │ │ + adcs r0, r0 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r5, [pc, #368] @ (5a7c4 ) │ │ │ │ + strb r4, [r4, #18] │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #520] @ (5a864 ) │ │ │ │ + strb r2, [r1, #7] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r2, [pc, #400] @ (5a7f0 ) │ │ │ │ + strb r4, [r5, #6] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r2, [pc, #224] @ (5a744 ) │ │ │ │ + strb r0, [r0, #6] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r2, [pc, #88] @ (5a6c0 ) │ │ │ │ + strb r6, [r3, #5] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r1, [pc, #944] @ (5aa1c ) │ │ │ │ + strb r4, [r6, #4] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r1, [pc, #800] @ (5a990 ) │ │ │ │ + strb r0, [r2, #4] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r1, [pc, #688] @ (5a924 ) │ │ │ │ + strb r4, [r6, #3] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r1, [pc, #560] @ (5a8a8 ) │ │ │ │ + strb r4, [r2, #3] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r1, [pc, #400] @ (5a80c ) │ │ │ │ + strb r4, [r5, #2] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r1, [pc, #280] @ (5a798 ) │ │ │ │ + strb r6, [r1, #2] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r1, [pc, #104] @ (5a6ec ) │ │ │ │ + strb r2, [r4, #1] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r0, [pc, #1000] @ (5aa70 ) │ │ │ │ + strb r2, [r0, #1] │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0005a688 : │ │ │ │ +00057f40 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr.w r2, [pc, #1212] @ 5ab58 │ │ │ │ + ldr.w r2, [pc, #1212] @ 58410 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r3, [pc, #1212] @ 5ab5c │ │ │ │ + ldr.w r3, [pc, #1212] @ 58414 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r4, [pc, #1208] @ 5ab60 │ │ │ │ + ldr.w r4, [pc, #1208] @ 58418 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ blx 2cb14 │ │ │ │ - ldr.w r3, [pc, #1184] @ 5ab64 │ │ │ │ + ldr.w r3, [pc, #1184] @ 5841c │ │ │ │ ldr.w r7, [r6, #176] @ 0xb0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r2, [r5, #24] │ │ │ │ adds r3, #8 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r7, 5a6de │ │ │ │ + cbz r7, 57f96 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ @@ -71859,38 +67869,38 @@ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov ip, r4 │ │ │ │ ldr.w r8, [r6, #192] @ 0xc0 │ │ │ │ mov.w lr, #14 │ │ │ │ ldr.w sl, [r3, #76] @ 0x4c │ │ │ │ add.w fp, r2, #216 @ 0xd8 │ │ │ │ - ldr.w r3, [pc, #1124] @ 5ab68 │ │ │ │ + ldr.w r3, [pc, #1124] @ 58420 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #8] │ │ │ │ mov.w r9, #0 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ add r5, sp, #68 @ 0x44 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2} │ │ │ │ strh.w r3, [ip] │ │ │ │ str.w lr, [sp, #40] @ 0x28 │ │ │ │ strb.w r9, [sp, #58] @ 0x3a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 5aabc │ │ │ │ + beq.w 58374 │ │ │ │ mov r0, r8 │ │ │ │ blx 2d64c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bhi.w 5aa4a │ │ │ │ + bhi.w 58302 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 5a9e0 │ │ │ │ + bne.w 58298 │ │ │ │ ldrb.w r2, [r8] │ │ │ │ mov ip, r5 │ │ │ │ strb.w r2, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ @@ -71899,39 +67909,39 @@ │ │ │ │ movs r1, #0 │ │ │ │ strb.w r1, [ip, r3] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ blx sl │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 5a776 │ │ │ │ + beq.n 5802e │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5a784 │ │ │ │ + beq.n 5803c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r8, [r6, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5a7a2 │ │ │ │ + beq.n 5805a │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r7, #11 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r8] │ │ │ │ - ldr r2, [pc, #956] @ (5ab6c ) │ │ │ │ + ldr r2, [pc, #956] @ (58424 ) │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ add.w fp, r1, #224 @ 0xe0 │ │ │ │ @@ -71943,61 +67953,61 @@ │ │ │ │ str.w r8, [sp, #28] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ lsrs r2, r2, #16 │ │ │ │ strb r2, [r3, #0] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ strb.w sl, [sp, #55] @ 0x37 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 5aafa │ │ │ │ + beq.w 583b2 │ │ │ │ mov r0, r9 │ │ │ │ blx 2d64c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bhi.w 5aa2c │ │ │ │ + bhi.w 582e4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 5aa02 │ │ │ │ + bne.w 582ba │ │ │ │ ldrb.w r3, [r9] │ │ │ │ mov r1, r5 │ │ │ │ strb.w r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ mov r2, fp │ │ │ │ strb r3, [r1, r7] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrd r1, r7, [sp, #16] │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 5a828 │ │ │ │ + beq.n 580e0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5a836 │ │ │ │ + beq.n 580ee │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r8, [r6, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5a854 │ │ │ │ + beq.n 5810c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r7, #11 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r8] │ │ │ │ - ldr r2, [pc, #780] @ (5ab70 ) │ │ │ │ + ldr r2, [pc, #780] @ (58428 ) │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ add.w fp, r1, #232 @ 0xe8 │ │ │ │ @@ -72009,52 +68019,52 @@ │ │ │ │ str.w r8, [sp, #28] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ lsrs r2, r2, #16 │ │ │ │ strb r2, [r3, #0] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ strb.w sl, [sp, #55] @ 0x37 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 5ab18 │ │ │ │ + beq.w 583d0 │ │ │ │ mov r0, r9 │ │ │ │ blx 2d64c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bhi.w 5aa0e │ │ │ │ + bhi.w 582c6 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 5a9f6 │ │ │ │ + bne.w 582ae │ │ │ │ ldrb.w r3, [r9] │ │ │ │ mov r1, r5 │ │ │ │ strb.w r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ mov r2, fp │ │ │ │ strb r3, [r1, r7] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrd r1, r7, [sp, #16] │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 5a8da │ │ │ │ + beq.n 58192 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5a8e8 │ │ │ │ + beq.n 581a0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r7, [r6, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbz r7, 5a8fe │ │ │ │ + cbz r7, 581b6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w r8, sp, #32 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ @@ -72064,15 +68074,15 @@ │ │ │ │ str r7, [sp, #28] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #22 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w lr, [pc, #592] @ 5ab74 │ │ │ │ + ldr.w lr, [pc, #592] @ 5842c │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w r9, #0 │ │ │ │ add lr, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -72089,272 +68099,268 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strb.w r9, [r2, r3] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ ldr.w fp, [r6, #192] @ 0xc0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 5ab36 │ │ │ │ + beq.w 583ee │ │ │ │ mov r0, fp │ │ │ │ blx 2d64c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bhi.n 5aa6e │ │ │ │ + bhi.n 58326 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 5a9ec │ │ │ │ + bne.n 582a4 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ mov r1, r5 │ │ │ │ strb.w r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ mov r2, sl │ │ │ │ strb r3, [r1, r6] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrd r1, r6, [sp, #16] │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 5a9b0 │ │ │ │ + beq.n 58268 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5a9be │ │ │ │ + beq.n 58276 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #432] @ (5ab78 ) │ │ │ │ - ldr r3, [pc, #404] @ (5ab5c ) │ │ │ │ + ldr r2, [pc, #432] @ (58430 ) │ │ │ │ + ldr r3, [pc, #404] @ (58414 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 5aab8 │ │ │ │ + bne.n 58370 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5a750 │ │ │ │ + beq.w 58008 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 5aa5e │ │ │ │ + b.n 58316 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a990 │ │ │ │ + beq.n 58248 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 5aa7e │ │ │ │ + b.n 58336 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5a8ba │ │ │ │ + beq.w 58172 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 5aa1e │ │ │ │ + b.n 582d6 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5a808 │ │ │ │ + beq.w 580c0 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 5aa3c │ │ │ │ + b.n 582f4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ add r1, sp, #32 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b.n 5a8ba │ │ │ │ + b.n 58172 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ add r1, sp, #32 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b.n 5a808 │ │ │ │ + b.n 580c0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, sp, #32 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w ip, [sp, #60] @ 0x3c │ │ │ │ - b.n 5a750 │ │ │ │ + b.n 58008 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ blx 2d5c8 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b.n 5a990 │ │ │ │ + b.n 58248 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2bf74 │ │ │ │ - ldr r2, [pc, #212] @ (5ab7c ) │ │ │ │ - ldr r3, [pc, #180] @ (5ab5c ) │ │ │ │ + ldr r2, [pc, #212] @ (58434 ) │ │ │ │ + ldr r3, [pc, #180] @ (58414 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5aaee │ │ │ │ + beq.n 583a6 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #192] @ (5ab80 ) │ │ │ │ - ldr r3, [pc, #156] @ (5ab5c ) │ │ │ │ + ldr r2, [pc, #192] @ (58438 ) │ │ │ │ + ldr r3, [pc, #156] @ (58414 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 5aab8 │ │ │ │ - ldr r0, [pc, #176] @ (5ab84 ) │ │ │ │ + bne.n 58370 │ │ │ │ + ldr r0, [pc, #176] @ (5843c ) │ │ │ │ add r0, pc │ │ │ │ blx 2c550 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - b.n 5aa9e │ │ │ │ - b.n 5aa92 │ │ │ │ + b.n 58356 │ │ │ │ + b.n 5834a │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 5aad8 │ │ │ │ + b.n 58390 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 5aad8 │ │ │ │ - ldr r2, [pc, #140] @ (5ab88 ) │ │ │ │ - ldr r3, [pc, #92] @ (5ab5c ) │ │ │ │ + b.n 58390 │ │ │ │ + ldr r2, [pc, #140] @ (58440 ) │ │ │ │ + ldr r3, [pc, #92] @ (58414 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 5aab8 │ │ │ │ - ldr r0, [pc, #124] @ (5ab8c ) │ │ │ │ + bne.n 58370 │ │ │ │ + ldr r0, [pc, #124] @ (58444 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c550 │ │ │ │ - b.n 5aaf2 │ │ │ │ - ldr r2, [pc, #116] @ (5ab90 ) │ │ │ │ - ldr r3, [pc, #64] @ (5ab5c ) │ │ │ │ + b.n 583aa │ │ │ │ + ldr r2, [pc, #116] @ (58448 ) │ │ │ │ + ldr r3, [pc, #64] @ (58414 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 5aab8 │ │ │ │ - ldr r0, [pc, #100] @ (5ab94 ) │ │ │ │ + bne.n 58370 │ │ │ │ + ldr r0, [pc, #100] @ (5844c ) │ │ │ │ add r0, pc │ │ │ │ blx 2c550 │ │ │ │ - b.n 5aaf2 │ │ │ │ - ldr r2, [pc, #96] @ (5ab98 ) │ │ │ │ - ldr r3, [pc, #32] @ (5ab5c ) │ │ │ │ + b.n 583aa │ │ │ │ + ldr r2, [pc, #96] @ (58450 ) │ │ │ │ + ldr r3, [pc, #32] @ (58414 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 5aab8 │ │ │ │ - ldr r0, [pc, #80] @ (5ab9c ) │ │ │ │ + bne.n 58370 │ │ │ │ + ldr r0, [pc, #80] @ (58454 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c550 │ │ │ │ - b.n 5aad8 │ │ │ │ - b.n 5aa98 │ │ │ │ + b.n 58390 │ │ │ │ + b.n 58350 │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #528] @ (5ad6c ) │ │ │ │ + ldr r4, [r1, #124] @ 0x7c │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #488] @ (5ad4c ) │ │ │ │ + ldr r2, [r0, #124] @ 0x7c │ │ │ │ movs r7, r0 │ │ │ │ lsrs r0, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r3, r7 │ │ │ │ + subs r2, #112 @ 0x70 │ │ │ │ movs r5, r0 │ │ │ │ - adds r2, r6, r5 │ │ │ │ + subs r2, #6 │ │ │ │ movs r5, r0 │ │ │ │ - adds r4, r0, r4 │ │ │ │ + subs r1, #152 @ 0x98 │ │ │ │ movs r5, r0 │ │ │ │ - adds r4, r0, r2 │ │ │ │ + subs r1, #24 │ │ │ │ movs r5, r0 │ │ │ │ - cmp r0, ip │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ movs r7, r0 │ │ │ │ - add r8, r0 │ │ │ │ + ldr r0, [r1, #60] @ 0x3c │ │ │ │ movs r7, r0 │ │ │ │ - add r0, sp │ │ │ │ + ldr r0, [r6, #56] @ 0x38 │ │ │ │ movs r7, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5} │ │ │ │ - movs r4, r0 │ │ │ │ - add r2, r5 │ │ │ │ + vaddl.s8 q0, d6, d4 │ │ │ │ + ldr r2, [r6, #52] @ 0x34 │ │ │ │ movs r7, r0 │ │ │ │ - stmia r7!, {r4, r5, r6, r7} │ │ │ │ - movs r4, r0 │ │ │ │ - add r4, r1 │ │ │ │ + vhadd.s8 d16, d8, d4 │ │ │ │ + ldr r4, [r2, #52] @ 0x34 │ │ │ │ movs r7, r0 │ │ │ │ - stmia r7!, {r1, r4, r6, r7} │ │ │ │ - movs r4, r0 │ │ │ │ - mvns r6, r5 │ │ │ │ + vhadd.s32 d0, d10, d4 │ │ │ │ + ldr r6, [r6, #48] @ 0x30 │ │ │ │ movs r7, r0 │ │ │ │ - stmia r7!, {r2, r4, r5, r7} │ │ │ │ - movs r4, r0 │ │ │ │ + vhadd.s8 d0, d12, d4 │ │ │ │ │ │ │ │ -0005aba0 : │ │ │ │ +00058458 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r1, [r0, #24] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #168] @ (5ac6c ) │ │ │ │ + ldr r1, [pc, #168] @ (58524 ) │ │ │ │ add r7, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - ldr r3, [pc, #164] @ (5ac70 ) │ │ │ │ + ldr r3, [pc, #164] @ (58528 ) │ │ │ │ add r1, pc │ │ │ │ mov sl, r2 │ │ │ │ add.w r8, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -72371,2998 +68377,102 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ mov r0, r8 │ │ │ │ blx 2dc84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4, #24] │ │ │ │ strb.w r9, [r4, #72] @ 0x48 │ │ │ │ - cbz r6, 5ac16 │ │ │ │ + cbz r6, 584ce │ │ │ │ ldrd r2, r3, [r4, #208] @ 0xd0 │ │ │ │ strd r2, r3, [r6] │ │ │ │ mov r0, r7 │ │ │ │ vldr d8, [r4, #200] @ 0xc8 │ │ │ │ blx 2d924 │ │ │ │ - ldr r2, [pc, #80] @ (5ac74 ) │ │ │ │ - ldr r3, [pc, #76] @ (5ac70 ) │ │ │ │ + ldr r2, [pc, #80] @ (5852c ) │ │ │ │ + ldr r3, [pc, #76] @ (58528 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 5ac62 │ │ │ │ + bne.n 5851a │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ blx 2dc84 │ │ │ │ mov r0, r7 │ │ │ │ blx 2d924 │ │ │ │ - ldr r2, [pc, #40] @ (5ac78 ) │ │ │ │ - ldr r3, [pc, #28] @ (5ac70 ) │ │ │ │ + ldr r2, [pc, #40] @ (58530 ) │ │ │ │ + ldr r3, [pc, #28] @ (58528 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5ac68 │ │ │ │ + beq.n 58520 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - b.n 5ac48 │ │ │ │ + b.n 58500 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - muls r6, r3 │ │ │ │ + ldr r6, [r4, #40] @ 0x28 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - orrs r4, r0 │ │ │ │ + ldr r4, [r1, #36] @ 0x24 │ │ │ │ movs r7, r0 │ │ │ │ - cmn r6, r2 │ │ │ │ + ldr r6, [r3, #32] │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0005ac7c : │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5aefc │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr.w r3, [r8, #12] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 5aeb8 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 5ae80 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr.w fp, [r3, #12] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 5ae48 │ │ │ │ - ldr.w r4, [fp, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 5add4 │ │ │ │ - ldr r5, [r4, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 5ad6a │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 5ad9e │ │ │ │ - ldr.w r9, [r6, #12] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 5ae12 │ │ │ │ - ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, 5ad2a │ │ │ │ - mov sl, r7 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ - bl 5ac80 │ │ │ │ - add.w r1, r7, #48 @ 0x30 │ │ │ │ - ldr r7, [r7, #8] │ │ │ │ - ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 5ad08 │ │ │ │ - ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr.w r0, [sl, #16] │ │ │ │ - add.w r1, sl, #24 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 5ad1e │ │ │ │ - ldr.w r1, [sl, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2c4e4 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.n 5ace8 │ │ │ │ - ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ - add.w r2, r9, #48 @ 0x30 │ │ │ │ - ldr.w r7, [r9, #8] │ │ │ │ - cmp r0, r2 │ │ │ │ - beq.n 5ad44 │ │ │ │ - ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr.w r0, [r9, #16] │ │ │ │ - add.w r2, r9, #24 │ │ │ │ - cmp r0, r2 │ │ │ │ - beq.n 5ad5a │ │ │ │ - ldr.w r1, [r9, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2c4e4 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 5ae12 │ │ │ │ - mov r9, r7 │ │ │ │ - b.n 5ace2 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - add.w r3, r4, #48 @ 0x30 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5ad7e │ │ │ │ - ldr r1, [r4, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - add.w r3, r4, #24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5ad90 │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c4e4 │ │ │ │ - cbz r5, 5add4 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 5acca │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ - add.w r3, r5, #48 @ 0x30 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5adb2 │ │ │ │ - ldr r1, [r5, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - add.w r3, r5, #24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5adc4 │ │ │ │ - ldr r1, [r5, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c4e4 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 5ad6a │ │ │ │ - mov r5, r6 │ │ │ │ - b.n 5acd0 │ │ │ │ - ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ - add.w r3, fp, #48 @ 0x30 │ │ │ │ - ldr.w r4, [fp, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5adee │ │ │ │ - ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr.w r0, [fp, #16] │ │ │ │ - add.w r3, fp, #24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5ae04 │ │ │ │ - ldr.w r1, [fp, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - mov r0, fp │ │ │ │ - blx 2c4e4 │ │ │ │ - cbz r4, 5ae48 │ │ │ │ - mov fp, r4 │ │ │ │ - b.n 5acc0 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ - add.w r3, r6, #48 @ 0x30 │ │ │ │ - ldr r7, [r6, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5ae26 │ │ │ │ - ldr r1, [r6, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - add.w r3, r6, #24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5ae38 │ │ │ │ - ldr r1, [r6, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2c4e4 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 5ad9e │ │ │ │ - mov r6, r7 │ │ │ │ - b.n 5acd6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add.w r3, r2, #48 @ 0x30 │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5ae5e │ │ │ │ - ldr r1, [r2, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add.w r3, r2, #24 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5ae72 │ │ │ │ - ldr r1, [r2, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - blx 2c4e4 │ │ │ │ - cbz r4, 5ae80 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - b.n 5acb2 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - add.w r3, r2, #48 @ 0x30 │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5ae96 │ │ │ │ - ldr r1, [r2, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - add.w r3, r2, #24 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5aeaa │ │ │ │ - ldr r1, [r2, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - blx 2c4e4 │ │ │ │ - cbz r4, 5aeb8 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - b.n 5aca6 │ │ │ │ - ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ - add.w r3, r8, #48 @ 0x30 │ │ │ │ - ldr.w r4, [r8, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5aed2 │ │ │ │ - ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr.w r0, [r8, #16] │ │ │ │ - add.w r3, r8, #24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5aee8 │ │ │ │ - ldr.w r1, [r8, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2c4e4 │ │ │ │ - cbz r4, 5aef6 │ │ │ │ - mov r8, r4 │ │ │ │ - b.n 5ac9a │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0005af00 : │ │ │ │ - vldr d7, [pc, #52] @ 5af38 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r1, #1 │ │ │ │ - str r2, [r0, #32] │ │ │ │ - str r2, [r0, #48] @ 0x30 │ │ │ │ - vstr d7, [r0, #8] │ │ │ │ - vldr d7, [pc, #44] @ 5af40 │ │ │ │ - str r2, [r0, #64] @ 0x40 │ │ │ │ - mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ - strh r1, [r0, #0] │ │ │ │ - vstr d7, [r0, #56] @ 0x38 │ │ │ │ - vldr d7, [pc, #36] @ 5af48 │ │ │ │ - str r2, [r0, #52] @ 0x34 │ │ │ │ - vstr d7, [r0, #16] │ │ │ │ - vstr d7, [r0, #24] │ │ │ │ - vldr d7, [pc, #32] @ 5af50 │ │ │ │ - vstr d7, [r0, #40] @ 0x28 │ │ │ │ +00058534 : │ │ │ │ bx lr │ │ │ │ - stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ - stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - ands r0, r0 │ │ │ │ - lsls r7, r1 │ │ │ │ - ldr r1, [r6, #12] │ │ │ │ - ldrh r3, [r4, #6] │ │ │ │ - ldrh.w r3, [r5, #3812] @ 0xee4 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, #0 │ │ │ │ - lsls r4, r5 │ │ │ │ - │ │ │ │ -0005af58 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r1, #64] @ 0x40 │ │ │ │ - ldrd r2, r3, [r1, #8] │ │ │ │ - movs r5, #0 │ │ │ │ - strd r2, r3, [r4, #8] │ │ │ │ - ldrh r3, [r1, #0] │ │ │ │ - strh r3, [r4, #0] │ │ │ │ - ldr r3, [r1, #32] │ │ │ │ - str r3, [r4, #32] │ │ │ │ - ldrd r2, r3, [r1, #40] @ 0x28 │ │ │ │ - strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [r1, #16] │ │ │ │ - ldrd r3, r2, [r1, #48] @ 0x30 │ │ │ │ - strd r3, r2, [r4, #48] @ 0x30 │ │ │ │ - ldrd r2, r3, [r1, #56] @ 0x38 │ │ │ │ - strd r2, r3, [r4, #56] @ 0x38 │ │ │ │ - ldrd r2, r3, [r1, #24] │ │ │ │ - str r5, [r4, #64] @ 0x40 │ │ │ │ - strd r2, r3, [r4, #24] │ │ │ │ - vstr d7, [r4, #16] │ │ │ │ - cbz r0, 5afb0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - blx r3 │ │ │ │ - str r0, [r4, #64] @ 0x40 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0005afb4 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - cbz r0, 5afce │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 5afd6 │ │ │ │ - blx 2d074 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 5afde │ │ │ │ - blx 2d074 │ │ │ │ - ldrb.w r3, [r4, #32] │ │ │ │ - cbz r3, 5aff0 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - cbz r0, 5aff0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #628] @ 0x274 │ │ │ │ - blx r3 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0005aff4 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r6, [r0, #52] @ 0x34 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - blx r3 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r4, #40] @ 0x28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2b838 │ │ │ │ - │ │ │ │ -0005b024 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - str r0, [r4, #48] @ 0x30 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ldr r3, [r3, #108] @ 0x6c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - str r0, [r4, #44] @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ldr r3, [r3, #124] @ 0x7c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - blx r3 │ │ │ │ - str r0, [r4, #56] @ 0x38 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0005b068 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #64] @ 5b0b8 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [r0, #16] │ │ │ │ - strd r3, r2, [r0] │ │ │ │ - strd r3, r3, [r0, #36] @ 0x24 │ │ │ │ - vstr d7, [r0, #8] │ │ │ │ - mov r0, r1 │ │ │ │ - vldr d7, [pc, #44] @ 5b0c0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - movs r1, #1 │ │ │ │ - strb.w r1, [r4, #32] │ │ │ │ - vstr d7, [r4, #24] │ │ │ │ - ldr.w r3, [r3, #620] @ 0x26c │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - blx 2cb70 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - @ instruction: 0xffffffff │ │ │ │ - vqrdmlsh.s , , d31[0] │ │ │ │ - │ │ │ │ -0005b0c8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r2, [pc, #468] @ (5b2b0 ) │ │ │ │ - sub sp, #124 @ 0x7c │ │ │ │ - ldr r3, [pc, #468] @ (5b2b4 ) │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r7, [pc, #468] @ (5b2b8 ) │ │ │ │ - add r7, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 5b148 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ - subs r5, r0, r2 │ │ │ │ - cmp r5, r3 │ │ │ │ - bcs.w 5b23a │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - blx 2c6dc │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r5, 5b12a │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - sub.w ip, r0, #4 │ │ │ │ - add.w lr, r3, r5 │ │ │ │ - str.w r3, [ip, #4]! │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, lr │ │ │ │ - bne.n 5b120 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ - blx r3 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2d074 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - blx r3 │ │ │ │ - str r0, [r4, #48] @ 0x30 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - cbz r1, 5b156 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #264] @ 0x108 │ │ │ │ - blx r3 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - cbz r1, 5b164 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ - blx r3 │ │ │ │ - vldr d0, [r4, #24] │ │ │ │ - vldr d7, [pc, #316] @ 5b2a8 │ │ │ │ - vcmpe.f64 d0, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 5b180 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - blx r3 │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ - cbz r1, 5b18e │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - cbz r0, 5b1ae │ │ │ │ - ldr r2, [pc, #300] @ (5b2bc ) │ │ │ │ - ldr r3, [pc, #288] @ (5b2b4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5b236 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #124 @ 0x7c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 2cb6c │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ - add r5, sp, #20 │ │ │ │ - blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #264] @ (5b2c0 ) │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, pc │ │ │ │ - bl 2e3f8 │ │ │ │ - ldr r1, [pc, #256] @ (5b2c4 ) │ │ │ │ - add r6, sp, #44 @ 0x2c │ │ │ │ - mov r0, r6 │ │ │ │ - add r1, pc │ │ │ │ - bl 2e3f8 │ │ │ │ - ldr r1, [pc, #248] @ (5b2c8 ) │ │ │ │ - add.w r8, sp, #68 @ 0x44 │ │ │ │ - mov r0, r8 │ │ │ │ - add r1, pc │ │ │ │ - bl 2e3f8 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - add.w r9, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp] │ │ │ │ - mov.w ip, #0 │ │ │ │ - str.w ip, [sp, #96] @ 0x60 │ │ │ │ - strb.w ip, [sp, #100] @ 0x64 │ │ │ │ - add.w ip, sp, #100 @ 0x64 │ │ │ │ - str.w ip, [sp, #92] @ 0x5c │ │ │ │ - blx 2bdc4 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #168] @ (5b2cc ) │ │ │ │ - ldr r3, [pc, #140] @ (5b2b4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 5b252 │ │ │ │ - blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #148] @ (5b2d0 ) │ │ │ │ - ldr r3, [pc, #116] @ (5b2b4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5b236 │ │ │ │ - blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #128] @ (5b2d4 ) │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [pc, #128] @ (5b2d8 ) │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r1, r3 │ │ │ │ - blx 2d9d8 <__cxa_throw@plt> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c55c <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #84] @ (5b2dc ) │ │ │ │ - ldr r3, [pc, #44] @ (5b2b4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5b236 │ │ │ │ - blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 5b272 │ │ │ │ - b.n 5b278 │ │ │ │ - b.n 5b27e │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ - @ instruction: 0xffffffff │ │ │ │ - vqrdmlsh.s , , d31[0] │ │ │ │ - subs r6, #72 @ 0x48 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #68 @ 0x44 │ │ │ │ - movs r7, r0 │ │ │ │ - subs r5, #150 @ 0x96 │ │ │ │ - movs r7, r0 │ │ │ │ - asrs r4, r4, #1 │ │ │ │ - movs r5, r0 │ │ │ │ - asrs r0, r2, #2 │ │ │ │ - movs r5, r0 │ │ │ │ - asrs r2, r1, #2 │ │ │ │ - movs r5, r0 │ │ │ │ - subs r5, #2 │ │ │ │ - movs r7, r0 │ │ │ │ - subs r4, #234 @ 0xea │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r0, #25 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #160 @ 0xa0 │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -0005b2e0 , std::allocator > const&)@@Base>: │ │ │ │ +00058538 : │ │ │ │ + mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0005b2e4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r5, r1 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov r6, r3 │ │ │ │ - str r1, [r0, #0] │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - movs r1, #0 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - str r1, [r0, #16] │ │ │ │ - movw r3, #65535 @ 0xffff │ │ │ │ - movt r3, #32751 @ 0x7fef │ │ │ │ - strb.w r1, [r0, #32] │ │ │ │ - strd r2, r3, [r0, #24] │ │ │ │ - movs r2, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r1, r1, [r0, #36] @ 0x24 │ │ │ │ - strd r2, r3, [r0, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - ldrb.w sl, [sp, #32] │ │ │ │ - ldrb.w r9, [sp, #36] @ 0x24 │ │ │ │ - ldrb.w r8, [sp, #40] @ 0x28 │ │ │ │ - blx 2cb70 │ │ │ │ - cbz r7, 5b33e │ │ │ │ - ldr r3, [r4, #48] @ 0x30 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - cbz r6, 5b34a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - blx r3 │ │ │ │ - str r0, [r4, #16] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 5b392 │ │ │ │ - ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5b3c2 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - blx 2c6dc │ │ │ │ - str r0, [r4, #8] │ │ │ │ - ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5b3c2 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - blx 2c6dc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - str r0, [r4, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #124] @ 0x7c │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - ldr r1, [r4, #44] @ 0x2c │ │ │ │ - blx 2ccc0 (double const*, int, double*)@plt> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - ldr r1, [r4, #44] @ 0x2c │ │ │ │ - blx 2ccc0 (double const*, int, double*)@plt> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 5b3a6 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add.w r2, r4, #24 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - movs r1, #0 │ │ │ │ - blx 2b83c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 5b3bc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0005b3c8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r2, [pc, #480] @ (5b5c0 ) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [pc, #480] @ (5b5c4 ) │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - vmov.f64 d8, d0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - ldr r3, [r2, #56] @ 0x38 │ │ │ │ - blx r3 │ │ │ │ - cbnz r0, 5b454 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - blx r3 │ │ │ │ - cbnz r0, 5b420 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5b55c │ │ │ │ - ldr r1, [pc, #420] @ (5b5c8 ) │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - add r1, pc │ │ │ │ - blx 2dbd4 │ │ │ │ - movs r1, #0 │ │ │ │ - blx 2cfb8 │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r2, [pc, #408] @ (5b5cc ) │ │ │ │ - ldr r3, [pc, #396] @ (5b5c4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 5b59a │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add.w r8, r4, #44 @ 0x2c │ │ │ │ - movs r1, #0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - blx 2b9ac │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ - blx r3 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2d894 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #224] @ 0xe0 │ │ │ │ - blx r3 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2bfd4 │ │ │ │ - movs r1, #0 │ │ │ │ - blx 2cfb8 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #224] @ 0xe0 │ │ │ │ - blx r3 │ │ │ │ - vcmpe.f64 d0, d8 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 5b430 │ │ │ │ - mov r2, r8 │ │ │ │ - movs r1, #2 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - blx 2b9ac │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ldr.w r3, [r3, #224] @ 0xe0 │ │ │ │ - blx r3 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2bfd4 │ │ │ │ - mov r1, sp │ │ │ │ - mov r7, r0 │ │ │ │ +00058540 : │ │ │ │ movs r0, #0 │ │ │ │ - blx 2c9d8 <__getrusage64@plt> │ │ │ │ - ldrd r0, r1, [sp] │ │ │ │ - blx 2d960 <__aeabi_l2d@plt> │ │ │ │ - vmov d8, r0, r1 │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - blx 2d960 <__aeabi_l2d@plt> │ │ │ │ - vldr d7, [pc, #212] @ 5b5b8 │ │ │ │ - vmov d6, r0, r1 │ │ │ │ - vldr d0, [r4, #80] @ 0x50 │ │ │ │ - mov r0, r7 │ │ │ │ - vmla.f64 d8, d6, d7 │ │ │ │ - vsub.f64 d0, d8, d0 │ │ │ │ - blx 2bfd4 │ │ │ │ - movs r1, #0 │ │ │ │ - blx 2cfb8 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 5b59e │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #108] @ 0x6c │ │ │ │ - blx r3 │ │ │ │ - add.w sl, r0, #1 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp.w sl, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5b586 │ │ │ │ - mov.w r8, sl, lsl #3 │ │ │ │ - mov r0, r8 │ │ │ │ - sub.w r8, r8, #8 │ │ │ │ - blx 2c6dc │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - add r8, r7 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ - blx r3 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - blx 2ccc0 (double const*, int, double*)@plt> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #224] @ 0xe0 │ │ │ │ - blx r3 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r7 │ │ │ │ - vstr d0, [r8] │ │ │ │ - blx 2ca6c │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2d074 │ │ │ │ - b.n 5b432 │ │ │ │ - add.w r2, r4, #44 @ 0x2c │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - blx 2b9ac │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ - blx r3 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2d894 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 2cfb8 │ │ │ │ - b.n 5b430 │ │ │ │ - ldr r2, [pc, #72] @ (5b5d0 ) │ │ │ │ - ldr r3, [pc, #56] @ (5b5c4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 5b5b2 │ │ │ │ - blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #52] @ (5b5d4 ) │ │ │ │ - movw r2, #385 @ 0x181 │ │ │ │ - ldr r1, [pc, #48] @ (5b5d8 ) │ │ │ │ - ldr r0, [pc, #52] @ (5b5dc ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2ca48 <__assert_fail@plt> │ │ │ │ - blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - nop │ │ │ │ - stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ - stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ - subs r3, #68 @ 0x44 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r1, #27 │ │ │ │ - movs r5, r0 │ │ │ │ - subs r2, #242 @ 0xf2 │ │ │ │ - movs r7, r0 │ │ │ │ - subs r1, #158 @ 0x9e │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r0, r4, #19 │ │ │ │ - movs r5, r0 │ │ │ │ - lsrs r2, r6, #20 │ │ │ │ - movs r5, r0 │ │ │ │ - cbnz r0, 5b616 │ │ │ │ - movs r4, r0 │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -0005b5e0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ - sub sp, #204 @ 0xcc │ │ │ │ - mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1820] @ 5bd18 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr.w r3, [pc, #1820] @ 5bd1c │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, pc │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr.w r8, [pc, #1812] @ 5bd20 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r8, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #196] @ 0xc4 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2c70c │ │ │ │ - ldr.w r3, [pc, #1796] @ 5bd24 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - str r7, [r4, #16] │ │ │ │ - adds r3, #8 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r3, [r7, #112] @ 0x70 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - add.w r3, r4, #44 @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r1, [r4, #40] @ 0x28 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [r4, #24] │ │ │ │ - strd r2, r3, [r4, #32] │ │ │ │ - blx 2d5ac │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #0 │ │ │ │ - strd r2, r3, [r4, #80] @ 0x50 │ │ │ │ - add.w r3, r4, #96 @ 0x60 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - strb.w r6, [r4, #72] @ 0x48 │ │ │ │ - movs r3, #0 │ │ │ │ - strb.w r5, [r4, #73] @ 0x49 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - blx 2d6ac │ │ │ │ - add.w r3, r4, #168 @ 0xa8 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2bb18 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r0, #1544 @ 0x608 │ │ │ │ - str.w r3, [r4, #196] @ 0xc4 │ │ │ │ - blx 2b890 │ │ │ │ - mov r5, r0 │ │ │ │ - blx 2cda8 │ │ │ │ - ldr.w r9, [r7, #176] @ 0xb0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r5, [r4, #40] @ 0x28 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 5b6a8 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r9, #4] │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - add r5, sp, #152 @ 0x98 │ │ │ │ - blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr.w r2, [pc, #1648] @ 5bd28 │ │ │ │ - mov.w fp, #0 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ - str.w r9, [sp, #52] @ 0x34 │ │ │ │ - ldr.w sl, [r3, #192] @ 0xc0 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - ldmia r2, {r0, r1, r2} │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ - mov r7, r3 │ │ │ │ - strb.w fp, [sp, #164] @ 0xa4 │ │ │ │ - movs r3, #12 │ │ │ │ - str r6, [sp, #168] @ 0xa8 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - add r3, sp, #168 @ 0xa8 │ │ │ │ - stmia.w r5, {r0, r1, r2} │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 5c048 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2d64c │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #15 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - bhi.w 5bfb8 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne.w 5be66 │ │ │ │ - ldrb.w r3, [sl] │ │ │ │ - mov r2, r6 │ │ │ │ - strb.w r3, [sp, #176] @ 0xb0 │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ - str.w r8, [sp, #172] @ 0xac │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r0, r9 │ │ │ │ - movs r3, #0 │ │ │ │ - strb.w r3, [r2, r8] │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - blx r7 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq.n 5b736 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 5b744 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr.w r9, [r3, #176] @ 0xb0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 5b764 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r9, #4] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - movs r2, #0 │ │ │ │ - str.w r9, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ - mov r7, r3 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - movs r3, #16 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w lr, [pc, #1440] @ 5bd2c │ │ │ │ - mov ip, r0 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov.w sl, #0 │ │ │ │ - add lr, pc │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ - add.w r3, r4, #152 @ 0x98 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [ip] │ │ │ │ - str.w r1, [ip, #4] │ │ │ │ - str.w r2, [ip, #8] │ │ │ │ - str.w r3, [ip, #12] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - strb.w sl, [r2, r3] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r6, [sp, #168] @ 0xa8 │ │ │ │ - ldr.w fp, [r3, #192] @ 0xc0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 5c07a │ │ │ │ - mov r0, fp │ │ │ │ - blx 2d64c │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #15 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - bhi.w 5bed0 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne.w 5bec4 │ │ │ │ - ldrb.w r3, [fp] │ │ │ │ - mov r1, r6 │ │ │ │ - strb.w r3, [sp, #176] @ 0xb0 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r8, [sp, #172] @ 0xac │ │ │ │ - add.w r2, r4, #152 @ 0x98 │ │ │ │ - strb.w r3, [r1, r8] │ │ │ │ - mov r0, r9 │ │ │ │ - ldrd r3, r1, [sp, #12] │ │ │ │ - blx r7 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq.n 5b814 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 5b822 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr.w r9, [r3, #176] @ 0xb0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 5b842 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r9, #4] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - ldrd r0, r1, [sp, #16] │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - str.w r9, [sp, #52] @ 0x34 │ │ │ │ - mov r7, r3 │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ - movs r3, #22 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w lr, [pc, #1224] @ 5bd30 │ │ │ │ - mov ip, r0 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov.w sl, #0 │ │ │ │ - add lr, pc │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ - add.w r3, r4, #120 @ 0x78 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [ip] │ │ │ │ - str.w r3, [ip, #12] │ │ │ │ - str.w r1, [ip, #4] │ │ │ │ - str.w r2, [ip, #8] │ │ │ │ - ldrh.w r3, [lr, #4] │ │ │ │ - ldr.w r0, [lr] │ │ │ │ - str.w r0, [ip, #16] │ │ │ │ - strh.w r3, [ip, #20] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - strb.w sl, [r2, r3] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r6, [sp, #168] @ 0xa8 │ │ │ │ - ldr.w fp, [r3, #192] @ 0xc0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 5c09a │ │ │ │ - mov r0, fp │ │ │ │ - blx 2d64c │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #15 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - bhi.w 5bf14 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne.w 5beb8 │ │ │ │ - ldrb.w r3, [fp] │ │ │ │ - mov r1, r6 │ │ │ │ - strb.w r3, [sp, #176] @ 0xb0 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r8, [sp, #172] @ 0xac │ │ │ │ - add.w r2, r4, #120 @ 0x78 │ │ │ │ - strb.w r3, [r1, r8] │ │ │ │ - mov r0, r9 │ │ │ │ - ldrd r3, r1, [sp, #12] │ │ │ │ - blx r7 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq.n 5b8fe │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 5b90c │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - blx 2b83c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr.w r8, [r3, #176] @ 0xb0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 5b934 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r8, #4] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov.w sl, #0 │ │ │ │ - blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - ldr r3, [pc, #1008] @ (5bd34 ) │ │ │ │ - mov ip, r5 │ │ │ │ - mov.w lr, #14 │ │ │ │ - add.w fp, r4, #148 @ 0x94 │ │ │ │ - ldr r2, [r2, #76] @ 0x4c │ │ │ │ - add r3, pc │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str.w r8, [sp, #52] @ 0x34 │ │ │ │ - str r6, [sp, #168] @ 0xa8 │ │ │ │ - ldr.w r9, [r2, #192] @ 0xc0 │ │ │ │ - ldmia r3, {r0, r1, r2, r3} │ │ │ │ - stmia.w ip!, {r0, r1, r2} │ │ │ │ - strh.w r3, [ip] │ │ │ │ - str.w lr, [sp, #148] @ 0x94 │ │ │ │ - strb.w sl, [sp, #166] @ 0xa6 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 5c100 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2d64c │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #15 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - bhi.w 5bef0 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne.w 5beac │ │ │ │ - ldrb.w r2, [r9] │ │ │ │ - mov ip, r6 │ │ │ │ - strb.w r2, [sp, #176] @ 0xb0 │ │ │ │ - movs r1, #0 │ │ │ │ - str r3, [sp, #172] @ 0xac │ │ │ │ - mov r2, fp │ │ │ │ - strb.w r1, [ip, r3] │ │ │ │ - mov r0, r8 │ │ │ │ - ldrd r3, r1, [sp, #12] │ │ │ │ - blx r7 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq.n 5b9bc │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 5b9ca │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2db64 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - mov r1, r7 │ │ │ │ - blx 2c664 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2ba5c │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - movs r0, #0 │ │ │ │ - blx 2c9d8 <__getrusage64@plt> │ │ │ │ - ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ - blx 2d960 <__aeabi_l2d@plt> │ │ │ │ - vmov d8, r0, r1 │ │ │ │ - ldrd r0, r1, [sp, #64] @ 0x40 │ │ │ │ - blx 2d960 <__aeabi_l2d@plt> │ │ │ │ - vldr d7, [pc, #780] @ 5bd10 │ │ │ │ - vmov d6, r0, r1 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - vmla.f64 d8, d6, d7 │ │ │ │ - ldr.w r8, [r3, #176] @ 0xb0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - vstr d8, [r4, #80] @ 0x50 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 5ba2c │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r8, #4] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov.w sl, #0 │ │ │ │ - blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - ldr r3, [pc, #764] @ (5bd38 ) │ │ │ │ - mov ip, r5 │ │ │ │ - mov.w lr, #14 │ │ │ │ - add.w fp, r4, #144 @ 0x90 │ │ │ │ - ldr r2, [r2, #76] @ 0x4c │ │ │ │ - add r3, pc │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str.w r8, [sp, #52] @ 0x34 │ │ │ │ - str r6, [sp, #168] @ 0xa8 │ │ │ │ - ldr.w r9, [r2, #192] @ 0xc0 │ │ │ │ - ldmia r3, {r0, r1, r2, r3} │ │ │ │ - stmia.w ip!, {r0, r1, r2} │ │ │ │ - strh.w r3, [ip] │ │ │ │ - str.w lr, [sp, #148] @ 0x94 │ │ │ │ - strb.w sl, [sp, #166] @ 0xa6 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 5c152 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2d64c │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #15 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - bhi.w 5bf94 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne.w 5bea0 │ │ │ │ - ldrb.w r2, [r9] │ │ │ │ - mov ip, r6 │ │ │ │ - strb.w r2, [sp, #176] @ 0xb0 │ │ │ │ - movs r1, #0 │ │ │ │ - str r3, [sp, #172] @ 0xac │ │ │ │ - mov r2, fp │ │ │ │ - strb.w r1, [ip, r3] │ │ │ │ - mov r0, r8 │ │ │ │ - ldrd r3, r1, [sp, #12] │ │ │ │ - blx r7 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq.n 5bab4 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 5bac2 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr.w r9, [r3, #176] @ 0xb0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 5bae2 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r9, #4] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov.w fp, #0 │ │ │ │ - blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #588] @ (5bd3c ) │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mov ip, r5 │ │ │ │ - add r2, pc │ │ │ │ - add.w r1, r4, #104 @ 0x68 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - ldmia r2, {r0, r1, r2} │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ - stmia.w ip!, {r0, r1} │ │ │ │ - ldr.w sl, [r3, #192] @ 0xc0 │ │ │ │ - movs r3, #11 │ │ │ │ - strh.w r2, [ip], #2 │ │ │ │ - lsrs r2, r2, #16 │ │ │ │ - str.w r9, [sp, #52] @ 0x34 │ │ │ │ - strb.w r2, [ip] │ │ │ │ - str r6, [sp, #168] @ 0xa8 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - strb.w fp, [sp, #163] @ 0xa3 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 5c172 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2d64c │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #15 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - bhi.w 5bf74 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne.w 5be94 │ │ │ │ - ldrb.w r3, [sl] │ │ │ │ - mov r1, r6 │ │ │ │ - strb.w r3, [sp, #176] @ 0xb0 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r8, [sp, #172] @ 0xac │ │ │ │ - add.w r2, r4, #104 @ 0x68 │ │ │ │ - strb.w r3, [r1, r8] │ │ │ │ - mov r0, r9 │ │ │ │ - ldrd r3, r1, [sp, #12] │ │ │ │ - blx r7 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq.n 5bb72 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 5bb80 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr.w r9, [r3, #176] @ 0xb0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 5bba0 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r9, #4] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - ldrd r0, r1, [sp, #16] │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - str.w r9, [sp, #52] @ 0x34 │ │ │ │ - mov r7, r3 │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ - movs r3, #17 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w lr, [pc, #380] @ 5bd40 │ │ │ │ - mov ip, r0 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov.w sl, #0 │ │ │ │ - add lr, pc │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ - add.w r3, r4, #112 @ 0x70 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - str.w r3, [ip, #12] │ │ │ │ - str.w r0, [ip] │ │ │ │ - str.w r1, [ip, #4] │ │ │ │ - str.w r2, [ip, #8] │ │ │ │ - ldrb.w r3, [lr] │ │ │ │ - strb.w r3, [ip, #16] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - strb.w sl, [r2, r3] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r6, [sp, #168] @ 0xa8 │ │ │ │ - ldr.w fp, [r3, #192] @ 0xc0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 5c0be │ │ │ │ - mov r0, fp │ │ │ │ - blx 2d64c │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #15 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - bhi.w 5bf54 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne.w 5be88 │ │ │ │ - ldrb.w r3, [fp] │ │ │ │ - mov r1, r6 │ │ │ │ - strb.w r3, [sp, #176] @ 0xb0 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r8, [sp, #172] @ 0xac │ │ │ │ - add.w r2, r4, #112 @ 0x70 │ │ │ │ - strb.w r3, [r1, r8] │ │ │ │ - mov r0, r9 │ │ │ │ - ldrd r3, r1, [sp, #12] │ │ │ │ - blx r7 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq.n 5bc54 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 5bc62 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr.w r9, [r3, #176] @ 0xb0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 5bc82 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r9, #4] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - ldrd r0, r1, [sp, #16] │ │ │ │ +00058544 : │ │ │ │ movs r2, #0 │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ - str.w r9, [sp, #52] @ 0x34 │ │ │ │ - mov r7, r3 │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ - movs r3, #20 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w lr, [pc, #156] @ 5bd44 │ │ │ │ - mov ip, r0 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov.w sl, #0 │ │ │ │ - add lr, pc │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ - ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [ip] │ │ │ │ - str.w r1, [ip, #4] │ │ │ │ - str.w r2, [ip, #8] │ │ │ │ - str.w r3, [ip, #12] │ │ │ │ - ldr.w r0, [lr] │ │ │ │ - str.w r0, [ip, #16] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - strb.w sl, [r2, r3] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r6, [sp, #168] @ 0xa8 │ │ │ │ - ldr.w fp, [r3, #192] @ 0xc0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 5c0de │ │ │ │ - mov r0, fp │ │ │ │ - blx 2d64c │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #15 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - bhi.w 5bf34 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne.w 5be7c │ │ │ │ - ldrb.w r3, [fp] │ │ │ │ - mov r2, r6 │ │ │ │ - strb.w r3, [sp, #176] @ 0xb0 │ │ │ │ - b.n 5bd48 │ │ │ │ - nop │ │ │ │ - stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ - stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #24 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r6, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r0, #17 │ │ │ │ - movs r5, r0 │ │ │ │ - lsrs r2, r0, #14 │ │ │ │ - movs r5, r0 │ │ │ │ - stmia r5!, {r2, r3} │ │ │ │ - movs r4, r0 │ │ │ │ - stmia r3!, {r2, r3, r5, r7} │ │ │ │ - movs r4, r0 │ │ │ │ - @ instruction: 0xeae00004 │ │ │ │ - ldr r2, [pc, #208] @ (5be10 ) │ │ │ │ - movs r5, r0 │ │ │ │ - stmia r1!, {r1, r2, r6, r7} │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r4, r7, #25 │ │ │ │ - movs r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - add.w r9, sp, #48 @ 0x30 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r8, [sp, #172] @ 0xac │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - strb.w r3, [r2, r8] │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - blx r7 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq.n 5bd6e │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 5bd7c │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr.w r8, [r3, #176] @ 0xb0 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - subs r3, #0 │ │ │ │ - it ne │ │ │ │ - movne r3, #1 │ │ │ │ - strb.w r3, [r4, #97] @ 0x61 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 5bda8 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r8, #4] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov.w sl, #0 │ │ │ │ - blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - mov ip, r5 │ │ │ │ - mov.w lr, #13 │ │ │ │ - str.w r8, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r7, [r3, #192] @ 0xc0 │ │ │ │ - ldr r3, [pc, #972] @ (5c194 ) │ │ │ │ - ldr.w fp, [r2, #64] @ 0x40 │ │ │ │ - add r3, pc │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ - str r6, [sp, #168] @ 0xa8 │ │ │ │ - ldmia r3, {r0, r1, r2, r3} │ │ │ │ - stmia.w ip!, {r0, r1, r2} │ │ │ │ - strb.w r3, [ip] │ │ │ │ - str.w lr, [sp, #148] @ 0x94 │ │ │ │ - strb.w sl, [sp, #165] @ 0xa5 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 5c128 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2d64c │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #15 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - bhi.w 5bfda │ │ │ │ - cmp r0, #1 │ │ │ │ - bne.n 5be72 │ │ │ │ - ldrb r2, [r7, #0] │ │ │ │ - mov r7, r6 │ │ │ │ - strb.w r2, [sp, #176] @ 0xb0 │ │ │ │ - movs r1, #0 │ │ │ │ - str r3, [sp, #172] @ 0xac │ │ │ │ - mov r2, r9 │ │ │ │ - strb r1, [r7, r3] │ │ │ │ - mov r0, r8 │ │ │ │ - ldrd r3, r1, [sp, #12] │ │ │ │ - blx fp │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq.n 5be24 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 5be32 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #860] @ (5c198 ) │ │ │ │ - subs r3, #0 │ │ │ │ - it ne │ │ │ │ - movne r3, #1 │ │ │ │ - strb.w r3, [r4, #96] @ 0x60 │ │ │ │ - ldr r3, [pc, #852] @ (5c19c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 5c032 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #204 @ 0xcc │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r2, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5b710 │ │ │ │ - mov r0, r6 │ │ │ │ - b.n 5bfc8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 5c036 │ │ │ │ - mov r7, r6 │ │ │ │ - b.n 5be06 │ │ │ │ - mov r2, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5bd48 │ │ │ │ - mov r0, r6 │ │ │ │ - b.n 5bf44 │ │ │ │ - mov r1, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5bc30 │ │ │ │ - mov r0, r6 │ │ │ │ - b.n 5bf64 │ │ │ │ - mov r1, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5bb4e │ │ │ │ - mov r0, r6 │ │ │ │ - b.n 5bf84 │ │ │ │ - mov ip, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5ba94 │ │ │ │ - mov r0, r6 │ │ │ │ - b.n 5bfa8 │ │ │ │ - mov ip, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5b99c │ │ │ │ - mov r0, r6 │ │ │ │ - b.n 5bf04 │ │ │ │ - mov r1, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5b8da │ │ │ │ - mov r0, r6 │ │ │ │ - b.n 5bf24 │ │ │ │ - mov r1, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5b7f0 │ │ │ │ - mov r0, r6 │ │ │ │ - b.n 5bee0 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r2, sl │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, fp │ │ │ │ - blx 2d5c8 │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - b.n 5b7f0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r2, sl │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r9 │ │ │ │ - blx 2d5c8 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr.w ip, [sp, #168] @ 0xa8 │ │ │ │ - b.n 5b99c │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r2, sl │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, fp │ │ │ │ - blx 2d5c8 │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - b.n 5b8da │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r2, sl │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, fp │ │ │ │ - blx 2d5c8 │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ - b.n 5bd48 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r2, sl │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, fp │ │ │ │ - blx 2d5c8 │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - b.n 5bc30 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r2, fp │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, sl │ │ │ │ - blx 2d5c8 │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - b.n 5bb4e │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r2, sl │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r9 │ │ │ │ - blx 2d5c8 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr.w ip, [sp, #168] @ 0xa8 │ │ │ │ - b.n 5ba94 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r2, fp │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, sl │ │ │ │ - blx 2d5c8 │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ - b.w 5b710 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r2, sl │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 2d5c8 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ │ │ - b.n 5be06 │ │ │ │ - mov r0, r5 │ │ │ │ - mov.w r1, #1544 @ 0x608 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 2d924 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2cbfc │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - blx 2de44 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2bd70 │ │ │ │ - ldr r2, [pc, #384] @ (5c1a0 ) │ │ │ │ - ldr r3, [pc, #376] @ (5c19c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 5c068 │ │ │ │ - blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - b.n 5bfee │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - b.n 5c006 │ │ │ │ - ldr r2, [pc, #344] @ (5c1a4 ) │ │ │ │ - ldr r3, [pc, #336] @ (5c19c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5c032 │ │ │ │ - ldr r0, [pc, #328] @ (5c1a8 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c550 │ │ │ │ - b.n 5c006 │ │ │ │ - b.n 5c018 │ │ │ │ - blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 5c00c │ │ │ │ - b.n 5c012 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 5c03a │ │ │ │ - b.n 5c040 │ │ │ │ - ldr r2, [pc, #304] @ (5c1ac ) │ │ │ │ - ldr r3, [pc, #284] @ (5c19c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5c032 │ │ │ │ - ldr r0, [pc, #288] @ (5c1b0 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c550 │ │ │ │ - b.n 5c070 │ │ │ │ - b.n 5c040 │ │ │ │ - ldr r2, [pc, #280] @ (5c1b4 ) │ │ │ │ - ldr r3, [pc, #252] @ (5c19c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5c032 │ │ │ │ - ldr r0, [pc, #264] @ (5c1b8 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c550 │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 5c03a │ │ │ │ - b.n 5c040 │ │ │ │ - ldr r2, [pc, #252] @ (5c1bc ) │ │ │ │ - ldr r3, [pc, #216] @ (5c19c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5c032 │ │ │ │ - ldr r0, [pc, #236] @ (5c1c0 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c550 │ │ │ │ - b.n 5c070 │ │ │ │ - b.n 5c040 │ │ │ │ - ldr r2, [pc, #228] @ (5c1c4 ) │ │ │ │ - ldr r3, [pc, #184] @ (5c19c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5c032 │ │ │ │ - ldr r0, [pc, #212] @ (5c1c8 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c550 │ │ │ │ - b.n 5c070 │ │ │ │ - b.n 5c03a │ │ │ │ - b.n 5c070 │ │ │ │ - ldr r2, [pc, #200] @ (5c1cc ) │ │ │ │ - ldr r3, [pc, #152] @ (5c19c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5c032 │ │ │ │ - ldr r0, [pc, #184] @ (5c1d0 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c550 │ │ │ │ - b.n 5c03a │ │ │ │ - b.n 5c03a │ │ │ │ - b.n 5c03a │ │ │ │ - b.n 5c03a │ │ │ │ - b.n 5c03a │ │ │ │ - b.n 5c03a │ │ │ │ - ldr r2, [pc, #168] @ (5c1d4 ) │ │ │ │ - ldr r3, [pc, #112] @ (5c19c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 5c032 │ │ │ │ - ldr r0, [pc, #152] @ (5c1d8 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c550 │ │ │ │ - b.n 5c070 │ │ │ │ - b.n 5c070 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2ba5c │ │ │ │ - b.n 5c006 │ │ │ │ - ldr r2, [pc, #136] @ (5c1dc ) │ │ │ │ - ldr r3, [pc, #68] @ (5c19c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 5c032 │ │ │ │ - ldr r0, [pc, #116] @ (5c1e0 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c550 │ │ │ │ - b.n 5c070 │ │ │ │ - ldr r2, [pc, #112] @ (5c1e4 ) │ │ │ │ - ldr r3, [pc, #36] @ (5c19c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 5c032 │ │ │ │ - ldr r0, [pc, #92] @ (5c1e8 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c550 │ │ │ │ - b.n 5c070 │ │ │ │ + add.w r1, r0, #8 │ │ │ │ + strb r2, [r0, #8] │ │ │ │ + strd r1, r2, [r0] │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ - lsls r0, r7, #21 │ │ │ │ - movs r5, r0 │ │ │ │ - adds r0, #224 @ 0xe0 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #6 │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r6, #220 @ 0xdc │ │ │ │ - movs r7, r0 │ │ │ │ - uxth r2, r4 │ │ │ │ - movs r4, r0 │ │ │ │ - cmp r6, #170 @ 0xaa │ │ │ │ - movs r7, r0 │ │ │ │ - sxtb r0, r6 │ │ │ │ - movs r4, r0 │ │ │ │ - cmp r6, #138 @ 0x8a │ │ │ │ - movs r7, r0 │ │ │ │ - sxtb r0, r2 │ │ │ │ - movs r4, r0 │ │ │ │ - cmp r6, #102 @ 0x66 │ │ │ │ - movs r7, r0 │ │ │ │ - sxth r4, r5 │ │ │ │ - movs r4, r0 │ │ │ │ - cmp r6, #70 @ 0x46 │ │ │ │ - movs r7, r0 │ │ │ │ - sxth r4, r1 │ │ │ │ - movs r4, r0 │ │ │ │ - cmp r6, #36 @ 0x24 │ │ │ │ - movs r7, r0 │ │ │ │ - cbz r2, 5c20e │ │ │ │ - movs r4, r0 │ │ │ │ - cmp r5, #252 @ 0xfc │ │ │ │ - movs r7, r0 │ │ │ │ - cbz r0, 5c20c │ │ │ │ - movs r4, r0 │ │ │ │ - cmp r5, #210 @ 0xd2 │ │ │ │ - movs r7, r0 │ │ │ │ - cbz r6, 5c208 │ │ │ │ - movs r4, r0 │ │ │ │ - cmp r5, #178 @ 0xb2 │ │ │ │ - movs r7, r0 │ │ │ │ - cbz r6, 5c208 │ │ │ │ - movs r4, r0 │ │ │ │ - │ │ │ │ -0005c1ec : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r2, [pc, #276] @ (5c318 ) │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ - ldr r3, [pc, #276] @ (5c31c ) │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r6, [pc, #276] @ (5c320 ) │ │ │ │ - mov r5, r1 │ │ │ │ - add r6, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2bea8 │ │ │ │ - ldr r3, [pc, #260] @ (5c324 ) │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add.w r6, r4, #44 @ 0x2c │ │ │ │ - str r2, [r4, #16] │ │ │ │ - mov r0, r6 │ │ │ │ - ldrd r2, r1, [r5, #24] │ │ │ │ - adds r3, #8 │ │ │ │ - str r2, [r4, #24] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - str r1, [r4, #28] │ │ │ │ - add.w r1, r5, #44 @ 0x2c │ │ │ │ - str r2, [r4, #32] │ │ │ │ - str r3, [r4, #12] │ │ │ │ - blx 2d4f4 │ │ │ │ - ldrh.w r3, [r5, #72] @ 0x48 │ │ │ │ - movs r2, #0 │ │ │ │ - add.w r7, r4, #96 @ 0x60 │ │ │ │ - strh.w r3, [r4, #72] @ 0x48 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [r4, #80] @ 0x50 │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ - add.w r1, r5, #96 @ 0x60 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - blx 2bd10 │ │ │ │ - add.w r8, r4, #168 @ 0xa8 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2bb18 │ │ │ │ - ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ - mov r1, sp │ │ │ │ - str.w r3, [r4, #196] @ 0xc4 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 2c9d8 <__getrusage64@plt> │ │ │ │ - ldrd r0, r1, [sp] │ │ │ │ - blx 2d960 <__aeabi_l2d@plt> │ │ │ │ - vmov d8, r0, r1 │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - blx 2d960 <__aeabi_l2d@plt> │ │ │ │ - vldr d7, [pc, #112] @ 5c310 │ │ │ │ - vmov d6, r0, r1 │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ - vmla.f64 d8, d6, d7 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - vstr d8, [r4, #80] @ 0x50 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [pc, #112] @ (5c328 ) │ │ │ │ - ldr r3, [pc, #100] @ (5c31c ) │ │ │ │ - add r2, pc │ │ │ │ - str r0, [r4, #40] @ 0x28 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5c302 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2d924 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2cbfc │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2de44 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2bd70 │ │ │ │ - ldr r2, [pc, #60] @ (5c32c ) │ │ │ │ - ldr r3, [pc, #40] @ (5c31c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 5c308 │ │ │ │ - blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - b.n 5c2dc │ │ │ │ - blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 5c2e2 │ │ │ │ - b.n 5c2e8 │ │ │ │ - stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ - stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ - cmp r5, #32 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r5, #26 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #112 @ 0x70 │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r4, #54 @ 0x36 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0005c330 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #60] @ (5c37c ) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [pc, #60] @ (5c380 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - adds r3, #8 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r0, 5c356 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - blx r3 │ │ │ │ - add.w r0, r4, #168 @ 0xa8 │ │ │ │ - blx 2d924 │ │ │ │ - ldr.w r0, [r4, #160] @ 0xa0 │ │ │ │ - cbz r0, 5c36a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - add.w r0, r4, #44 @ 0x2c │ │ │ │ - blx 2de44 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2bd70 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - cmp r3, #228 @ 0xe4 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r6, #21 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005c384 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - blx 2d8e8 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ - blx 2c4e4 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0005c3a4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ - sub sp, #404 @ 0x194 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #1332] @ 5c8f0 │ │ │ │ - ldr.w r5, [pc, #1332] @ 5c8f4 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r2, [pc, #1332] @ 5c8f8 │ │ │ │ - add r5, pc │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #396] @ 0x18c │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 5c7e2 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r6, r1 │ │ │ │ - blx 2cf00 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5c770 │ │ │ │ - ldr.w r3, [pc, #1292] @ 5c8fc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr.w r3, [pc, #1288] @ 5c900 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r1, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - blx 2cd54 <__dynamic_cast@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5c770 │ │ │ │ - ldr r3, [r0, #92] @ 0x5c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 5c782 │ │ │ │ - ldr.w r3, [r3, #400] @ 0x190 │ │ │ │ - add.w r9, sp, #100 @ 0x64 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2cf0c │ │ │ │ - ldr r3, [r5, #92] @ 0x5c │ │ │ │ - ldr.w r3, [r3, #524] @ 0x20c │ │ │ │ - cbz r3, 5c432 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - str.w r3, [r9, #4] │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - cbz r3, 5c440 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2cac0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5c66a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ - blx r3 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #108] @ 0x6c │ │ │ │ - blx r3 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 5c884 │ │ │ │ - movs r2, #0 │ │ │ │ - strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5c68c │ │ │ │ - mov.w r8, r0, lsl #3 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2b890 │ │ │ │ - cmp r7, #1 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ - add.w sl, r0, r8 │ │ │ │ - mov.w r2, #0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - it eq │ │ │ │ - moveq r7, #8 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov.w r3, #0 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - str.w sl, [sp, #80] @ 0x50 │ │ │ │ - strd r2, r3, [r0], #8 │ │ │ │ - beq.n 5c4b2 │ │ │ │ - sub.w r2, r8, #8 │ │ │ │ - movs r1, #0 │ │ │ │ - blx 2c47c │ │ │ │ - mov r7, r8 │ │ │ │ - mov r0, sl │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r0, [r3, #4] │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #124] @ 0x7c │ │ │ │ - blx r3 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #108] @ 0x6c │ │ │ │ - blx r3 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2ccc0 (double const*, int, double*)@plt> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #108] @ 0x6c │ │ │ │ - blx r3 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 5c954 │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #92] @ 0x5c │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5c698 │ │ │ │ - mov.w sl, r0, lsl #3 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2b890 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - add.w fp, r0, sl │ │ │ │ - movs r2, #0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - cmp.w r8, #1 │ │ │ │ - mov.w r3, #0 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - str.w fp, [sp, #96] @ 0x60 │ │ │ │ - strd r2, r3, [r0], #8 │ │ │ │ - beq.w 5c748 │ │ │ │ - sub.w r2, sl, #8 │ │ │ │ - movs r1, #0 │ │ │ │ - blx 2c47c │ │ │ │ - mov r8, sl │ │ │ │ - mov r0, fp │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r0, [r3, #4] │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - blx r3 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #108] @ 0x6c │ │ │ │ - blx r3 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r0, sl │ │ │ │ - blx 2ccc0 (double const*, int, double*)@plt> │ │ │ │ - add.w fp, sp, #144 @ 0x90 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, fp │ │ │ │ - blx 2c0e0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, fp │ │ │ │ - str.w r3, [fp, #76] @ 0x4c │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldrd r2, r3, [r4, #28] │ │ │ │ - vldr d0, [r4, #112] @ 0x70 │ │ │ │ - blx 2ba84 │ │ │ │ - ldr r3, [r5, #92] @ 0x5c │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r0, [r4, #196] @ 0xc4 │ │ │ │ - ldr.w r1, [r3, #432] @ 0x1b0 │ │ │ │ - ldrd r2, r3, [r4, #172] @ 0xac │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.w 5c6a4 │ │ │ │ - cmp r2, r3 │ │ │ │ - str.w r1, [r4, #196] @ 0xc4 │ │ │ │ - it ne │ │ │ │ - strne.w r2, [r4, #176] @ 0xb0 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbnz r3, 5c5a6 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5c64c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add.w sl, sp, #64 @ 0x40 │ │ │ │ - mov r2, sl │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 5c74e │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 5c7ce │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - blx 2b890 │ │ │ │ - movs r2, #1 │ │ │ │ - strd r2, r2, [sp, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r6, r0 │ │ │ │ - ldrb.w r3, [r4, #72] @ 0x48 │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - blx 2ba20 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r2, r6 │ │ │ │ - str r3, [r6, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - str r3, [r6, #36] @ 0x24 │ │ │ │ - strd sl, r9, [sp] │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr.w sl, [r3, #36] @ 0x24 │ │ │ │ - mov r3, r5 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - cbz r3, 5c608 │ │ │ │ - ldr r2, [r5, #92] @ 0x5c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r2, #400] @ 0x190 │ │ │ │ - vldr d7, [pc, #724] @ 5c8e0 │ │ │ │ - vcmpe.f64 d0, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 5c61a │ │ │ │ - vstr d0, [r5, #16] │ │ │ │ - ldrb.w r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 5c626 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2dccc │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2c778 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #264] @ 0x108 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ - blx r3 │ │ │ │ - mov r0, fp │ │ │ │ - blx 2b878 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cbz r3, 5c65e │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cbz r3, 5c66a │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2c4e4 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2dc84 │ │ │ │ - ldr r2, [pc, #656] @ (5c904 ) │ │ │ │ - ldr r3, [pc, #636] @ (5c8f0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #396] @ 0x18c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 5c7ca │ │ │ │ - add sp, #404 @ 0x194 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - b.n 5c4b2 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.n 5c52a │ │ │ │ - subs r3, r3, r2 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov.w r1, r3, asr #2 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - ble.w 5c594 │ │ │ │ - mov.w sl, #0 │ │ │ │ - b.n 5c6c8 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - cmp r3, sl │ │ │ │ - ble.w 5c594 │ │ │ │ - ldr.w r2, [r4, #172] @ 0xac │ │ │ │ - ldr.w r0, [r2, sl, lsl #2] │ │ │ │ - mov.w r3, sl, lsl #2 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - blx r2 │ │ │ │ - vcmpe.f64 d0, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 5c6b8 │ │ │ │ - ldr.w r3, [r4, #172] @ 0xac │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - vldr d7, [pc, #508] @ 5c8e8 │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ - vstr d7, [r0, #8] │ │ │ │ - blx r3 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - str r0, [r1, #0] │ │ │ │ - ldrd r3, r2, [r5, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5c75e │ │ │ │ - str.w r0, [r3], #4 │ │ │ │ - str r3, [r5, #8] │ │ │ │ - ldr.w r3, [r4, #172] @ 0xac │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - adds r5, r3, r6 │ │ │ │ - ldr r0, [r3, r6] │ │ │ │ - cbz r0, 5c726 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - blx r3 │ │ │ │ - ldr.w r5, [r4, #172] @ 0xac │ │ │ │ - add r5, r6 │ │ │ │ - ldr.w r3, [r4, #176] @ 0xb0 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 5c740 │ │ │ │ - subs r2, r3, r1 │ │ │ │ - cmp r2, #4 │ │ │ │ - ble.n 5c768 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c7f8 │ │ │ │ - ldr.w r3, [r4, #176] @ 0xb0 │ │ │ │ - subs r3, #4 │ │ │ │ - str.w r3, [r4, #176] @ 0xb0 │ │ │ │ - b.n 5c64c │ │ │ │ - mov.w r8, #8 │ │ │ │ - b.n 5c52a │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - blx 2b890 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r6, r0 │ │ │ │ - blx 2c6f4 │ │ │ │ - b.n 5c5de │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - adds r0, #4 │ │ │ │ - blx 2c464 >::_M_realloc_append(OsiRowCut*&&)@plt> │ │ │ │ - b.n 5c70e │ │ │ │ - itt eq │ │ │ │ - ldreq r2, [r5, #4] │ │ │ │ - streq r2, [r5, #0] │ │ │ │ - b.n 5c740 │ │ │ │ - ldr r3, [pc, #404] @ (5c908 ) │ │ │ │ - movs r2, #251 @ 0xfb │ │ │ │ - ldr r1, [pc, #404] @ (5c90c ) │ │ │ │ - ldr r0, [pc, #408] @ (5c910 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #400] @ (5c914 ) │ │ │ │ - movs r2, #252 @ 0xfc │ │ │ │ - ldr r1, [pc, #400] @ (5c918 ) │ │ │ │ - ldr r0, [pc, #400] @ (5c91c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2ca48 <__assert_fail@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ - blx 2c4e4 │ │ │ │ - mov r0, fp │ │ │ │ - blx 2b878 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2dc84 │ │ │ │ - ldr r2, [pc, #360] @ (5c920 ) │ │ │ │ - ldr r3, [pc, #312] @ (5c8f0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #396] @ 0x18c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.w 5c8d4 │ │ │ │ - blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #340] @ (5c924 ) │ │ │ │ - mov.w r2, #318 @ 0x13e │ │ │ │ - ldr r1, [pc, #336] @ (5c928 ) │ │ │ │ - ldr r0, [pc, #340] @ (5c92c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2ca48 <__assert_fail@plt> │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ - add r6, sp, #300 @ 0x12c │ │ │ │ - blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #324] @ (5c930 ) │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - add r1, pc │ │ │ │ - bl 2e3f8 │ │ │ │ - ldr r1, [pc, #316] @ (5c934 ) │ │ │ │ - add r7, sp, #324 @ 0x144 │ │ │ │ - mov r0, r7 │ │ │ │ - add r1, pc │ │ │ │ - bl 2e3f8 │ │ │ │ - ldr r1, [pc, #308] @ (5c938 ) │ │ │ │ - add.w r8, sp, #348 @ 0x15c │ │ │ │ - mov r0, r8 │ │ │ │ - add r1, pc │ │ │ │ - bl 2e3f8 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - add.w r9, sp, #372 @ 0x174 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp] │ │ │ │ - mov.w ip, #0 │ │ │ │ - str.w ip, [sp, #376] @ 0x178 │ │ │ │ - strb.w ip, [sp, #380] @ 0x17c │ │ │ │ - add.w ip, sp, #380 @ 0x17c │ │ │ │ - str.w ip, [sp, #372] @ 0x174 │ │ │ │ - blx 2bdc4 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #228] @ (5c93c ) │ │ │ │ - ldr r3, [pc, #148] @ (5c8f0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #396] @ 0x18c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5c7ca │ │ │ │ - ldr r2, [pc, #212] @ (5c940 ) │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [pc, #212] @ (5c944 ) │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r1, r3 │ │ │ │ - blx 2d9d8 <__cxa_throw@plt> │ │ │ │ - b.n 5c7a8 │ │ │ │ - b.n 5c794 │ │ │ │ - b.n 5c7ae │ │ │ │ - ldr r2, [pc, #192] @ (5c948 ) │ │ │ │ - ldr r3, [pc, #104] @ (5c8f0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #396] @ 0x18c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5c7ca │ │ │ │ - ldr r0, [pc, #176] @ (5c94c ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c184 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c55c <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #144] @ (5c950 ) │ │ │ │ - ldr r3, [pc, #44] @ (5c8f0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #396] @ 0x18c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 5c7ca │ │ │ │ - blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 5c79c │ │ │ │ - b.n 5c7a2 │ │ │ │ - nop.w │ │ │ │ - stmia r3!, {r0, r2, r3, r4, r5, r6} │ │ │ │ - movs r5, #148 @ 0x94 │ │ │ │ - ldr r1, [pc, #692] @ (5cb9c ) │ │ │ │ - bmi.n 5c84e │ │ │ │ - str r1, [r4, r6] │ │ │ │ - add r3, pc, #244 @ (adr r3, 5c9e0 >::_M_realloc_append(OsiRowCut*&&)@@Base+0x3c>) │ │ │ │ - add lr, pc │ │ │ │ - strb r2, [r6, r2] │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r3, #96 @ 0x60 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r3, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r0, #27 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r0, #180 @ 0xb4 │ │ │ │ - movs r7, r0 │ │ │ │ - ldc2 0, cr0, [r8], #-16 │ │ │ │ - smmls r0, r2, r4, r0 │ │ │ │ - add r0, sp, #32 │ │ │ │ - movs r4, r0 │ │ │ │ - stc2 0, cr0, [r6], #-16 │ │ │ │ - smmla r0, r0, r4, r0 │ │ │ │ - ldrb.w r0, [sl, #4] │ │ │ │ - movs r7, #112 @ 0x70 │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xfbd80004 │ │ │ │ - mla r0, r2, r4, r0 │ │ │ │ - mcrr2 0, 0, r0, r0, cr4 │ │ │ │ - smmls r0, r4, r4, r0 │ │ │ │ - b.n 5cb20 │ │ │ │ - movs r4, r0 │ │ │ │ - @ instruction: 0xfb920004 │ │ │ │ - movs r6, #206 @ 0xce │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r0, #25 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r6, #160 @ 0xa0 │ │ │ │ - movs r7, r0 │ │ │ │ - add r7, pc, #520 @ (adr r7, 5cb58 ) │ │ │ │ - movs r4, r0 │ │ │ │ - movs r6, #102 @ 0x66 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r2, [pc, #32] @ (5c978 ) │ │ │ │ - ldr r3, [pc, #36] @ (5c97c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #396] @ 0x18c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 5c7ca │ │ │ │ - ldr r0, [pc, #20] @ (5c980 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c184 │ │ │ │ - b.n 5c8ac │ │ │ │ - b.n 5c8b2 │ │ │ │ - b.n 5c8b8 │ │ │ │ - movs r5, #208 @ 0xd0 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - add r6, pc, #704 @ (adr r6, 5cc44 ) │ │ │ │ - movs r4, r0 │ │ │ │ - │ │ │ │ -0005c984 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ - cbz r0, 5c99e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0005c9a4 >::_M_realloc_append(OsiRowCut*&&)@@Base>: │ │ │ │ - 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 │ │ │ │ - ldrd r8, r7, [r0] │ │ │ │ - mov r9, r1 │ │ │ │ - mvn.w r1, #3758096384 @ 0xe0000000 │ │ │ │ - sub.w r7, r7, r8 │ │ │ │ - asrs r3, r7, #2 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 5ca3a >::_M_realloc_append(OsiRowCut*&&)@@Base+0x96> │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r2, r3 │ │ │ │ - it cc │ │ │ │ - movcc r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - adds r4, r3, r2 │ │ │ │ - bcs.n 5ca30 >::_M_realloc_append(OsiRowCut*&&)@@Base+0x8c> │ │ │ │ - cmp r4, r1 │ │ │ │ - it cs │ │ │ │ - movcs r4, r1 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2b890 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - add.w r9, r7, #4 │ │ │ │ - mov r5, r0 │ │ │ │ - add r9, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - str r3, [r0, r7] │ │ │ │ - bgt.n 5ca08 >::_M_realloc_append(OsiRowCut*&&)@@Base+0x64> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 5ca28 >::_M_realloc_append(OsiRowCut*&&)@@Base+0x84> │ │ │ │ - add r4, r5 │ │ │ │ - strd r5, r9, [r6] │ │ │ │ - str r4, [r6, #8] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - blx 2d5c8 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - sub.w r1, r1, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - add r4, r5 │ │ │ │ - blx 2c4e4 │ │ │ │ - strd r5, r9, [r6] │ │ │ │ - str r4, [r6, #8] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - sub.w r1, r1, r8 │ │ │ │ - b.n 5ca16 >::_M_realloc_append(OsiRowCut*&&)@@Base+0x72> │ │ │ │ - movw r4, #65532 @ 0xfffc │ │ │ │ - movt r4, #32767 @ 0x7fff │ │ │ │ - b.n 5c9de >::_M_realloc_append(OsiRowCut*&&)@@Base+0x3a> │ │ │ │ - ldr r0, [pc, #8] @ (5ca44 >::_M_realloc_append(OsiRowCut*&&)@@Base+0xa0>) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c184 │ │ │ │ - nop │ │ │ │ - b.n 5cda0 │ │ │ │ - movs r4, r0 │ │ │ │ - │ │ │ │ -0005ca48 : │ │ │ │ +00058558 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (5ca6c ) │ │ │ │ + ldr r3, [pc, #20] @ (5857c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #20] @ (5ca70 ) │ │ │ │ + ldr r2, [pc, #20] @ (58580 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2bf74 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r4, #204 @ 0xcc │ │ │ │ + ldr r4, [r7, #24] │ │ │ │ movs r7, r0 │ │ │ │ lsrs r0, r1, #27 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ca74 : │ │ │ │ +00058584 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c120 │ │ │ │ mov r0, r4 │ │ │ │ @@ -75376,46 +68486,46 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ - cbnz r4, 5cab6 │ │ │ │ - b.n 5cb10 │ │ │ │ + cbnz r4, 585c6 │ │ │ │ + b.n 58620 │ │ │ │ mov r4, r5 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ mov r6, r8 │ │ │ │ ldr.w fp, [r4, #16] │ │ │ │ mov r0, r9 │ │ │ │ cmp r8, r7 │ │ │ │ it cs │ │ │ │ movcs r6, r7 │ │ │ │ - cbz r6, 5cad2 │ │ │ │ + cbz r6, 585e2 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 5cad6 │ │ │ │ + cbnz r0, 585e6 │ │ │ │ sub.w r0, r8, r7 │ │ │ │ ldrd r2, r5, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itee ge │ │ │ │ movge r2, #0 │ │ │ │ movlt r5, r2 │ │ │ │ movlt r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 5cab4 │ │ │ │ + bne.n 585c4 │ │ │ │ mov r5, r4 │ │ │ │ - cbnz r2, 5cb12 │ │ │ │ - cbz r6, 5cb3c │ │ │ │ + cbnz r2, 58622 │ │ │ │ + cbz r6, 5864c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbz r0, 5cb3c │ │ │ │ + cbz r0, 5864c │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ite lt │ │ │ │ strdlt r3, r5, [sl] │ │ │ │ strdge r4, r3, [sl] │ │ │ │ mov r0, sl │ │ │ │ add sp, #12 │ │ │ │ @@ -75423,71 +68533,71 @@ │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [sl] │ │ │ │ - beq.n 5cb08 │ │ │ │ + beq.n 58618 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r4 │ │ │ │ blx 2cbf0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd fp, r7, [r0, #16] │ │ │ │ cmp r7, r8 │ │ │ │ mov r6, r7 │ │ │ │ it cs │ │ │ │ movcs r6, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 5caee │ │ │ │ + bne.n 585fe │ │ │ │ sub.w r0, r7, r8 │ │ │ │ - b.n 5cafa │ │ │ │ + b.n 5860a │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ - cbnz r4, 5cb66 │ │ │ │ - b.n 5cbc0 │ │ │ │ + cbnz r4, 58676 │ │ │ │ + b.n 586d0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ mov r6, r8 │ │ │ │ ldr.w fp, [r4, #16] │ │ │ │ mov r0, r9 │ │ │ │ cmp r8, r7 │ │ │ │ it cs │ │ │ │ movcs r6, r7 │ │ │ │ - cbz r6, 5cb82 │ │ │ │ + cbz r6, 58692 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 5cb86 │ │ │ │ + cbnz r0, 58696 │ │ │ │ sub.w r0, r8, r7 │ │ │ │ ldrd r2, r5, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itee ge │ │ │ │ movge r2, #0 │ │ │ │ movlt r5, r2 │ │ │ │ movlt r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 5cb64 │ │ │ │ + bne.n 58674 │ │ │ │ mov r5, r4 │ │ │ │ - cbnz r2, 5cbc2 │ │ │ │ - cbz r6, 5cbec │ │ │ │ + cbnz r2, 586d2 │ │ │ │ + cbz r6, 586fc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbz r0, 5cbec │ │ │ │ + cbz r0, 586fc │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ite lt │ │ │ │ strdlt r3, r5, [sl] │ │ │ │ strdge r4, r3, [sl] │ │ │ │ mov r0, sl │ │ │ │ add sp, #12 │ │ │ │ @@ -75495,273 +68605,273 @@ │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [sl] │ │ │ │ - beq.n 5cbb8 │ │ │ │ + beq.n 586c8 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r4 │ │ │ │ blx 2cbf0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd fp, r7, [r0, #16] │ │ │ │ cmp r7, r8 │ │ │ │ mov r6, r7 │ │ │ │ it cs │ │ │ │ movcs r6, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 5cb9e │ │ │ │ + bne.n 586ae │ │ │ │ sub.w r0, r7, r8 │ │ │ │ - b.n 5cbaa │ │ │ │ + b.n 586ba │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5ce70 │ │ │ │ + beq.w 58980 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5ce2c │ │ │ │ + beq.w 5893c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5cdf4 │ │ │ │ + beq.w 58904 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w fp, [r3, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 5cdbc │ │ │ │ + beq.w 588cc │ │ │ │ ldr.w r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5cd48 │ │ │ │ + beq.w 58858 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5ccde │ │ │ │ + beq.n 587ee │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5cd12 │ │ │ │ + beq.n 58822 │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 5cd86 │ │ │ │ + beq.w 58896 │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, 5cc9e │ │ │ │ + cbz r7, 587ae │ │ │ │ mov sl, r7 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 5cbf4 │ │ │ │ + bl 58704 │ │ │ │ add.w r1, r7, #48 @ 0x30 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5cc7c │ │ │ │ + beq.n 5878c │ │ │ │ ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r1, sl, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5cc92 │ │ │ │ + beq.n 587a2 │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 5cc5c │ │ │ │ + bne.n 5876c │ │ │ │ ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ add.w r2, r9, #48 @ 0x30 │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5ccb8 │ │ │ │ + beq.n 587c8 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r2, r9, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5ccce │ │ │ │ + beq.n 587de │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5cd86 │ │ │ │ + beq.n 58896 │ │ │ │ mov r9, r7 │ │ │ │ - b.n 5cc56 │ │ │ │ + b.n 58766 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5ccf2 │ │ │ │ + beq.n 58802 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5cd04 │ │ │ │ + beq.n 58814 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r5, 5cd48 │ │ │ │ + cbz r5, 58858 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5cc3e │ │ │ │ + b.n 5874e │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5cd26 │ │ │ │ + beq.n 58836 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5cd38 │ │ │ │ + beq.n 58848 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5ccde │ │ │ │ + beq.n 587ee │ │ │ │ mov r5, r6 │ │ │ │ - b.n 5cc44 │ │ │ │ + b.n 58754 │ │ │ │ ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ add.w r3, fp, #48 @ 0x30 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5cd62 │ │ │ │ + beq.n 58872 │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5cd78 │ │ │ │ + beq.n 58888 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 5cdbc │ │ │ │ + cbz r4, 588cc │ │ │ │ mov fp, r4 │ │ │ │ - b.n 5cc34 │ │ │ │ + b.n 58744 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add.w r3, r6, #48 @ 0x30 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5cd9a │ │ │ │ + beq.n 588aa │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5cdac │ │ │ │ + beq.n 588bc │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5cd12 │ │ │ │ + beq.n 58822 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 5cc4a │ │ │ │ + b.n 5875a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5cdd2 │ │ │ │ + beq.n 588e2 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5cde6 │ │ │ │ + beq.n 588f6 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 5cdf4 │ │ │ │ + cbz r4, 58904 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 5cc26 │ │ │ │ + b.n 58736 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5ce0a │ │ │ │ + beq.n 5891a │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5ce1e │ │ │ │ + beq.n 5892e │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 5ce2c │ │ │ │ + cbz r4, 5893c │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 5cc1a │ │ │ │ + b.n 5872a │ │ │ │ ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5ce46 │ │ │ │ + beq.n 58956 │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5ce5c │ │ │ │ + beq.n 5896c │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 5ce6a │ │ │ │ + cbz r4, 5897a │ │ │ │ mov r8, r4 │ │ │ │ - b.n 5cc0e │ │ │ │ + b.n 5871e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #672] @ (5d128 ) │ │ │ │ - ldr r3, [pc, #672] @ (5d12c ) │ │ │ │ + ldr r2, [pc, #672] @ (58c38 ) │ │ │ │ + ldr r3, [pc, #672] @ (58c3c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -75771,296 +68881,296 @@ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w fp, r0, #24 │ │ │ │ str.w fp, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r8, r5, [r3] │ │ │ │ str r5, [sp, #20] │ │ │ │ cmp r5, #15 │ │ │ │ - bhi.w 5cfee │ │ │ │ + bhi.w 58afe │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5cf5c │ │ │ │ + bne.n 58a6c │ │ │ │ ldrb.w r3, [r8] │ │ │ │ mov r2, fp │ │ │ │ strb r3, [r0, #24] │ │ │ │ str r5, [r4, #20] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, r5] │ │ │ │ add.w sl, r7, #4 │ │ │ │ mov r5, r6 │ │ │ │ cmp sl, r6 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w r9, [r4, #20] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.w 5d00c │ │ │ │ + beq.w 58b1c │ │ │ │ ldrd r2, r3, [r6, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5cf66 │ │ │ │ + beq.n 58a76 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2db04 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, r9, r3 │ │ │ │ cmpeq r2, #0 │ │ │ │ - blt.w 5d03e │ │ │ │ + blt.w 58b4e │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2db04 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 5cf6e │ │ │ │ + cbz r0, 58a7e │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blt.n 5cf78 │ │ │ │ + blt.n 58a88 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, fp │ │ │ │ - beq.n 5cf36 │ │ │ │ + beq.n 58a46 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #496] @ (5d130 ) │ │ │ │ - ldr r3, [pc, #488] @ (5d12c ) │ │ │ │ + ldr r2, [pc, #496] @ (58c40 ) │ │ │ │ + ldr r3, [pc, #488] @ (58c3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 5d0fa │ │ │ │ + bne.w 58c0a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, fp │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5cec6 │ │ │ │ + beq.n 589d6 │ │ │ │ mov r0, fp │ │ │ │ - b.n 5cffe │ │ │ │ + b.n 58b0e │ │ │ │ sub.w r2, r9, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 5d03e │ │ │ │ + blt.n 58b4e │ │ │ │ sub.w r0, r3, r9 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5cf28 │ │ │ │ + bge.n 58a38 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 5d0c2 │ │ │ │ + beq.w 58bd2 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c508 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r9, r5 │ │ │ │ mov r8, r0 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5d078 │ │ │ │ + beq.n 58b88 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2db04 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ itt eq │ │ │ │ subeq.w r5, r9, r5 │ │ │ │ cmpeq r5, #0 │ │ │ │ - blt.w 5d0d4 │ │ │ │ + blt.w 58be4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 5ca94 │ │ │ │ + bl 585a4 │ │ │ │ ldrd r5, r8, [sp, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5cf28 │ │ │ │ + beq.n 58a38 │ │ │ │ subs r0, r5, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp sl, r8 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d08a │ │ │ │ + beq.n 58b9a │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ blx 2ba50 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 5cf3e │ │ │ │ + b.n 58a4e │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r4, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - b.n 5cec6 │ │ │ │ + b.n 589d6 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5cfb2 │ │ │ │ + beq.n 58ac2 │ │ │ │ ldr.w r8, [r7, #16] │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r6, [r8, #20] │ │ │ │ cmp r9, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5d0b4 │ │ │ │ + beq.n 58bc4 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx 2db04 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne.n 5d0c8 │ │ │ │ + bne.n 58bd8 │ │ │ │ sub.w r6, r6, r9 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 5cfb2 │ │ │ │ - b.n 5cfc8 │ │ │ │ + bge.n 58ac2 │ │ │ │ + b.n 58ad8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 5d072 │ │ │ │ + beq.n 58b82 │ │ │ │ mov r0, r6 │ │ │ │ blx 2cbf0 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ cmp r9, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 5d062 │ │ │ │ + cbz r2, 58b72 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 5d066 │ │ │ │ + cbnz r0, 58b76 │ │ │ │ sub.w r0, r5, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5cfb2 │ │ │ │ + bge.n 58ac2 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5cfce │ │ │ │ + beq.n 58ade │ │ │ │ mov r5, r6 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 5cfc8 │ │ │ │ + b.n 58ad8 │ │ │ │ sub.w r3, r9, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 5cfb2 │ │ │ │ + bge.n 58ac2 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ movs r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5cfce │ │ │ │ + bne.n 58ade │ │ │ │ mov r8, r6 │ │ │ │ ldrd r2, r3, [r8, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 5d0ac │ │ │ │ + cbz r2, 58bbc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2db04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 5d0b0 │ │ │ │ + cbnz r0, 58bc0 │ │ │ │ sub.w r0, r9, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 5cfda │ │ │ │ + b.n 58aea │ │ │ │ sub.w r6, r6, r9 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 5cfb2 │ │ │ │ + bge.w 58ac2 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 5cfce │ │ │ │ + b.n 58ade │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 5cfc8 │ │ │ │ + b.n 58ad8 │ │ │ │ itt lt │ │ │ │ movlt r3, #0 │ │ │ │ movlt r5, r3 │ │ │ │ - bge.w 5cfb2 │ │ │ │ - b.n 5cfc8 │ │ │ │ + bge.w 58ac2 │ │ │ │ + b.n 58ad8 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r5, r8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 5cfc8 │ │ │ │ + bne.w 58ad8 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 5d09a │ │ │ │ + b.n 58baa │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #76] @ (5d134 ) │ │ │ │ - ldr r3, [pc, #64] @ (5d12c ) │ │ │ │ + ldr r2, [pc, #76] @ (58c44 ) │ │ │ │ + ldr r3, [pc, #64] @ (58c3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5d122 │ │ │ │ + beq.n 58c32 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #44] @ (5d138 ) │ │ │ │ - ldr r3, [pc, #28] @ (5d12c ) │ │ │ │ + ldr r2, [pc, #44] @ (58c48 ) │ │ │ │ + ldr r3, [pc, #28] @ (58c3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 5d0fa │ │ │ │ + bne.n 58c0a │ │ │ │ blx 2d548 <__cxa_rethrow@plt> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - movs r0, #156 @ 0x9c │ │ │ │ + str r4, [r1, #88] @ 0x58 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r4, #7 │ │ │ │ + str r6, [r2, #76] @ 0x4c │ │ │ │ movs r7, r0 │ │ │ │ - subs r6, r7, #0 │ │ │ │ + str r6, [r5, #48] @ 0x30 │ │ │ │ movs r7, r0 │ │ │ │ - subs r2, r3, #0 │ │ │ │ + str r2, [r1, #48] @ 0x30 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0005d13c )@@Base>: │ │ │ │ +00058c4c )@@Base>: │ │ │ │ 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, #3688] @ 0xe68 │ │ │ │ sub sp, #372 @ 0x174 │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r3, [pc, #2852] @ 5dc78 )@@Base+0xb3c> │ │ │ │ + ldr.w r3, [pc, #2852] @ 59788 )@@Base+0xb3c> │ │ │ │ add r4, sp, #340 @ 0x154 │ │ │ │ add r5, sp, #348 @ 0x15c │ │ │ │ - ldr.w r7, [pc, #2848] @ 5dc7c )@@Base+0xb40> │ │ │ │ + ldr.w r7, [pc, #2848] @ 5978c )@@Base+0xb40> │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add.w r8, sp, #116 @ 0x74 │ │ │ │ - ldr.w r0, [pc, #2844] @ 5dc80 )@@Base+0xb44> │ │ │ │ + ldr.w r0, [pc, #2844] @ 59790 )@@Base+0xb44> │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add r7, pc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ @@ -76083,15 +69193,15 @@ │ │ │ │ adds r7, #16 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r4, #-16] │ │ │ │ str.w r1, [r4, #-12] │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 5d196 )@@Base+0x5a> │ │ │ │ + bne.n 58ca6 )@@Base+0x5a> │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [sp, #340] @ 0x154 │ │ │ │ str r3, [sp, #344] @ 0x158 │ │ │ │ @@ -76099,56 +69209,56 @@ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ blx 2cce8 , std::allocator > const&, int)@plt> │ │ │ │ ldr r5, [r6, #96] @ 0x60 │ │ │ │ add.w r7, r6, #92 @ 0x5c │ │ │ │ ldrd fp, sl, [sp, #340] @ 0x154 │ │ │ │ mov r4, r7 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 5db66 )@@Base+0xa2a> │ │ │ │ + beq.w 59676 )@@Base+0xa2a> │ │ │ │ mov r9, r7 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ mov r2, sl │ │ │ │ cmp sl, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 5d1f2 )@@Base+0xb6> │ │ │ │ + cbz r2, 58d02 )@@Base+0xb6> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 5d1f6 )@@Base+0xba> │ │ │ │ + cbnz r0, 58d06 )@@Base+0xba> │ │ │ │ sub.w r0, r4, sl │ │ │ │ ldrd r3, r2, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r9, r5 │ │ │ │ movlt r5, r2 │ │ │ │ movge r5, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 5d1dc )@@Base+0xa0> │ │ │ │ + bne.n 58cec )@@Base+0xa0> │ │ │ │ mov r4, r9 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.w 5db66 )@@Base+0xa2a> │ │ │ │ + beq.w 59676 )@@Base+0xa2a> │ │ │ │ ldr.w r5, [r9, #20] │ │ │ │ mov r2, sl │ │ │ │ cmp sl, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 5d22a )@@Base+0xee> │ │ │ │ + cbz r2, 58d3a )@@Base+0xee> │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 5d22e )@@Base+0xf2> │ │ │ │ + cbnz r0, 58d3e )@@Base+0xf2> │ │ │ │ sub.w r0, sl, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 5db66 )@@Base+0xa2a> │ │ │ │ + blt.w 59676 )@@Base+0xa2a> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 5d248 )@@Base+0x10c> │ │ │ │ + beq.n 58d58 )@@Base+0x10c> │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ movs r2, #0 │ │ │ │ @@ -76163,15 +69273,15 @@ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ movs r3, #20 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #2576] @ 5dc84 )@@Base+0xb48> │ │ │ │ + ldr.w ip, [pc, #2576] @ 59794 )@@Base+0xb48> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ add r3, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @@ -76191,23 +69301,23 @@ │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ strb.w lr, [r3, r0] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str.w r8, [r4] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #2508] @ 5dc88 )@@Base+0xb4c> │ │ │ │ + ldr.w r1, [pc, #2508] @ 59798 )@@Base+0xb4c> │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w fp, sp, #252 @ 0xfc │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ blx 2d5c8 │ │ │ │ - ldr.w r3, [pc, #2492] @ 5dc8c )@@Base+0xb50> │ │ │ │ + ldr.w r3, [pc, #2492] @ 5979c )@@Base+0xb50> │ │ │ │ add r1, sp, #228 @ 0xe4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ movs r5, #0 │ │ │ │ @@ -76230,15 +69340,15 @@ │ │ │ │ stmia.w r7, {r0, r1, r2} │ │ │ │ strb.w r5, [sp, #264] @ 0x108 │ │ │ │ stmia.w fp, {r0, r1, r2} │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r8, [pc, #2416] @ 5dc90 )@@Base+0xb54> │ │ │ │ + ldr.w r8, [pc, #2416] @ 597a0 )@@Base+0xb54> │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, sl │ │ │ │ add r8, pc │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ add.w lr, r8, #32 │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ @@ -76247,17 +69357,17 @@ │ │ │ │ add.w r8, r8, #16 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r5, #-16] │ │ │ │ str.w r1, [r5, #-12] │ │ │ │ str.w r2, [r5, #-8] │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 5d330 )@@Base+0x1f4> │ │ │ │ + bne.n 58e40 )@@Base+0x1f4> │ │ │ │ mov r3, r8 │ │ │ │ - ldr.w r9, [pc, #2368] @ 5dc94 )@@Base+0xb58> │ │ │ │ + ldr.w r9, [pc, #2368] @ 597a4 )@@Base+0xb58> │ │ │ │ add r2, sp, #300 @ 0x12c │ │ │ │ add r1, sp, #324 @ 0x144 │ │ │ │ add r9, pc │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ mov sl, r7 │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ @@ -76285,15 +69395,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #316] @ 0x13c │ │ │ │ mov r1, r4 │ │ │ │ str.w lr, [r4] │ │ │ │ strb.w ip, [sp, #307] @ 0x133 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r5, [pc, #2276] @ 5dc98 )@@Base+0xb5c> │ │ │ │ + ldr.w r5, [pc, #2276] @ 597a8 )@@Base+0xb5c> │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov.w lr, #0 │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #316] @ 0x13c │ │ │ │ str r3, [sp, #324] @ 0x144 │ │ │ │ mov.w r8, #66 @ 0x42 │ │ │ │ @@ -76316,15 +69426,15 @@ │ │ │ │ str r0, [sp, #320] @ 0x140 │ │ │ │ strb.w lr, [r3, r0] │ │ │ │ str.w r8, [r4] │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #340] @ 0x154 │ │ │ │ mov r0, r8 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #2188] @ 5dc9c )@@Base+0xb60> │ │ │ │ + ldr.w r1, [pc, #2188] @ 597ac )@@Base+0xb60> │ │ │ │ movs r2, #66 @ 0x42 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r5, sp, #220 @ 0xdc │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ str r0, [sp, #340] @ 0x154 │ │ │ │ blx 2d5c8 │ │ │ │ @@ -76347,69 +69457,69 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ blx sl │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 5d460 )@@Base+0x324> │ │ │ │ + beq.n 58f70 )@@Base+0x324> │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5d470 )@@Base+0x334> │ │ │ │ + beq.n 58f80 )@@Base+0x334> │ │ │ │ ldr r1, [sp, #324] @ 0x144 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5d480 )@@Base+0x344> │ │ │ │ + beq.n 58f90 )@@Base+0x344> │ │ │ │ ldr r1, [sp, #300] @ 0x12c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5d490 )@@Base+0x354> │ │ │ │ + beq.n 58fa0 )@@Base+0x354> │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ cmp r0, fp │ │ │ │ - beq.n 5d49e )@@Base+0x362> │ │ │ │ + beq.n 58fae )@@Base+0x362> │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5d4ae )@@Base+0x372> │ │ │ │ + beq.n 58fbe )@@Base+0x372> │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5d4be )@@Base+0x382> │ │ │ │ + beq.n 58fce )@@Base+0x382> │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5d4ce )@@Base+0x392> │ │ │ │ + beq.n 58fde )@@Base+0x392> │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w r6, [pc, #1996] @ 5dca0 )@@Base+0xb64> │ │ │ │ + ldr.w r6, [pc, #1996] @ 597b0 )@@Base+0xb64> │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ movs r7, #0 │ │ │ │ str r3, [sp, #340] @ 0x154 │ │ │ │ movs r3, #20 │ │ │ │ str r3, [r4, #0] │ │ │ │ add r6, pc │ │ │ │ @@ -76436,67 +69546,67 @@ │ │ │ │ strb r7, [r3, r2] │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ ldr.w r5, [r9, #72] @ 0x48 │ │ │ │ add.w r6, r9, #68 @ 0x44 │ │ │ │ ldrd sl, r7, [sp, #340] @ 0x154 │ │ │ │ mov r8, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 5db4e )@@Base+0xa12> │ │ │ │ + beq.w 5965e )@@Base+0xa12> │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 5d548 )@@Base+0x40c> │ │ │ │ + cbz r2, 59058 )@@Base+0x40c> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, sl │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 5d54a )@@Base+0x40e> │ │ │ │ + cbnz r0, 5905a )@@Base+0x40e> │ │ │ │ subs r0, r4, r6 │ │ │ │ ldrd r2, r1, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r8, r5 │ │ │ │ movlt r5, r1 │ │ │ │ movge r5, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 5d532 )@@Base+0x3f6> │ │ │ │ + bne.n 59042 )@@Base+0x3f6> │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r6 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ cmp r8, r6 │ │ │ │ - beq.w 5db4e )@@Base+0xa12> │ │ │ │ + beq.w 5965e )@@Base+0xa12> │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 5d582 )@@Base+0x446> │ │ │ │ + cbz r2, 59092 )@@Base+0x446> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 5d584 )@@Base+0x448> │ │ │ │ + cbnz r0, 59094 )@@Base+0x448> │ │ │ │ subs r0, r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 5db4e )@@Base+0xa12> │ │ │ │ + blt.w 5965e )@@Base+0xa12> │ │ │ │ movs r3, #19 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 5d5a0 )@@Base+0x464> │ │ │ │ + beq.n 590b0 )@@Base+0x464> │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ mov r0, sl │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #124 @ 0x7c │ │ │ │ - ldr.w r5, [pc, #1788] @ 5dca4 )@@Base+0xb68> │ │ │ │ + ldr.w r5, [pc, #1788] @ 597b4 )@@Base+0xb68> │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r5, pc │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ movs r2, #0 │ │ │ │ @@ -76532,15 +69642,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ strb r7, [r3, r5] │ │ │ │ str.w ip, [r4] │ │ │ │ str.w r8, [sp, #148] @ 0x94 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1684] @ 5dca8 )@@Base+0xb6c> │ │ │ │ + ldr.w ip, [pc, #1684] @ 597b8 )@@Base+0xb6c> │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ add.w r7, ip, #32 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov r6, ip │ │ │ │ @@ -76548,15 +69658,15 @@ │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r5, #-16] │ │ │ │ str.w r1, [r5, #-12] │ │ │ │ str.w r2, [r5, #-8] │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 5d622 )@@Base+0x4e6> │ │ │ │ + bne.n 59132 )@@Base+0x4e6> │ │ │ │ mov r3, ip │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #13 │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r2, [r5, #8] │ │ │ │ @@ -76564,15 +69674,15 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strh r2, [r5, #12] │ │ │ │ strb r3, [r5, #14] │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr.w r5, [pc, #1608] @ 5dcac )@@Base+0xb70> │ │ │ │ + ldr.w r5, [pc, #1608] @ 597bc )@@Base+0xb70> │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ add r5, pc │ │ │ │ strb.w ip, [r2, r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ @@ -76589,22 +69699,22 @@ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str.w lr, [sp, #200] @ 0xc8 │ │ │ │ strb.w ip, [sp, #217] @ 0xd9 │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #1544] @ 5dcb0 )@@Base+0xb74> │ │ │ │ + ldr.w r1, [pc, #1544] @ 597c0 )@@Base+0xb74> │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ blx 2d5c8 │ │ │ │ - ldr.w r3, [pc, #1532] @ 5dcb4 )@@Base+0xb78> │ │ │ │ + ldr.w r3, [pc, #1532] @ 597c4 )@@Base+0xb78> │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #224] @ 0xe0 │ │ │ │ strb r2, [r0, r1] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ @@ -76616,15 +69726,15 @@ │ │ │ │ stmia.w fp, {r0, r1} │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #248] @ 0xf8 │ │ │ │ movs r3, #93 @ 0x5d │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #1484] @ 5dcb8 )@@Base+0xb7c> │ │ │ │ + ldr.w r1, [pc, #1484] @ 597c8 )@@Base+0xb7c> │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ blx 2d5c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -76635,15 +69745,15 @@ │ │ │ │ strb r2, [r1, r3] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ movs r3, #17 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r6, [pc, #1444] @ 5dcbc )@@Base+0xb80> │ │ │ │ + ldr.w r6, [pc, #1444] @ 597cc )@@Base+0xb80> │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r7, #0 │ │ │ │ add r6, pc │ │ │ │ str r0, [sp, #292] @ 0x124 │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ mov.w ip, #81 @ 0x51 │ │ │ │ @@ -76662,15 +69772,15 @@ │ │ │ │ strb r7, [r3, r0] │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ str.w ip, [r4] │ │ │ │ str r3, [sp, #316] @ 0x13c │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #1384] @ 5dcc0 )@@Base+0xb84> │ │ │ │ + ldr.w r1, [pc, #1384] @ 597d0 )@@Base+0xb84> │ │ │ │ movs r2, #81 @ 0x51 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #324] @ 0x144 │ │ │ │ str r0, [sp, #316] @ 0x13c │ │ │ │ blx 2d5c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -76682,15 +69792,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ strb r2, [r1, r3] │ │ │ │ movw r3, #565 @ 0x235 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r5, [sp, #340] @ 0x154 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #1340] @ 5dcc4 )@@Base+0xb88> │ │ │ │ + ldr.w r1, [pc, #1340] @ 597d4 )@@Base+0xb88> │ │ │ │ movw r2, #565 @ 0x235 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ str r0, [sp, #340] @ 0x154 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ @@ -76714,81 +69824,81 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r1, r6, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 5d7d6 )@@Base+0x69a> │ │ │ │ + beq.n 592e6 )@@Base+0x69a> │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5d7e6 )@@Base+0x6aa> │ │ │ │ + beq.n 592f6 )@@Base+0x6aa> │ │ │ │ ldr r1, [sp, #324] @ 0x144 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5d7f6 )@@Base+0x6ba> │ │ │ │ + beq.n 59306 )@@Base+0x6ba> │ │ │ │ ldr r1, [sp, #300] @ 0x12c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5d806 )@@Base+0x6ca> │ │ │ │ + beq.n 59316 )@@Base+0x6ca> │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ cmp r0, fp │ │ │ │ - beq.n 5d814 )@@Base+0x6d8> │ │ │ │ + beq.n 59324 )@@Base+0x6d8> │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5d824 )@@Base+0x6e8> │ │ │ │ + beq.n 59334 )@@Base+0x6e8> │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5d834 )@@Base+0x6f8> │ │ │ │ + beq.n 59344 )@@Base+0x6f8> │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5d844 )@@Base+0x708> │ │ │ │ + beq.n 59354 )@@Base+0x708> │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 5d852 )@@Base+0x716> │ │ │ │ + beq.n 59362 )@@Base+0x716> │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, sl │ │ │ │ - beq.n 5d860 )@@Base+0x724> │ │ │ │ + beq.n 59370 )@@Base+0x724> │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w r5, [pc, #1120] @ 5dcc8 )@@Base+0xb8c> │ │ │ │ + ldr.w r5, [pc, #1120] @ 597d8 )@@Base+0xb8c> │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ movs r7, #0 │ │ │ │ str r3, [sp, #340] @ 0x154 │ │ │ │ movs r3, #25 │ │ │ │ str r3, [r4, #0] │ │ │ │ add r5, pc │ │ │ │ @@ -76818,63 +69928,63 @@ │ │ │ │ strb r7, [r3, r2] │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ ldr.w r5, [r9, #72] @ 0x48 │ │ │ │ add.w r6, r9, #68 @ 0x44 │ │ │ │ ldrd sl, r7, [sp, #340] @ 0x154 │ │ │ │ mov r8, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 5db36 )@@Base+0x9fa> │ │ │ │ + beq.w 59646 )@@Base+0x9fa> │ │ │ │ mov fp, r4 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 5d8dc )@@Base+0x7a0> │ │ │ │ + cbz r2, 593ec )@@Base+0x7a0> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, sl │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 5d8de )@@Base+0x7a2> │ │ │ │ + cbnz r0, 593ee )@@Base+0x7a2> │ │ │ │ subs r0, r4, r7 │ │ │ │ ldrd r3, r2, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r8, r5 │ │ │ │ movlt r5, r2 │ │ │ │ movge r5, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 5d8c6 )@@Base+0x78a> │ │ │ │ + bne.n 593d6 )@@Base+0x78a> │ │ │ │ mov r4, fp │ │ │ │ cmp r8, r6 │ │ │ │ - beq.w 5db36 )@@Base+0x9fa> │ │ │ │ + beq.w 59646 )@@Base+0x9fa> │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 5d912 )@@Base+0x7d6> │ │ │ │ + cbz r2, 59422 )@@Base+0x7d6> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 5d914 )@@Base+0x7d8> │ │ │ │ + cbnz r0, 59424 )@@Base+0x7d8> │ │ │ │ subs r0, r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 5db36 )@@Base+0x9fa> │ │ │ │ + blt.w 59646 )@@Base+0x9fa> │ │ │ │ movs r3, #19 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 5d930 )@@Base+0x7f4> │ │ │ │ + beq.n 59440 )@@Base+0x7f4> │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ mov r0, sl │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w r8, [pc, #916] @ 5dccc )@@Base+0xb90> │ │ │ │ + ldr.w r8, [pc, #916] @ 597dc )@@Base+0xb90> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ movs r7, #33 @ 0x21 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ @@ -76892,15 +70002,15 @@ │ │ │ │ add.w r8, r8, #16 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [lr, #-16] │ │ │ │ str.w r1, [lr, #-12] │ │ │ │ str.w r2, [lr, #-8] │ │ │ │ str.w r3, [lr, #-4] │ │ │ │ cmp r7, ip │ │ │ │ - bne.n 5d95c )@@Base+0x820> │ │ │ │ + bne.n 5946c )@@Base+0x820> │ │ │ │ ldrb.w r3, [r8] │ │ │ │ movs r2, #0 │ │ │ │ strb.w r3, [lr] │ │ │ │ ldr r1, [sp, #292] @ 0x124 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r9, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #296] @ 0x128 │ │ │ │ @@ -76908,15 +70018,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #316] @ 0x13c │ │ │ │ movs r3, #96 @ 0x60 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #812] @ (5dcd0 )@@Base+0xb94>) │ │ │ │ + ldr r1, [pc, #812] @ (597e0 )@@Base+0xb94>) │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #324] @ 0x144 │ │ │ │ str r0, [sp, #316] @ 0x13c │ │ │ │ blx 2d5c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -76928,15 +70038,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ strb r2, [r1, r3] │ │ │ │ movs r3, #235 @ 0xeb │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r7, [sp, #340] @ 0x154 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #768] @ (5dcd4 )@@Base+0xb98>) │ │ │ │ + ldr r1, [pc, #768] @ (597e4 )@@Base+0xb98>) │ │ │ │ movs r2, #235 @ 0xeb │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ str r0, [sp, #340] @ 0x154 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ @@ -76950,35 +70060,35 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 5da0c )@@Base+0x8d0> │ │ │ │ + beq.n 5951c )@@Base+0x8d0> │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5da1c )@@Base+0x8e0> │ │ │ │ + beq.n 5952c )@@Base+0x8e0> │ │ │ │ ldr r1, [sp, #324] @ 0x144 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5da2c )@@Base+0x8f0> │ │ │ │ + beq.n 5953c )@@Base+0x8f0> │ │ │ │ ldr r1, [sp, #300] @ 0x12c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ - ldr r7, [pc, #676] @ (5dcd8 )@@Base+0xb9c>) │ │ │ │ + ldr r7, [pc, #676] @ (597e8 )@@Base+0xb9c>) │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r9, [r2] │ │ │ │ add r7, pc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #340] @ 0x154 │ │ │ │ movs r2, #0 │ │ │ │ @@ -76994,15 +70104,15 @@ │ │ │ │ adds r7, #16 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r5, #-16] │ │ │ │ str.w r1, [r5, #-12] │ │ │ │ str.w r2, [r5, #-8] │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 5da54 )@@Base+0x918> │ │ │ │ + bne.n 59564 )@@Base+0x918> │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ movs r1, #0 │ │ │ │ strb r3, [r5, #0] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #340] @ 0x154 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #344] @ 0x158 │ │ │ │ @@ -77011,561 +70121,582 @@ │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ ldr.w r5, [r9, #72] @ 0x48 │ │ │ │ add.w r6, r9, #68 @ 0x44 │ │ │ │ ldr.w sl, [sp, #340] @ 0x154 │ │ │ │ mov r8, r6 │ │ │ │ ldr r7, [sp, #344] @ 0x158 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5db1e )@@Base+0x9e2> │ │ │ │ + beq.n 5962e )@@Base+0x9e2> │ │ │ │ mov fp, r4 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 5dab2 )@@Base+0x976> │ │ │ │ + cbz r2, 595c2 )@@Base+0x976> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, sl │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 5dab4 )@@Base+0x978> │ │ │ │ + cbnz r0, 595c4 )@@Base+0x978> │ │ │ │ subs r0, r4, r7 │ │ │ │ ldrd r3, r2, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r8, r5 │ │ │ │ movlt r5, r2 │ │ │ │ movge r5, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 5da9c )@@Base+0x960> │ │ │ │ + bne.n 595ac )@@Base+0x960> │ │ │ │ mov r4, fp │ │ │ │ cmp r8, r6 │ │ │ │ - beq.n 5db1e )@@Base+0x9e2> │ │ │ │ + beq.n 5962e )@@Base+0x9e2> │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 5dae6 )@@Base+0x9aa> │ │ │ │ + cbz r2, 595f6 )@@Base+0x9aa> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 5dae8 )@@Base+0x9ac> │ │ │ │ + cbnz r0, 595f8 )@@Base+0x9ac> │ │ │ │ subs r0, r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5db1e )@@Base+0x9e2> │ │ │ │ + blt.n 5962e )@@Base+0x9e2> │ │ │ │ movs r3, #19 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 5db02 )@@Base+0x9c6> │ │ │ │ + beq.n 59612 )@@Base+0x9c6> │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ mov r0, sl │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #472] @ (5dcdc )@@Base+0xba0>) │ │ │ │ - ldr r3, [pc, #368] @ (5dc78 )@@Base+0xb3c>) │ │ │ │ + ldr r2, [pc, #472] @ (597ec )@@Base+0xba0>) │ │ │ │ + ldr r3, [pc, #368] @ (59788 )@@Base+0xb3c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #364] @ 0x16c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 5de0c )@@Base+0xcd0> │ │ │ │ + bne.w 5991c )@@Base+0xcd0> │ │ │ │ add sp, #372 @ 0x174 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r9, #64 @ 0x40 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 5ce74 │ │ │ │ + bl 58984 │ │ │ │ ldr.w sl, [sp, #340] @ 0x154 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 5daec )@@Base+0x9b0> │ │ │ │ + b.n 595fc )@@Base+0x9b0> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r9, #64 @ 0x40 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 5ce74 │ │ │ │ + bl 58984 │ │ │ │ ldr.w sl, [sp, #340] @ 0x154 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 5d91a )@@Base+0x7de> │ │ │ │ + b.n 5942a )@@Base+0x7de> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r9, #64 @ 0x40 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 5ce74 │ │ │ │ + bl 58984 │ │ │ │ ldr.w sl, [sp, #340] @ 0x154 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 5d58a )@@Base+0x44e> │ │ │ │ + b.n 5909a )@@Base+0x44e> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ add.w r3, r6, #88 @ 0x58 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2b890 │ │ │ │ ldr.w r9, [sp, #344] @ 0x158 │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr.w sl, [sp, #340] @ 0x154 │ │ │ │ adds r0, #16 │ │ │ │ cmp.w r9, #15 │ │ │ │ str.w r9, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bhi.n 5dc24 )@@Base+0xae8> │ │ │ │ + bhi.n 59734 )@@Base+0xae8> │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.n 5dc1a )@@Base+0xade> │ │ │ │ + bne.n 5972a )@@Base+0xade> │ │ │ │ ldrb.w r3, [sl] │ │ │ │ strb r3, [r5, #24] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov.w fp, #0 │ │ │ │ str.w r9, [r5, #20] │ │ │ │ strb.w fp, [r3, r9] │ │ │ │ cmp r7, r4 │ │ │ │ str.w fp, [r5, #40] @ 0x28 │ │ │ │ ldrd sl, r9, [r5, #16] │ │ │ │ - beq.n 5dc42 )@@Base+0xb06> │ │ │ │ + beq.n 59752 )@@Base+0xb06> │ │ │ │ ldrd r3, fp, [r4, #16] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, r9 │ │ │ │ cmp r9, fp │ │ │ │ it cs │ │ │ │ movcs r3, fp │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5dce0 )@@Base+0xba4> │ │ │ │ + beq.w 597f0 )@@Base+0xba4> │ │ │ │ ldrd r2, r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, sl │ │ │ │ blx 2db04 │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r3, r9, fp │ │ │ │ cmpeq r3, #0 │ │ │ │ - blt.w 5dce8 )@@Base+0xbac> │ │ │ │ + blt.w 597f8 )@@Base+0xbac> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 5dbf4 )@@Base+0xab8> │ │ │ │ + cbnz r0, 59704 )@@Base+0xab8> │ │ │ │ sub.w r0, fp, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 5dd56 )@@Base+0xc1a> │ │ │ │ + blt.w 59866 )@@Base+0xc1a> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 5dc0a )@@Base+0xace> │ │ │ │ + beq.n 5971a )@@Base+0xace> │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mov r0, sl │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w fp, [sp, #340] @ 0x154 │ │ │ │ - b.w 5d234 )@@Base+0xf8> │ │ │ │ + b.w 58d44 )@@Base+0xf8> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5db9c )@@Base+0xa60> │ │ │ │ + beq.n 596ac )@@Base+0xa60> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 5dc32 )@@Base+0xaf6> │ │ │ │ + b.n 59742 )@@Base+0xaf6> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r0, [r5, #16] │ │ │ │ str r3, [r5, #24] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ blx 2d5c8 │ │ │ │ ldr.w r9, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - b.n 5db9e )@@Base+0xa62> │ │ │ │ + b.n 596ae )@@Base+0xa62> │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5dd18 )@@Base+0xbdc> │ │ │ │ + beq.n 59828 )@@Base+0xbdc> │ │ │ │ ldr r3, [r6, #104] @ 0x68 │ │ │ │ mov r2, r9 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r9, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5dde4 )@@Base+0xca8> │ │ │ │ + beq.w 598f4 )@@Base+0xca8> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ blx 2db04 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5ddc8 )@@Base+0xc8c> │ │ │ │ + bne.w 598d8 )@@Base+0xc8c> │ │ │ │ sub.w r2, r4, r9 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 5dd18 )@@Base+0xbdc> │ │ │ │ + bge.n 59828 )@@Base+0xbdc> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5dd30 )@@Base+0xbf4> │ │ │ │ + b.n 59840 )@@Base+0xbf4> │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #192 @ 0xc0 │ │ │ │ - movs r4, r0 │ │ │ │ - adds r4, r7, #6 │ │ │ │ + @ instruction: 0xf2300004 │ │ │ │ + str r4, [r5, #40] @ 0x28 │ │ │ │ movs r7, r0 │ │ │ │ - sub.w r0, lr, #4 │ │ │ │ - sbcs.w r0, ip, #4 │ │ │ │ - subs.w r0, r8, #4 │ │ │ │ - sbcs.w r0, sl, #4 │ │ │ │ - sbcs.w r0, r6, #4 │ │ │ │ - adds.w r0, sl, #4 │ │ │ │ - @ instruction: 0xf0e00004 │ │ │ │ - vhadd.s8 d16, d4, d4 │ │ │ │ - vaddl.s8 q0, d12, d4 │ │ │ │ - vhadd.s8 d16, d0, d4 │ │ │ │ - vhadd.s32 d0, d0, d4 │ │ │ │ - cdp 0, 14, cr0, cr12, cr4, {0} │ │ │ │ - vhadd.s32 d0, d0, d4 │ │ │ │ - cdp 0, 15, cr0, cr10, cr4, {0} │ │ │ │ - vhadd.s32 d0, d12, d4 │ │ │ │ - vhadd.s8 d0, d4, d4 │ │ │ │ - vhadd.s32 d0, d6, d4 │ │ │ │ - stcl 0, cr0, [r6], {4} │ │ │ │ - vaddl.s32 q0, d12, d4 │ │ │ │ - vhadd.s32 d16, d8, d4 │ │ │ │ - vaddl.s16 q0, d14, d4 │ │ │ │ - cdp 0, 11, cr0, cr2, cr4, {0} │ │ │ │ - asrs r2, r4, #16 │ │ │ │ + cmp r5, #226 @ 0xe2 │ │ │ │ + movs r5, r0 │ │ │ │ + cmp r5, #176 @ 0xb0 │ │ │ │ + movs r5, r0 │ │ │ │ + cmp r5, #236 @ 0xec │ │ │ │ + movs r5, r0 │ │ │ │ + cmp r5, #174 @ 0xae │ │ │ │ + movs r5, r0 │ │ │ │ + cmp r5, #170 @ 0xaa │ │ │ │ + movs r5, r0 │ │ │ │ + cmp r5, #78 @ 0x4e │ │ │ │ + movs r5, r0 │ │ │ │ + cmp r5, #20 │ │ │ │ + movs r5, r0 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ + movs r5, r0 │ │ │ │ + cmp r3, #192 @ 0xc0 │ │ │ │ + movs r5, r0 │ │ │ │ + cmp r3, #116 @ 0x74 │ │ │ │ + movs r5, r0 │ │ │ │ + cmp r3, #84 @ 0x54 │ │ │ │ + movs r5, r0 │ │ │ │ + cmp r3, #32 │ │ │ │ + movs r5, r0 │ │ │ │ + cmp r3, #84 @ 0x54 │ │ │ │ + movs r5, r0 │ │ │ │ + cmp r3, #46 @ 0x2e │ │ │ │ + movs r5, r0 │ │ │ │ + cmp r3, #96 @ 0x60 │ │ │ │ + movs r5, r0 │ │ │ │ + cmp r3, #56 @ 0x38 │ │ │ │ + movs r5, r0 │ │ │ │ + cmp r3, #90 @ 0x5a │ │ │ │ + movs r5, r0 │ │ │ │ + cmp r0, #250 @ 0xfa │ │ │ │ + movs r5, r0 │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ + movs r5, r0 │ │ │ │ + cmp r3, #156 @ 0x9c │ │ │ │ + movs r5, r0 │ │ │ │ + cmp r3, #210 @ 0xd2 │ │ │ │ + movs r5, r0 │ │ │ │ + cmp r2, #230 @ 0xe6 │ │ │ │ + movs r5, r0 │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ movs r7, r0 │ │ │ │ sub.w r3, r9, fp │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 5dbf0 )@@Base+0xab4> │ │ │ │ + bge.n 59700 )@@Base+0xab4> │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 5dd90 )@@Base+0xc54> │ │ │ │ + beq.n 598a0 )@@Base+0xc54> │ │ │ │ mov r0, r4 │ │ │ │ blx 2cbf0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov fp, r0 │ │ │ │ cmp r9, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ - cbz r2, 5dd10 )@@Base+0xbd4> │ │ │ │ + cbz r2, 59820 )@@Base+0xbd4> │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ blx 2db04 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbnz r0, 5dd14 )@@Base+0xbd8> │ │ │ │ + cbnz r0, 59824 )@@Base+0xbd8> │ │ │ │ sub.w r0, r3, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5ddbc )@@Base+0xc80> │ │ │ │ + blt.n 598cc )@@Base+0xc80> │ │ │ │ mov r3, r9 │ │ │ │ add.w r1, r6, #88 @ 0x58 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, sl │ │ │ │ - bl 5cb44 │ │ │ │ + bl 58654 │ │ │ │ ldrd r4, r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5dbfa )@@Base+0xabe> │ │ │ │ + beq.w 5970a )@@Base+0xabe> │ │ │ │ subs r0, r4, #0 │ │ │ │ mov r4, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r7, r4 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ - cbz r0, 5dd94 )@@Base+0xc58> │ │ │ │ + cbz r0, 598a4 )@@Base+0xc58> │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r5 │ │ │ │ blx 2ba50 │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #108] @ 0x6c │ │ │ │ - b.n 5dc12 )@@Base+0xad6> │ │ │ │ + b.n 59722 )@@Base+0xad6> │ │ │ │ ldr r3, [r6, #104] @ 0x68 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 5dd94 )@@Base+0xc58> │ │ │ │ + beq.n 598a4 )@@Base+0xc58> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c508 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r9 │ │ │ │ - cbz r2, 5ddce )@@Base+0xc92> │ │ │ │ + cbz r2, 598de )@@Base+0xc92> │ │ │ │ ldr r1, [r0, #16] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ blx 2db04 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ittt eq │ │ │ │ ldreq r2, [sp, #60] @ 0x3c │ │ │ │ subeq.w r2, r9, r2 │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.n 5dd18 )@@Base+0xbdc> │ │ │ │ + bge.n 59828 )@@Base+0xbdc> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 5dda4 )@@Base+0xc68> │ │ │ │ + cbz r2, 598b4 )@@Base+0xc68> │ │ │ │ mov r4, r3 │ │ │ │ - b.n 5dd30 )@@Base+0xbf4> │ │ │ │ + b.n 59840 )@@Base+0xbf4> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 5dd42 )@@Base+0xc06> │ │ │ │ + b.n 59852 )@@Base+0xc06> │ │ │ │ ldrd r3, fp, [r4, #16] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, r9 │ │ │ │ cmp r9, fp │ │ │ │ it cs │ │ │ │ movcs r3, fp │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r3, 5ddb4 )@@Base+0xc78> │ │ │ │ + cbz r3, 598c4 )@@Base+0xc78> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, sl │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 5ddb8 )@@Base+0xc7c> │ │ │ │ + cbnz r0, 598c8 )@@Base+0xc7c> │ │ │ │ sub.w r0, r9, fp │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 5dd42 )@@Base+0xc06> │ │ │ │ + b.n 59852 )@@Base+0xc06> │ │ │ │ ldr.w r0, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5dd90 )@@Base+0xc54> │ │ │ │ + bne.n 598a0 )@@Base+0xc54> │ │ │ │ mov r4, fp │ │ │ │ - b.n 5dd38 )@@Base+0xbfc> │ │ │ │ - bge.n 5dd18 )@@Base+0xbdc> │ │ │ │ + b.n 59848 )@@Base+0xbfc> │ │ │ │ + bge.n 59828 )@@Base+0xbdc> │ │ │ │ mov r4, fp │ │ │ │ - b.n 5dd30 )@@Base+0xbf4> │ │ │ │ + b.n 59840 )@@Base+0xbf4> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ sub.w r2, r9, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 5dd18 )@@Base+0xbdc> │ │ │ │ + bge.n 59828 )@@Base+0xbdc> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5dd94 )@@Base+0xc58> │ │ │ │ + beq.n 598a4 )@@Base+0xc58> │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 5dd38 )@@Base+0xbfc> │ │ │ │ + b.n 59848 )@@Base+0xbfc> │ │ │ │ sub.w r1, r4, r9 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 5dd18 )@@Base+0xbdc> │ │ │ │ + bge.n 59828 )@@Base+0xbdc> │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 5dd38 )@@Base+0xbfc> │ │ │ │ + b.n 59848 )@@Base+0xbfc> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #400] @ (5df8c )@@Base+0xe50>) │ │ │ │ - ldr r3, [pc, #404] @ (5df90 )@@Base+0xe54>) │ │ │ │ + ldr r2, [pc, #400] @ (59a9c )@@Base+0xe50>) │ │ │ │ + ldr r3, [pc, #404] @ (59aa0 )@@Base+0xe54>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #364] @ 0x16c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5de54 )@@Base+0xd18> │ │ │ │ + beq.n 59964 )@@Base+0xd18> │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #372] @ (5df94 )@@Base+0xe58>) │ │ │ │ - ldr r3, [pc, #368] @ (5df90 )@@Base+0xe54>) │ │ │ │ + ldr r2, [pc, #372] @ (59aa4 )@@Base+0xe58>) │ │ │ │ + ldr r3, [pc, #368] @ (59aa0 )@@Base+0xe54>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #364] @ 0x16c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 5de0c )@@Base+0xcd0> │ │ │ │ + bne.n 5991c )@@Base+0xcd0> │ │ │ │ blx 2d548 <__cxa_rethrow@plt> │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 5ddf2 )@@Base+0xcb6> │ │ │ │ + b.n 59902 )@@Base+0xcb6> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #340] @ (5df98 )@@Base+0xe5c>) │ │ │ │ - ldr r3, [pc, #332] @ (5df90 )@@Base+0xe54>) │ │ │ │ + ldr r2, [pc, #340] @ (59aa8 )@@Base+0xe5c>) │ │ │ │ + ldr r3, [pc, #332] @ (59aa0 )@@Base+0xe54>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #364] @ 0x16c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 5de0c )@@Base+0xcd0> │ │ │ │ + bne.n 5991c )@@Base+0xcd0> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #316] @ (5df9c )@@Base+0xe60>) │ │ │ │ - ldr r3, [pc, #300] @ (5df90 )@@Base+0xe54>) │ │ │ │ + ldr r2, [pc, #316] @ (59aac )@@Base+0xe60>) │ │ │ │ + ldr r3, [pc, #300] @ (59aa0 )@@Base+0xe54>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #364] @ 0x16c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5de54 )@@Base+0xd18> │ │ │ │ - b.n 5de0c )@@Base+0xcd0> │ │ │ │ + beq.n 59964 )@@Base+0xd18> │ │ │ │ + b.n 5991c )@@Base+0xcd0> │ │ │ │ add r3, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #244 @ 0xf4 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 5de58 )@@Base+0xd1c> │ │ │ │ + b.n 59968 )@@Base+0xd1c> │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #264] @ (5dfa0 )@@Base+0xe64>) │ │ │ │ - ldr r3, [pc, #244] @ (5df90 )@@Base+0xe54>) │ │ │ │ + ldr r2, [pc, #264] @ (59ab0 )@@Base+0xe64>) │ │ │ │ + ldr r3, [pc, #244] @ (59aa0 )@@Base+0xe54>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #364] @ 0x16c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5de54 )@@Base+0xd18> │ │ │ │ - b.n 5de0c )@@Base+0xcd0> │ │ │ │ + beq.n 59964 )@@Base+0xd18> │ │ │ │ + b.n 5991c )@@Base+0xcd0> │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 5de90 )@@Base+0xd54> │ │ │ │ + b.n 599a0 )@@Base+0xd54> │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 5deac )@@Base+0xd70> │ │ │ │ + b.n 599bc )@@Base+0xd70> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 5dec0 )@@Base+0xd84> │ │ │ │ + b.n 599d0 )@@Base+0xd84> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 5dece )@@Base+0xd92> │ │ │ │ + b.n 599de )@@Base+0xd92> │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 5ded6 )@@Base+0xd9a> │ │ │ │ + b.n 599e6 )@@Base+0xd9a> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 5dede )@@Base+0xda2> │ │ │ │ + b.n 599ee )@@Base+0xda2> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #172] @ (5dfa4 )@@Base+0xe68>) │ │ │ │ - ldr r3, [pc, #152] @ (5df90 )@@Base+0xe54>) │ │ │ │ + ldr r2, [pc, #172] @ (59ab4 )@@Base+0xe68>) │ │ │ │ + ldr r3, [pc, #152] @ (59aa0 )@@Base+0xe54>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #364] @ 0x16c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5de54 )@@Base+0xd18> │ │ │ │ - b.n 5de0c )@@Base+0xcd0> │ │ │ │ + beq.n 59964 )@@Base+0xd18> │ │ │ │ + b.n 5991c )@@Base+0xcd0> │ │ │ │ add r3, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #292 @ 0x124 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #244 @ 0xf4 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 5de7c )@@Base+0xd40> │ │ │ │ + b.n 5998c )@@Base+0xd40> │ │ │ │ add r3, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #292 @ 0x124 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #244 @ 0xf4 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 5df16 )@@Base+0xdda> │ │ │ │ + b.n 59a26 )@@Base+0xdda> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 5df30 )@@Base+0xdf4> │ │ │ │ + b.n 59a40 )@@Base+0xdf4> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #96] @ (5dfa8 )@@Base+0xe6c>) │ │ │ │ - ldr r3, [pc, #68] @ (5df90 )@@Base+0xe54>) │ │ │ │ + ldr r2, [pc, #96] @ (59ab8 )@@Base+0xe6c>) │ │ │ │ + ldr r3, [pc, #68] @ (59aa0 )@@Base+0xe54>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #364] @ 0x16c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 5de54 )@@Base+0xd18> │ │ │ │ - b.n 5de0c )@@Base+0xcd0> │ │ │ │ + beq.w 59964 )@@Base+0xd18> │ │ │ │ + b.n 5991c )@@Base+0xcd0> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #68] @ (5dfac )@@Base+0xe70>) │ │ │ │ - ldr r3, [pc, #40] @ (5df90 )@@Base+0xe54>) │ │ │ │ + ldr r2, [pc, #68] @ (59abc )@@Base+0xe70>) │ │ │ │ + ldr r3, [pc, #40] @ (59aa0 )@@Base+0xe54>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #364] @ 0x16c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 5de54 )@@Base+0xd18> │ │ │ │ - b.n 5de0c )@@Base+0xcd0> │ │ │ │ + beq.w 59964 )@@Base+0xd18> │ │ │ │ + b.n 5991c )@@Base+0xcd0> │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 5df5e )@@Base+0xe22> │ │ │ │ + b.n 59a6e )@@Base+0xe22> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 5df7c )@@Base+0xe40> │ │ │ │ - asrs r4, r5, #4 │ │ │ │ + b.n 59a8c )@@Base+0xe40> │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #4 │ │ │ │ + strb r0, [r7, r7] │ │ │ │ movs r7, r0 │ │ │ │ - asrs r4, r4, #3 │ │ │ │ + strb r4, [r2, r7] │ │ │ │ movs r7, r0 │ │ │ │ - asrs r6, r0, #3 │ │ │ │ + strb r6, [r6, r6] │ │ │ │ movs r7, r0 │ │ │ │ - asrs r6, r1, #2 │ │ │ │ + strb r6, [r7, r5] │ │ │ │ movs r7, r0 │ │ │ │ - asrs r0, r6, #32 │ │ │ │ + strb r0, [r4, r4] │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r6, r3, #31 │ │ │ │ + strb r6, [r1, r3] │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ + strb r0, [r6, r2] │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0005dfb0 : │ │ │ │ +00059ac0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr.w r2, [pc, #1040] @ 5e3d4 │ │ │ │ + ldr.w r2, [pc, #1040] @ 59ee4 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r3, [pc, #1040] @ 5e3d8 │ │ │ │ + ldr.w r3, [pc, #1040] @ 59ee8 │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r5, [pc, #1036] @ 5e3dc │ │ │ │ + ldr.w r5, [pc, #1036] @ 59eec │ │ │ │ mov r7, r1 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #1 │ │ │ │ blx 2cb14 │ │ │ │ - ldr r3, [pc, #1012] @ (5e3e0 ) │ │ │ │ + ldr r3, [pc, #1012] @ (59ef0 ) │ │ │ │ ldr.w r9, [r7, #176] @ 0xb0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str.w r2, [r4, #208] @ 0xd0 │ │ │ │ adds r3, #8 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5e00c │ │ │ │ + beq.n 59b1c │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ @@ -77580,15 +70711,15 @@ │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r3, #20 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #932] @ 5e3e4 │ │ │ │ + ldr.w ip, [pc, #932] @ 59ef4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w sl, #0 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ @@ -77604,23 +70735,23 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strb.w sl, [r2, r3] │ │ │ │ ldr.w fp, [r7, #192] @ 0xc0 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 5e38a │ │ │ │ + beq.w 59e9a │ │ │ │ mov r0, fp │ │ │ │ blx 2d64c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bhi.w 5e2f8 │ │ │ │ + bhi.w 59e08 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 5e2b8 │ │ │ │ + bne.w 59dc8 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ mov r2, r6 │ │ │ │ strb.w r3, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #24 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ @@ -77629,33 +70760,33 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 5e0c4 │ │ │ │ + beq.n 59bd4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 5e0d2 │ │ │ │ + beq.n 59be2 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r9, [r7, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r3, [r4, #204] @ 0xcc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5e0f6 │ │ │ │ + beq.n 59c06 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ @@ -77664,15 +70795,15 @@ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #25 │ │ │ │ str.w r9, [sp, #28] │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r5, [pc, #716] @ (5e3e8 ) │ │ │ │ + ldr r5, [pc, #716] @ (59ef8 ) │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w sl, #0 │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ @@ -77688,55 +70819,55 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strb.w sl, [r2, r3] │ │ │ │ ldr.w fp, [r7, #192] @ 0xc0 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 5e33a │ │ │ │ + beq.w 59e4a │ │ │ │ mov r0, fp │ │ │ │ blx 2d64c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bhi.w 5e2da │ │ │ │ + bhi.w 59dea │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 5e2ce │ │ │ │ + bne.w 59dde │ │ │ │ ldrb.w r3, [fp] │ │ │ │ mov r2, r6 │ │ │ │ strb.w r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ strb r3, [r2, r5] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 5e1a4 │ │ │ │ + beq.n 59cb4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 5e1b2 │ │ │ │ + beq.n 59cc2 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r5, [r7, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r3, [r4, #200] @ 0xc8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbz r5, 5e1ce │ │ │ │ + cbz r5, 59cde │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ @@ -77744,15 +70875,15 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w fp, [r3, #76] @ 0x4c │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r5, [sp, #28] │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w sl, [pc, #508] @ 5e3ec │ │ │ │ + ldr.w sl, [pc, #508] @ 59efc │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add sl, pc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add.w lr, sl, #32 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov ip, sl │ │ │ │ @@ -77760,264 +70891,264 @@ │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r9, #-16] │ │ │ │ str.w r1, [r9, #-12] │ │ │ │ str.w r2, [r9, #-8] │ │ │ │ str.w r3, [r9, #-4] │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 5e200 │ │ │ │ + bne.n 59d10 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ strb.w r3, [r9] │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strb.w r9, [r2, r3] │ │ │ │ ldr.w sl, [r7, #192] @ 0xc0 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 5e3aa │ │ │ │ + beq.w 59eba │ │ │ │ mov r0, sl │ │ │ │ blx 2d64c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bhi.n 5e316 │ │ │ │ + bhi.n 59e26 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 5e2c4 │ │ │ │ + bne.n 59dd4 │ │ │ │ ldrb.w r2, [sl] │ │ │ │ mov ip, r6 │ │ │ │ strb.w r2, [sp, #68] @ 0x44 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ strb.w r1, [ip, r3] │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ blx fp │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 5e282 │ │ │ │ + beq.n 59d92 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 5e290 │ │ │ │ + beq.n 59da0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #340] @ (5e3f0 ) │ │ │ │ + ldr r2, [pc, #340] @ (59f00 ) │ │ │ │ str.w r3, [r4, #212] @ 0xd4 │ │ │ │ - ldr r3, [pc, #312] @ (5e3d8 ) │ │ │ │ + ldr r3, [pc, #312] @ (59ee8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 5e34e │ │ │ │ + bne.n 59e5e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5e0a0 │ │ │ │ + beq.w 59bb0 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 5e308 │ │ │ │ + b.n 59e18 │ │ │ │ mov ip, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e262 │ │ │ │ + beq.n 59d72 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 5e32a │ │ │ │ + b.n 59e3a │ │ │ │ mov r2, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5e184 │ │ │ │ + beq.w 59c94 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 5e2ea │ │ │ │ + b.n 59dfa │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ blx 2d5c8 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ - b.n 5e184 │ │ │ │ + b.n 59c94 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ blx 2d5c8 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ - b.n 5e0a0 │ │ │ │ + b.n 59bb0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, sl │ │ │ │ blx 2d5c8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w ip, [sp, #60] @ 0x3c │ │ │ │ - b.n 5e262 │ │ │ │ - ldr r2, [pc, #184] @ (5e3f4 ) │ │ │ │ - ldr r3, [pc, #152] @ (5e3d8 ) │ │ │ │ + b.n 59d72 │ │ │ │ + ldr r2, [pc, #184] @ (59f04 ) │ │ │ │ + ldr r3, [pc, #152] @ (59ee8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5e3ca │ │ │ │ + beq.n 59eda │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf74 │ │ │ │ - ldr r2, [pc, #152] @ (5e3f8 ) │ │ │ │ - ldr r3, [pc, #116] @ (5e3d8 ) │ │ │ │ + ldr r2, [pc, #152] @ (59f08 ) │ │ │ │ + ldr r3, [pc, #116] @ (59ee8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 5e34e │ │ │ │ + bne.n 59e5e │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 5e352 │ │ │ │ + b.n 59e62 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 5e376 │ │ │ │ - b.n 5e352 │ │ │ │ - b.n 5e376 │ │ │ │ - ldr r2, [pc, #112] @ (5e3fc ) │ │ │ │ - ldr r3, [pc, #72] @ (5e3d8 ) │ │ │ │ + b.n 59e86 │ │ │ │ + b.n 59e62 │ │ │ │ + b.n 59e86 │ │ │ │ + ldr r2, [pc, #112] @ (59f0c ) │ │ │ │ + ldr r3, [pc, #72] @ (59ee8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 5e34e │ │ │ │ - ldr r0, [pc, #96] @ (5e400 ) │ │ │ │ + bne.n 59e5e │ │ │ │ + ldr r0, [pc, #96] @ (59f10 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c550 │ │ │ │ - b.n 5e376 │ │ │ │ - b.n 5e37e │ │ │ │ - ldr r2, [pc, #88] @ (5e404 ) │ │ │ │ - ldr r3, [pc, #40] @ (5e3d8 ) │ │ │ │ + b.n 59e86 │ │ │ │ + b.n 59e8e │ │ │ │ + ldr r2, [pc, #88] @ (59f14 ) │ │ │ │ + ldr r3, [pc, #40] @ (59ee8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 5e34e │ │ │ │ - ldr r0, [pc, #72] @ (5e408 ) │ │ │ │ + bne.n 59e5e │ │ │ │ + ldr r0, [pc, #72] @ (59f18 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c550 │ │ │ │ - b.n 5e37e │ │ │ │ - b.n 5e352 │ │ │ │ - ldr r0, [pc, #64] @ (5e40c ) │ │ │ │ + b.n 59e8e │ │ │ │ + b.n 59e62 │ │ │ │ + ldr r0, [pc, #64] @ (59f1c ) │ │ │ │ add r0, pc │ │ │ │ blx 2c550 │ │ │ │ nop │ │ │ │ - lsrs r4, r3, #29 │ │ │ │ + strb r4, [r1, r1] │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #29 │ │ │ │ + strb r4, [r0, r1] │ │ │ │ movs r7, r0 │ │ │ │ lsrs r0, r1, #27 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5eba4 │ │ │ │ - movs r4, r0 │ │ │ │ - b.n 5dc1c )@@Base+0xae0> │ │ │ │ - movs r4, r0 │ │ │ │ - b.n 5e1dc │ │ │ │ - movs r4, r0 │ │ │ │ - lsrs r0, r1, #18 │ │ │ │ + movs r0, #18 │ │ │ │ + movs r5, r0 │ │ │ │ + movs r0, #76 @ 0x4c │ │ │ │ + movs r5, r0 │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ + movs r5, r0 │ │ │ │ + str r0, [r7, r5] │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r2, r5, #15 │ │ │ │ + str r2, [r3, r3] │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r6, r0, #15 │ │ │ │ + str r6, [r6, r2] │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r2, r3, #14 │ │ │ │ + str r2, [r1, r2] │ │ │ │ movs r7, r0 │ │ │ │ - ldrh r0, [r4, #58] @ 0x3a │ │ │ │ + bmi.n 59fd4 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r2, r7, #13 │ │ │ │ + str r2, [r5, r1] │ │ │ │ movs r7, r0 │ │ │ │ - ldrh r0, [r0, #58] @ 0x3a │ │ │ │ + bmi.n 59f9c │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r4, [r6, #56] @ 0x38 │ │ │ │ + bmi.n 59f88 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0005e410 : │ │ │ │ +00059f20 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ - ldr r2, [pc, #660] @ (5e6c0 ) │ │ │ │ + ldr r2, [pc, #660] @ (5a1d0 ) │ │ │ │ mov r7, r1 │ │ │ │ add.w r8, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #652] @ (5e6c4 ) │ │ │ │ + ldr r3, [pc, #652] @ (5a1d4 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r9, [sp, #256] @ 0x100 │ │ │ │ - ldr.w fp, [pc, #644] @ 5e6c8 │ │ │ │ - vldr d8, [pc, #592] @ 5e698 │ │ │ │ + ldr.w fp, [pc, #644] @ 5a1d8 │ │ │ │ + vldr d8, [pc, #592] @ 5a1a8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add fp, pc │ │ │ │ - vldr d9, [pc, #592] @ 5e6a0 │ │ │ │ + vldr d9, [pc, #592] @ 5a1b0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ blx 2c0e0 │ │ │ │ ldrd r3, r2, [r7, #4] │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w sl, r3, asr #2 │ │ │ │ - b.n 5e4ec │ │ │ │ + b.n 59ffc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e5de │ │ │ │ + bne.w 5a0ee │ │ │ │ vldr d7, [r9] │ │ │ │ vcmpe.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 5e5de │ │ │ │ + ble.w 5a0ee │ │ │ │ ldr r6, [r4, #12] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -78032,29 +71163,29 @@ │ │ │ │ vmov.f64 d0, d9 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx 2cf9c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5e66a │ │ │ │ + beq.w 5a17a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r1, r8 │ │ │ │ ldrd r2, r3, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ vldr d0, [r4, #112] @ 0x70 │ │ │ │ blx 2ba84 │ │ │ │ ands r6, r0 │ │ │ │ uxtb r6, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 5e60e │ │ │ │ + beq.w 5a11e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldrd r2, r3, [r4, #28] │ │ │ │ @@ -78067,15 +71198,15 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #648] @ 0x288 │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ vldr d0, [r9] │ │ │ │ blx 2d0c8 │ │ │ │ - cbz r0, 5e55e │ │ │ │ + cbz r0, 5a06e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #224] @ 0xe0 │ │ │ │ blx r3 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vldr d7, [r4, #104] @ 0x68 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -78100,162 +71231,162 @@ │ │ │ │ ldr.w r3, [r4, #208] @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ ldr.w r1, [r4, #212] @ 0xd4 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n 5e5e2 │ │ │ │ + bhi.n 5a0f2 │ │ │ │ ldr.w r3, [r4, #204] @ 0xcc │ │ │ │ - cbnz r3, 5e5e2 │ │ │ │ + cbnz r3, 5a0f2 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r6, [r1, #672] @ 0x2a0 │ │ │ │ mov r1, r7 │ │ │ │ blx r6 │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ - cbz r3, 5e5f4 │ │ │ │ + cbz r3, 5a104 │ │ │ │ ldrd r1, r2, [r7, #4] │ │ │ │ ldr.w r3, [r4, #208] @ 0xd0 │ │ │ │ subs r2, r2, r1 │ │ │ │ rsb r2, sl, r2, asr #2 │ │ │ │ add r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ str.w r3, [r4, #208] @ 0xd0 │ │ │ │ - bgt.n 5e604 │ │ │ │ + bgt.n 5a114 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #224] @ 0xe0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d10, d0 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e46e │ │ │ │ + bne.w 59f7e │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5e4c6 │ │ │ │ + b.n 59fd6 │ │ │ │ ldrb.w r2, [r4, #96] @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ blx 2d1d0 │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5e5a2 │ │ │ │ + bne.n 5a0b2 │ │ │ │ ldrb.w r2, [r4, #96] @ 0x60 │ │ │ │ add.w r1, r4, #168 @ 0xa8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 2d1d0 │ │ │ │ - b.n 5e5a2 │ │ │ │ + b.n 5a0b2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2dbbc │ │ │ │ - b.n 5e5ba │ │ │ │ - vldr d8, [pc, #152] @ 5e6a8 │ │ │ │ + b.n 5a0ca │ │ │ │ + vldr d8, [pc, #152] @ 5a1b8 │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 5e642 │ │ │ │ + beq.n 5a152 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b878 │ │ │ │ - ldr r2, [pc, #168] @ (5e6cc ) │ │ │ │ - ldr r3, [pc, #160] @ (5e6c4 ) │ │ │ │ + ldr r2, [pc, #168] @ (5a1dc ) │ │ │ │ + ldr r3, [pc, #160] @ (5a1d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 5e68a │ │ │ │ + bne.n 5a19a │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #196 @ 0xc4 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r3, r1, [r7, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs r1, r1, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - bge.n 5e61a │ │ │ │ - add r5, pc, #104 @ (adr r5, 5e6b8 ) │ │ │ │ + bge.n 5a12a │ │ │ │ + add r5, pc, #104 @ (adr r5, 5a1c8 ) │ │ │ │ ldrd r4, r5, [r5] │ │ │ │ asrs r1, r1, #2 │ │ │ │ add r3, r2 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r1 │ │ │ │ strd r4, r5, [r2, #8] │ │ │ │ - blt.n 5e658 │ │ │ │ - b.n 5e61a │ │ │ │ - vldr d8, [pc, #68] @ 5e6b0 │ │ │ │ - b.n 5e612 │ │ │ │ + blt.n 5a168 │ │ │ │ + b.n 5a12a │ │ │ │ + vldr d8, [pc, #68] @ 5a1c0 │ │ │ │ + b.n 5a122 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b878 │ │ │ │ - ldr r2, [pc, #88] @ (5e6d0 ) │ │ │ │ - ldr r3, [pc, #72] @ (5e6c4 ) │ │ │ │ + ldr r2, [pc, #88] @ (5a1e0 ) │ │ │ │ + ldr r3, [pc, #72] @ (5a1d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5e68e │ │ │ │ + beq.n 5a19e │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ - bvc.n 5e664 │ │ │ │ - b.n 5e4e8 │ │ │ │ + bvc.n 5a174 │ │ │ │ + b.n 59ff8 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ - add r6, pc, #36 @ (adr r6, 5e6e0 ) │ │ │ │ - ldr r4, [pc, #48] @ (5e6ec ) │ │ │ │ - bvs.n 5e73c │ │ │ │ + add r6, pc, #36 @ (adr r6, 5a1f0 ) │ │ │ │ + ldr r4, [pc, #48] @ (5a1fc ) │ │ │ │ + bvs.n 5a24c │ │ │ │ strb r6, [r4, r3] │ │ │ │ - lsrs r4, r6, #11 │ │ │ │ + ldr r7, [pc, #912] @ (5a564 ) │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5e2f8 │ │ │ │ - movs r4, r0 │ │ │ │ - lsrs r4, r0, #4 │ │ │ │ + movs r2, #74 @ 0x4a │ │ │ │ + movs r5, r0 │ │ │ │ + ldr r5, [pc, #976] @ (5a5b0 ) │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r6, r5, #2 │ │ │ │ + ldr r5, [pc, #632] @ (5a45c ) │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0005e6d4 : │ │ │ │ +0005a1e4 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e6d8 : │ │ │ │ +0005a1e8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #72] @ (5e730 ) │ │ │ │ + ldr r6, [pc, #72] @ (5a240 ) │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ blx 2b890 │ │ │ │ mov r1, r5 │ │ │ │ add r6, pc │ │ │ │ mov r4, r0 │ │ │ │ blx 2cd60 │ │ │ │ - ldr r3, [pc, #56] @ (5e734 ) │ │ │ │ + ldr r3, [pc, #56] @ (5a244 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r5, #204] @ 0xcc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str.w r2, [r4, #204] @ 0xcc │ │ │ │ adds r3, #8 │ │ │ │ ldr.w r2, [r5, #200] @ 0xc8 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -78265,171 +71396,363 @@ │ │ │ │ str.w r3, [r4, #212] @ 0xd4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r6, #32 │ │ │ │ + ldr r5, [pc, #152] @ (5a2dc ) │ │ │ │ movs r7, r0 │ │ │ │ lsrs r0, r1, #27 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005e738 : │ │ │ │ +0005a248 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r5, [pc, #76] @ (5a2a8 ) │ │ │ │ + mov r4, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + add r5, pc │ │ │ │ + blx 2cf00 │ │ │ │ + cbz r0, 5a2a2 │ │ │ │ + ldr r3, [pc, #60] @ (5a2ac ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [pc, #56] @ (5a2b0 ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + blx 2cd54 <__dynamic_cast@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 5a2a2 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #108] @ 0x6c │ │ │ │ + blx r3 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2cb7c │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r4, [pc, #784] @ (5a5bc ) │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r0, r3, #25 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r0, #27 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0005a2b4 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r5, [pc, #32] @ (5a2e4 ) │ │ │ │ + mov r4, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + blx 2bf8c │ │ │ │ + ldr r3, [pc, #24] @ (5a2e8 ) │ │ │ │ + add r5, pc │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str.w r6, [r4, #136] @ 0x88 │ │ │ │ + adds r3, #8 │ │ │ │ + strb.w r2, [r4, #140] @ 0x8c │ │ │ │ + str r3, [r4, #0] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r4, [pc, #360] @ (5a450 ) │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r4, r7, #26 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0005a2ec : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r5, [pc, #32] @ (5a31c ) │ │ │ │ + mov r4, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + blx 2bb58 │ │ │ │ + ldr r3, [pc, #24] @ (5a320 ) │ │ │ │ + add r5, pc │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str.w r6, [r4, #136] @ 0x88 │ │ │ │ + adds r3, #8 │ │ │ │ + strb.w r2, [r4, #140] @ 0x8c │ │ │ │ + str r3, [r4, #0] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r4, [pc, #136] @ (5a3a8 ) │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r4, r7, #26 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0005a324 : │ │ │ │ + str.w r1, [r0, #136] @ 0x88 │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0005a32c : │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + bx r3 │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0005a334 : │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0005a338 : │ │ │ │ + movs r0, #1 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0005a33c : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r6, [pc, #60] @ (5a388 ) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r0, #144 @ 0x90 │ │ │ │ + blx 2b890 │ │ │ │ + mov r1, r5 │ │ │ │ + add r6, pc │ │ │ │ + mov r4, r0 │ │ │ │ + blx 2d628 │ │ │ │ + ldr r3, [pc, #44] @ (5a38c ) │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r1, [r5, #136] @ 0x88 │ │ │ │ + ldrb.w r2, [r5, #140] @ 0x8c │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str.w r1, [r4, #136] @ 0x88 │ │ │ │ + adds r3, #8 │ │ │ │ + strb.w r2, [r4, #140] @ 0x8c │ │ │ │ + str r3, [r4, #0] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r1, #144 @ 0x90 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c4e4 │ │ │ │ + blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ + nop │ │ │ │ + ldr r3, [pc, #840] @ (5a6d4 ) │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r4, r7, #26 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0005a390 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #20] @ (5a3b4 ) │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [pc, #20] @ (5a3b8 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + adds r3, #8 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + blx 2dcf0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r3, [pc, #528] @ (5a5c8 ) │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r4, r7, #26 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0005a3bc : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #28] @ (5a3e8 ) │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [pc, #28] @ (5a3ec ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + adds r3, #8 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + blx 2dcf0 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #144 @ 0x90 │ │ │ │ + blx 2c4e4 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r3, [pc, #352] @ (5a54c ) │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r4, r7, #26 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0005a3f0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #44] @ (5e774 ) │ │ │ │ + ldr r3, [pc, #44] @ (5a42c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #44] @ (5e778 ) │ │ │ │ + ldr r2, [pc, #44] @ (5a430 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r0, #200] @ 0xc8 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r5, 5e768 │ │ │ │ + cbz r5, 5a420 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bddc │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf74 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r3, #31 │ │ │ │ + ldr r3, [pc, #144] @ (5a4c0 ) │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r3, #31 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005e77c : │ │ │ │ +0005a434 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2bda0 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005e79c : │ │ │ │ +0005a454 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r2, [pc, #152] @ (5e848 ) │ │ │ │ + ldr r2, [pc, #152] @ (5a500 ) │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ - ldr r3, [pc, #152] @ (5e84c ) │ │ │ │ + ldr r3, [pc, #152] @ (5a504 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #128] @ 0x80 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 5e7d6 │ │ │ │ + bge.n 5a48e │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r0, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 5e7f4 │ │ │ │ + blt.n 5a4ac │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #116] @ (5e850 ) │ │ │ │ - ldr r3, [pc, #112] @ (5e84c ) │ │ │ │ + ldr r2, [pc, #116] @ (5a508 ) │ │ │ │ + ldr r3, [pc, #112] @ (5a504 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 5e83c │ │ │ │ + bne.n 5a4f4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, sp │ │ │ │ movs r0, #0 │ │ │ │ blx 2c9d8 <__getrusage64@plt> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ blx 2d960 <__aeabi_l2d@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ vmov d8, r2, r3 │ │ │ │ blx 2d960 <__aeabi_l2d@plt> │ │ │ │ - vldr d5, [pc, #40] @ 5e840 │ │ │ │ + vldr d5, [pc, #40] @ 5a4f8 │ │ │ │ vmov d4, r0, r1 │ │ │ │ vldr d6, [r4, #80] @ 0x50 │ │ │ │ vldr d7, [r4, #136] @ 0x88 │ │ │ │ vmla.f64 d8, d4, d5 │ │ │ │ vsub.f64 d8, d8, d6 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite mi │ │ │ │ movmi r0, #1 │ │ │ │ movpl r0, #0 │ │ │ │ - b.n 5e7d8 │ │ │ │ + b.n 5a490 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - lsls r4, r6, #29 │ │ │ │ + ldr r2, [pc, #752] @ (5a7f4 ) │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #29 │ │ │ │ + ldr r2, [pc, #592] @ (5a75c ) │ │ │ │ movs r7, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ - cbnz r4, 5e876 │ │ │ │ - b.n 5e8d0 │ │ │ │ + cbnz r4, 5a52e │ │ │ │ + b.n 5a588 │ │ │ │ mov r4, r5 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ mov r6, r8 │ │ │ │ ldr.w fp, [r4, #16] │ │ │ │ mov r0, r9 │ │ │ │ cmp r8, r7 │ │ │ │ it cs │ │ │ │ movcs r6, r7 │ │ │ │ - cbz r6, 5e892 │ │ │ │ + cbz r6, 5a54a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 5e896 │ │ │ │ + cbnz r0, 5a54e │ │ │ │ sub.w r0, r8, r7 │ │ │ │ ldrd r2, r5, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itee ge │ │ │ │ movge r2, #0 │ │ │ │ movlt r5, r2 │ │ │ │ movlt r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 5e874 │ │ │ │ + bne.n 5a52c │ │ │ │ mov r5, r4 │ │ │ │ - cbnz r2, 5e8d2 │ │ │ │ - cbz r6, 5e8fc │ │ │ │ + cbnz r2, 5a58a │ │ │ │ + cbz r6, 5a5b4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbz r0, 5e8fc │ │ │ │ + cbz r0, 5a5b4 │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ite lt │ │ │ │ strdlt r3, r5, [sl] │ │ │ │ strdge r4, r3, [sl] │ │ │ │ mov r0, sl │ │ │ │ add sp, #12 │ │ │ │ @@ -78437,71 +71760,71 @@ │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [sl] │ │ │ │ - beq.n 5e8c8 │ │ │ │ + beq.n 5a580 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r4 │ │ │ │ blx 2cbf0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd fp, r7, [r0, #16] │ │ │ │ cmp r7, r8 │ │ │ │ mov r6, r7 │ │ │ │ it cs │ │ │ │ movcs r6, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 5e8ae │ │ │ │ + bne.n 5a566 │ │ │ │ sub.w r0, r7, r8 │ │ │ │ - b.n 5e8ba │ │ │ │ + b.n 5a572 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ - cbnz r4, 5e926 │ │ │ │ - b.n 5e980 │ │ │ │ + cbnz r4, 5a5de │ │ │ │ + b.n 5a638 │ │ │ │ mov r4, r5 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ mov r6, r8 │ │ │ │ ldr.w fp, [r4, #16] │ │ │ │ mov r0, r9 │ │ │ │ cmp r8, r7 │ │ │ │ it cs │ │ │ │ movcs r6, r7 │ │ │ │ - cbz r6, 5e942 │ │ │ │ + cbz r6, 5a5fa │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 5e946 │ │ │ │ + cbnz r0, 5a5fe │ │ │ │ sub.w r0, r8, r7 │ │ │ │ ldrd r2, r5, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itee ge │ │ │ │ movge r2, #0 │ │ │ │ movlt r5, r2 │ │ │ │ movlt r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 5e924 │ │ │ │ + bne.n 5a5dc │ │ │ │ mov r5, r4 │ │ │ │ - cbnz r2, 5e982 │ │ │ │ - cbz r6, 5e9ac │ │ │ │ + cbnz r2, 5a63a │ │ │ │ + cbz r6, 5a664 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbz r0, 5e9ac │ │ │ │ + cbz r0, 5a664 │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ite lt │ │ │ │ strdlt r3, r5, [sl] │ │ │ │ strdge r4, r3, [sl] │ │ │ │ mov r0, sl │ │ │ │ add sp, #12 │ │ │ │ @@ -78509,273 +71832,273 @@ │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [sl] │ │ │ │ - beq.n 5e978 │ │ │ │ + beq.n 5a630 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r4 │ │ │ │ blx 2cbf0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd fp, r7, [r0, #16] │ │ │ │ cmp r7, r8 │ │ │ │ mov r6, r7 │ │ │ │ it cs │ │ │ │ movcs r6, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 5e95e │ │ │ │ + bne.n 5a616 │ │ │ │ sub.w r0, r7, r8 │ │ │ │ - b.n 5e96a │ │ │ │ + b.n 5a622 │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5ec30 │ │ │ │ + beq.w 5a8e8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5ebec │ │ │ │ + beq.w 5a8a4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5ebb4 │ │ │ │ + beq.w 5a86c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w fp, [r3, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 5eb7c │ │ │ │ + beq.w 5a834 │ │ │ │ ldr.w r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5eb08 │ │ │ │ + beq.w 5a7c0 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5ea9e │ │ │ │ + beq.n 5a756 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5ead2 │ │ │ │ + beq.n 5a78a │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 5eb46 │ │ │ │ + beq.w 5a7fe │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, 5ea5e │ │ │ │ + cbz r7, 5a716 │ │ │ │ mov sl, r7 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 5e9b4 │ │ │ │ + bl 5a66c │ │ │ │ add.w r1, r7, #48 @ 0x30 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5ea3c │ │ │ │ + beq.n 5a6f4 │ │ │ │ ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r1, sl, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5ea52 │ │ │ │ + beq.n 5a70a │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 5ea1c │ │ │ │ + bne.n 5a6d4 │ │ │ │ ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ add.w r2, r9, #48 @ 0x30 │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5ea78 │ │ │ │ + beq.n 5a730 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r2, r9, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5ea8e │ │ │ │ + beq.n 5a746 │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5eb46 │ │ │ │ + beq.n 5a7fe │ │ │ │ mov r9, r7 │ │ │ │ - b.n 5ea16 │ │ │ │ + b.n 5a6ce │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5eab2 │ │ │ │ + beq.n 5a76a │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5eac4 │ │ │ │ + beq.n 5a77c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r5, 5eb08 │ │ │ │ + cbz r5, 5a7c0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5e9fe │ │ │ │ + b.n 5a6b6 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5eae6 │ │ │ │ + beq.n 5a79e │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5eaf8 │ │ │ │ + beq.n 5a7b0 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5ea9e │ │ │ │ + beq.n 5a756 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 5ea04 │ │ │ │ + b.n 5a6bc │ │ │ │ ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ add.w r3, fp, #48 @ 0x30 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5eb22 │ │ │ │ + beq.n 5a7da │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5eb38 │ │ │ │ + beq.n 5a7f0 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 5eb7c │ │ │ │ + cbz r4, 5a834 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 5e9f4 │ │ │ │ + b.n 5a6ac │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add.w r3, r6, #48 @ 0x30 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5eb5a │ │ │ │ + beq.n 5a812 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5eb6c │ │ │ │ + beq.n 5a824 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5ead2 │ │ │ │ + beq.n 5a78a │ │ │ │ mov r6, r7 │ │ │ │ - b.n 5ea0a │ │ │ │ + b.n 5a6c2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5eb92 │ │ │ │ + beq.n 5a84a │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5eba6 │ │ │ │ + beq.n 5a85e │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 5ebb4 │ │ │ │ + cbz r4, 5a86c │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 5e9e6 │ │ │ │ + b.n 5a69e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5ebca │ │ │ │ + beq.n 5a882 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5ebde │ │ │ │ + beq.n 5a896 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 5ebec │ │ │ │ + cbz r4, 5a8a4 │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 5e9da │ │ │ │ + b.n 5a692 │ │ │ │ ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5ec06 │ │ │ │ + beq.n 5a8be │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5ec1c │ │ │ │ + beq.n 5a8d4 │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 5ec2a │ │ │ │ + cbz r4, 5a8e2 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 5e9ce │ │ │ │ + b.n 5a686 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #672] @ (5eee8 ) │ │ │ │ - ldr r3, [pc, #672] @ (5eeec ) │ │ │ │ + ldr r2, [pc, #672] @ (5aba0 ) │ │ │ │ + ldr r3, [pc, #672] @ (5aba4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -78785,288 +72108,288 @@ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w fp, r0, #24 │ │ │ │ str.w fp, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r8, r5, [r3] │ │ │ │ str r5, [sp, #20] │ │ │ │ cmp r5, #15 │ │ │ │ - bhi.w 5edae │ │ │ │ + bhi.w 5aa66 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5ed1c │ │ │ │ + bne.n 5a9d4 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ mov r2, fp │ │ │ │ strb r3, [r0, #24] │ │ │ │ str r5, [r4, #20] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, r5] │ │ │ │ add.w sl, r7, #4 │ │ │ │ mov r5, r6 │ │ │ │ cmp sl, r6 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w r9, [r4, #20] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.w 5edcc │ │ │ │ + beq.w 5aa84 │ │ │ │ ldrd r2, r3, [r6, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5ed26 │ │ │ │ + beq.n 5a9de │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2db04 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, r9, r3 │ │ │ │ cmpeq r2, #0 │ │ │ │ - blt.w 5edfe │ │ │ │ + blt.w 5aab6 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2db04 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 5ed2e │ │ │ │ + cbz r0, 5a9e6 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blt.n 5ed38 │ │ │ │ + blt.n 5a9f0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, fp │ │ │ │ - beq.n 5ecf6 │ │ │ │ + beq.n 5a9ae │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #496] @ (5eef0 ) │ │ │ │ - ldr r3, [pc, #488] @ (5eeec ) │ │ │ │ + ldr r2, [pc, #496] @ (5aba8 ) │ │ │ │ + ldr r3, [pc, #488] @ (5aba4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 5eeba │ │ │ │ + bne.w 5ab72 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, fp │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5ec86 │ │ │ │ + beq.n 5a93e │ │ │ │ mov r0, fp │ │ │ │ - b.n 5edbe │ │ │ │ + b.n 5aa76 │ │ │ │ sub.w r2, r9, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 5edfe │ │ │ │ + blt.n 5aab6 │ │ │ │ sub.w r0, r3, r9 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ece8 │ │ │ │ + bge.n 5a9a0 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 5ee82 │ │ │ │ + beq.w 5ab3a │ │ │ │ mov r0, r6 │ │ │ │ blx 2c508 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r9, r5 │ │ │ │ mov r8, r0 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5ee38 │ │ │ │ + beq.n 5aaf0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2db04 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ itt eq │ │ │ │ subeq.w r5, r9, r5 │ │ │ │ cmpeq r5, #0 │ │ │ │ - blt.w 5ee94 │ │ │ │ + blt.w 5ab4c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 5e904 │ │ │ │ + bl 5a5bc │ │ │ │ ldrd r5, r8, [sp, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5ece8 │ │ │ │ + beq.n 5a9a0 │ │ │ │ subs r0, r5, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp sl, r8 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ee4a │ │ │ │ + beq.n 5ab02 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ blx 2ba50 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 5ecfe │ │ │ │ + b.n 5a9b6 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r4, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - b.n 5ec86 │ │ │ │ + b.n 5a93e │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5ed72 │ │ │ │ + beq.n 5aa2a │ │ │ │ ldr.w r8, [r7, #16] │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r6, [r8, #20] │ │ │ │ cmp r9, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5ee74 │ │ │ │ + beq.n 5ab2c │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx 2db04 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne.n 5ee88 │ │ │ │ + bne.n 5ab40 │ │ │ │ sub.w r6, r6, r9 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 5ed72 │ │ │ │ - b.n 5ed88 │ │ │ │ + bge.n 5aa2a │ │ │ │ + b.n 5aa40 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 5ee32 │ │ │ │ + beq.n 5aaea │ │ │ │ mov r0, r6 │ │ │ │ blx 2cbf0 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ cmp r9, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 5ee22 │ │ │ │ + cbz r2, 5aada │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 5ee26 │ │ │ │ + cbnz r0, 5aade │ │ │ │ sub.w r0, r5, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ed72 │ │ │ │ + bge.n 5aa2a │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ed8e │ │ │ │ + beq.n 5aa46 │ │ │ │ mov r5, r6 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 5ed88 │ │ │ │ + b.n 5aa40 │ │ │ │ sub.w r3, r9, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 5ed72 │ │ │ │ + bge.n 5aa2a │ │ │ │ ldr r3, [r6, #12] │ │ │ │ movs r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5ed8e │ │ │ │ + bne.n 5aa46 │ │ │ │ mov r8, r6 │ │ │ │ ldrd r2, r3, [r8, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 5ee6c │ │ │ │ + cbz r2, 5ab24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2db04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 5ee70 │ │ │ │ + cbnz r0, 5ab28 │ │ │ │ sub.w r0, r9, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 5ed9a │ │ │ │ + b.n 5aa52 │ │ │ │ sub.w r6, r6, r9 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 5ed72 │ │ │ │ + bge.w 5aa2a │ │ │ │ mov r0, r2 │ │ │ │ - b.n 5ed8e │ │ │ │ + b.n 5aa46 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 5ed88 │ │ │ │ + b.n 5aa40 │ │ │ │ itt lt │ │ │ │ movlt r3, #0 │ │ │ │ movlt r5, r3 │ │ │ │ - bge.w 5ed72 │ │ │ │ - b.n 5ed88 │ │ │ │ + bge.w 5aa2a │ │ │ │ + b.n 5aa40 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r5, r8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 5ed88 │ │ │ │ + bne.w 5aa40 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 5ee5a │ │ │ │ + b.n 5ab12 │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #76] @ (5eef4 ) │ │ │ │ - ldr r3, [pc, #64] @ (5eeec ) │ │ │ │ + ldr r2, [pc, #76] @ (5abac ) │ │ │ │ + ldr r3, [pc, #64] @ (5aba4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5eee2 │ │ │ │ + beq.n 5ab9a │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #44] @ (5eef8 ) │ │ │ │ - ldr r3, [pc, #28] @ (5eeec ) │ │ │ │ + ldr r2, [pc, #44] @ (5abb0 ) │ │ │ │ + ldr r3, [pc, #28] @ (5aba4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 5eeba │ │ │ │ + bne.n 5ab72 │ │ │ │ blx 2d548 <__cxa_rethrow@plt> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r3, #11 │ │ │ │ + mov r4, r4 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #8 │ │ │ │ + cmp r6, sp │ │ │ │ movs r7, r0 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ + mvns r6, r0 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r2, r3, #1 │ │ │ │ + bics r2, r4 │ │ │ │ movs r7, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #672] @ (5f1b0 ) │ │ │ │ - ldr r3, [pc, #672] @ (5f1b4 ) │ │ │ │ + ldr r2, [pc, #672] @ (5ae68 ) │ │ │ │ + ldr r3, [pc, #672] @ (5ae6c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -79076,307 +72399,310 @@ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w fp, r0, #24 │ │ │ │ str.w fp, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r8, r5, [r3] │ │ │ │ str r5, [sp, #20] │ │ │ │ cmp r5, #15 │ │ │ │ - bhi.w 5f076 │ │ │ │ + bhi.w 5ad2e │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5efe4 │ │ │ │ + bne.n 5ac9c │ │ │ │ ldrb.w r3, [r8] │ │ │ │ mov r2, fp │ │ │ │ strb r3, [r0, #24] │ │ │ │ str r5, [r4, #20] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, r5] │ │ │ │ add.w sl, r7, #4 │ │ │ │ mov r5, r6 │ │ │ │ cmp sl, r6 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w r9, [r4, #20] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.w 5f094 │ │ │ │ + beq.w 5ad4c │ │ │ │ ldrd r2, r3, [r6, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5efee │ │ │ │ + beq.n 5aca6 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2db04 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, r9, r3 │ │ │ │ cmpeq r2, #0 │ │ │ │ - blt.w 5f0c6 │ │ │ │ + blt.w 5ad7e │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2db04 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 5eff6 │ │ │ │ + cbz r0, 5acae │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blt.n 5f000 │ │ │ │ + blt.n 5acb8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, fp │ │ │ │ - beq.n 5efbe │ │ │ │ + beq.n 5ac76 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #496] @ (5f1b8 ) │ │ │ │ - ldr r3, [pc, #488] @ (5f1b4 ) │ │ │ │ + ldr r2, [pc, #496] @ (5ae70 ) │ │ │ │ + ldr r3, [pc, #488] @ (5ae6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 5f182 │ │ │ │ + bne.w 5ae3a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, fp │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5ef4e │ │ │ │ + beq.n 5ac06 │ │ │ │ mov r0, fp │ │ │ │ - b.n 5f086 │ │ │ │ + b.n 5ad3e │ │ │ │ sub.w r2, r9, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 5f0c6 │ │ │ │ + blt.n 5ad7e │ │ │ │ sub.w r0, r3, r9 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5efb0 │ │ │ │ + bge.n 5ac68 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 5f14a │ │ │ │ + beq.w 5ae02 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c508 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r9, r5 │ │ │ │ mov r8, r0 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5f100 │ │ │ │ + beq.n 5adb8 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2db04 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ itt eq │ │ │ │ subeq.w r5, r9, r5 │ │ │ │ cmpeq r5, #0 │ │ │ │ - blt.w 5f15c │ │ │ │ + blt.w 5ae14 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 5e854 │ │ │ │ + bl 5a50c │ │ │ │ ldrd r5, r8, [sp, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5efb0 │ │ │ │ + beq.n 5ac68 │ │ │ │ subs r0, r5, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp sl, r8 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f112 │ │ │ │ + beq.n 5adca │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ blx 2ba50 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 5efc6 │ │ │ │ + b.n 5ac7e │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r4, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - b.n 5ef4e │ │ │ │ + b.n 5ac06 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5f03a │ │ │ │ + beq.n 5acf2 │ │ │ │ ldr.w r8, [r7, #16] │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r6, [r8, #20] │ │ │ │ cmp r9, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5f13c │ │ │ │ + beq.n 5adf4 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx 2db04 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne.n 5f150 │ │ │ │ + bne.n 5ae08 │ │ │ │ sub.w r6, r6, r9 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 5f03a │ │ │ │ - b.n 5f050 │ │ │ │ + bge.n 5acf2 │ │ │ │ + b.n 5ad08 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 5f0fa │ │ │ │ + beq.n 5adb2 │ │ │ │ mov r0, r6 │ │ │ │ blx 2cbf0 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ cmp r9, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 5f0ea │ │ │ │ + cbz r2, 5ada2 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 5f0ee │ │ │ │ + cbnz r0, 5ada6 │ │ │ │ sub.w r0, r5, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5f03a │ │ │ │ + bge.n 5acf2 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f056 │ │ │ │ + beq.n 5ad0e │ │ │ │ mov r5, r6 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 5f050 │ │ │ │ + b.n 5ad08 │ │ │ │ sub.w r3, r9, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 5f03a │ │ │ │ + bge.n 5acf2 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ movs r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5f056 │ │ │ │ + bne.n 5ad0e │ │ │ │ mov r8, r6 │ │ │ │ ldrd r2, r3, [r8, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 5f134 │ │ │ │ + cbz r2, 5adec │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2db04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 5f138 │ │ │ │ + cbnz r0, 5adf0 │ │ │ │ sub.w r0, r9, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 5f062 │ │ │ │ + b.n 5ad1a │ │ │ │ sub.w r6, r6, r9 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 5f03a │ │ │ │ + bge.w 5acf2 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 5f056 │ │ │ │ + b.n 5ad0e │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 5f050 │ │ │ │ + b.n 5ad08 │ │ │ │ itt lt │ │ │ │ movlt r3, #0 │ │ │ │ movlt r5, r3 │ │ │ │ - bge.w 5f03a │ │ │ │ - b.n 5f050 │ │ │ │ + bge.w 5acf2 │ │ │ │ + b.n 5ad08 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r5, r8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 5f050 │ │ │ │ + bne.w 5ad08 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 5f122 │ │ │ │ + b.n 5adda │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #76] @ (5f1bc ) │ │ │ │ - ldr r3, [pc, #64] @ (5f1b4 ) │ │ │ │ + ldr r2, [pc, #76] @ (5ae74 ) │ │ │ │ + ldr r3, [pc, #64] @ (5ae6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5f1aa │ │ │ │ + beq.n 5ae62 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #44] @ (5f1c0 ) │ │ │ │ - ldr r3, [pc, #28] @ (5f1b4 ) │ │ │ │ + ldr r2, [pc, #44] @ (5ae78 ) │ │ │ │ + ldr r3, [pc, #28] @ (5ae6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 5f182 │ │ │ │ + bne.n 5ae3a │ │ │ │ blx 2d548 <__cxa_rethrow@plt> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - movs r4, r2 │ │ │ │ + muls r4, r3 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u16 d16, d14, d6 │ │ │ │ - ldc2 0, cr0, [r6, #24]! │ │ │ │ - ldc2 0, cr0, [r2, #24] │ │ │ │ + cmp r6, r4 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r6, r7 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r2, r3 │ │ │ │ + movs r7, r0 │ │ │ │ │ │ │ │ -0005f1c4 )@@Base>: │ │ │ │ +0005ae7c )@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3784] @ 0xec8 │ │ │ │ sub sp, #276 @ 0x114 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r3, [pc, #2452] @ 5fb70 )@@Base+0x9ac> │ │ │ │ + ldr.w r3, [pc, #2452] @ 5b828 )@@Base+0x9ac> │ │ │ │ add r7, sp, #252 @ 0xfc │ │ │ │ add r5, sp, #244 @ 0xf4 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w r0, [pc, #2444] @ 5fb74 )@@Base+0x9b0> │ │ │ │ + ldr.w r0, [pc, #2444] @ 5b82c )@@Base+0x9b0> │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #24] │ │ │ │ add r0, pc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #268] @ 0x10c │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ str r7, [sp, #244] @ 0xf4 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w lr, [pc, #2412] @ 5fb78 )@@Base+0x9b4> │ │ │ │ + ldr.w lr, [pc, #2412] @ 5b830 )@@Base+0x9b4> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add lr, pc │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ add.w r8, lr, #32 │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov ip, lr │ │ │ │ @@ -79384,15 +72710,15 @@ │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r7, #-16] │ │ │ │ str.w r1, [r7, #-12] │ │ │ │ str.w r2, [r7, #-8] │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ cmp ip, r8 │ │ │ │ - bne.n 5f21a )@@Base+0x56> │ │ │ │ + bne.n 5aed2 )@@Base+0x56> │ │ │ │ ldmia.w lr!, {r0, r1} │ │ │ │ str r0, [r7, #0] │ │ │ │ str r1, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ @@ -79401,62 +72727,62 @@ │ │ │ │ mov r1, r5 │ │ │ │ blx 2cce8 , std::allocator > const&, int)@plt> │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ add.w r8, r4, #92 @ 0x5c │ │ │ │ ldrd fp, r9, [sp, #244] @ 0xf4 │ │ │ │ mov sl, r8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 5fa18 )@@Base+0x854> │ │ │ │ + beq.w 5b6d0 )@@Base+0x854> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r3 │ │ │ │ str r4, [sp, #32] │ │ │ │ ldr r4, [r7, #20] │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 5f284 )@@Base+0xc0> │ │ │ │ + cbz r2, 5af3c )@@Base+0xc0> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 5f286 )@@Base+0xc2> │ │ │ │ + cbnz r0, 5af3e )@@Base+0xc2> │ │ │ │ subs r0, r4, r5 │ │ │ │ ldrd r2, r1, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge sl, r7 │ │ │ │ movlt r7, r1 │ │ │ │ movge r7, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 5f26e )@@Base+0xaa> │ │ │ │ + bne.n 5af26 )@@Base+0xaa> │ │ │ │ mov r3, r9 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r9, r5 │ │ │ │ cmp r8, sl │ │ │ │ mov r5, r3 │ │ │ │ - beq.w 5fa18 )@@Base+0x854> │ │ │ │ + beq.w 5b6d0 )@@Base+0x854> │ │ │ │ ldr.w r7, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r7 │ │ │ │ it cs │ │ │ │ movcs r2, r7 │ │ │ │ - cbz r2, 5f2c0 )@@Base+0xfc> │ │ │ │ + cbz r2, 5af78 )@@Base+0xfc> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 5f2c4 )@@Base+0x100> │ │ │ │ + cbnz r0, 5af7c )@@Base+0x100> │ │ │ │ sub.w r0, r9, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 5fa18 )@@Base+0x854> │ │ │ │ + blt.w 5b6d0 )@@Base+0x854> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 5f2e0 )@@Base+0x11c> │ │ │ │ + beq.n 5af98 )@@Base+0x11c> │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ @@ -79471,15 +72797,15 @@ │ │ │ │ ldr.w r3, [sl] │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r3, #16 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #2152] @ 5fb7c )@@Base+0x9b8> │ │ │ │ + ldr.w ip, [pc, #2152] @ 5b834 )@@Base+0x9b8> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov.w lr, #0 │ │ │ │ add ip, pc │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ @@ -79494,15 +72820,15 @@ │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ strb.w lr, [r2, r3] │ │ │ │ mov r2, lr │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w fp, [pc, #2096] @ 5fb80 )@@Base+0x9bc> │ │ │ │ + ldr.w fp, [pc, #2096] @ 5b838 )@@Base+0x9bc> │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add fp, pc │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add.w ip, fp, #32 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r4, fp │ │ │ │ @@ -79510,20 +72836,20 @@ │ │ │ │ add.w fp, fp, #16 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [lr, #-16] │ │ │ │ str.w r1, [lr, #-12] │ │ │ │ str.w r2, [lr, #-8] │ │ │ │ str.w r3, [lr, #-4] │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 5f360 )@@Base+0x19c> │ │ │ │ + bne.n 5b018 )@@Base+0x19c> │ │ │ │ ldrh.w r3, [fp] │ │ │ │ mov r0, sl │ │ │ │ strh.w r3, [lr] │ │ │ │ add.w fp, sp, #132 @ 0x84 │ │ │ │ - ldr.w r3, [pc, #2036] @ 5fb84 )@@Base+0x9c0> │ │ │ │ + ldr.w r3, [pc, #2036] @ 5b83c )@@Base+0x9c0> │ │ │ │ add.w sl, sp, #156 @ 0x9c │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -79577,73 +72903,73 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ blx r4 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5f43a )@@Base+0x276> │ │ │ │ + beq.n 5b0f2 )@@Base+0x276> │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5f44a )@@Base+0x286> │ │ │ │ + beq.n 5b102 )@@Base+0x286> │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5f45a )@@Base+0x296> │ │ │ │ + beq.n 5b112 )@@Base+0x296> │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 5f468 )@@Base+0x2a4> │ │ │ │ + beq.n 5b120 )@@Base+0x2a4> │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ cmp r0, sl │ │ │ │ - beq.n 5f476 )@@Base+0x2b2> │ │ │ │ + beq.n 5b12e )@@Base+0x2b2> │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, fp │ │ │ │ - beq.n 5f484 )@@Base+0x2c0> │ │ │ │ + beq.n 5b13c )@@Base+0x2c0> │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 5f492 )@@Base+0x2ce> │ │ │ │ + beq.n 5b14a )@@Base+0x2ce> │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 5f4a0 )@@Base+0x2dc> │ │ │ │ + beq.n 5b158 )@@Base+0x2dc> │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ movs r3, #16 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r8, [r3] │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1740] @ 5fb88 )@@Base+0x9c4> │ │ │ │ + ldr.w ip, [pc, #1740] @ 5b840 )@@Base+0x9c4> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov.w lr, #0 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -79659,77 +72985,77 @@ │ │ │ │ strb.w lr, [r2, r3] │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ ldr.w r7, [r8, #72] @ 0x48 │ │ │ │ add.w r4, r8, #68 @ 0x44 │ │ │ │ ldrd fp, r9, [sp, #244] @ 0xf4 │ │ │ │ mov sl, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 5fa02 )@@Base+0x83e> │ │ │ │ + beq.w 5b6ba )@@Base+0x83e> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r3 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [r7, #20] │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 5f51a )@@Base+0x356> │ │ │ │ + cbz r2, 5b1d2 )@@Base+0x356> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 5f51c )@@Base+0x358> │ │ │ │ + cbnz r0, 5b1d4 )@@Base+0x358> │ │ │ │ subs r0, r4, r5 │ │ │ │ ldrd r2, r1, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge sl, r7 │ │ │ │ movlt r7, r1 │ │ │ │ movge r7, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 5f504 )@@Base+0x340> │ │ │ │ + bne.n 5b1bc )@@Base+0x340> │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r3, r9 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, sl │ │ │ │ - beq.w 5fa02 )@@Base+0x83e> │ │ │ │ + beq.w 5b6ba )@@Base+0x83e> │ │ │ │ ldr.w r7, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r7 │ │ │ │ it cs │ │ │ │ movcs r2, r7 │ │ │ │ - cbz r2, 5f556 )@@Base+0x392> │ │ │ │ + cbz r2, 5b20e )@@Base+0x392> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 5f55a )@@Base+0x396> │ │ │ │ + cbnz r0, 5b212 )@@Base+0x396> │ │ │ │ sub.w r0, r9, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 5fa02 )@@Base+0x83e> │ │ │ │ + blt.w 5b6ba )@@Base+0x83e> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #19 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 5f576 )@@Base+0x3b2> │ │ │ │ + beq.n 5b22e )@@Base+0x3b2> │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ movs r3, #19 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r8, [r3] │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w lr, [pc, #1532] @ 5fb8c )@@Base+0x9c8> │ │ │ │ + ldr.w lr, [pc, #1532] @ 5b844 )@@Base+0x9c8> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov.w ip, #0 │ │ │ │ add lr, pc │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ @@ -79750,74 +73076,74 @@ │ │ │ │ strb.w ip, [r3, r7] │ │ │ │ blx 2cce8 , std::allocator > const&, int)@plt> │ │ │ │ ldr.w r7, [r8, #96] @ 0x60 │ │ │ │ add.w r4, r8, #92 @ 0x5c │ │ │ │ ldrd fp, r9, [sp, #244] @ 0xf4 │ │ │ │ mov sl, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 5f9ec )@@Base+0x828> │ │ │ │ + beq.w 5b6a4 )@@Base+0x828> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r3 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [r7, #20] │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 5f5fe )@@Base+0x43a> │ │ │ │ + cbz r2, 5b2b6 )@@Base+0x43a> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 5f600 )@@Base+0x43c> │ │ │ │ + cbnz r0, 5b2b8 )@@Base+0x43c> │ │ │ │ subs r0, r4, r5 │ │ │ │ ldrd r2, r1, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge sl, r7 │ │ │ │ movlt r7, r1 │ │ │ │ movge r7, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 5f5e8 )@@Base+0x424> │ │ │ │ + bne.n 5b2a0 )@@Base+0x424> │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r3, r9 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, sl │ │ │ │ - beq.w 5f9ec )@@Base+0x828> │ │ │ │ + beq.w 5b6a4 )@@Base+0x828> │ │ │ │ ldr.w r7, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r7 │ │ │ │ it cs │ │ │ │ movcs r2, r7 │ │ │ │ - cbz r2, 5f63a )@@Base+0x476> │ │ │ │ + cbz r2, 5b2f2 )@@Base+0x476> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 5f63e )@@Base+0x47a> │ │ │ │ + cbnz r0, 5b2f6 )@@Base+0x47a> │ │ │ │ sub.w r0, r9, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 5f9ec )@@Base+0x828> │ │ │ │ + blt.w 5b6a4 )@@Base+0x828> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 5f65a )@@Base+0x496> │ │ │ │ + beq.n 5b312 )@@Base+0x496> │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #32 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ movs r7, #0 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ movs r0, #12 │ │ │ │ ldr.w r8, [r3] │ │ │ │ - ldr.w r3, [pc, #1312] @ 5fb90 )@@Base+0x9cc> │ │ │ │ + ldr.w r3, [pc, #1312] @ 5b848 )@@Base+0x9cc> │ │ │ │ ldr.w r1, [r8] │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [r1, #48] @ 0x30 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ @@ -79825,15 +73151,15 @@ │ │ │ │ str r4, [sp, #196] @ 0xc4 │ │ │ │ strb.w r7, [sp, #216] @ 0xd8 │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r7, [pc, #1272] @ 5fb94 )@@Base+0x9d0> │ │ │ │ + ldr.w r7, [pc, #1272] @ 5b84c )@@Base+0x9d0> │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov.w lr, #0 │ │ │ │ add r7, pc │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w sl, #86 @ 0x56 │ │ │ │ @@ -79854,15 +73180,15 @@ │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ strb.w lr, [r2, r3] │ │ │ │ mov r2, lr │ │ │ │ str.w sl, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #244] @ 0xf4 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #1188] @ 5fb98 )@@Base+0x9d4> │ │ │ │ + ldr.w r1, [pc, #1188] @ 5b850 )@@Base+0x9d4> │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ @@ -79876,33 +73202,33 @@ │ │ │ │ strd r5, r3, [sp, #8] │ │ │ │ strd r2, r1, [sp] │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5f72e )@@Base+0x56a> │ │ │ │ + beq.n 5b3e6 )@@Base+0x56a> │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5f73e )@@Base+0x57a> │ │ │ │ + beq.n 5b3f6 )@@Base+0x57a> │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5f74e )@@Base+0x58a> │ │ │ │ + beq.n 5b406 )@@Base+0x58a> │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr.w r3, [pc, #1100] @ 5fb9c )@@Base+0x9d8> │ │ │ │ + ldr.w r3, [pc, #1100] @ 5b854 )@@Base+0x9d8> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r3, pc │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #244] @ 0xf4 │ │ │ │ ldr.w r8, [r2] │ │ │ │ movs r2, #12 │ │ │ │ str r2, [sp, #248] @ 0xf8 │ │ │ │ @@ -79914,62 +73240,62 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ ldr.w r7, [r8, #72] @ 0x48 │ │ │ │ add.w r4, r8, #68 @ 0x44 │ │ │ │ ldrd fp, r9, [sp, #244] @ 0xf4 │ │ │ │ mov sl, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 5f9d6 )@@Base+0x812> │ │ │ │ + beq.w 5b68e )@@Base+0x812> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r3 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [r7, #20] │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 5f7aa )@@Base+0x5e6> │ │ │ │ + cbz r2, 5b462 )@@Base+0x5e6> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 5f7ac )@@Base+0x5e8> │ │ │ │ + cbnz r0, 5b464 )@@Base+0x5e8> │ │ │ │ subs r0, r4, r5 │ │ │ │ ldrd r2, r1, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge sl, r7 │ │ │ │ movlt r7, r1 │ │ │ │ movge r7, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 5f794 )@@Base+0x5d0> │ │ │ │ + bne.n 5b44c )@@Base+0x5d0> │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r3, r9 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, sl │ │ │ │ - beq.w 5f9d6 )@@Base+0x812> │ │ │ │ + beq.w 5b68e )@@Base+0x812> │ │ │ │ ldr.w r7, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r7 │ │ │ │ it cs │ │ │ │ movcs r2, r7 │ │ │ │ - cbz r2, 5f7e6 )@@Base+0x622> │ │ │ │ + cbz r2, 5b49e )@@Base+0x622> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 5f7ea )@@Base+0x626> │ │ │ │ + cbnz r0, 5b4a2 )@@Base+0x626> │ │ │ │ sub.w r0, r9, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 5f9d6 )@@Base+0x812> │ │ │ │ + blt.w 5b68e )@@Base+0x812> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #25 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 5f806 )@@Base+0x642> │ │ │ │ + beq.n 5b4be )@@Base+0x642> │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ @@ -79980,15 +73306,15 @@ │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r9, [r3, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #880] @ 5fba0 )@@Base+0x9dc> │ │ │ │ + ldr.w ip, [pc, #880] @ 5b858 )@@Base+0x9dc> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov.w lr, #0 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -80004,68 +73330,68 @@ │ │ │ │ mov r0, r7 │ │ │ │ strb.w lr, [r2, r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, lr │ │ │ │ str.w sl, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #824] @ (5fba4 )@@Base+0x9e0>) │ │ │ │ + ldr r1, [pc, #824] @ (5b85c )@@Base+0x9e0>) │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ blx 2d5c8 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ mov r0, r8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ - vldr d1, [pc, #728] @ 5fb60 )@@Base+0x99c> │ │ │ │ + vldr d1, [pc, #728] @ 5b818 )@@Base+0x99c> │ │ │ │ strb r3, [r1, r2] │ │ │ │ mov r2, r7 │ │ │ │ strd r4, r3, [sp, #244] @ 0xf4 │ │ │ │ mov r1, fp │ │ │ │ strb.w r3, [sp, #252] @ 0xfc │ │ │ │ strd r5, r3, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - vldr d0, [pc, #712] @ 5fb68 )@@Base+0x9a4> │ │ │ │ + vldr d0, [pc, #712] @ 5b820 )@@Base+0x9a4> │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5f8b2 )@@Base+0x6ee> │ │ │ │ + beq.n 5b56a )@@Base+0x6ee> │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5f8c2 )@@Base+0x6fe> │ │ │ │ + beq.n 5b57a )@@Base+0x6fe> │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5f8d2 )@@Base+0x70e> │ │ │ │ + beq.n 5b58a )@@Base+0x70e> │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #16 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w r8, [r2] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #0 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #700] @ 5fba8 )@@Base+0x9e4> │ │ │ │ + ldr.w ip, [pc, #700] @ 5b860 )@@Base+0x9e4> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -80082,306 +73408,314 @@ │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ ldr.w r7, [r8, #72] @ 0x48 │ │ │ │ add.w r4, r8, #68 @ 0x44 │ │ │ │ ldr.w fp, [sp, #244] @ 0xf4 │ │ │ │ mov sl, r4 │ │ │ │ ldr.w r9, [sp, #248] @ 0xf8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5f9c0 )@@Base+0x7fc> │ │ │ │ + beq.n 5b678 )@@Base+0x7fc> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r3 │ │ │ │ str r4, [sp, #28] │ │ │ │ ldr r4, [r7, #20] │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 5f94e )@@Base+0x78a> │ │ │ │ + cbz r2, 5b606 )@@Base+0x78a> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 5f950 )@@Base+0x78c> │ │ │ │ + cbnz r0, 5b608 )@@Base+0x78c> │ │ │ │ subs r0, r4, r5 │ │ │ │ ldrd r2, r1, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge sl, r7 │ │ │ │ movlt r7, r1 │ │ │ │ movge r7, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 5f938 )@@Base+0x774> │ │ │ │ + bne.n 5b5f0 )@@Base+0x774> │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r3, r9 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 5f9c0 )@@Base+0x7fc> │ │ │ │ + beq.n 5b678 )@@Base+0x7fc> │ │ │ │ ldr.w r7, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r7 │ │ │ │ it cs │ │ │ │ movcs r2, r7 │ │ │ │ - cbz r2, 5f988 )@@Base+0x7c4> │ │ │ │ + cbz r2, 5b640 )@@Base+0x7c4> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 5f98c )@@Base+0x7c8> │ │ │ │ + cbnz r0, 5b644 )@@Base+0x7c8> │ │ │ │ sub.w r0, r9, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5f9c0 )@@Base+0x7fc> │ │ │ │ + blt.n 5b678 )@@Base+0x7fc> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #25 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 5f9a6 )@@Base+0x7e2> │ │ │ │ + beq.n 5b65e )@@Base+0x7e2> │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #516] @ (5fbac )@@Base+0x9e8>) │ │ │ │ - ldr r3, [pc, #452] @ (5fb70 )@@Base+0x9ac>) │ │ │ │ + ldr r2, [pc, #516] @ (5b864 )@@Base+0x9e8>) │ │ │ │ + ldr r3, [pc, #452] @ (5b828 )@@Base+0x9ac>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 5fa54 )@@Base+0x890> │ │ │ │ + bne.n 5b70c )@@Base+0x890> │ │ │ │ add sp, #276 @ 0x114 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r8, #64 @ 0x40 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - bl 5eefc │ │ │ │ + bl 5abb4 │ │ │ │ ldr.w fp, [sp, #244] @ 0xf4 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 5f990 )@@Base+0x7cc> │ │ │ │ + b.n 5b648 )@@Base+0x7cc> │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r8, #64 @ 0x40 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - bl 5eefc │ │ │ │ + bl 5abb4 │ │ │ │ ldr.w fp, [sp, #244] @ 0xf4 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 5f7f0 )@@Base+0x62c> │ │ │ │ + b.n 5b4a8 )@@Base+0x62c> │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r8, #88 @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - bl 5ec34 │ │ │ │ + bl 5a8ec │ │ │ │ ldr.w fp, [sp, #244] @ 0xf4 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 5f644 )@@Base+0x480> │ │ │ │ + b.n 5b2fc )@@Base+0x480> │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r8, #64 @ 0x40 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - bl 5eefc │ │ │ │ + bl 5abb4 │ │ │ │ ldr.w fp, [sp, #244] @ 0xf4 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 5f560 )@@Base+0x39c> │ │ │ │ + b.n 5b218 )@@Base+0x39c> │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r4, #88 @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - bl 5ec34 │ │ │ │ + bl 5a8ec │ │ │ │ ldr.w fp, [sp, #244] @ 0xf4 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 5f2ca )@@Base+0x106> │ │ │ │ + b.n 5af82 )@@Base+0x106> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #364] @ (5fbb0 )@@Base+0x9ec>) │ │ │ │ - ldr r3, [pc, #300] @ (5fb70 )@@Base+0x9ac>) │ │ │ │ + ldr r2, [pc, #364] @ (5b868 )@@Base+0x9ec>) │ │ │ │ + ldr r3, [pc, #300] @ (5b828 )@@Base+0x9ac>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5fa72 )@@Base+0x8ae> │ │ │ │ + beq.n 5b72a )@@Base+0x8ae> │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #340] @ (5fbb4 )@@Base+0x9f0>) │ │ │ │ - ldr r3, [pc, #268] @ (5fb70 )@@Base+0x9ac>) │ │ │ │ + ldr r2, [pc, #340] @ (5b86c )@@Base+0x9f0>) │ │ │ │ + ldr r3, [pc, #268] @ (5b828 )@@Base+0x9ac>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 5fa54 )@@Base+0x890> │ │ │ │ + bne.n 5b70c )@@Base+0x890> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #312] @ (5fbb8 )@@Base+0x9f4>) │ │ │ │ - ldr r3, [pc, #240] @ (5fb70 )@@Base+0x9ac>) │ │ │ │ + ldr r2, [pc, #312] @ (5b870 )@@Base+0x9f4>) │ │ │ │ + ldr r3, [pc, #240] @ (5b828 )@@Base+0x9ac>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5fa72 )@@Base+0x8ae> │ │ │ │ - b.n 5fa54 )@@Base+0x890> │ │ │ │ + beq.n 5b72a )@@Base+0x8ae> │ │ │ │ + b.n 5b70c )@@Base+0x890> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 5fa76 )@@Base+0x8b2> │ │ │ │ + b.n 5b72e )@@Base+0x8b2> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #244] @ (5fbbc )@@Base+0x9f8>) │ │ │ │ - ldr r3, [pc, #168] @ (5fb70 )@@Base+0x9ac>) │ │ │ │ + ldr r2, [pc, #244] @ (5b874 )@@Base+0x9f8>) │ │ │ │ + ldr r3, [pc, #168] @ (5b828 )@@Base+0x9ac>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5fa72 )@@Base+0x8ae> │ │ │ │ - b.n 5fa54 )@@Base+0x890> │ │ │ │ + beq.n 5b72a )@@Base+0x8ae> │ │ │ │ + b.n 5b70c )@@Base+0x890> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #220] @ (5fbc0 )@@Base+0x9fc>) │ │ │ │ - ldr r3, [pc, #140] @ (5fb70 )@@Base+0x9ac>) │ │ │ │ + ldr r2, [pc, #220] @ (5b878 )@@Base+0x9fc>) │ │ │ │ + ldr r3, [pc, #140] @ (5b828 )@@Base+0x9ac>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5fa72 )@@Base+0x8ae> │ │ │ │ - b.n 5fa54 )@@Base+0x890> │ │ │ │ - b.n 5fa3a )@@Base+0x876> │ │ │ │ - b.n 5fa34 )@@Base+0x870> │ │ │ │ + beq.n 5b72a )@@Base+0x8ae> │ │ │ │ + b.n 5b70c )@@Base+0x890> │ │ │ │ + b.n 5b6f2 )@@Base+0x876> │ │ │ │ + b.n 5b6ec )@@Base+0x870> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #192] @ (5fbc4 )@@Base+0xa00>) │ │ │ │ - ldr r3, [pc, #108] @ (5fb70 )@@Base+0x9ac>) │ │ │ │ + ldr r2, [pc, #192] @ (5b87c )@@Base+0xa00>) │ │ │ │ + ldr r3, [pc, #108] @ (5b828 )@@Base+0x9ac>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5fa72 )@@Base+0x8ae> │ │ │ │ - b.n 5fa54 )@@Base+0x890> │ │ │ │ - b.n 5fb24 )@@Base+0x960> │ │ │ │ + beq.n 5b72a )@@Base+0x8ae> │ │ │ │ + b.n 5b70c )@@Base+0x890> │ │ │ │ + b.n 5b7dc )@@Base+0x960> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #156] @ (5fbc8 )@@Base+0xa04>) │ │ │ │ - ldr r3, [pc, #64] @ (5fb70 )@@Base+0x9ac>) │ │ │ │ + ldr r2, [pc, #156] @ (5b880 )@@Base+0xa04>) │ │ │ │ + ldr r3, [pc, #64] @ (5b828 )@@Base+0x9ac>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5fa72 )@@Base+0x8ae> │ │ │ │ - b.n 5fa54 )@@Base+0x890> │ │ │ │ + beq.n 5b72a )@@Base+0x8ae> │ │ │ │ + b.n 5b70c )@@Base+0x890> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #132] @ (5fbcc )@@Base+0xa08>) │ │ │ │ - ldr r3, [pc, #36] @ (5fb70 )@@Base+0x9ac>) │ │ │ │ + ldr r2, [pc, #132] @ (5b884 )@@Base+0xa08>) │ │ │ │ + ldr r3, [pc, #36] @ (5b828 )@@Base+0x9ac>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5fa72 )@@Base+0x8ae> │ │ │ │ - b.n 5fa54 )@@Base+0x890> │ │ │ │ + beq.n 5b72a )@@Base+0x8ae> │ │ │ │ + b.n 5b70c )@@Base+0x890> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ ... │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [sl, #-24]! @ 0xffffffe8 │ │ │ │ - ldrh r4, [r5, #40] @ 0x28 │ │ │ │ - movs r4, r0 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - movs r4, r0 │ │ │ │ - bvc.n 5fbc0 )@@Base+0x9fc> │ │ │ │ - movs r4, r0 │ │ │ │ - strh r0, [r1, #38] @ 0x26 │ │ │ │ - movs r4, r0 │ │ │ │ - add r7, pc, #624 @ (adr r7, 5fdfc ) │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r2, [r6, #14] │ │ │ │ - movs r4, r0 │ │ │ │ - ldmia r4, {r2, r4, r7} │ │ │ │ - movs r4, r0 │ │ │ │ - bcc.n 5fb7c )@@Base+0x9b8> │ │ │ │ - movs r4, r0 │ │ │ │ - stmia r6!, {r5, r7} │ │ │ │ - movs r4, r0 │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ - movs r4, r0 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ + lsls r2, r0 │ │ │ │ + movs r7, r0 │ │ │ │ + beq.n 5b73c )@@Base+0x8c0> │ │ │ │ movs r4, r0 │ │ │ │ - bcs.n 5fc40 │ │ │ │ + ldc 0, cr0, [sl], {4} │ │ │ │ + asrs r2, r5, #6 │ │ │ │ + movs r5, r0 │ │ │ │ + ldmia r0!, {r5} │ │ │ │ movs r4, r0 │ │ │ │ - ldmia r2, {r1, r2, r5} │ │ │ │ + @ instruction: 0xeaf40004 │ │ │ │ + ldmia r5!, {r1, r3, r6} │ │ │ │ movs r4, r0 │ │ │ │ - sbcs.w r0, lr, #8781824 @ 0x860000 │ │ │ │ - @ instruction: 0xf4e40006 │ │ │ │ - @ instruction: 0xf4c60006 │ │ │ │ - @ instruction: 0xf4a80006 │ │ │ │ - orn r0, r0, #8781824 @ 0x860000 │ │ │ │ - orr.w r0, r4, #8781824 @ 0x860000 │ │ │ │ - bic.w r0, r4, #8781824 @ 0x860000 │ │ │ │ - @ instruction: 0xf3fa0006 │ │ │ │ - @ instruction: 0xf3de0006 │ │ │ │ + lsrs r0, r6, #26 │ │ │ │ + movs r5, r0 │ │ │ │ + lsrs r6, r1, #26 │ │ │ │ + movs r5, r0 │ │ │ │ + lsrs r0, r4, #25 │ │ │ │ + movs r5, r0 │ │ │ │ + lsrs r0, r2, #23 │ │ │ │ + movs r5, r0 │ │ │ │ + lsrs r6, r6, #21 │ │ │ │ + movs r5, r0 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ + movs r5, r0 │ │ │ │ + lsrs r6, r7, #18 │ │ │ │ + movs r5, r0 │ │ │ │ + subs r0, #198 @ 0xc6 │ │ │ │ + movs r7, r0 │ │ │ │ + subs r0, #44 @ 0x2c │ │ │ │ + movs r7, r0 │ │ │ │ + subs r0, #14 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r7, #240 @ 0xf0 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r7, #168 @ 0xa8 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r7, #140 @ 0x8c │ │ │ │ + movs r7, r0 │ │ │ │ + adds r7, #108 @ 0x6c │ │ │ │ + movs r7, r0 │ │ │ │ + adds r7, #66 @ 0x42 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r7, #38 @ 0x26 │ │ │ │ + movs r7, r0 │ │ │ │ │ │ │ │ -0005fbd0 : │ │ │ │ +0005b888 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r2, [pc, #668] @ (5fe80 ) │ │ │ │ + ldr r2, [pc, #668] @ (5bb38 ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ - ldr r3, [pc, #668] @ (5fe84 ) │ │ │ │ + ldr r3, [pc, #668] @ (5bb3c ) │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r6, [pc, #664] @ (5fe88 ) │ │ │ │ + ldr r6, [pc, #664] @ (5bb40 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #1 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 2cb14 │ │ │ │ - ldr r3, [pc, #648] @ (5fe8c ) │ │ │ │ - ldr r2, [pc, #648] @ (5fe90 ) │ │ │ │ + ldr r3, [pc, #648] @ (5bb44 ) │ │ │ │ + ldr r2, [pc, #648] @ (5bb48 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r7, [r5, #192] @ 0xc0 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ @@ -80394,40 +73728,40 @@ │ │ │ │ lsrs r1, r1, #16 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r1, [sp, #50] @ 0x32 │ │ │ │ strb.w r3, [sp, #51] @ 0x33 │ │ │ │ blx 2d64c │ │ │ │ cmp r0, #7 │ │ │ │ - beq.w 5fdf0 │ │ │ │ + beq.w 5baa8 │ │ │ │ mov r0, r7 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ add.w r8, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ blx 2d64c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bhi.w 5fdd4 │ │ │ │ + bhi.w 5ba8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 5fe0a │ │ │ │ + bne.w 5bac2 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ strb.w r3, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ strb r2, [r1, r3] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #16 │ │ │ │ - bls.w 5fe4a │ │ │ │ - ldr r1, [pc, #532] @ (5fe94 ) │ │ │ │ + bls.w 5bb02 │ │ │ │ + ldr r1, [pc, #532] @ (5bb4c ) │ │ │ │ add.w r8, sp, #60 @ 0x3c │ │ │ │ movs r2, #17 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 2cad8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ blx 2b890 │ │ │ │ @@ -80435,24 +73769,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ blx 2be78 , std::allocator > const&)@plt> │ │ │ │ ldr.w r7, [r5, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r6, [r4, #200] @ 0xc8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - cbz r7, 5fcb0 │ │ │ │ + cbz r7, 5b968 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ add.w r9, sp, #20 │ │ │ │ add r6, sp, #92 @ 0x5c │ │ │ │ mov r0, r9 │ │ │ │ mov.w sl, #0 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #468] @ (5fe98 ) │ │ │ │ + ldr r2, [pc, #468] @ (5bb50 ) │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov ip, r6 │ │ │ │ add r2, pc │ │ │ │ mov.w lr, #10 │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr.w fp, [r3, #72] @ 0x48 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ @@ -80466,33 +73800,33 @@ │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str.w lr, [sp, #88] @ 0x58 │ │ │ │ strb.w sl, [sp, #102] @ 0x66 │ │ │ │ blx fp │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 5fd02 │ │ │ │ + beq.n 5b9ba │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r7, [r5, #176] @ 0xb0 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ str.w r3, [r4, #128] @ 0x80 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - cbz r7, 5fd20 │ │ │ │ + cbz r7, 5b9d8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ mov r0, r9 │ │ │ │ mov.w fp, #14 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [pc, #368] @ (5fe9c ) │ │ │ │ + ldr r3, [pc, #368] @ (5bb54 ) │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov ip, r6 │ │ │ │ add r3, pc │ │ │ │ mov.w lr, #0 │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr.w sl, [r2, #76] @ 0x4c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ @@ -80504,15 +73838,15 @@ │ │ │ │ add.w r2, r4, #148 @ 0x94 │ │ │ │ mov r3, r8 │ │ │ │ str.w fp, [sp, #88] @ 0x58 │ │ │ │ strb.w lr, [sp, #106] @ 0x6a │ │ │ │ blx sl │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 5fd6a │ │ │ │ + beq.n 5ba22 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ vldr d7, [sp, #24] │ │ │ │ vldr d6, [r5, #104] @ 0x68 │ │ │ │ @@ -80525,139 +73859,144 @@ │ │ │ │ vmovle.f64 d7, d6 │ │ │ │ cmp r2, r3 │ │ │ │ it gt │ │ │ │ strgt.w r3, [r4, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ vstr d7, [r4, #136] @ 0x88 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5fda8 │ │ │ │ + beq.n 5ba60 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5fdb8 │ │ │ │ + beq.n 5ba70 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #228] @ (5fea0 ) │ │ │ │ - ldr r3, [pc, #200] @ (5fe84 ) │ │ │ │ + ldr r2, [pc, #228] @ (5bb58 ) │ │ │ │ + ldr r3, [pc, #200] @ (5bb3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 5fe46 │ │ │ │ + bne.n 5bafe │ │ │ │ mov r0, r4 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b.n 5fc66 │ │ │ │ + b.n 5b91e │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2db04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5fc3e │ │ │ │ + bne.w 5b8f6 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 5fc64 │ │ │ │ + b.n 5b91c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5fc64 │ │ │ │ + beq.w 5b91c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 5fde4 │ │ │ │ + b.n 5ba9c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf74 │ │ │ │ - ldr r2, [pc, #112] @ (5fea4 ) │ │ │ │ - ldr r3, [pc, #76] @ (5fe84 ) │ │ │ │ + ldr r2, [pc, #112] @ (5bb5c ) │ │ │ │ + ldr r3, [pc, #76] @ (5bb3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5fe7a │ │ │ │ + beq.n 5bb32 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #92] @ (5fea8 ) │ │ │ │ - ldr r3, [pc, #52] @ (5fe84 ) │ │ │ │ + ldr r2, [pc, #92] @ (5bb60 ) │ │ │ │ + ldr r3, [pc, #52] @ (5bb3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 5fe46 │ │ │ │ - ldr r0, [pc, #76] @ (5feac ) │ │ │ │ + bne.n 5bafe │ │ │ │ + ldr r0, [pc, #76] @ (5bb64 ) │ │ │ │ add.w r8, sp, #60 @ 0x3c │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - b.n 5fe20 │ │ │ │ + b.n 5bad8 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ blx 2c4e4 │ │ │ │ - b.n 5fe20 │ │ │ │ - b.n 5fe26 │ │ │ │ - b.n 5fe14 │ │ │ │ + b.n 5bad8 │ │ │ │ + b.n 5bade │ │ │ │ + b.n 5bacc │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - sbfx r0, r0, #0, #7 │ │ │ │ + adds r6, #136 @ 0x88 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3360006 │ │ │ │ - strb r6, [r1, #16] │ │ │ │ + adds r6, #126 @ 0x7e │ │ │ │ + movs r7, r0 │ │ │ │ + @ instruction: 0xb766 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ - movs r4, r0 │ │ │ │ - strh r2, [r4, #6] │ │ │ │ + lsrs r2, r0, #6 │ │ │ │ + movs r5, r0 │ │ │ │ + stmia r4!, {r1, r3, r4, r5} │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r1, #31] │ │ │ │ + stmia r3!, {r2, r5} │ │ │ │ movs r4, r0 │ │ │ │ - sbc.w r0, ip, #6 │ │ │ │ - @ instruction: 0xf0f20006 │ │ │ │ - @ instruction: 0xf0da0006 │ │ │ │ - strb r0, [r2, #23] │ │ │ │ + adds r4, #180 @ 0xb4 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r4, #58 @ 0x3a │ │ │ │ + movs r7, r0 │ │ │ │ + adds r4, #34 @ 0x22 │ │ │ │ + movs r7, r0 │ │ │ │ + cbnz r0, 5bb72 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0005feb0 : │ │ │ │ +0005bb68 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3696] @ 0xe70 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #828] @ (60208 ) │ │ │ │ + ldr r2, [pc, #828] @ (5bec0 ) │ │ │ │ mov r6, r1 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #824] @ (6020c ) │ │ │ │ + ldr r3, [pc, #824] @ (5bec4 ) │ │ │ │ ldr r4, [sp, #400] @ 0x190 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ @@ -80668,15 +74007,15 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2c9d8 <__getrusage64@plt> │ │ │ │ ldrd r0, r1, [sp, #136] @ 0x88 │ │ │ │ blx 2d960 <__aeabi_l2d@plt> │ │ │ │ vmov d11, r0, r1 │ │ │ │ ldrd r0, r1, [sp, #144] @ 0x90 │ │ │ │ blx 2d960 <__aeabi_l2d@plt> │ │ │ │ - vldr d7, [pc, #744] @ 601f0 │ │ │ │ + vldr d7, [pc, #744] @ 5bea8 │ │ │ │ vmov d6, r0, r1 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr.w r0, [r4, #200] @ 0xc8 │ │ │ │ vmla.f64 d11, d6, d7 │ │ │ │ vldr d13, [r4, #120] @ 0x78 │ │ │ │ blx 2c3c8 │ │ │ │ ldr.w r0, [r4, #200] @ 0xc8 │ │ │ │ @@ -80685,35 +74024,35 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ blx 2c9cc │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - cbz r0, 5ff78 │ │ │ │ + cbz r0, 5bc30 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 60600 │ │ │ │ + beq.w 5c2b8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2c9cc │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - cbz r0, 5ff68 │ │ │ │ + cbz r0, 5bc20 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 60608 │ │ │ │ + beq.w 5c2c0 │ │ │ │ ldrd r3, r2, [r6, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ subs r2, r2, r3 │ │ │ │ asrs r2, r2, #2 │ │ │ │ blx 2dbbc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -80737,27 +74076,27 @@ │ │ │ │ ldr.w r8, [r4, #144] @ 0x90 │ │ │ │ blx 2c9d8 <__getrusage64@plt> │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ blx 2d960 <__aeabi_l2d@plt> │ │ │ │ vmov d10, r0, r1 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ blx 2d960 <__aeabi_l2d@plt> │ │ │ │ - vldr d7, [pc, #552] @ 601f0 │ │ │ │ + vldr d7, [pc, #552] @ 5bea8 │ │ │ │ vmov d6, r0, r1 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ vmla.f64 d10, d6, d7 │ │ │ │ vsub.f64 d1, d8, d10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 605fa │ │ │ │ + bne.w 5c2b2 │ │ │ │ blx 2debc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - vldr d7, [pc, #520] @ 601f8 │ │ │ │ + vldr d7, [pc, #520] @ 5beb0 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ vldr d6, [r3] │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ vldr d10, [r3, #8] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ @@ -80774,15 +74113,15 @@ │ │ │ │ ite gt │ │ │ │ movgt.w r9, #1 │ │ │ │ movle.w r9, #0 │ │ │ │ subs.w r8, r1, #0 │ │ │ │ it ne │ │ │ │ movne.w r8, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 605f0 │ │ │ │ + beq.w 5c2a8 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #3 │ │ │ │ blx 2b9ac │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ blx 2d894 │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ @@ -80792,18 +74131,18 @@ │ │ │ │ blx 2cfb8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ands.w r9, r9, r8 │ │ │ │ vldr d9, [r3] │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq.w 6064e │ │ │ │ - ldr r3, [pc, #404] @ (60210 ) │ │ │ │ - vldr d12, [pc, #372] @ 601f0 │ │ │ │ - vldr d14, [pc, #384] @ 60200 │ │ │ │ + beq.w 5c306 │ │ │ │ + ldr r3, [pc, #404] @ (5bec8 ) │ │ │ │ + vldr d12, [pc, #372] @ 5bea8 │ │ │ │ + vldr d14, [pc, #384] @ 5beb8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ @@ -80818,15 +74157,15 @@ │ │ │ │ blx 2d960 <__aeabi_l2d@plt> │ │ │ │ vmov d6, r0, r1 │ │ │ │ vldr d7, [r4, #152] @ 0x98 │ │ │ │ vmla.f64 d8, d6, d12 │ │ │ │ vsub.f64 d6, d8, d11 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 60120 │ │ │ │ + ble.n 5bdd8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #11 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ blx 2b9ac │ │ │ │ vldr d0, [r4, #80] @ 0x50 │ │ │ │ vsub.f64 d0, d8, d0 │ │ │ │ blx 2bfd4 │ │ │ │ @@ -80866,35 +74205,35 @@ │ │ │ │ ldr.w r3, [r3, #648] @ 0x288 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ vldr d0, [r3] │ │ │ │ blx 2d0c8 │ │ │ │ - cbz r0, 601b8 │ │ │ │ + cbz r0, 5be70 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #224] @ 0xe0 │ │ │ │ blx r3 │ │ │ │ vcmpe.f64 d0, d9 │ │ │ │ vldr d7, [r4, #104] @ 0x68 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f64 d9, d0 │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 605d4 │ │ │ │ + ble.w 5c28c │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcmpe.f64 d0, d9 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr d0, [r3] │ │ │ │ - bpl.w 6066c │ │ │ │ + bpl.w 5c324 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #1 │ │ │ │ @@ -80907,37 +74246,38 @@ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldrb.w r3, [r4, #97] @ 0x61 │ │ │ │ ldrb.w r1, [r4, #96] @ 0x60 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ ldr.w sl, [r7, #672] @ 0x2a0 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 603fe │ │ │ │ + beq.w 5c0b6 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ blx sl │ │ │ │ - b.n 60214 │ │ │ │ + b.n 5becc │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ - orrs.w r0, sl, #6 │ │ │ │ + adds r3, #162 @ 0xa2 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r4, r7} │ │ │ │ - movs r4, r0 │ │ │ │ + lsls r2, r3, #22 │ │ │ │ + movs r5, r0 │ │ │ │ ldrd r2, r3, [r6, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ rsbs r2, r8, r3, asr #2 │ │ │ │ - beq.w 6065a │ │ │ │ + beq.w 5c312 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2dbbc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ @@ -80947,35 +74287,35 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 603e4 │ │ │ │ + beq.w 5c09c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 603e4 │ │ │ │ + bne.w 5c09c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ vldr d7, [r3] │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite gt │ │ │ │ movgt.w r8, #1 │ │ │ │ movle.w r8, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 603ea │ │ │ │ + beq.w 5c0a2 │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ ldrd sl, r7, [r4, #28] │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r3, [r9] │ │ │ │ vldr d8, [r4, #112] @ 0x70 │ │ │ │ ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ blx r3 │ │ │ │ @@ -80989,16 +74329,16 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf9c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 603ea │ │ │ │ - vldr d10, [pc, #840] @ 60610 │ │ │ │ + bne.w 5c0a2 │ │ │ │ + vldr d10, [pc, #840] @ 5c2c8 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ blx 2c9d8 <__getrusage64@plt> │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ blx 2d960 <__aeabi_l2d@plt> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ @@ -81006,47 +74346,47 @@ │ │ │ │ vmov d5, r0, r1 │ │ │ │ vldr d6, [r4, #80] @ 0x50 │ │ │ │ vldr d15, [r4, #136] @ 0x88 │ │ │ │ vmla.f64 d8, d5, d12 │ │ │ │ vsub.f64 d8, d8, d6 │ │ │ │ vcmpe.f64 d8, d15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 605a0 │ │ │ │ + bgt.w 5c258 │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 605c6 │ │ │ │ + beq.w 5c27e │ │ │ │ vsub.f64 d4, d9, d10 │ │ │ │ vabs.f64 d3, d9 │ │ │ │ vdiv.f64 d5, d4, d3 │ │ │ │ vcmpe.f64 d5, d13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 6040c │ │ │ │ + bpl.n 5c0c4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - vldr d10, [pc, #744] @ 60618 │ │ │ │ + vldr d10, [pc, #744] @ 5c2d0 │ │ │ │ vldr d7, [r3] │ │ │ │ vcmpe.f64 d7, d10 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.w 605b6 │ │ │ │ + bls.w 5c26e │ │ │ │ movs r1, #8 │ │ │ │ blx 2b9ac │ │ │ │ - ldr r1, [pc, #748] @ (60638 ) │ │ │ │ + ldr r1, [pc, #748] @ (5c2f0 ) │ │ │ │ add r1, pc │ │ │ │ blx 2dbd4 │ │ │ │ mov r1, fp │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx 2c9d8 <__getrusage64@plt> │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ blx 2d960 <__aeabi_l2d@plt> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ blx 2d960 <__aeabi_l2d@plt> │ │ │ │ - vldr d7, [pc, #688] @ 60620 │ │ │ │ + vldr d7, [pc, #688] @ 5c2d8 │ │ │ │ vmov d6, r0, r1 │ │ │ │ vldr d0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ vmla.f64 d8, d6, d7 │ │ │ │ vsub.f64 d0, d8, d0 │ │ │ │ blx 2bfd4 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ @@ -81063,53 +74403,53 @@ │ │ │ │ blx 2d894 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ blx 2d894 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cfb8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2b878 │ │ │ │ - ldr r2, [pc, #632] @ (6063c ) │ │ │ │ - ldr r3, [pc, #636] @ (60640 ) │ │ │ │ + ldr r2, [pc, #632] @ (5c2f4 ) │ │ │ │ + ldr r3, [pc, #636] @ (5c2f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 60698 │ │ │ │ + bne.w 5c350 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ add sp, #300 @ 0x12c │ │ │ │ vpop {d8-d15} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 60274 │ │ │ │ + b.n 5bf2c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ vldr d0, [r4, #112] @ 0x70 │ │ │ │ blx 2ba84 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 602ca │ │ │ │ + b.n 5bf82 │ │ │ │ str r3, [sp, #0] │ │ │ │ vmov.f64 d0, d14 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ blx sl │ │ │ │ - b.n 60214 │ │ │ │ + b.n 5becc │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 605a0 │ │ │ │ + beq.w 5c258 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w 60598 │ │ │ │ + bge.w 5c250 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.w 60598 │ │ │ │ + bge.w 5c250 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ vadd.f64 d15, d6, d15 │ │ │ │ ldr.w r9, [r4, #200] @ 0xc8 │ │ │ │ @@ -81126,27 +74466,27 @@ │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ vldr d0, [sp, #32] │ │ │ │ mov r1, r8 │ │ │ │ vmla.f64 d8, d6, d12 │ │ │ │ mov r0, r9 │ │ │ │ vsub.f64 d1, d15, d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 605ea │ │ │ │ + bne.w 5c2a2 │ │ │ │ blx 2debc │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ vldr d7, [r3, #8] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ vcmpe.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f64 d10, d7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 605e2 │ │ │ │ + beq.w 5c29a │ │ │ │ movs r1, #3 │ │ │ │ blx 2b9ac │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ blx 2d894 │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ @@ -81168,40 +74508,40 @@ │ │ │ │ and.w r3, sl, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itee mi │ │ │ │ movmi.w r8, #1 │ │ │ │ movpl.w r8, #0 │ │ │ │ movpl r3, #0 │ │ │ │ - cbz r3, 6053e │ │ │ │ + cbz r3, 5c1f6 │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r9, [r4, #32] │ │ │ │ ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r2, r9 │ │ │ │ - vldr d0, [pc, #256] @ 60628 │ │ │ │ + vldr d0, [pc, #256] @ 5c2e0 │ │ │ │ blx 2cf9c │ │ │ │ - vldr d6, [pc, #232] @ 60618 │ │ │ │ + vldr d6, [pc, #232] @ 5c2d0 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ vldr d7, [r7] │ │ │ │ it eq │ │ │ │ vmoveq.f64 d10, d6 │ │ │ │ vcmpe.f64 d7, d10 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 60648 │ │ │ │ + ble.n 5c300 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #5 │ │ │ │ blx 2b9ac │ │ │ │ vmov.f64 d0, d10 │ │ │ │ blx 2bfd4 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, fp │ │ │ │ @@ -81218,239 +74558,241 @@ │ │ │ │ vmla.f64 d8, d7, d12 │ │ │ │ vsub.f64 d0, d8, d0 │ │ │ │ blx 2bfd4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cfb8 │ │ │ │ and.w sl, r8, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 6008a │ │ │ │ + bne.w 5bd42 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ vldr d7, [r3] │ │ │ │ vcmpe.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 60342 │ │ │ │ + bhi.w 5bffa │ │ │ │ movs r1, #7 │ │ │ │ blx 2b9ac │ │ │ │ - ldr r1, [pc, #132] @ (60644 ) │ │ │ │ + ldr r1, [pc, #132] @ (5c2fc ) │ │ │ │ add r1, pc │ │ │ │ blx 2dbd4 │ │ │ │ - b.n 60350 │ │ │ │ + b.n 5c008 │ │ │ │ vneg.f64 d3, d10 │ │ │ │ - vldr d4, [pc, #100] @ 60630 │ │ │ │ + vldr d4, [pc, #100] @ 5c2e8 │ │ │ │ vdiv.f64 d5, d3, d4 │ │ │ │ - b.n 6031e │ │ │ │ + b.n 5bfd6 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ vmul.f64 d0, d7, d9 │ │ │ │ - b.n 60196 │ │ │ │ + b.n 5be4e │ │ │ │ movs r1, #4 │ │ │ │ blx 2b9ac │ │ │ │ - b.n 604ac │ │ │ │ + b.n 5c164 │ │ │ │ blx 2d3c0 │ │ │ │ - b.n 60484 │ │ │ │ + b.n 5c13c │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #4 │ │ │ │ blx 2b9ac │ │ │ │ - b.n 60048 │ │ │ │ + b.n 5bd00 │ │ │ │ blx 2d3c0 │ │ │ │ - b.n 5ffec │ │ │ │ + b.n 5bca4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 5ff46 │ │ │ │ + b.n 5bbfe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 5ff68 │ │ │ │ + b.n 5bc20 │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ - bvc.n 605c4 │ │ │ │ - b.n 60448 │ │ │ │ + bvc.n 5c27c │ │ │ │ + b.n 5c100 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ subs r6, r1, r4 │ │ │ │ - ldr r2, [pc, #324] @ (60764 ) │ │ │ │ + ldr r2, [pc, #324] @ (5c41c ) │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ pop {r0, r1, r3, r4, r5, r7, pc} │ │ │ │ - bls.n 605e4 │ │ │ │ + bls.n 5c29c │ │ │ │ ldrb r7, [r3, #19] │ │ │ │ subs r5, #219 @ 0xdb │ │ │ │ - ldmia r0!, {r1, r4, r7} │ │ │ │ - movs r4, r0 │ │ │ │ - sbc.w r0, r4, r6 │ │ │ │ + lsls r2, r6, #14 │ │ │ │ + movs r5, r0 │ │ │ │ + cmp r6, #172 @ 0xac │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r3, r4} │ │ │ │ - movs r4, r0 │ │ │ │ - vldr d10, [pc, #124] @ 606c8 │ │ │ │ - b.n 60334 │ │ │ │ + lsls r6, r7, #4 │ │ │ │ + movs r5, r0 │ │ │ │ + vldr d10, [pc, #124] @ 5c380 │ │ │ │ + b.n 5bfec │ │ │ │ vmov.f64 d7, d9 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ - b.n 60334 │ │ │ │ - ldr r3, [pc, #116] @ (606d0 ) │ │ │ │ + b.n 5bfec │ │ │ │ + ldr r3, [pc, #116] @ (5c388 ) │ │ │ │ movs r2, #169 @ 0xa9 │ │ │ │ - ldr r1, [pc, #116] @ (606d4 ) │ │ │ │ - ldr r0, [pc, #116] @ (606d8 ) │ │ │ │ + ldr r1, [pc, #116] @ (5c38c ) │ │ │ │ + ldr r0, [pc, #116] @ (5c390 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #108] @ (606dc ) │ │ │ │ + ldr r3, [pc, #108] @ (5c394 ) │ │ │ │ movs r2, #150 @ 0x96 │ │ │ │ - ldr r1, [pc, #108] @ (606e0 ) │ │ │ │ - ldr r0, [pc, #112] @ (606e4 ) │ │ │ │ + ldr r1, [pc, #108] @ (5c398 ) │ │ │ │ + ldr r0, [pc, #112] @ (5c39c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2b878 │ │ │ │ - ldr r2, [pc, #96] @ (606e8 ) │ │ │ │ - ldr r3, [pc, #100] @ (606ec ) │ │ │ │ + ldr r2, [pc, #96] @ (5c3a0 ) │ │ │ │ + ldr r3, [pc, #100] @ (5c3a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 606c2 │ │ │ │ + beq.n 5c37a │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - cbz r0, 606ae │ │ │ │ + cbz r0, 5c366 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 606ae │ │ │ │ + cbnz r3, 5c366 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #64] @ (606f0 ) │ │ │ │ - ldr r3, [pc, #56] @ (606ec ) │ │ │ │ + ldr r2, [pc, #64] @ (5c3a8 ) │ │ │ │ + ldr r3, [pc, #56] @ (5c3a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 60698 │ │ │ │ + bne.n 5c350 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ subs r6, r1, r4 │ │ │ │ - ldr r2, [pc, #324] @ (60814 ) │ │ │ │ - stmia r4!, {r1, r2, r6, r7} │ │ │ │ - movs r4, r0 │ │ │ │ - stmia r5!, {r5, r6} │ │ │ │ - movs r4, r0 │ │ │ │ - cbnz r2, 606ec │ │ │ │ - movs r4, r0 │ │ │ │ - stmia r4!, {r2, r4, r5, r7} │ │ │ │ - movs r4, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r6} │ │ │ │ - movs r4, r0 │ │ │ │ - cbnz r4, 606f0 │ │ │ │ - movs r4, r0 │ │ │ │ - stmia.w r0!, {r1, r2} │ │ │ │ + ldr r2, [pc, #324] @ (5c4cc ) │ │ │ │ + vaddl.u8 q8, d14, d4 │ │ │ │ + lsls r0, r5, #1 │ │ │ │ + movs r5, r0 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ + movs r5, r0 │ │ │ │ + vrev64. d0, d4 │ │ │ │ + lsls r6, r2, #1 │ │ │ │ + movs r5, r0 │ │ │ │ + lsls r4, r5, #1 │ │ │ │ + movs r5, r0 │ │ │ │ + cmp r3, #232 @ 0xe8 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [r6], #-24 │ │ │ │ + cmp r3, #190 @ 0xbe │ │ │ │ + movs r7, r0 │ │ │ │ │ │ │ │ -000606f4 : │ │ │ │ +0005c3ac : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #80] @ (60754 ) │ │ │ │ + ldr r6, [pc, #80] @ (5c40c ) │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #208 @ 0xd0 │ │ │ │ blx 2b890 │ │ │ │ mov r1, r5 │ │ │ │ add r6, pc │ │ │ │ mov r4, r0 │ │ │ │ blx 2cd60 │ │ │ │ - ldr r3, [pc, #64] @ (60758 ) │ │ │ │ + ldr r3, [pc, #64] @ (5c410 ) │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2b890 │ │ │ │ ldr.w r1, [r5, #200] @ 0xc8 │ │ │ │ mov r5, r0 │ │ │ │ blx 2d53c │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r4, #200] @ 0xc8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 60746 │ │ │ │ + b.n 5c3fe │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf74 │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 60740 │ │ │ │ - @ instruction: 0xe81a0006 │ │ │ │ + b.n 5c3f8 │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r3, #31 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ - cbnz r4, 60782 │ │ │ │ - b.n 607dc │ │ │ │ + cbnz r4, 5c43a │ │ │ │ + b.n 5c494 │ │ │ │ mov r4, r5 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ mov r6, r8 │ │ │ │ ldr.w fp, [r4, #16] │ │ │ │ mov r0, r9 │ │ │ │ cmp r8, r7 │ │ │ │ it cs │ │ │ │ movcs r6, r7 │ │ │ │ - cbz r6, 6079e │ │ │ │ + cbz r6, 5c456 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 607a2 │ │ │ │ + cbnz r0, 5c45a │ │ │ │ sub.w r0, r8, r7 │ │ │ │ ldrd r2, r5, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itee ge │ │ │ │ movge r2, #0 │ │ │ │ movlt r5, r2 │ │ │ │ movlt r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 60780 │ │ │ │ + bne.n 5c438 │ │ │ │ mov r5, r4 │ │ │ │ - cbnz r2, 607de │ │ │ │ - cbz r6, 60808 │ │ │ │ + cbnz r2, 5c496 │ │ │ │ + cbz r6, 5c4c0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbz r0, 60808 │ │ │ │ + cbz r0, 5c4c0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ite lt │ │ │ │ strdlt r3, r5, [sl] │ │ │ │ strdge r4, r3, [sl] │ │ │ │ mov r0, sl │ │ │ │ add sp, #12 │ │ │ │ @@ -81458,71 +74800,71 @@ │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [sl] │ │ │ │ - beq.n 607d4 │ │ │ │ + beq.n 5c48c │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r4 │ │ │ │ blx 2cbf0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd fp, r7, [r0, #16] │ │ │ │ cmp r7, r8 │ │ │ │ mov r6, r7 │ │ │ │ it cs │ │ │ │ movcs r6, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 607ba │ │ │ │ + bne.n 5c472 │ │ │ │ sub.w r0, r7, r8 │ │ │ │ - b.n 607c6 │ │ │ │ + b.n 5c47e │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ - cbnz r4, 60832 │ │ │ │ - b.n 6088c │ │ │ │ + cbnz r4, 5c4ea │ │ │ │ + b.n 5c544 │ │ │ │ mov r4, r5 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ mov r6, r8 │ │ │ │ ldr.w fp, [r4, #16] │ │ │ │ mov r0, r9 │ │ │ │ cmp r8, r7 │ │ │ │ it cs │ │ │ │ movcs r6, r7 │ │ │ │ - cbz r6, 6084e │ │ │ │ + cbz r6, 5c506 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 60852 │ │ │ │ + cbnz r0, 5c50a │ │ │ │ sub.w r0, r8, r7 │ │ │ │ ldrd r2, r5, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itee ge │ │ │ │ movge r2, #0 │ │ │ │ movlt r5, r2 │ │ │ │ movlt r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 60830 │ │ │ │ + bne.n 5c4e8 │ │ │ │ mov r5, r4 │ │ │ │ - cbnz r2, 6088e │ │ │ │ - cbz r6, 608b8 │ │ │ │ + cbnz r2, 5c546 │ │ │ │ + cbz r6, 5c570 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbz r0, 608b8 │ │ │ │ + cbz r0, 5c570 │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ite lt │ │ │ │ strdlt r3, r5, [sl] │ │ │ │ strdge r4, r3, [sl] │ │ │ │ mov r0, sl │ │ │ │ add sp, #12 │ │ │ │ @@ -81530,273 +74872,273 @@ │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [sl] │ │ │ │ - beq.n 60884 │ │ │ │ + beq.n 5c53c │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r4 │ │ │ │ blx 2cbf0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd fp, r7, [r0, #16] │ │ │ │ cmp r7, r8 │ │ │ │ mov r6, r7 │ │ │ │ it cs │ │ │ │ movcs r6, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 6086a │ │ │ │ + bne.n 5c522 │ │ │ │ sub.w r0, r7, r8 │ │ │ │ - b.n 60876 │ │ │ │ + b.n 5c52e │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 60b3c │ │ │ │ + beq.w 5c7f4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 60af8 │ │ │ │ + beq.w 5c7b0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 60ac0 │ │ │ │ + beq.w 5c778 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w fp, [r3, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 60a88 │ │ │ │ + beq.w 5c740 │ │ │ │ ldr.w r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 60a14 │ │ │ │ + beq.w 5c6cc │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 609aa │ │ │ │ + beq.n 5c662 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 609de │ │ │ │ + beq.n 5c696 │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 60a52 │ │ │ │ + beq.w 5c70a │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, 6096a │ │ │ │ + cbz r7, 5c622 │ │ │ │ mov sl, r7 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 608c0 │ │ │ │ + bl 5c578 │ │ │ │ add.w r1, r7, #48 @ 0x30 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 60948 │ │ │ │ + beq.n 5c600 │ │ │ │ ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r1, sl, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 6095e │ │ │ │ + beq.n 5c616 │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 60928 │ │ │ │ + bne.n 5c5e0 │ │ │ │ ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ add.w r2, r9, #48 @ 0x30 │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 60984 │ │ │ │ + beq.n 5c63c │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r2, r9, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 6099a │ │ │ │ + beq.n 5c652 │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 60a52 │ │ │ │ + beq.n 5c70a │ │ │ │ mov r9, r7 │ │ │ │ - b.n 60922 │ │ │ │ + b.n 5c5da │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 609be │ │ │ │ + beq.n 5c676 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 609d0 │ │ │ │ + beq.n 5c688 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r5, 60a14 │ │ │ │ + cbz r5, 5c6cc │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6090a │ │ │ │ + b.n 5c5c2 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 609f2 │ │ │ │ + beq.n 5c6aa │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 60a04 │ │ │ │ + beq.n 5c6bc │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 609aa │ │ │ │ + beq.n 5c662 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 60910 │ │ │ │ + b.n 5c5c8 │ │ │ │ ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ add.w r3, fp, #48 @ 0x30 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 60a2e │ │ │ │ + beq.n 5c6e6 │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 60a44 │ │ │ │ + beq.n 5c6fc │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 60a88 │ │ │ │ + cbz r4, 5c740 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 60900 │ │ │ │ + b.n 5c5b8 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add.w r3, r6, #48 @ 0x30 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 60a66 │ │ │ │ + beq.n 5c71e │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 60a78 │ │ │ │ + beq.n 5c730 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 609de │ │ │ │ + beq.n 5c696 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 60916 │ │ │ │ + b.n 5c5ce │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 60a9e │ │ │ │ + beq.n 5c756 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 60ab2 │ │ │ │ + beq.n 5c76a │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 60ac0 │ │ │ │ + cbz r4, 5c778 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 608f2 │ │ │ │ + b.n 5c5aa │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 60ad6 │ │ │ │ + beq.n 5c78e │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 60aea │ │ │ │ + beq.n 5c7a2 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 60af8 │ │ │ │ + cbz r4, 5c7b0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 608e6 │ │ │ │ + b.n 5c59e │ │ │ │ ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 60b12 │ │ │ │ + beq.n 5c7ca │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 60b28 │ │ │ │ + beq.n 5c7e0 │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 60b36 │ │ │ │ + cbz r4, 5c7ee │ │ │ │ mov r8, r4 │ │ │ │ - b.n 608da │ │ │ │ + b.n 5c592 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #672] @ (60df4 ) │ │ │ │ - ldr r3, [pc, #672] @ (60df8 ) │ │ │ │ + ldr r2, [pc, #672] @ (5caac ) │ │ │ │ + ldr r3, [pc, #672] @ (5cab0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -81806,304 +75148,304 @@ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w fp, r0, #24 │ │ │ │ str.w fp, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r8, r5, [r3] │ │ │ │ str r5, [sp, #20] │ │ │ │ cmp r5, #15 │ │ │ │ - bhi.w 60cba │ │ │ │ + bhi.w 5c972 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 60c28 │ │ │ │ + bne.n 5c8e0 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ mov r2, fp │ │ │ │ strb r3, [r0, #24] │ │ │ │ str r5, [r4, #20] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, r5] │ │ │ │ add.w sl, r7, #4 │ │ │ │ mov r5, r6 │ │ │ │ cmp sl, r6 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w r9, [r4, #20] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.w 60cd8 │ │ │ │ + beq.w 5c990 │ │ │ │ ldrd r2, r3, [r6, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 60c32 │ │ │ │ + beq.n 5c8ea │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2db04 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, r9, r3 │ │ │ │ cmpeq r2, #0 │ │ │ │ - blt.w 60d0a │ │ │ │ + blt.w 5c9c2 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2db04 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 60c3a │ │ │ │ + cbz r0, 5c8f2 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blt.n 60c44 │ │ │ │ + blt.n 5c8fc │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, fp │ │ │ │ - beq.n 60c02 │ │ │ │ + beq.n 5c8ba │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #496] @ (60dfc ) │ │ │ │ - ldr r3, [pc, #488] @ (60df8 ) │ │ │ │ + ldr r2, [pc, #496] @ (5cab4 ) │ │ │ │ + ldr r3, [pc, #488] @ (5cab0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 60dc6 │ │ │ │ + bne.w 5ca7e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, fp │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 60b92 │ │ │ │ + beq.n 5c84a │ │ │ │ mov r0, fp │ │ │ │ - b.n 60cca │ │ │ │ + b.n 5c982 │ │ │ │ sub.w r2, r9, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 60d0a │ │ │ │ + blt.n 5c9c2 │ │ │ │ sub.w r0, r3, r9 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 60bf4 │ │ │ │ + bge.n 5c8ac │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 60d8e │ │ │ │ + beq.w 5ca46 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c508 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r9, r5 │ │ │ │ mov r8, r0 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 60d44 │ │ │ │ + beq.n 5c9fc │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2db04 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ itt eq │ │ │ │ subeq.w r5, r9, r5 │ │ │ │ cmpeq r5, #0 │ │ │ │ - blt.w 60da0 │ │ │ │ + blt.w 5ca58 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 60760 │ │ │ │ + bl 5c418 │ │ │ │ ldrd r5, r8, [sp, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 60bf4 │ │ │ │ + beq.n 5c8ac │ │ │ │ subs r0, r5, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp sl, r8 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60d56 │ │ │ │ + beq.n 5ca0e │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ blx 2ba50 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 60c0a │ │ │ │ + b.n 5c8c2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r4, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - b.n 60b92 │ │ │ │ + b.n 5c84a │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 60c7e │ │ │ │ + beq.n 5c936 │ │ │ │ ldr.w r8, [r7, #16] │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r6, [r8, #20] │ │ │ │ cmp r9, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 60d80 │ │ │ │ + beq.n 5ca38 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx 2db04 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne.n 60d94 │ │ │ │ + bne.n 5ca4c │ │ │ │ sub.w r6, r6, r9 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 60c7e │ │ │ │ - b.n 60c94 │ │ │ │ + bge.n 5c936 │ │ │ │ + b.n 5c94c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 60d3e │ │ │ │ + beq.n 5c9f6 │ │ │ │ mov r0, r6 │ │ │ │ blx 2cbf0 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ cmp r9, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 60d2e │ │ │ │ + cbz r2, 5c9e6 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 60d32 │ │ │ │ + cbnz r0, 5c9ea │ │ │ │ sub.w r0, r5, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 60c7e │ │ │ │ + bge.n 5c936 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60c9a │ │ │ │ + beq.n 5c952 │ │ │ │ mov r5, r6 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 60c94 │ │ │ │ + b.n 5c94c │ │ │ │ sub.w r3, r9, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 60c7e │ │ │ │ + bge.n 5c936 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ movs r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 60c9a │ │ │ │ + bne.n 5c952 │ │ │ │ mov r8, r6 │ │ │ │ ldrd r2, r3, [r8, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 60d78 │ │ │ │ + cbz r2, 5ca30 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2db04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 60d7c │ │ │ │ + cbnz r0, 5ca34 │ │ │ │ sub.w r0, r9, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 60ca6 │ │ │ │ + b.n 5c95e │ │ │ │ sub.w r6, r6, r9 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 60c7e │ │ │ │ + bge.w 5c936 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 60c9a │ │ │ │ + b.n 5c952 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 60c94 │ │ │ │ + b.n 5c94c │ │ │ │ itt lt │ │ │ │ movlt r3, #0 │ │ │ │ movlt r5, r3 │ │ │ │ - bge.w 60c7e │ │ │ │ - b.n 60c94 │ │ │ │ + bge.w 5c936 │ │ │ │ + b.n 5c94c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r5, r8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 60c94 │ │ │ │ + bne.w 5c94c │ │ │ │ mov r8, r6 │ │ │ │ - b.n 60d66 │ │ │ │ + b.n 5ca1e │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #76] @ (60e00 ) │ │ │ │ - ldr r3, [pc, #64] @ (60df8 ) │ │ │ │ + ldr r2, [pc, #76] @ (5cab8 ) │ │ │ │ + ldr r3, [pc, #64] @ (5cab0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 60dee │ │ │ │ + beq.n 5caa6 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #44] @ (60e04 ) │ │ │ │ - ldr r3, [pc, #28] @ (60df8 ) │ │ │ │ + ldr r2, [pc, #44] @ (5cabc ) │ │ │ │ + ldr r3, [pc, #28] @ (5cab0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 60dc6 │ │ │ │ + bne.n 5ca7e │ │ │ │ blx 2d548 <__cxa_rethrow@plt> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - b.n 61598 )@@Base+0x694> │ │ │ │ - movs r6, r0 │ │ │ │ + movs r7, #24 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 61434 )@@Base+0x530> │ │ │ │ - movs r6, r0 │ │ │ │ - b.n 610e8 )@@Base+0x1e4> │ │ │ │ - movs r6, r0 │ │ │ │ - b.n 610a4 )@@Base+0x1a0> │ │ │ │ - movs r6, r0 │ │ │ │ + movs r6, #98 @ 0x62 │ │ │ │ + movs r7, r0 │ │ │ │ + movs r4, #186 @ 0xba │ │ │ │ + movs r7, r0 │ │ │ │ + movs r4, #150 @ 0x96 │ │ │ │ + movs r7, r0 │ │ │ │ │ │ │ │ -00060e08 : │ │ │ │ +0005cac0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #204] @ (60ee8 ) │ │ │ │ + ldr r2, [pc, #204] @ (5cba0 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #204] @ (60eec ) │ │ │ │ + ldr r3, [pc, #204] @ (5cba4 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r7, [pc, #200] @ (60ef0 ) │ │ │ │ + ldr r7, [pc, #200] @ (5cba8 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r7, pc │ │ │ │ ldrb.w r8, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2c70c │ │ │ │ - ldr r3, [pc, #180] @ (60ef4 ) │ │ │ │ + ldr r3, [pc, #180] @ (5cbac ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ strd r9, r6, [r4, #12] │ │ │ │ add.w r6, r4, #28 │ │ │ │ adds r3, #8 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -82123,84 +75465,84 @@ │ │ │ │ mov r5, sp │ │ │ │ blx 2db64 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ blx 2c664 │ │ │ │ mov r0, sp │ │ │ │ blx 2ba5c │ │ │ │ - ldr r2, [pc, #104] @ (60ef8 ) │ │ │ │ - ldr r3, [pc, #88] @ (60eec ) │ │ │ │ + ldr r2, [pc, #104] @ (5cbb0 ) │ │ │ │ + ldr r3, [pc, #88] @ (5cba4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 60ed0 │ │ │ │ + bne.n 5cb88 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx 2ba5c │ │ │ │ mov r0, r6 │ │ │ │ blx 2de44 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bd70 │ │ │ │ - ldr r2, [pc, #60] @ (60efc ) │ │ │ │ - ldr r3, [pc, #44] @ (60eec ) │ │ │ │ + ldr r2, [pc, #60] @ (5cbb4 ) │ │ │ │ + ldr r3, [pc, #44] @ (5cba4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 60ee0 │ │ │ │ + beq.n 5cb98 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ mov.w r1, #1544 @ 0x608 │ │ │ │ blx 2c4e4 │ │ │ │ - b.n 60eb0 │ │ │ │ + b.n 5cb68 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 60eb0 │ │ │ │ - b.n 60eb6 │ │ │ │ - b.n 610fc )@@Base+0x1f8> │ │ │ │ - movs r6, r0 │ │ │ │ + b.n 5cb68 │ │ │ │ + b.n 5cb6e │ │ │ │ + movs r4, #80 @ 0x50 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 610ec )@@Base+0x1e8> │ │ │ │ - movs r6, r0 │ │ │ │ + movs r4, #68 @ 0x44 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 61028 )@@Base+0x124> │ │ │ │ - movs r6, r0 │ │ │ │ - b.n 60fd0 )@@Base+0xcc> │ │ │ │ - movs r6, r0 │ │ │ │ + movs r3, #222 @ 0xde │ │ │ │ + movs r7, r0 │ │ │ │ + movs r3, #176 @ 0xb0 │ │ │ │ + movs r7, r0 │ │ │ │ │ │ │ │ -00060f00 : │ │ │ │ +0005cbb8 : │ │ │ │ str r1, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060f04 )@@Base>: │ │ │ │ +0005cbbc )@@Base>: │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ - ldr.w r6, [pc, #1996] @ 616e8 )@@Base+0x7e4> │ │ │ │ + ldr.w r6, [pc, #1996] @ 5d3a0 )@@Base+0x7e4> │ │ │ │ mov r1, r3 │ │ │ │ add.w r8, sp, #108 @ 0x6c │ │ │ │ str r0, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w r0, [pc, #1984] @ 616ec )@@Base+0x7e8> │ │ │ │ + ldr.w r0, [pc, #1984] @ 5d3a4 )@@Base+0x7e8> │ │ │ │ add r6, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ add r7, sp, #116 @ 0x74 │ │ │ │ - ldr.w r3, [pc, #1980] @ 616f0 )@@Base+0x7ec> │ │ │ │ + ldr.w r3, [pc, #1980] @ 5d3a8 )@@Base+0x7ec> │ │ │ │ add r0, pc │ │ │ │ ldr.w sl, [r4] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -82218,15 +75560,15 @@ │ │ │ │ adds r6, #16 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r4, #-16] │ │ │ │ str.w r1, [r4, #-12] │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 60f5e )@@Base+0x5a> │ │ │ │ + bne.n 5cc16 )@@Base+0x5a> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldrh r3, [r6, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, sl │ │ │ │ strh r3, [r4, #4] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -82236,62 +75578,62 @@ │ │ │ │ mov r1, r8 │ │ │ │ blx 2cce8 , std::allocator > const&, int)@plt> │ │ │ │ ldr.w r4, [sl, #96] @ 0x60 │ │ │ │ add.w r3, sl, #92 @ 0x5c │ │ │ │ ldrd fp, r6, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 615d4 )@@Base+0x6d0> │ │ │ │ + beq.w 5d28c )@@Base+0x6d0> │ │ │ │ mov r9, r3 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 60fc0 )@@Base+0xbc> │ │ │ │ + cbz r2, 5cc78 )@@Base+0xbc> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 60fc2 )@@Base+0xbe> │ │ │ │ + cbnz r0, 5cc7a )@@Base+0xbe> │ │ │ │ subs r0, r5, r6 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r9, r4 │ │ │ │ movlt r4, r2 │ │ │ │ movge r4, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 60faa )@@Base+0xa6> │ │ │ │ + bne.n 5cc62 )@@Base+0xa6> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 615d8 )@@Base+0x6d4> │ │ │ │ + beq.w 5d290 )@@Base+0x6d4> │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 60ff6 )@@Base+0xf2> │ │ │ │ + cbz r2, 5ccae )@@Base+0xf2> │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 60ff8 )@@Base+0xf4> │ │ │ │ + cbnz r0, 5ccb0 )@@Base+0xf4> │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 615d8 )@@Base+0x6d4> │ │ │ │ + blt.w 5d290 )@@Base+0x6d4> │ │ │ │ movs r2, #0 │ │ │ │ cmp fp, r7 │ │ │ │ str.w r2, [r9, #40] @ 0x28 │ │ │ │ - beq.n 61012 )@@Base+0x10e> │ │ │ │ + beq.n 5ccca )@@Base+0x10e> │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r9, sp, #48 @ 0x30 │ │ │ │ - ldr.w sl, [pc, #1752] @ 616f4 )@@Base+0x7f0> │ │ │ │ + ldr.w sl, [pc, #1752] @ 5d3ac )@@Base+0x7f0> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ add r5, sp, #92 @ 0x5c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w fp, [r3, #40] @ 0x28 │ │ │ │ @@ -82327,15 +75669,15 @@ │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ strb.w ip, [r3, r4] │ │ │ │ str.w lr, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #1648] @ 616f8 )@@Base+0x7f4> │ │ │ │ + ldr.w r1, [pc, #1648] @ 5d3b0 )@@Base+0x7f4> │ │ │ │ movs r2, #87 @ 0x57 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -82345,15 +75687,15 @@ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ strb r2, [r1, r3] │ │ │ │ mov r1, r9 │ │ │ │ movs r3, #62 @ 0x3e │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w sl, [pc, #1608] @ 616fc )@@Base+0x7f8> │ │ │ │ + ldr.w sl, [pc, #1608] @ 5d3b4 )@@Base+0x7f8> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add sl, pc │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add.w lr, sl, #48 @ 0x30 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov ip, sl │ │ │ │ @@ -82361,15 +75703,15 @@ │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r4, #-16] │ │ │ │ str.w r1, [r4, #-12] │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 610c2 )@@Base+0x1be> │ │ │ │ + bne.n 5cd7a )@@Base+0x1be> │ │ │ │ ldmia.w ip!, {r0, r1, r2} │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov.w lr, #10 │ │ │ │ mov r0, r6 │ │ │ │ @@ -82382,33 +75724,33 @@ │ │ │ │ strb r3, [r1, r4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ strd lr, r8, [sp] │ │ │ │ blx fp │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 6111c )@@Base+0x218> │ │ │ │ + beq.n 5cdd4 )@@Base+0x218> │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 6112a )@@Base+0x226> │ │ │ │ + beq.n 5cde2 )@@Base+0x226> │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6113a )@@Base+0x236> │ │ │ │ + beq.n 5cdf2 )@@Base+0x236> │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r3, #19 │ │ │ │ - ldr.w r6, [pc, #1472] @ 61700 )@@Base+0x7fc> │ │ │ │ + ldr.w r6, [pc, #1472] @ 5d3b8 )@@Base+0x7fc> │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r6, pc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ @@ -82438,62 +75780,62 @@ │ │ │ │ strb.w ip, [r3, r2] │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ ldr.w r4, [sl, #72] @ 0x48 │ │ │ │ add.w r1, sl, #68 @ 0x44 │ │ │ │ ldrd fp, r6, [sp, #108] @ 0x6c │ │ │ │ mov sl, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 615bc )@@Base+0x6b8> │ │ │ │ + beq.w 5d274 )@@Base+0x6b8> │ │ │ │ strd r1, r5, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 611b8 )@@Base+0x2b4> │ │ │ │ + cbz r2, 5ce70 )@@Base+0x2b4> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 611ba )@@Base+0x2b6> │ │ │ │ + cbnz r0, 5ce72 )@@Base+0x2b6> │ │ │ │ subs r0, r5, r6 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge sl, r4 │ │ │ │ movlt r4, r1 │ │ │ │ movge r4, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 611a2 )@@Base+0x29e> │ │ │ │ + bne.n 5ce5a )@@Base+0x29e> │ │ │ │ ldrd r1, r5, [sp, #36] @ 0x24 │ │ │ │ cmp sl, r1 │ │ │ │ - beq.w 615bc )@@Base+0x6b8> │ │ │ │ + beq.w 5d274 )@@Base+0x6b8> │ │ │ │ ldr.w r4, [sl, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 611f0 )@@Base+0x2ec> │ │ │ │ + cbz r2, 5cea8 )@@Base+0x2ec> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 611f2 )@@Base+0x2ee> │ │ │ │ + cbnz r0, 5ceaa )@@Base+0x2ee> │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 615bc )@@Base+0x6b8> │ │ │ │ + blt.w 5d274 )@@Base+0x6b8> │ │ │ │ movs r2, #1 │ │ │ │ cmp fp, r7 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 6120c )@@Base+0x308> │ │ │ │ + beq.n 5cec4 )@@Base+0x308> │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r0, fp │ │ │ │ add r1, r2 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w sl, [pc, #1264] @ 61704 )@@Base+0x800> │ │ │ │ + ldr.w sl, [pc, #1264] @ 5d3bc )@@Base+0x800> │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r4, #19 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w fp, [r3, #40] @ 0x28 │ │ │ │ @@ -82522,15 +75864,15 @@ │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ strb.w ip, [r3, r4] │ │ │ │ str.w lr, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #1172] @ 61708 )@@Base+0x804> │ │ │ │ + ldr.w r1, [pc, #1172] @ 5d3c0 )@@Base+0x804> │ │ │ │ movs r2, #75 @ 0x4b │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -82540,15 +75882,15 @@ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ strb r2, [r1, r3] │ │ │ │ mov r1, r9 │ │ │ │ movs r3, #58 @ 0x3a │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1136] @ 6170c )@@Base+0x808> │ │ │ │ + ldr.w ip, [pc, #1136] @ 5d3c4 )@@Base+0x808> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add.w sl, ip, #48 @ 0x30 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov lr, ip │ │ │ │ @@ -82556,15 +75898,15 @@ │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r4, #-16] │ │ │ │ str.w r1, [r4, #-12] │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ cmp lr, sl │ │ │ │ - bne.n 612ac )@@Base+0x3a8> │ │ │ │ + bne.n 5cf64 )@@Base+0x3a8> │ │ │ │ ldmia.w ip!, {r0, r1} │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov.w lr, #10 │ │ │ │ str r1, [r4, #4] │ │ │ │ ldrh.w r1, [ip] │ │ │ │ str r0, [r4, #0] │ │ │ │ @@ -82576,33 +75918,33 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ strb r3, [r4, r6] │ │ │ │ str r3, [sp, #8] │ │ │ │ strd lr, r8, [sp] │ │ │ │ blx fp │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 61304 )@@Base+0x400> │ │ │ │ + beq.n 5cfbc )@@Base+0x400> │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 61312 )@@Base+0x40e> │ │ │ │ + beq.n 5cfca )@@Base+0x40e> │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 61322 )@@Base+0x41e> │ │ │ │ + beq.n 5cfda )@@Base+0x41e> │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r3, #19 │ │ │ │ - ldr r6, [pc, #1000] @ (61710 )@@Base+0x80c>) │ │ │ │ + ldr r6, [pc, #1000] @ (5d3c8 )@@Base+0x80c>) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r6, pc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ @@ -82632,62 +75974,62 @@ │ │ │ │ strb.w ip, [r3, r2] │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ ldr.w r4, [sl, #72] @ 0x48 │ │ │ │ add.w r1, sl, #68 @ 0x44 │ │ │ │ ldrd fp, r6, [sp, #108] @ 0x6c │ │ │ │ mov sl, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 615a4 )@@Base+0x6a0> │ │ │ │ + beq.w 5d25c )@@Base+0x6a0> │ │ │ │ strd r1, r5, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 6139e )@@Base+0x49a> │ │ │ │ + cbz r2, 5d056 )@@Base+0x49a> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 613a0 )@@Base+0x49c> │ │ │ │ + cbnz r0, 5d058 )@@Base+0x49c> │ │ │ │ subs r0, r5, r6 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge sl, r4 │ │ │ │ movlt r4, r1 │ │ │ │ movge r4, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 61388 )@@Base+0x484> │ │ │ │ + bne.n 5d040 )@@Base+0x484> │ │ │ │ ldrd r1, r5, [sp, #36] @ 0x24 │ │ │ │ cmp sl, r1 │ │ │ │ - beq.w 615a4 )@@Base+0x6a0> │ │ │ │ + beq.w 5d25c )@@Base+0x6a0> │ │ │ │ ldr.w r4, [sl, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 613d6 )@@Base+0x4d2> │ │ │ │ + cbz r2, 5d08e )@@Base+0x4d2> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 613d8 )@@Base+0x4d4> │ │ │ │ + cbnz r0, 5d090 )@@Base+0x4d4> │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 615a4 )@@Base+0x6a0> │ │ │ │ + blt.w 5d25c )@@Base+0x6a0> │ │ │ │ movs r2, #1 │ │ │ │ cmp fp, r7 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 613f2 )@@Base+0x4ee> │ │ │ │ + beq.n 5d0aa )@@Base+0x4ee> │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r0, fp │ │ │ │ add r1, r2 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r6, [pc, #796] @ (61714 )@@Base+0x810>) │ │ │ │ + ldr r6, [pc, #796] @ (5d3cc )@@Base+0x810>) │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r4, #20 │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ @@ -82715,57 +76057,57 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ strb.w ip, [r1, r3] │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #708] @ (61718 )@@Base+0x814>) │ │ │ │ + ldr r1, [pc, #708] @ (5d3d0 )@@Base+0x814>) │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - vldr d1, [pc, #620] @ 616d8 )@@Base+0x7d4> │ │ │ │ + vldr d1, [pc, #620] @ 5d390 )@@Base+0x7d4> │ │ │ │ strb r3, [r1, r2] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - vldr d0, [pc, #616] @ 616e0 )@@Base+0x7dc> │ │ │ │ + vldr d0, [pc, #616] @ 5d398 )@@Base+0x7dc> │ │ │ │ strd r7, r3, [sp, #108] @ 0x6c │ │ │ │ strb.w r3, [sp, #116] @ 0x74 │ │ │ │ strd r8, r3, [sp] │ │ │ │ blx fp │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 61494 )@@Base+0x590> │ │ │ │ + beq.n 5d14c )@@Base+0x590> │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 614a2 )@@Base+0x59e> │ │ │ │ + beq.n 5d15a )@@Base+0x59e> │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 614b2 )@@Base+0x5ae> │ │ │ │ + beq.n 5d16a )@@Base+0x5ae> │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ - ldr r5, [pc, #612] @ (6171c )@@Base+0x818>) │ │ │ │ + ldr r5, [pc, #612] @ (5d3d4 )@@Base+0x818>) │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #20 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r5, pc │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ @@ -82794,575 +76136,565 @@ │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ add.w r5, r2, #68 @ 0x44 │ │ │ │ ldr.w fp, [sp, #108] @ 0x6c │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ mov sl, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6158c )@@Base+0x688> │ │ │ │ + beq.n 5d244 )@@Base+0x688> │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r5, [r4, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 61522 )@@Base+0x61e> │ │ │ │ + cbz r2, 5d1da )@@Base+0x61e> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 61524 )@@Base+0x620> │ │ │ │ + cbnz r0, 5d1dc )@@Base+0x620> │ │ │ │ subs r0, r5, r6 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge sl, r4 │ │ │ │ movlt r4, r1 │ │ │ │ movge r4, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6150c )@@Base+0x608> │ │ │ │ + bne.n 5d1c4 )@@Base+0x608> │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp sl, r5 │ │ │ │ - beq.n 6158c )@@Base+0x688> │ │ │ │ + beq.n 5d244 )@@Base+0x688> │ │ │ │ ldr.w r4, [sl, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 61556 )@@Base+0x652> │ │ │ │ + cbz r2, 5d20e )@@Base+0x652> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 61558 )@@Base+0x654> │ │ │ │ + cbnz r0, 5d210 )@@Base+0x654> │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6158c )@@Base+0x688> │ │ │ │ + blt.n 5d244 )@@Base+0x688> │ │ │ │ movs r2, #1 │ │ │ │ cmp fp, r7 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 61570 )@@Base+0x66c> │ │ │ │ + beq.n 5d228 )@@Base+0x66c> │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r0, fp │ │ │ │ add r1, r2 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #428] @ (61720 )@@Base+0x81c>) │ │ │ │ - ldr r3, [pc, #380] @ (616f0 )@@Base+0x7ec>) │ │ │ │ + ldr r2, [pc, #428] @ (5d3d8 )@@Base+0x81c>) │ │ │ │ + ldr r3, [pc, #380] @ (5d3a8 )@@Base+0x7ec>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 61866 )@@Base+0x962> │ │ │ │ + bne.w 5d51e )@@Base+0x962> │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 60b40 │ │ │ │ + bl 5c7f8 │ │ │ │ ldr.w fp, [sp, #108] @ 0x6c │ │ │ │ mov sl, r0 │ │ │ │ - b.n 6155c )@@Base+0x658> │ │ │ │ + b.n 5d214 )@@Base+0x658> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 60b40 │ │ │ │ + bl 5c7f8 │ │ │ │ ldr.w fp, [sp, #108] @ 0x6c │ │ │ │ mov sl, r0 │ │ │ │ - b.n 613de )@@Base+0x4da> │ │ │ │ + b.n 5d096 )@@Base+0x4da> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 60b40 │ │ │ │ + bl 5c7f8 │ │ │ │ ldr.w fp, [sp, #108] @ 0x6c │ │ │ │ mov sl, r0 │ │ │ │ - b.n 611f8 )@@Base+0x2f4> │ │ │ │ + b.n 5ceb0 )@@Base+0x2f4> │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ add.w r3, sl, #88 @ 0x58 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2b890 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ adds r0, #16 │ │ │ │ cmp r5, #15 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bhi.n 61680 )@@Base+0x77c> │ │ │ │ + bhi.n 5d338 )@@Base+0x77c> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 61678 )@@Base+0x774> │ │ │ │ + bne.n 5d330 )@@Base+0x774> │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ strb r3, [r4, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r6, #0 │ │ │ │ str r5, [r4, #20] │ │ │ │ strb r6, [r3, r5] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd fp, r5, [r4, #16] │ │ │ │ cmp r3, r9 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ - beq.n 6169c )@@Base+0x798> │ │ │ │ + beq.n 5d354 )@@Base+0x798> │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ cmp r3, r5 │ │ │ │ str r3, [sp, #32] │ │ │ │ it cs │ │ │ │ movcs r3, r5 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 61724 )@@Base+0x820> │ │ │ │ + beq.n 5d3dc )@@Base+0x820> │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ cmp r0, #0 │ │ │ │ ittt eq │ │ │ │ ldreq r3, [sp, #32] │ │ │ │ subeq r2, r5, r3 │ │ │ │ cmpeq r2, #0 │ │ │ │ - blt.n 6172c )@@Base+0x828> │ │ │ │ + blt.n 5d3e4 )@@Base+0x828> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 61654 )@@Base+0x750> │ │ │ │ + cbnz r0, 5d30c )@@Base+0x750> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs r0, r3, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 617a2 )@@Base+0x89e> │ │ │ │ + blt.w 5d45a )@@Base+0x89e> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 6166a )@@Base+0x766> │ │ │ │ + beq.n 5d322 )@@Base+0x766> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w fp, [sp, #108] @ 0x6c │ │ │ │ - b.n 60ffe )@@Base+0xfa> │ │ │ │ + b.n 5ccb6 )@@Base+0xfa> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 61602 )@@Base+0x6fe> │ │ │ │ + beq.n 5d2ba )@@Base+0x6fe> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b.n 6168e )@@Base+0x78a> │ │ │ │ + b.n 5d346 )@@Base+0x78a> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [r4, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - b.n 61604 )@@Base+0x700> │ │ │ │ + b.n 5d2bc )@@Base+0x700> │ │ │ │ ldr.w r2, [sl, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6175c )@@Base+0x858> │ │ │ │ + beq.n 5d414 )@@Base+0x858> │ │ │ │ ldr.w r3, [sl, #104] @ 0x68 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r9, [r3, #20] │ │ │ │ cmp r5, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r9 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 61832 )@@Base+0x92e> │ │ │ │ + beq.w 5d4ea )@@Base+0x92e> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 2db04 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 61816 )@@Base+0x912> │ │ │ │ + bne.w 5d4ce )@@Base+0x912> │ │ │ │ sub.w r2, r9, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 6175c )@@Base+0x858> │ │ │ │ + bge.n 5d414 )@@Base+0x858> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 61774 )@@Base+0x870> │ │ │ │ + b.n 5d42c )@@Base+0x870> │ │ │ │ stmia r3!, {r0, r2, r3, r4, r5, r6} │ │ │ │ movs r5, #148 @ 0x94 │ │ │ │ - ldr r1, [pc, #692] @ (61994 ) │ │ │ │ + ldr r1, [pc, #692] @ (5d64c ) │ │ │ │ strb r2, [r6, r2] │ │ │ │ ... │ │ │ │ - pop {r2, r4, r5, r7} │ │ │ │ - movs r4, r0 │ │ │ │ - svc 242 @ 0xf2 │ │ │ │ - movs r6, r0 │ │ │ │ + @ instruction: 0xf7d40004 │ │ │ │ + movs r3, #58 @ 0x3a │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #36] @ 0x24 │ │ │ │ - movs r4, r0 │ │ │ │ - cbnz r2, 6175a )@@Base+0x856> │ │ │ │ - movs r4, r0 │ │ │ │ - add r7, sp, #960 @ 0x3c0 │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r6, [r2, #28] │ │ │ │ - movs r4, r0 │ │ │ │ - rev16 r4, r0 │ │ │ │ + beq.n 5d3d0 )@@Base+0x814> │ │ │ │ movs r4, r0 │ │ │ │ - cbnz r4, 6174a )@@Base+0x846> │ │ │ │ - movs r4, r0 │ │ │ │ - rev r6, r3 │ │ │ │ - movs r4, r0 │ │ │ │ - cbnz r4, 61720 )@@Base+0x81c> │ │ │ │ - movs r4, r0 │ │ │ │ - @ instruction: 0xb8fa │ │ │ │ - movs r4, r0 │ │ │ │ - @ instruction: 0xb8be │ │ │ │ - movs r4, r0 │ │ │ │ - @ instruction: 0xb83c │ │ │ │ - movs r4, r0 │ │ │ │ - bls.n 6168c )@@Base+0x788> │ │ │ │ - movs r6, r0 │ │ │ │ + @ instruction: 0xf69a0004 │ │ │ │ + stc 0, cr0, [r4], {4} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ + movs r4, r0 │ │ │ │ + sbc.w r0, r4, #8650752 @ 0x840000 │ │ │ │ + adds.w r0, ip, #8650752 @ 0x840000 │ │ │ │ + @ instruction: 0xf53e0004 │ │ │ │ + orrs.w r0, r4, #8650752 @ 0x840000 │ │ │ │ + ands.w r0, sl, #8650752 @ 0x840000 │ │ │ │ + @ instruction: 0xf3de0004 │ │ │ │ + @ instruction: 0xf35c0004 │ │ │ │ + adds r4, r7, #3 │ │ │ │ + movs r7, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs r2, r5, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 61650 )@@Base+0x74c> │ │ │ │ + bge.n 5d308 )@@Base+0x74c> │ │ │ │ ldr.w r2, [sl, #100] @ 0x64 │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 617de )@@Base+0x8da> │ │ │ │ + beq.n 5d496 )@@Base+0x8da> │ │ │ │ mov r0, r9 │ │ │ │ blx 2cbf0 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ cmp r5, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 61756 )@@Base+0x852> │ │ │ │ + cbz r2, 5d40e )@@Base+0x852> │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 2db04 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbnz r0, 61758 )@@Base+0x854> │ │ │ │ + cbnz r0, 5d410 )@@Base+0x854> │ │ │ │ subs r0, r6, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6180c )@@Base+0x908> │ │ │ │ + blt.n 5d4c4 )@@Base+0x908> │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add.w r1, sl, #88 @ 0x58 │ │ │ │ mov r2, fp │ │ │ │ - bl 60810 │ │ │ │ + bl 5c4c8 │ │ │ │ ldrd r9, r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6165a )@@Base+0x756> │ │ │ │ + beq.w 5d312 )@@Base+0x756> │ │ │ │ subs.w r0, r9, #0 │ │ │ │ mov r9, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r9 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ - cbz r0, 617e2 )@@Base+0x8de> │ │ │ │ + cbz r0, 5d49a )@@Base+0x8de> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r4 │ │ │ │ blx 2ba50 │ │ │ │ ldr.w r3, [sl, #108] @ 0x6c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #108] @ 0x6c │ │ │ │ - b.n 61672 )@@Base+0x76e> │ │ │ │ + b.n 5d32a )@@Base+0x76e> │ │ │ │ ldr.w r2, [sl, #104] @ 0x68 │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 617e2 )@@Base+0x8de> │ │ │ │ + beq.n 5d49a )@@Base+0x8de> │ │ │ │ mov r0, r9 │ │ │ │ blx 2c508 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 6181c )@@Base+0x918> │ │ │ │ + cbz r2, 5d4d4 )@@Base+0x918> │ │ │ │ ldr r1, [r0, #16] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ittt eq │ │ │ │ ldreq r2, [sp, #40] @ 0x28 │ │ │ │ subeq r2, r5, r2 │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.n 6175c )@@Base+0x858> │ │ │ │ + bge.n 5d414 )@@Base+0x858> │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - cbz r2, 617f6 )@@Base+0x8f2> │ │ │ │ + cbz r2, 5d4ae )@@Base+0x8f2> │ │ │ │ mov r9, r3 │ │ │ │ - b.n 61774 )@@Base+0x870> │ │ │ │ + b.n 5d42c )@@Base+0x870> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 6178a )@@Base+0x886> │ │ │ │ + b.n 5d442 )@@Base+0x886> │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r3, r5 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ it cs │ │ │ │ movcs r3, r5 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r6, 61804 )@@Base+0x900> │ │ │ │ + cbz r6, 5d4bc )@@Base+0x900> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 61808 )@@Base+0x904> │ │ │ │ + cbnz r0, 5d4c0 )@@Base+0x904> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs r0, r5, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 6178a )@@Base+0x886> │ │ │ │ + b.n 5d442 )@@Base+0x886> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 617de )@@Base+0x8da> │ │ │ │ + bne.n 5d496 )@@Base+0x8da> │ │ │ │ mov r9, r3 │ │ │ │ - b.n 6177e )@@Base+0x87a> │ │ │ │ - bge.n 6175c )@@Base+0x858> │ │ │ │ + b.n 5d436 )@@Base+0x87a> │ │ │ │ + bge.n 5d414 )@@Base+0x858> │ │ │ │ mov r9, r6 │ │ │ │ - b.n 61774 )@@Base+0x870> │ │ │ │ + b.n 5d42c )@@Base+0x870> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ subs r2, r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 6175c )@@Base+0x858> │ │ │ │ + bge.n 5d414 )@@Base+0x858> │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 617e2 )@@Base+0x8de> │ │ │ │ + beq.n 5d49a )@@Base+0x8de> │ │ │ │ mov r9, r0 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 6177e )@@Base+0x87a> │ │ │ │ + b.n 5d436 )@@Base+0x87a> │ │ │ │ sub.w r1, r9, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 6175c )@@Base+0x858> │ │ │ │ + bge.n 5d414 )@@Base+0x858> │ │ │ │ mov r9, r3 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 6177e )@@Base+0x87a> │ │ │ │ + b.n 5d436 )@@Base+0x87a> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #268] @ (61960 )@@Base+0xa5c>) │ │ │ │ - ldr r3, [pc, #268] @ (61964 )@@Base+0xa60>) │ │ │ │ + ldr r2, [pc, #268] @ (5d618 )@@Base+0xa5c>) │ │ │ │ + ldr r3, [pc, #268] @ (5d61c )@@Base+0xa60>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 61884 )@@Base+0x980> │ │ │ │ + beq.n 5d53c )@@Base+0x980> │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #244] @ (61968 )@@Base+0xa64>) │ │ │ │ - ldr r3, [pc, #240] @ (61964 )@@Base+0xa60>) │ │ │ │ + ldr r2, [pc, #244] @ (5d620 )@@Base+0xa64>) │ │ │ │ + ldr r3, [pc, #240] @ (5d61c )@@Base+0xa60>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 61866 )@@Base+0x962> │ │ │ │ + bne.n 5d51e )@@Base+0x962> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #212] @ (6196c )@@Base+0xa68>) │ │ │ │ - ldr r3, [pc, #204] @ (61964 )@@Base+0xa60>) │ │ │ │ + ldr r2, [pc, #212] @ (5d624 )@@Base+0xa68>) │ │ │ │ + ldr r3, [pc, #204] @ (5d61c )@@Base+0xa60>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 61866 )@@Base+0x962> │ │ │ │ + bne.n 5d51e )@@Base+0x962> │ │ │ │ blx 2d548 <__cxa_rethrow@plt> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 6186a )@@Base+0x966> │ │ │ │ + b.n 5d522 )@@Base+0x966> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #180] @ (61970 )@@Base+0xa6c>) │ │ │ │ - ldr r3, [pc, #164] @ (61964 )@@Base+0xa60>) │ │ │ │ + ldr r2, [pc, #180] @ (5d628 )@@Base+0xa6c>) │ │ │ │ + ldr r3, [pc, #164] @ (5d61c )@@Base+0xa60>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 61884 )@@Base+0x980> │ │ │ │ - b.n 61866 )@@Base+0x962> │ │ │ │ + beq.n 5d53c )@@Base+0x980> │ │ │ │ + b.n 5d51e )@@Base+0x962> │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #152] @ (61974 )@@Base+0xa70>) │ │ │ │ - ldr r3, [pc, #132] @ (61964 )@@Base+0xa60>) │ │ │ │ + ldr r2, [pc, #152] @ (5d62c )@@Base+0xa70>) │ │ │ │ + ldr r3, [pc, #132] @ (5d61c )@@Base+0xa60>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 61884 )@@Base+0x980> │ │ │ │ - b.n 61866 )@@Base+0x962> │ │ │ │ + beq.n 5d53c )@@Base+0x980> │ │ │ │ + b.n 5d51e )@@Base+0x962> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 618ac )@@Base+0x9a8> │ │ │ │ + b.n 5d564 )@@Base+0x9a8> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #120] @ (61978 )@@Base+0xa74>) │ │ │ │ - ldr r3, [pc, #96] @ (61964 )@@Base+0xa60>) │ │ │ │ + ldr r2, [pc, #120] @ (5d630 )@@Base+0xa74>) │ │ │ │ + ldr r3, [pc, #96] @ (5d61c )@@Base+0xa60>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 61884 )@@Base+0x980> │ │ │ │ - b.n 61866 )@@Base+0x962> │ │ │ │ - b.n 61922 )@@Base+0xa1e> │ │ │ │ + beq.n 5d53c )@@Base+0x980> │ │ │ │ + b.n 5d51e )@@Base+0x962> │ │ │ │ + b.n 5d5da )@@Base+0xa1e> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #80] @ (6197c )@@Base+0xa78>) │ │ │ │ - ldr r3, [pc, #56] @ (61964 )@@Base+0xa60>) │ │ │ │ + ldr r2, [pc, #80] @ (5d634 )@@Base+0xa78>) │ │ │ │ + ldr r3, [pc, #56] @ (5d61c )@@Base+0xa60>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 61884 )@@Base+0x980> │ │ │ │ - b.n 61866 )@@Base+0x962> │ │ │ │ + beq.n 5d53c )@@Base+0x980> │ │ │ │ + b.n 5d51e )@@Base+0x962> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #56] @ (61980 )@@Base+0xa7c>) │ │ │ │ - ldr r3, [pc, #28] @ (61964 )@@Base+0xa60>) │ │ │ │ + ldr r2, [pc, #56] @ (5d638 )@@Base+0xa7c>) │ │ │ │ + ldr r3, [pc, #28] @ (5d61c )@@Base+0xa60>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 61884 )@@Base+0x980> │ │ │ │ - b.n 61866 )@@Base+0x962> │ │ │ │ - b.n 618d4 )@@Base+0x9d0> │ │ │ │ - b.n 6184c )@@Base+0x948> │ │ │ │ - b.n 61846 )@@Base+0x942> │ │ │ │ - bvs.n 61908 )@@Base+0xa04> │ │ │ │ - movs r6, r0 │ │ │ │ + beq.n 5d53c )@@Base+0x980> │ │ │ │ + b.n 5d51e )@@Base+0x962> │ │ │ │ + b.n 5d58c )@@Base+0x9d0> │ │ │ │ + b.n 5d504 )@@Base+0x948> │ │ │ │ + b.n 5d4fe )@@Base+0x942> │ │ │ │ + subs r2, r3, r0 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 618d4 )@@Base+0x9d0> │ │ │ │ - movs r6, r0 │ │ │ │ - bvs.n 61890 )@@Base+0x98c> │ │ │ │ - movs r6, r0 │ │ │ │ - bvs.n 61a48 │ │ │ │ - movs r6, r0 │ │ │ │ - bvs.n 61a0c │ │ │ │ - movs r6, r0 │ │ │ │ - bvs.n 619c8 │ │ │ │ - movs r6, r0 │ │ │ │ - bpl.n 61978 )@@Base+0xa74> │ │ │ │ - movs r6, r0 │ │ │ │ - bpl.n 61944 )@@Base+0xa40> │ │ │ │ - movs r6, r0 │ │ │ │ + adds r4, r7, r7 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r0, r3, r7 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r2, r6, r6 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r2, r2, r6 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r6, r5, r5 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r4, r0, r5 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + movs r7, r0 │ │ │ │ │ │ │ │ -00061984 : │ │ │ │ +0005d63c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3784] @ 0xec8 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #656] @ (61c30 ) │ │ │ │ + ldr r3, [pc, #656] @ (5d8e8 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #652] @ (61c34 ) │ │ │ │ - ldr.w r8, [pc, #652] @ 61c38 │ │ │ │ + ldr r2, [pc, #652] @ (5d8ec ) │ │ │ │ + ldr.w r8, [pc, #652] @ 5d8f0 │ │ │ │ add r2, pc │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 61c54 │ │ │ │ + beq.w 5d90c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ blx r3 │ │ │ │ ldrb.w r3, [r9, #20] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r3, 619d8 │ │ │ │ + cbz r3, 5d690 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 619f8 │ │ │ │ - ldr r2, [pc, #608] @ (61c3c ) │ │ │ │ - ldr r3, [pc, #596] @ (61c30 ) │ │ │ │ + ble.n 5d6b0 │ │ │ │ + ldr r2, [pc, #608] @ (5d8f4 ) │ │ │ │ + ldr r3, [pc, #596] @ (5d8e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 61f8c │ │ │ │ + bne.w 5dc44 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 61f90 │ │ │ │ - ldr r3, [pc, #568] @ (61c40 ) │ │ │ │ + beq.w 5dc48 │ │ │ │ + ldr r3, [pc, #568] @ (5d8f8 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #564] @ (61c44 ) │ │ │ │ + ldr r3, [pc, #564] @ (5d8fc ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx 2cd54 <__dynamic_cast@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 61f90 │ │ │ │ + beq.w 5dc48 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 61fa2 │ │ │ │ + beq.w 5dc5a │ │ │ │ ldr.w r3, [r3, #524] @ 0x20c │ │ │ │ - cbz r3, 61a34 │ │ │ │ + cbz r3, 5d6ec │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 619d8 │ │ │ │ + bgt.n 5d690 │ │ │ │ vldr d8, [r4, #64] @ 0x40 │ │ │ │ - vldr d7, [pc, #476] @ 61c20 │ │ │ │ + vldr d7, [pc, #476] @ 5d8d8 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.w 61d94 │ │ │ │ + bmi.w 5da4c │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 61fe4 │ │ │ │ + bcs.w 5dc9c │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r9, r3 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c6dc │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -83380,72 +76712,72 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ blx r3 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ blx 2ccc0 (double const*, int, double*)@plt> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 61b14 │ │ │ │ + beq.n 5d7cc │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r4 │ │ │ │ str.w fp, [sp, #24] │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 61b08 │ │ │ │ + cbz r0, 5d7c0 │ │ │ │ ldr.w r4, [r9, #12] │ │ │ │ mov.w fp, r5, lsl #3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ ldr.w sl, [r2, #276] @ 0x114 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r0, fp │ │ │ │ ldr.w r2, [r3, #128] @ 0x80 │ │ │ │ vldr d8, [r0] │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ - ldr r3, [pc, #368] @ (61c48 ) │ │ │ │ + ldr r3, [pc, #368] @ (5d900 ) │ │ │ │ add r0, fp │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ vldr d9, [r0] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 61d78 │ │ │ │ + bne.w 5da30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #260] @ 0x104 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ vmov.f64 d0, d9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r3, #268] @ 0x10c │ │ │ │ blx r3 │ │ │ │ adds r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 61aa0 │ │ │ │ + bne.n 5d758 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ mov r4, r9 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr r1, [pc, #304] @ (61c4c ) │ │ │ │ + ldr r1, [pc, #304] @ (5d904 ) │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r3, #648] @ 0x288 │ │ │ │ blx r3 │ │ │ │ ldrb.w r5, [r4, #56] @ 0x38 │ │ │ │ - cbz r5, 61b3a │ │ │ │ + cbz r5, 5d7f2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ ldrb.w sl, [r4, #57] @ 0x39 │ │ │ │ @@ -83456,135 +76788,134 @@ │ │ │ │ ldr.w r3, [r9] │ │ │ │ strd r5, sl, [sp] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ movs r3, #1 │ │ │ │ - vldr d0, [pc, #196] @ 61c28 │ │ │ │ + vldr d0, [pc, #196] @ 5d8e0 │ │ │ │ blx r5 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 61de6 │ │ │ │ + bne.w 5da9e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 61f0c │ │ │ │ + bne.w 5dbc4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 61f0c │ │ │ │ - cbz r6, 61bf2 │ │ │ │ + bne.w 5dbc4 │ │ │ │ + cbz r6, 5d8aa │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r7, fp │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 61be6 │ │ │ │ + cbz r0, 5d89e │ │ │ │ ldr.w sl, [r4, #12] │ │ │ │ - ldr r3, [pc, #152] @ (61c48 ) │ │ │ │ + ldr r3, [pc, #152] @ (5d900 ) │ │ │ │ vldr d0, [r9] │ │ │ │ ldr.w r1, [sl] │ │ │ │ vldr d8, [r7] │ │ │ │ ldr.w r2, [r8, r3] │ │ │ │ ldr.w r3, [r1, #276] @ 0x114 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 61d88 │ │ │ │ + bne.w 5da40 │ │ │ │ ldr.w r3, [r1, #260] @ 0x104 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r3, #268] @ 0x10c │ │ │ │ blx r3 │ │ │ │ adds r5, #1 │ │ │ │ add.w r9, r9, #8 │ │ │ │ adds r7, #8 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 61b9c │ │ │ │ + bne.n 5d854 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2d074 │ │ │ │ - ldr r2, [pc, #84] @ (61c50 ) │ │ │ │ - ldr r3, [pc, #52] @ (61c30 ) │ │ │ │ + ldr r2, [pc, #84] @ (5d908 ) │ │ │ │ + ldr r3, [pc, #52] @ (5d8e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 61f8c │ │ │ │ + bne.w 5dc44 │ │ │ │ mov r0, fp │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2d070 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #0 │ │ │ │ - add r0, pc, #380 @ (adr r0, 61da4 ) │ │ │ │ + add r0, pc, #380 @ (adr r0, 5da5c ) │ │ │ │ tst r2, r0 │ │ │ │ ... │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 61d30 │ │ │ │ - movs r6, r0 │ │ │ │ - bpl.n 61d30 │ │ │ │ - movs r6, r0 │ │ │ │ - bpl.n 61cd8 │ │ │ │ - movs r6, r0 │ │ │ │ + adds r4, r0, r3 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r2, r0, r3 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r4, r2, r2 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 61c98 │ │ │ │ - movs r4, r0 │ │ │ │ - bcc.n 61cac │ │ │ │ - movs r6, r0 │ │ │ │ + cdp 0, 4, cr0, cr4, cr4, {0} │ │ │ │ + asrs r4, r6, #25 │ │ │ │ + movs r7, r0 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ movs r6, #68 @ 0x44 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #28] │ │ │ │ add.w fp, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #1004] @ (62060 ) │ │ │ │ + ldr r1, [pc, #1004] @ (5dd18 ) │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r6, sp, #100 @ 0x64 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ blx 2d5c8 │ │ │ │ - ldr r2, [pc, #992] @ (62064 ) │ │ │ │ + ldr r2, [pc, #992] @ (5dd1c ) │ │ │ │ mov ip, r6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov.w sl, #10 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr.w lr, [pc, #980] @ 62068 │ │ │ │ + ldr.w lr, [pc, #980] @ 5dd20 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add lr, pc │ │ │ │ strb r5, [r1, r3] │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -83610,108 +76941,108 @@ │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ strh.w r2, [ip] │ │ │ │ strb.w r5, [sp, #124] @ 0x7c │ │ │ │ str.w sl, [sp, #96] @ 0x60 │ │ │ │ strb.w r5, [sp, #110] @ 0x6e │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ blx 2bdc4 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ - ldr r3, [pc, #892] @ (6206c ) │ │ │ │ + ldr r3, [pc, #892] @ (5dd24 ) │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ add r3, sp, #224 @ 0xe0 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 61d08 │ │ │ │ + beq.n 5d9c0 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 61d18 │ │ │ │ + beq.n 5d9d0 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 61d28 │ │ │ │ + beq.n 5d9e0 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 61d38 │ │ │ │ + beq.n 5d9f0 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 61d48 │ │ │ │ + beq.n 5da00 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 61d56 │ │ │ │ + beq.n 5da0e │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, fp │ │ │ │ - beq.n 61d64 │ │ │ │ + beq.n 5da1c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 61d74 │ │ │ │ + beq.n 5da2c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ - b.n 619c0 │ │ │ │ + b.n 5d678 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx sl │ │ │ │ - b.n 61b08 │ │ │ │ + b.n 5d7c0 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 61be6 │ │ │ │ + b.n 5d89e │ │ │ │ negs r3, r3 │ │ │ │ vmov s2, r3 │ │ │ │ - ldr r3, [pc, #724] @ (62070 ) │ │ │ │ + ldr r3, [pc, #724] @ (5dd28 ) │ │ │ │ movw r1, #26125 @ 0x660d │ │ │ │ movt r1, #25 │ │ │ │ vcvt.f64.s32 d1, s2 │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ ldr.w r2, [r8, r3] │ │ │ │ movw r3, #62303 @ 0xf35f │ │ │ │ movt r3, #15470 @ 0x3c6e │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mla r5, r1, r0, r3 │ │ │ │ str r5, [r2, #0] │ │ │ │ blx 2da8c │ │ │ │ vmov s15, r5 │ │ │ │ - vldr d6, [pc, #644] @ 62050 │ │ │ │ + vldr d6, [pc, #644] @ 5dd08 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vcvt.f64.u32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 61a52 │ │ │ │ - b.n 619d8 │ │ │ │ + bhi.w 5d70a │ │ │ │ + b.n 5d690 │ │ │ │ movs r1, #10 │ │ │ │ add.w r2, r4, #28 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ blx 2b9ac │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ @@ -83730,29 +77061,29 @@ │ │ │ │ blx 2cfb8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr.w r2, [r2, #204] @ 0xcc │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ - cbz r6, 61e8e │ │ │ │ + cbz r6, 5db46 │ │ │ │ mov.w r9, #0 │ │ │ │ str r7, [sp, #12] │ │ │ │ - vldr d10, [pc, #544] @ 62058 │ │ │ │ + vldr d10, [pc, #544] @ 5dd10 │ │ │ │ mov r7, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r3 │ │ │ │ vmov.f64 d9, #96 @ 0x3f000000 0.5 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ blx r3 │ │ │ │ mov r2, r9 │ │ │ │ - cbz r0, 61e74 │ │ │ │ + cbz r0, 5db2c │ │ │ │ vldr d8, [r5] │ │ │ │ vadd.f64 d0, d8, d9 │ │ │ │ blx 2ded4 │ │ │ │ vsub.f64 d8, d8, d0 │ │ │ │ vabs.f64 d8, d8 │ │ │ │ vcmpe.f64 d8, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -83762,34 +77093,34 @@ │ │ │ │ adds r7, #1 │ │ │ │ adds r5, #8 │ │ │ │ cmp r6, r7 │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ andgt.w r3, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 61e42 │ │ │ │ + bne.n 5dafa │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 61b94 │ │ │ │ + beq.w 5d84c │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf00 │ │ │ │ - cbz r0, 61ef6 │ │ │ │ - ldr r3, [pc, #476] @ (62074 ) │ │ │ │ + cbz r0, 5dbae │ │ │ │ + ldr r3, [pc, #476] @ (5dd2c ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ blx 2cd54 <__dynamic_cast@plt> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 61ef6 │ │ │ │ + cbz r0, 5dbae │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - beq.w 61fe4 │ │ │ │ + beq.w 5dc9c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r0, r3, #8 │ │ │ │ blx 2c6dc │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r5 │ │ │ │ @@ -83804,45 +77135,45 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ vstr d0, [r9] │ │ │ │ blx 2ca6c │ │ │ │ mov r0, r5 │ │ │ │ blx 2d074 │ │ │ │ - b.n 61b92 │ │ │ │ - ldr r3, [pc, #384] @ (62078 ) │ │ │ │ + b.n 5d84a │ │ │ │ + ldr r3, [pc, #384] @ (5dd30 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r0, [pc, #384] @ (6207c ) │ │ │ │ + ldr r0, [pc, #384] @ (5dd34 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 2d564 │ │ │ │ - b.n 61b92 │ │ │ │ + b.n 5d84a │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #364] @ (62080 ) │ │ │ │ + ldr r1, [pc, #364] @ (5dd38 ) │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2e4b4 │ │ │ │ - ldr r1, [pc, #352] @ (62084 ) │ │ │ │ + bl 2e33c │ │ │ │ + ldr r1, [pc, #352] @ (5dd3c ) │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 2e4b4 │ │ │ │ - ldr r1, [pc, #340] @ (62088 ) │ │ │ │ + bl 2e33c │ │ │ │ + ldr r1, [pc, #340] @ (5dd40 ) │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 2e4b4 │ │ │ │ + bl 2e33c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add r5, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ @@ -83856,71 +77187,71 @@ │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #272] @ (6208c ) │ │ │ │ - ldr r3, [pc, #276] @ (62090 ) │ │ │ │ + ldr r2, [pc, #272] @ (5dd44 ) │ │ │ │ + ldr r3, [pc, #276] @ (5dd48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 61ffc │ │ │ │ + beq.n 5dcb4 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #256] @ (62094 ) │ │ │ │ + ldr r3, [pc, #256] @ (5dd4c ) │ │ │ │ movs r2, #77 @ 0x4d │ │ │ │ - ldr r1, [pc, #256] @ (62098 ) │ │ │ │ - ldr r0, [pc, #260] @ (6209c ) │ │ │ │ + ldr r1, [pc, #256] @ (5dd50 ) │ │ │ │ + ldr r0, [pc, #260] @ (5dd54 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #252] @ (620a0 ) │ │ │ │ + ldr r3, [pc, #252] @ (5dd58 ) │ │ │ │ movs r2, #78 @ 0x4e │ │ │ │ - ldr r1, [pc, #252] @ (620a4 ) │ │ │ │ - ldr r0, [pc, #252] @ (620a8 ) │ │ │ │ + ldr r1, [pc, #252] @ (5dd5c ) │ │ │ │ + ldr r0, [pc, #252] @ (5dd60 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #220] @ (620ac ) │ │ │ │ - ldr r3, [pc, #192] @ (62090 ) │ │ │ │ + ldr r2, [pc, #220] @ (5dd64 ) │ │ │ │ + ldr r3, [pc, #192] @ (5dd48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 61f8c │ │ │ │ + bne.n 5dc44 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r2, [pc, #200] @ (620b0 ) │ │ │ │ - ldr r3, [pc, #168] @ (62090 ) │ │ │ │ + ldr r2, [pc, #200] @ (5dd68 ) │ │ │ │ + ldr r3, [pc, #168] @ (5dd48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 61f8c │ │ │ │ + bne.n 5dc44 │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #180] @ (620b4 ) │ │ │ │ + ldr r2, [pc, #180] @ (5dd6c ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #180] @ (620b8 ) │ │ │ │ + ldr r3, [pc, #180] @ (5dd70 ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d9d8 <__cxa_throw@plt> │ │ │ │ mov r0, r5 │ │ │ │ @@ -83929,105 +77260,96 @@ │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c55c <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #136] @ (620bc ) │ │ │ │ - ldr r3, [pc, #88] @ (62090 ) │ │ │ │ + ldr r2, [pc, #136] @ (5dd74 ) │ │ │ │ + ldr r3, [pc, #88] @ (5dd48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 61fe0 │ │ │ │ - b.n 61f8c │ │ │ │ - b.n 62020 │ │ │ │ - b.n 62026 │ │ │ │ - b.n 6202c │ │ │ │ + beq.n 5dc98 │ │ │ │ + b.n 5dc44 │ │ │ │ + b.n 5dcd8 │ │ │ │ + b.n 5dcde │ │ │ │ + b.n 5dce4 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ add r7, sp, #288 @ 0x120 │ │ │ │ ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ - bvc.n 62044 │ │ │ │ + bvc.n 5dcfc │ │ │ │ subs r6, #122 @ 0x7a │ │ │ │ - cbz r4, 62064 │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r2, [r4, #34] @ 0x22 │ │ │ │ - movs r4, r0 │ │ │ │ - cbz r6, 62076 │ │ │ │ + stc 0, cr0, [r4], #-16 │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ movs r4, r0 │ │ │ │ + mcrr 0, 0, r0, lr, cr4 │ │ │ │ lsrs r0, r6, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #27 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #360 @ 0x168 │ │ │ │ - movs r4, r0 │ │ │ │ - add r7, sp, #400 @ 0x190 │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r6, [r0, #14] │ │ │ │ + orns r0, sl, r4 │ │ │ │ + eor.w r0, r4, r4 │ │ │ │ + ldmia r5!, {r1, r2, r3, r4} │ │ │ │ movs r4, r0 │ │ │ │ - add r6, sp, #560 @ 0x230 │ │ │ │ - movs r4, r0 │ │ │ │ - ldmia r7, {r2, r3, r5, r7} │ │ │ │ - movs r6, r0 │ │ │ │ + @ instruction: 0xe9ac0004 │ │ │ │ + asrs r4, r6, #11 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #224 @ 0xe0 │ │ │ │ - movs r4, r0 │ │ │ │ - add r6, sp, #600 @ 0x258 │ │ │ │ - movs r4, r0 │ │ │ │ - ldr r7, [pc, #928] @ (62440 ) │ │ │ │ - movs r4, r0 │ │ │ │ - add r6, sp, #152 @ 0x98 │ │ │ │ - movs r4, r0 │ │ │ │ - add r6, sp, #528 @ 0x210 │ │ │ │ + ldrd r0, r0, [r8, #-16] │ │ │ │ + @ instruction: 0xe9b60004 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ movs r4, r0 │ │ │ │ - add r0, pc, #488 @ (adr r0, 62294 ) │ │ │ │ + strd r0, r0, [r6, #-16] │ │ │ │ + @ instruction: 0xe9a40004 │ │ │ │ + ble.n 5dd80 │ │ │ │ movs r4, r0 │ │ │ │ - ldmia r7!, {r3, r4, r6} │ │ │ │ - movs r6, r0 │ │ │ │ - ldmia r7!, {r6} │ │ │ │ - movs r6, r0 │ │ │ │ + asrs r0, r4, #10 │ │ │ │ + movs r7, r0 │ │ │ │ + asrs r0, r1, #10 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ - movs r6, r0 │ │ │ │ + asrs r2, r7, #8 │ │ │ │ + movs r7, r0 │ │ │ │ │ │ │ │ -000620c0 : │ │ │ │ +0005dd78 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr.w r2, [pc, #1448] @ 6267c │ │ │ │ + ldr.w r2, [pc, #1448] @ 5e334 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr.w r3, [pc, #1448] @ 62680 │ │ │ │ + ldr.w r3, [pc, #1448] @ 5e338 │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r6, [pc, #1444] @ 62684 │ │ │ │ + ldr.w r6, [pc, #1444] @ 5e33c │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r5, r1 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2c70c │ │ │ │ - ldr.w r3, [pc, #1424] @ 62688 │ │ │ │ + ldr.w r3, [pc, #1424] @ 5e340 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r2, [r4, #12] │ │ │ │ add.w r2, r4, #16 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -84039,15 +77361,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ blx 2d5ac │ │ │ │ ldr.w r9, [r5, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6213a │ │ │ │ + beq.n 5ddf2 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ @@ -84062,15 +77384,15 @@ │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ movs r3, #20 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w lr, [pc, #1312] @ 6268c │ │ │ │ + ldr.w lr, [pc, #1312] @ 5e344 │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov.w sl, #0 │ │ │ │ add lr, pc │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ @@ -84087,44 +77409,44 @@ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ strb.w sl, [r2, r3] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ ldr.w fp, [r3, #192] @ 0xc0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 625ca │ │ │ │ + beq.w 5e282 │ │ │ │ mov r0, fp │ │ │ │ blx 2d64c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bhi.w 62556 │ │ │ │ + bhi.w 5e20e │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 624e4 │ │ │ │ + bne.w 5e19c │ │ │ │ ldrb.w r3, [fp] │ │ │ │ mov r2, r6 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ add.w fp, sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ mov r0, r9 │ │ │ │ strb.w r3, [r2, r8] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 621fc │ │ │ │ + beq.n 5deb4 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 6220a │ │ │ │ + beq.n 5dec2 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r8, [r3, #176] @ 0xb0 │ │ │ │ @@ -84132,23 +77454,23 @@ │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 62236 │ │ │ │ + beq.n 5deee │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r2, [r8] │ │ │ │ - ldr.w r3, [pc, #1096] @ 62690 │ │ │ │ + ldr.w r3, [pc, #1096] @ 5e348 │ │ │ │ mov ip, r7 │ │ │ │ mov.w lr, #13 │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ add r3, pc │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ mov r5, r2 │ │ │ │ @@ -84157,42 +77479,42 @@ │ │ │ │ ldr.w r9, [r2, #192] @ 0xc0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2} │ │ │ │ strb.w r3, [ip] │ │ │ │ str.w lr, [sp, #52] @ 0x34 │ │ │ │ strb.w sl, [sp, #69] @ 0x45 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 62594 │ │ │ │ + beq.w 5e24c │ │ │ │ mov r0, r9 │ │ │ │ blx 2d64c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bhi.w 62532 │ │ │ │ + bhi.w 5e1ea │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 62506 │ │ │ │ + bne.w 5e1be │ │ │ │ ldrb.w r2, [r9] │ │ │ │ mov ip, r6 │ │ │ │ strb.w r2, [sp, #80] @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, fp │ │ │ │ strb.w r1, [ip, r3] │ │ │ │ mov r0, r8 │ │ │ │ ldrd r3, r1, [sp, #12] │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 622bc │ │ │ │ + beq.n 5df74 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 622ca │ │ │ │ + beq.n 5df82 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r3, #176] @ 0xb0 │ │ │ │ @@ -84200,15 +77522,15 @@ │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #57] @ 0x39 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 622f6 │ │ │ │ + beq.n 5dfae │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ @@ -84216,15 +77538,15 @@ │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ mov r5, r3 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ movs r3, #19 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w lr, [pc, #888] @ 62694 │ │ │ │ + ldr.w lr, [pc, #888] @ 5e34c │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov.w sl, #0 │ │ │ │ add lr, pc │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ @@ -84240,53 +77562,53 @@ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ strb.w sl, [r2, r3] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ ldr.w fp, [r3, #192] @ 0xc0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 62638 │ │ │ │ + beq.w 5e2f0 │ │ │ │ mov r0, fp │ │ │ │ blx 2d64c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bhi.w 62512 │ │ │ │ + bhi.w 5e1ca │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 624f0 │ │ │ │ + bne.w 5e1a8 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ mov r1, r6 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ add.w r2, r4, #16 │ │ │ │ strb.w r3, [r1, r8] │ │ │ │ mov r0, r9 │ │ │ │ ldrd r3, r1, [sp, #12] │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 623ac │ │ │ │ + beq.n 5e064 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 623ba │ │ │ │ + beq.n 5e072 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r8, [r3, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 623da │ │ │ │ + beq.n 5e092 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ @@ -84294,15 +77616,15 @@ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #20 │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w lr, [pc, #664] @ 62698 │ │ │ │ + ldr.w lr, [pc, #664] @ 5e350 │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ add lr, pc │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add.w fp, r4, #64 @ 0x40 │ │ │ │ @@ -84317,43 +77639,43 @@ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ strb.w r9, [r2, r3] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ ldr.w sl, [r3, #192] @ 0xc0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 62660 │ │ │ │ + beq.w 5e318 │ │ │ │ mov r0, sl │ │ │ │ blx 2d64c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bhi.w 62576 │ │ │ │ + bhi.w 5e22e │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 624fc │ │ │ │ + bne.n 5e1b4 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ mov r1, r6 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ mov r2, fp │ │ │ │ strb r3, [r1, r5] │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldrd r3, r1, [sp, #12] │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 62486 │ │ │ │ + beq.n 5e13e │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 62494 │ │ │ │ + beq.n 5e14c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ mov.w r0, #1544 @ 0x608 │ │ │ │ blx 2b890 │ │ │ │ @@ -84367,232 +77689,231 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 2db64 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ blx 2c664 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ba5c │ │ │ │ - ldr r2, [pc, #464] @ (6269c ) │ │ │ │ - ldr r3, [pc, #436] @ (62680 ) │ │ │ │ + ldr r2, [pc, #464] @ (5e354 ) │ │ │ │ + ldr r3, [pc, #436] @ (5e338 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 625a8 │ │ │ │ + bne.n 5e260 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 621d6 │ │ │ │ + beq.w 5de8e │ │ │ │ mov r0, r6 │ │ │ │ - b.n 62566 │ │ │ │ + b.n 5e21e │ │ │ │ mov r1, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 62388 │ │ │ │ + beq.w 5e040 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 62522 │ │ │ │ + b.n 5e1da │ │ │ │ mov r1, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62466 │ │ │ │ + beq.n 5e11e │ │ │ │ mov r0, r6 │ │ │ │ - b.n 62586 │ │ │ │ + b.n 5e23e │ │ │ │ mov ip, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6229c │ │ │ │ + beq.w 5df54 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 62546 │ │ │ │ + b.n 5e1fe │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ blx 2d5c8 │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - b.n 62388 │ │ │ │ + b.n 5e040 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w ip, [sp, #72] @ 0x48 │ │ │ │ - b.n 6229c │ │ │ │ + b.n 5df54 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ blx 2d5c8 │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - b.n 621d6 │ │ │ │ + b.n 5de8e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ blx 2d5c8 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - b.n 62466 │ │ │ │ - ldr r2, [pc, #264] @ (626a0 ) │ │ │ │ - ldr r3, [pc, #232] @ (62680 ) │ │ │ │ + b.n 5e11e │ │ │ │ + ldr r2, [pc, #264] @ (5e358 ) │ │ │ │ + ldr r3, [pc, #232] @ (5e338 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 62602 │ │ │ │ + beq.n 5e2ba │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2bd70 │ │ │ │ - ldr r2, [pc, #240] @ (626a4 ) │ │ │ │ - ldr r3, [pc, #200] @ (62680 ) │ │ │ │ + ldr r2, [pc, #240] @ (5e35c ) │ │ │ │ + ldr r3, [pc, #200] @ (5e338 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 625a8 │ │ │ │ + bne.n 5e260 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r2, [pc, #220] @ (626a8 ) │ │ │ │ - ldr r3, [pc, #176] @ (62680 ) │ │ │ │ + ldr r2, [pc, #220] @ (5e360 ) │ │ │ │ + ldr r3, [pc, #176] @ (5e338 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 625a8 │ │ │ │ - ldr r0, [pc, #204] @ (626ac ) │ │ │ │ + bne.n 5e260 │ │ │ │ + ldr r0, [pc, #204] @ (5e364 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c550 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2de44 │ │ │ │ - b.n 625ac │ │ │ │ + b.n 5e264 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 625e6 │ │ │ │ - ldr r0, [pc, #172] @ (626b0 ) │ │ │ │ + b.n 5e29e │ │ │ │ + ldr r0, [pc, #172] @ (5e368 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c550 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - b.n 625ec │ │ │ │ - b.n 625e6 │ │ │ │ - b.n 625f4 │ │ │ │ - b.n 625ec │ │ │ │ + b.n 5e2a4 │ │ │ │ + b.n 5e29e │ │ │ │ + b.n 5e2ac │ │ │ │ + b.n 5e2a4 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r1, #1544 @ 0x608 │ │ │ │ blx 2c4e4 │ │ │ │ - b.n 625ec │ │ │ │ + b.n 5e2a4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2ba5c │ │ │ │ - b.n 625ec │ │ │ │ - ldr r2, [pc, #120] @ (626b4 ) │ │ │ │ - ldr r3, [pc, #68] @ (62680 ) │ │ │ │ + b.n 5e2a4 │ │ │ │ + ldr r2, [pc, #120] @ (5e36c ) │ │ │ │ + ldr r3, [pc, #68] @ (5e338 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 625a8 │ │ │ │ - ldr r0, [pc, #104] @ (626b8 ) │ │ │ │ + bne.n 5e260 │ │ │ │ + ldr r0, [pc, #104] @ (5e370 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c550 │ │ │ │ - b.n 625fa │ │ │ │ - b.n 62610 │ │ │ │ - b.n 625fa │ │ │ │ - b.n 625fa │ │ │ │ - b.n 625f4 │ │ │ │ - b.n 625e6 │ │ │ │ - ldr r2, [pc, #88] @ (626bc ) │ │ │ │ - ldr r3, [pc, #28] @ (62680 ) │ │ │ │ + b.n 5e2b2 │ │ │ │ + b.n 5e2c8 │ │ │ │ + b.n 5e2b2 │ │ │ │ + b.n 5e2b2 │ │ │ │ + b.n 5e2ac │ │ │ │ + b.n 5e29e │ │ │ │ + ldr r2, [pc, #88] @ (5e374 ) │ │ │ │ + ldr r3, [pc, #28] @ (5e338 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 625a8 │ │ │ │ - ldr r0, [pc, #72] @ (626c0 ) │ │ │ │ + bne.n 5e260 │ │ │ │ + ldr r0, [pc, #72] @ (5e378 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c550 │ │ │ │ - ldmia r6, {r2, r3, r6} │ │ │ │ - movs r6, r0 │ │ │ │ + asrs r4, r2, #6 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r6} │ │ │ │ - movs r6, r0 │ │ │ │ + asrs r2, r1, #6 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #736 @ (adr r1, 62970 ) │ │ │ │ - movs r4, r0 │ │ │ │ - add r0, pc, #960 @ (adr r0, 62a54 ) │ │ │ │ + strex r0, r0, [r0, #16] │ │ │ │ + b.n 5e23c │ │ │ │ movs r4, r0 │ │ │ │ - add r1, sp, #240 @ 0xf0 │ │ │ │ + b.n 5dc08 │ │ │ │ movs r4, r0 │ │ │ │ - add r0, sp, #976 @ 0x3d0 │ │ │ │ + b.n 5db7c │ │ │ │ movs r4, r0 │ │ │ │ - ldmia r2, {r2, r3, r4, r6} │ │ │ │ - movs r6, r0 │ │ │ │ - ldmia r1!, {r4, r7} │ │ │ │ - movs r6, r0 │ │ │ │ - ldmia r1, {r1, r4, r5, r6} │ │ │ │ - movs r6, r0 │ │ │ │ - ldmia r1, {r1, r3, r4, r6} │ │ │ │ - movs r6, r0 │ │ │ │ - ldr r5, [pc, #128] @ (62730 ) │ │ │ │ + lsrs r4, r4, #22 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r0, r3, #19 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r2, r7, #18 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r2, r4, #18 │ │ │ │ + movs r7, r0 │ │ │ │ + str r0, [sp, #480] @ 0x1e0 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [pc, #1008] @ (62aa4 ) │ │ │ │ + str r0, [sp, #336] @ 0x150 │ │ │ │ movs r4, r0 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ - movs r6, r0 │ │ │ │ - ldr r4, [pc, #712] @ (62984 ) │ │ │ │ + lsrs r4, r6, #16 │ │ │ │ + movs r7, r0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ movs r4, r0 │ │ │ │ - ldmia r0!, {r2, r6, r7} │ │ │ │ - movs r6, r0 │ │ │ │ - ldr r4, [pc, #552] @ (628ec ) │ │ │ │ + lsrs r4, r1, #16 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r2, [r4, #62] @ 0x3e │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -000626c4 : │ │ │ │ +0005e37c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ vmov.f64 d8, d1 │ │ │ │ @@ -84606,64 +77927,64 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #268] @ 0x10c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ │ │ │ │ -00062700 : │ │ │ │ +0005e3b8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #40] @ (62738 ) │ │ │ │ + ldr r3, [pc, #40] @ (5e3f0 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #40] @ (6273c ) │ │ │ │ + ldr r2, [pc, #40] @ (5e3f4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r0, 62726 │ │ │ │ + cbz r0, 5e3de │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ add.w r0, r4, #28 │ │ │ │ blx 2de44 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bd70 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia r0!, {r2, r4} │ │ │ │ - movs r6, r0 │ │ │ │ + lsrs r4, r3, #13 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r1, #23 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062740 : │ │ │ │ +0005e3f8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #224] @ (62830 ) │ │ │ │ + ldr r2, [pc, #224] @ (5e4e8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #224] @ (62834 ) │ │ │ │ + ldr r3, [pc, #224] @ (5e4ec ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #220] @ (62838 ) │ │ │ │ + ldr r6, [pc, #220] @ (5e4f0 ) │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2b890 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ blx 2bea8 │ │ │ │ - ldr r3, [pc, #196] @ (6283c ) │ │ │ │ + ldr r3, [pc, #196] @ (5e4f4 ) │ │ │ │ add.w r7, r4, #28 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ @@ -84689,5162 +78010,7343 @@ │ │ │ │ mov r5, sp │ │ │ │ blx 2db64 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ blx 2c664 │ │ │ │ mov r0, sp │ │ │ │ blx 2ba5c │ │ │ │ - ldr r2, [pc, #112] @ (62840 ) │ │ │ │ - ldr r3, [pc, #96] @ (62834 ) │ │ │ │ + ldr r2, [pc, #112] @ (5e4f8 ) │ │ │ │ + ldr r3, [pc, #96] @ (5e4ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 62816 │ │ │ │ + bne.n 5e4ce │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx 2ba5c │ │ │ │ mov r0, r7 │ │ │ │ blx 2de44 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bd70 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #64] @ (62844 ) │ │ │ │ - ldr r3, [pc, #44] @ (62834 ) │ │ │ │ + ldr r2, [pc, #64] @ (5e4fc ) │ │ │ │ + ldr r3, [pc, #44] @ (5e4ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 6282c │ │ │ │ + beq.n 5e4e4 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ mov.w r1, #1544 @ 0x608 │ │ │ │ blx 2c4e4 │ │ │ │ - b.n 627ee │ │ │ │ - b.n 627f4 │ │ │ │ - b.n 627fa │ │ │ │ - b.n 627ee │ │ │ │ + b.n 5e4a6 │ │ │ │ + b.n 5e4ac │ │ │ │ + b.n 5e4b2 │ │ │ │ + b.n 5e4a6 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - stmia r7!, {r1, r4, r6, r7} │ │ │ │ - movs r6, r0 │ │ │ │ + lsrs r2, r3, #12 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r3, r6, r7} │ │ │ │ - movs r6, r0 │ │ │ │ + lsrs r4, r2, #12 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r4, r6} │ │ │ │ - movs r6, r0 │ │ │ │ - stmia r7!, {r1, r5} │ │ │ │ - movs r6, r0 │ │ │ │ + lsrs r6, r3, #10 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r2, r5, #9 │ │ │ │ + movs r7, r0 │ │ │ │ │ │ │ │ -00062848 : │ │ │ │ +0005e500 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #48] @ (62888 ) │ │ │ │ + ldr r3, [pc, #48] @ (5e540 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #48] @ (6288c ) │ │ │ │ + ldr r2, [pc, #48] @ (5e544 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r0, 6286e │ │ │ │ + cbz r0, 5e526 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ add.w r0, r4, #28 │ │ │ │ blx 2de44 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bd70 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r6!, {r2, r3, r6, r7} │ │ │ │ - movs r6, r0 │ │ │ │ + lsrs r4, r2, #8 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r1, #23 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00062890 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 5e7c4 │ │ │ │ + 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, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r5, [pc, #76] @ (628f0 ) │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - add r5, pc │ │ │ │ - blx 2cf00 │ │ │ │ - cbz r0, 628ea │ │ │ │ - ldr r3, [pc, #60] @ (628f4 ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [pc, #56] @ (628f8 ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + mov r8, r0 │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 5e780 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r1, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - blx 2cd54 <__dynamic_cast@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 628ea │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #108] @ 0x6c │ │ │ │ - blx r3 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r1, r7 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 5e748 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr.w fp, [r3, #12] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 5e710 │ │ │ │ + ldr.w r4, [fp, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 5e69c │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 5e632 │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 5e666 │ │ │ │ + ldr.w r9, [r6, #12] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 5e6da │ │ │ │ + ldr.w r7, [r9, #12] │ │ │ │ + cbz r7, 5e5f2 │ │ │ │ + mov sl, r7 │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ + bl 5e548 │ │ │ │ + add.w r1, r7, #48 @ 0x30 │ │ │ │ + ldr r7, [r7, #8] │ │ │ │ + ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 5e5d0 │ │ │ │ + ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr.w r0, [sl, #16] │ │ │ │ + add.w r1, sl, #24 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 5e5e6 │ │ │ │ + ldr.w r1, [sl, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2c4e4 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.n 5e5b0 │ │ │ │ + ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ + add.w r2, r9, #48 @ 0x30 │ │ │ │ + ldr.w r7, [r9, #8] │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.n 5e60c │ │ │ │ + ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr.w r0, [r9, #16] │ │ │ │ + add.w r2, r9, #24 │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.n 5e622 │ │ │ │ + ldr.w r1, [r9, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2c4e4 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 5e6da │ │ │ │ + mov r9, r7 │ │ │ │ + b.n 5e5aa │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + add.w r3, r4, #48 @ 0x30 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 5e646 │ │ │ │ + ldr r1, [r4, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + add.w r3, r4, #24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 5e658 │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c4e4 │ │ │ │ + cbz r5, 5e69c │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 5e592 │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ + add.w r3, r5, #48 @ 0x30 │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 5e67a │ │ │ │ + ldr r1, [r5, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + add.w r3, r5, #24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 5e68c │ │ │ │ + ldr r1, [r5, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ + blx 2c4e4 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 5e632 │ │ │ │ + mov r5, r6 │ │ │ │ + b.n 5e598 │ │ │ │ + ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ + add.w r3, fp, #48 @ 0x30 │ │ │ │ + ldr.w r4, [fp, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 5e6b6 │ │ │ │ + ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr.w r0, [fp, #16] │ │ │ │ + add.w r3, fp, #24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 5e6cc │ │ │ │ + ldr.w r1, [fp, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2c4e4 │ │ │ │ + cbz r4, 5e710 │ │ │ │ + mov fp, r4 │ │ │ │ + b.n 5e588 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ + add.w r3, r6, #48 @ 0x30 │ │ │ │ + ldr r7, [r6, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 5e6ee │ │ │ │ + ldr r1, [r6, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + add.w r3, r6, #24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 5e700 │ │ │ │ + ldr r1, [r6, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2c4e4 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 5e666 │ │ │ │ + mov r6, r7 │ │ │ │ + b.n 5e59e │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + add.w r3, r2, #48 @ 0x30 │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 5e726 │ │ │ │ + ldr r1, [r2, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + add.w r3, r2, #24 │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 5e73a │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + blx 2c4e4 │ │ │ │ + cbz r4, 5e748 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + b.n 5e57a │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + add.w r3, r2, #48 @ 0x30 │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 5e75e │ │ │ │ + ldr r1, [r2, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + add.w r3, r2, #24 │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 5e772 │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + blx 2c4e4 │ │ │ │ + cbz r4, 5e780 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + b.n 5e56e │ │ │ │ + ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ + add.w r3, r8, #48 @ 0x30 │ │ │ │ + ldr.w r4, [r8, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 5e79a │ │ │ │ + ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr.w r0, [r8, #16] │ │ │ │ + add.w r3, r8, #24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 5e7b0 │ │ │ │ + ldr.w r1, [r8, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2c4e4 │ │ │ │ + cbz r4, 5e7be │ │ │ │ + mov r8, r4 │ │ │ │ + b.n 5e562 │ │ │ │ add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2cb7c │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r0, r3, #25 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0005e7c8 : │ │ │ │ + vldr d7, [pc, #52] @ 5e800 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r1, #1 │ │ │ │ + str r2, [r0, #32] │ │ │ │ + str r2, [r0, #48] @ 0x30 │ │ │ │ + vstr d7, [r0, #8] │ │ │ │ + vldr d7, [pc, #44] @ 5e808 │ │ │ │ + str r2, [r0, #64] @ 0x40 │ │ │ │ + mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ + strh r1, [r0, #0] │ │ │ │ + vstr d7, [r0, #56] @ 0x38 │ │ │ │ + vldr d7, [pc, #36] @ 5e810 │ │ │ │ + str r2, [r0, #52] @ 0x34 │ │ │ │ + vstr d7, [r0, #16] │ │ │ │ + vstr d7, [r0, #24] │ │ │ │ + vldr d7, [pc, #32] @ 5e818 │ │ │ │ + vstr d7, [r0, #40] @ 0x28 │ │ │ │ + bx lr │ │ │ │ + stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ + stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ + subs r6, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #27 │ │ │ │ - ... │ │ │ │ + movs r0, r0 │ │ │ │ + ands r0, r0 │ │ │ │ + lsls r7, r1 │ │ │ │ + ldr r1, [r6, #12] │ │ │ │ + ldrh r3, [r4, #6] │ │ │ │ + ldrh.w r3, [r5, #3812] @ 0xee4 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, #0 │ │ │ │ + lsls r4, r5 │ │ │ │ │ │ │ │ -000628fc : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0005e820 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #32] @ (6292c ) │ │ │ │ mov r4, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - blx 2bf8c │ │ │ │ - ldr r3, [pc, #24] @ (62930 ) │ │ │ │ - add r5, pc │ │ │ │ - movs r2, #0 │ │ │ │ + ldr r0, [r1, #64] @ 0x40 │ │ │ │ + ldrd r2, r3, [r1, #8] │ │ │ │ + movs r5, #0 │ │ │ │ + strd r2, r3, [r4, #8] │ │ │ │ + ldrh r3, [r1, #0] │ │ │ │ + strh r3, [r4, #0] │ │ │ │ + ldr r3, [r1, #32] │ │ │ │ + str r3, [r4, #32] │ │ │ │ + ldrd r2, r3, [r1, #40] @ 0x28 │ │ │ │ + strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ + vldr d7, [r1, #16] │ │ │ │ + ldrd r3, r2, [r1, #48] @ 0x30 │ │ │ │ + strd r3, r2, [r4, #48] @ 0x30 │ │ │ │ + ldrd r2, r3, [r1, #56] @ 0x38 │ │ │ │ + strd r2, r3, [r4, #56] @ 0x38 │ │ │ │ + ldrd r2, r3, [r1, #24] │ │ │ │ + str r5, [r4, #64] @ 0x40 │ │ │ │ + strd r2, r3, [r4, #24] │ │ │ │ + vstr d7, [r4, #16] │ │ │ │ + cbz r0, 5e878 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + blx r3 │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str.w r6, [r4, #136] @ 0x88 │ │ │ │ - adds r3, #8 │ │ │ │ - strb.w r2, [r4, #140] @ 0x8c │ │ │ │ - str r3, [r4, #0] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - stmia r6!, {r1, r4} │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r4, r7, #26 │ │ │ │ - ... │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00062934 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0005e87c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #32] @ (62964 ) │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - blx 2bb58 │ │ │ │ - ldr r3, [pc, #24] @ (62968 ) │ │ │ │ - add r5, pc │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str.w r6, [r4, #136] @ 0x88 │ │ │ │ - adds r3, #8 │ │ │ │ - strb.w r2, [r4, #140] @ 0x8c │ │ │ │ - str r3, [r4, #0] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r4, r7, #26 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0006296c : │ │ │ │ - str.w r1, [r0, #136] @ 0x88 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00062974 : │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + cbz r0, 5e896 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - bx r3 │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0006297c : │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00062980 : │ │ │ │ - movs r0, #1 │ │ │ │ - bx lr │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 5e89e │ │ │ │ + blx 2d074 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cbz r0, 5e8a6 │ │ │ │ + blx 2d074 │ │ │ │ + ldrb.w r3, [r4, #32] │ │ │ │ + cbz r3, 5e8b8 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + cbz r0, 5e8b8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #628] @ 0x274 │ │ │ │ + blx r3 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00062984 : │ │ │ │ +0005e8bc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #60] @ (629d0 ) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #144 @ 0x90 │ │ │ │ - blx 2b890 │ │ │ │ - mov r1, r5 │ │ │ │ - add r6, pc │ │ │ │ mov r4, r0 │ │ │ │ - blx 2d628 │ │ │ │ - ldr r3, [pc, #44] @ (629d4 ) │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r1, [r5, #136] @ 0x88 │ │ │ │ - ldrb.w r2, [r5, #140] @ 0x8c │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str.w r1, [r4, #136] @ 0x88 │ │ │ │ - adds r3, #8 │ │ │ │ - strb.w r2, [r4, #140] @ 0x8c │ │ │ │ - str r3, [r4, #0] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r1, #144 @ 0x90 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c4e4 │ │ │ │ - blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - nop │ │ │ │ - stmia r5!, {r1, r3, r7} │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r4, r7, #26 │ │ │ │ - ... │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r6, [r0, #52] @ 0x34 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2b838 │ │ │ │ │ │ │ │ -000629d8 : │ │ │ │ +0005e8ec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (629fc ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #20] @ (62a00 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - adds r3, #8 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - blx 2dcf0 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldr r3, [r3, #108] @ 0x6c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldr r3, [r3, #124] @ 0x7c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str r0, [r4, #52] @ 0x34 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + blx r3 │ │ │ │ + str r0, [r4, #56] @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r5!, {r2, r3, r4, r5} │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r4, r7, #26 │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ │ │ │ │ -00062a04 : │ │ │ │ +0005e930 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (62a30 ) │ │ │ │ + vldr d7, [pc, #64] @ 5e980 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #28] @ (62a34 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - adds r3, #8 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - blx 2dcf0 │ │ │ │ + movs r3, #0 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [r0, #16] │ │ │ │ + strd r3, r2, [r0] │ │ │ │ + strd r3, r3, [r0, #36] @ 0x24 │ │ │ │ + vstr d7, [r0, #8] │ │ │ │ + mov r0, r1 │ │ │ │ + vldr d7, [pc, #44] @ 5e988 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + movs r1, #1 │ │ │ │ + strb.w r1, [r4, #32] │ │ │ │ + vstr d7, [r4, #24] │ │ │ │ + ldr.w r3, [r3, #620] @ 0x26c │ │ │ │ + blx r3 │ │ │ │ + mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #144 @ 0x90 │ │ │ │ - blx 2c4e4 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + blx 2cb70 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r5!, {r4} │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r4, r7, #26 │ │ │ │ + nop │ │ │ │ ... │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + vqrdmlsh.s , , d31[0] │ │ │ │ │ │ │ │ -00062a38 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0005e990 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + ldr r2, [pc, #468] @ (5eb78 ) │ │ │ │ + sub sp, #124 @ 0x7c │ │ │ │ + ldr r3, [pc, #468] @ (5eb7c ) │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r7, [pc, #468] @ (5eb80 ) │ │ │ │ + add r7, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 5ea10 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ + subs r5, r0, r2 │ │ │ │ + cmp r5, r3 │ │ │ │ + bcs.w 5eb02 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + blx 2c6dc │ │ │ │ mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr.w r0, [r0, #156] @ 0x9c │ │ │ │ - mov r4, r2 │ │ │ │ - ldrd r3, r1, [r6, #212] @ 0xd4 │ │ │ │ - subs r1, r1, r3 │ │ │ │ + cbz r5, 5e9f2 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + sub.w ip, r0, #4 │ │ │ │ + add.w lr, r3, r5 │ │ │ │ + str.w r3, [ip, #4]! │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, lr │ │ │ │ + bne.n 5e9e8 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - sub.w r1, r5, r1, asr #2 │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ + ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ blx r3 │ │ │ │ - ldrd r3, r2, [r6, #212] @ 0xd4 │ │ │ │ - sub.w lr, r2, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - mov.w lr, lr, asr #2 │ │ │ │ - sub.w r5, r5, lr │ │ │ │ - beq.n 62a96 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - sub.w ip, r3, #4 │ │ │ │ - subs r5, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2d074 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ + blx r3 │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + cbz r1, 5ea1e │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #264] @ 0x108 │ │ │ │ + blx r3 │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + cbz r1, 5ea2c │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ + blx r3 │ │ │ │ + vldr d0, [r4, #24] │ │ │ │ + vldr d7, [pc, #316] @ 5eb70 │ │ │ │ + vcmpe.f64 d0, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bpl.n 5ea48 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ - adds r2, r4, r5 │ │ │ │ - ldr.w r3, [ip, #4]! │ │ │ │ - adds r1, #1 │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - subs r3, #0 │ │ │ │ - it ne │ │ │ │ - movne r3, #1 │ │ │ │ - cmp lr, r1 │ │ │ │ - str.w r3, [r2, #4]! │ │ │ │ - bhi.n 62a80 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ (62ab8 ) │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #16] @ (62abc ) │ │ │ │ - ldr r0, [pc, #16] @ (62ac0 ) │ │ │ │ - add r3, pc │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + cbz r1, 5ea56 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + cbz r0, 5ea76 │ │ │ │ + ldr r2, [pc, #300] @ (5eb84 ) │ │ │ │ + ldr r3, [pc, #288] @ (5eb7c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5eafe │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #124 @ 0x7c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 2cb6c │ │ │ │ + movs r0, #104 @ 0x68 │ │ │ │ + add r5, sp, #20 │ │ │ │ + blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ + ldr r1, [pc, #264] @ (5eb88 ) │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2ca48 <__assert_fail@plt> │ │ │ │ - add r3, pc, #920 @ (adr r3, 62e54 ) │ │ │ │ - movs r4, r0 │ │ │ │ - add r4, pc, #128 @ (adr r4, 62b40 ) │ │ │ │ - movs r4, r0 │ │ │ │ - add r4, pc, #296 @ (adr r4, 62bec ) │ │ │ │ - movs r4, r0 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ (62ae4 ) │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ - ldr r1, [pc, #16] @ (62ae8 ) │ │ │ │ - ldr r0, [pc, #16] @ (62aec ) │ │ │ │ - add r3, pc │ │ │ │ + bl 2e3f8 │ │ │ │ + ldr r1, [pc, #256] @ (5eb8c ) │ │ │ │ + add r6, sp, #44 @ 0x2c │ │ │ │ + mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2ca48 <__assert_fail@plt> │ │ │ │ - add r4, pc, #248 @ (adr r4, 62be0 ) │ │ │ │ - movs r4, r0 │ │ │ │ - add r3, pc, #976 @ (adr r3, 62ebc ) │ │ │ │ - movs r4, r0 │ │ │ │ - add r4, pc, #456 @ (adr r4, 62cb8 ) │ │ │ │ - movs r4, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - add.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ - and.w r9, r2, #1 │ │ │ │ - add.w r8, r8, r8, lsr #31 │ │ │ │ - mov.w r8, r8, asr #1 │ │ │ │ - cmp r1, r8 │ │ │ │ - bge.n 62ba4 │ │ │ │ - mov r6, r1 │ │ │ │ - adds r4, r6, #1 │ │ │ │ - mov.w ip, r4, lsl #1 │ │ │ │ - add.w r5, r0, r4, lsl #3 │ │ │ │ - add.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ - ldr.w r4, [r0, r4, lsl #3] │ │ │ │ - add.w sl, r0, lr, lsl #2 │ │ │ │ - ldr.w r7, [r0, lr, lsl #2] │ │ │ │ - cmp r7, r4 │ │ │ │ - ittt gt │ │ │ │ - movgt ip, lr │ │ │ │ - movgt r4, r7 │ │ │ │ - movgt r5, sl │ │ │ │ - str.w r4, [r0, r6, lsl #2] │ │ │ │ - cmp r8, ip │ │ │ │ - mov r6, ip │ │ │ │ - bgt.n 62b0a │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 62b7c │ │ │ │ - add.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ - cmp ip, r1 │ │ │ │ - add.w lr, lr, lr, lsr #31 │ │ │ │ - mov.w lr, lr, asr #1 │ │ │ │ - bgt.n 62b5e │ │ │ │ - b.n 62b76 │ │ │ │ - asrs r2, r2, #1 │ │ │ │ - cmp r1, lr │ │ │ │ - str.w r4, [r0, ip, lsl #2] │ │ │ │ - mov ip, lr │ │ │ │ - mov lr, r2 │ │ │ │ - bge.n 62b9c │ │ │ │ - ldr.w r4, [r0, lr, lsl #2] │ │ │ │ - add.w r2, lr, #4294967295 @ 0xffffffff │ │ │ │ - add.w r6, r0, lr, lsl #2 │ │ │ │ - add.w r5, r0, ip, lsl #2 │ │ │ │ - add.w r2, r2, r2, lsr #31 │ │ │ │ - cmp r3, r4 │ │ │ │ - bgt.n 62b50 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subs r2, #2 │ │ │ │ - add.w r2, r2, r2, lsr #31 │ │ │ │ - cmp.w ip, r2, asr #1 │ │ │ │ - bne.n 62b3e │ │ │ │ - mov.w ip, ip, lsl #1 │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - ldr.w r2, [r0, ip, lsl #2] │ │ │ │ - str r2, [r5, #0] │ │ │ │ - add.w r5, r0, ip, lsl #2 │ │ │ │ - b.n 62b3e │ │ │ │ - mov r5, r6 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add.w r5, r0, r1, lsl #2 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n 62b76 │ │ │ │ - subs r2, #2 │ │ │ │ - add.w r2, r2, r2, lsr #31 │ │ │ │ - cmp.w r1, r2, asr #1 │ │ │ │ - bne.n 62b76 │ │ │ │ - mov ip, r1 │ │ │ │ - b.n 62b88 │ │ │ │ - nop │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 62c2e │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - adds r5, r0, #4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - cmp r1, r5 │ │ │ │ - bne.n 62bf8 │ │ │ │ - b.n 62c24 │ │ │ │ - sub.w r2, ip, r6 │ │ │ │ - cmp r2, #4 │ │ │ │ - ble.n 62c26 │ │ │ │ - rsb r0, r2, #4 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, ip │ │ │ │ - blx 2c7f8 │ │ │ │ - cmp r5, r7 │ │ │ │ - str r4, [r6, #0] │ │ │ │ - beq.n 62c24 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov ip, r5 │ │ │ │ - ldr.w r4, [r5], #4 │ │ │ │ - cmp r4, r3 │ │ │ │ - blt.n 62bde │ │ │ │ - ldr.w r2, [r5, #-8] │ │ │ │ - sub.w r3, ip, #4 │ │ │ │ - cmp r4, r2 │ │ │ │ - bge.n 62c1c │ │ │ │ - mov ip, r3 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - ldr.w r2, [r3, #-4]! │ │ │ │ - cmp r4, r2 │ │ │ │ - blt.n 62c10 │ │ │ │ - cmp r5, r7 │ │ │ │ - str.w r4, [ip] │ │ │ │ - bne.n 62bf8 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - it eq │ │ │ │ - streq.w r3, [r5, #-4] │ │ │ │ - b.n 62bf2 │ │ │ │ - bx lr │ │ │ │ - subs r3, r1, r0 │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ - ble.n 62d2e │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r8, r2 │ │ │ │ - asrs r5, r3, #2 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - asrs r3, r3, #3 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 62cda │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - ldr.w r2, [r6, r3, lsl #2] │ │ │ │ - adds r4, r6, #4 │ │ │ │ - ldr.w r5, [r7, #-4] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - bge.n 62d16 │ │ │ │ - cmp r2, r5 │ │ │ │ - blt.n 62d1e │ │ │ │ - cmp r1, r5 │ │ │ │ - bge.n 62cb4 │ │ │ │ - str r5, [r6, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - str.w r0, [r7, #-4] │ │ │ │ - ldrd r1, r0, [r6] │ │ │ │ - mov r3, r7 │ │ │ │ - cmp r1, r0 │ │ │ │ - ble.n 62c8e │ │ │ │ - ldr.w r0, [r4, #4]! │ │ │ │ - cmp r0, r1 │ │ │ │ - blt.n 62c86 │ │ │ │ - subs r3, #4 │ │ │ │ - cmp r1, r5 │ │ │ │ - bge.n 62c9c │ │ │ │ - ldr.w r5, [r3, #-4]! │ │ │ │ - cmp r5, r1 │ │ │ │ - bgt.n 62c94 │ │ │ │ - cmp r4, r3 │ │ │ │ - bcs.n 62cbe │ │ │ │ - mov ip, r4 │ │ │ │ - str.w r5, [ip], #4 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - ldr.w r5, [r3, #-4] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r4, ip │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - b.n 62c82 │ │ │ │ - strd r1, r0, [r6] │ │ │ │ - ldr.w r5, [r7, #-4] │ │ │ │ - b.n 62c80 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 2e3f8 │ │ │ │ + ldr r1, [pc, #248] @ (5eb90 ) │ │ │ │ + add.w r8, sp, #68 @ 0x44 │ │ │ │ + mov r0, r8 │ │ │ │ + add r1, pc │ │ │ │ + bl 2e3f8 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + add.w r9, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 62c30 │ │ │ │ - subs r3, r4, r6 │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ - ble.n 62d12 │ │ │ │ - asrs r5, r3, #2 │ │ │ │ - mov r7, r4 │ │ │ │ - asrs r3, r3, #3 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 62c56 │ │ │ │ - subs r1, r3, #1 │ │ │ │ - add.w r4, r6, r3, lsl #2 │ │ │ │ - b.n 62ce4 │ │ │ │ - subs r1, #1 │ │ │ │ - ldr.w r3, [r4, #-4]! │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 62af0 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 62ce2 │ │ │ │ - subs r3, r7, r6 │ │ │ │ - cmp r3, #4 │ │ │ │ - ble.n 62d12 │ │ │ │ - ldr.w r3, [r7, #-4]! │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + str.w r9, [sp] │ │ │ │ + mov.w ip, #0 │ │ │ │ + str.w ip, [sp, #96] @ 0x60 │ │ │ │ + strb.w ip, [sp, #100] @ 0x64 │ │ │ │ + add.w ip, sp, #100 @ 0x64 │ │ │ │ + str.w ip, [sp, #92] @ 0x5c │ │ │ │ + blx 2bdc4 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ - subs r4, r7, r6 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - asrs r2, r4, #2 │ │ │ │ - bl 62af0 │ │ │ │ - cmp r4, #4 │ │ │ │ - bgt.n 62cfa │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmp r1, r5 │ │ │ │ - blt.n 62cb4 │ │ │ │ - cmp r2, r5 │ │ │ │ - blt.n 62c74 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - str.w r0, [r6, r3, lsl #2] │ │ │ │ - ldr.w r5, [r7, #-4] │ │ │ │ - ldrd r1, r0, [r6] │ │ │ │ - b.n 62c80 │ │ │ │ - bx lr │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 62e28 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r8, [r7, #12] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 62e14 │ │ │ │ - ldr.w r9, [r8, #12] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 62e02 │ │ │ │ - ldr.w sl, [r9, #12] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 62df0 │ │ │ │ - ldr.w r4, [sl, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 62dde │ │ │ │ - ldr.w fp, [r4, #12] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 62dd0 │ │ │ │ - ldr.w r6, [fp, #12] │ │ │ │ - cbz r6, 62dbe │ │ │ │ - ldr r5, [r6, #12] │ │ │ │ - cbz r5, 62db0 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cbz r3, 62da2 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 62d30 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 62d86 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - blx 2c4e4 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 62d82 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - blx 2c4e4 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 62d7e │ │ │ │ - ldr.w r5, [fp, #8] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, fp │ │ │ │ - blx 2c4e4 │ │ │ │ - cbz r5, 62dd0 │ │ │ │ - mov fp, r5 │ │ │ │ - b.n 62d78 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #168] @ (5eb94 ) │ │ │ │ + ldr r3, [pc, #140] @ (5eb7c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 5eb1a │ │ │ │ + blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [pc, #148] @ (5eb98 ) │ │ │ │ + ldr r3, [pc, #116] @ (5eb7c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5eafe │ │ │ │ + blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + ldr r2, [pc, #128] @ (5eb9c ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - blx 2c4e4 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 62d6e │ │ │ │ - ldr.w r4, [sl, #8] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2c4e4 │ │ │ │ - cbz r4, 62df0 │ │ │ │ - mov sl, r4 │ │ │ │ - b.n 62d66 │ │ │ │ - ldr.w r4, [r9, #8] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + ldr r3, [pc, #128] @ (5eba0 ) │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r1, r3 │ │ │ │ + blx 2d9d8 <__cxa_throw@plt> │ │ │ │ mov r0, r9 │ │ │ │ - blx 2c4e4 │ │ │ │ - cbz r4, 62e02 │ │ │ │ - mov r9, r4 │ │ │ │ - b.n 62d5c │ │ │ │ - ldr.w r4, [r8, #8] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ - blx 2c4e4 │ │ │ │ - cbz r4, 62e14 │ │ │ │ - mov r8, r4 │ │ │ │ - b.n 62d52 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r7, [r7, #8] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - blx 2c4e4 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.n 62d48 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c55c <__cxa_free_exception@plt> │ │ │ │ + ldr r2, [pc, #84] @ (5eba4 ) │ │ │ │ + ldr r3, [pc, #44] @ (5eb7c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5eafe │ │ │ │ + blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ + b.n 5eb3a │ │ │ │ + b.n 5eb40 │ │ │ │ + b.n 5eb46 │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + vqrdmlsh.s , , d31[0] │ │ │ │ + lsls r0, r0, #22 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r7, #21 │ │ │ │ + movs r7, r0 │ │ │ │ + lsls r6, r1, #19 │ │ │ │ + movs r7, r0 │ │ │ │ + bgt.n 5ebac │ │ │ │ + movs r4, r0 │ │ │ │ + bgt.n 5ec08 │ │ │ │ + movs r4, r0 │ │ │ │ + bgt.n 5ec00 │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r2, r7, #16 │ │ │ │ + movs r7, r0 │ │ │ │ + lsls r2, r4, #16 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r0, #25 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ + movs r7, r0 │ │ │ │ + │ │ │ │ +0005eba8 , std::allocator > const&)@@Base>: │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 62f24 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + │ │ │ │ +0005ebac : │ │ │ │ + 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 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r8, [r7, #12] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 62f10 │ │ │ │ - ldr.w r9, [r8, #12] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 62efe │ │ │ │ - ldr.w sl, [r9, #12] │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r5, r1 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov r6, r3 │ │ │ │ + str r1, [r0, #0] │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + movs r1, #0 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + str r1, [r0, #16] │ │ │ │ + movw r3, #65535 @ 0xffff │ │ │ │ + movt r3, #32751 @ 0x7fef │ │ │ │ + strb.w r1, [r0, #32] │ │ │ │ + strd r2, r3, [r0, #24] │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r1, r1, [r0, #36] @ 0x24 │ │ │ │ + strd r2, r3, [r0, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + ldrb.w sl, [sp, #32] │ │ │ │ + ldrb.w r9, [sp, #36] @ 0x24 │ │ │ │ + ldrb.w r8, [sp, #40] @ 0x28 │ │ │ │ + blx 2cb70 │ │ │ │ + cbz r7, 5ec06 │ │ │ │ + ldr r3, [r4, #48] @ 0x30 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + cbz r6, 5ec12 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + blx r3 │ │ │ │ + str r0, [r4, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 62eec │ │ │ │ - ldr.w r4, [sl, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 62eda │ │ │ │ - ldr.w fp, [r4, #12] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 62ecc │ │ │ │ - ldr.w r6, [fp, #12] │ │ │ │ - cbz r6, 62eba │ │ │ │ - ldr r5, [r6, #12] │ │ │ │ - cbz r5, 62eac │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cbz r3, 62e9e │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 62e2c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 62e82 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movs r1, #32 │ │ │ │ - blx 2c4e4 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 62e7e │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ - movs r1, #32 │ │ │ │ - blx 2c4e4 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 62e7a │ │ │ │ - ldr.w r5, [fp, #8] │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, fp │ │ │ │ - blx 2c4e4 │ │ │ │ - cbz r5, 62ecc │ │ │ │ - mov fp, r5 │ │ │ │ - b.n 62e74 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movs r1, #32 │ │ │ │ - blx 2c4e4 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 62e6a │ │ │ │ - ldr.w r4, [sl, #8] │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2c4e4 │ │ │ │ - cbz r4, 62eec │ │ │ │ - mov sl, r4 │ │ │ │ - b.n 62e62 │ │ │ │ - ldr.w r4, [r9, #8] │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2c4e4 │ │ │ │ - cbz r4, 62efe │ │ │ │ - mov r9, r4 │ │ │ │ - b.n 62e58 │ │ │ │ - ldr.w r4, [r8, #8] │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2c4e4 │ │ │ │ - cbz r4, 62f10 │ │ │ │ - mov r8, r4 │ │ │ │ - b.n 62e4e │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r7, [r7, #8] │ │ │ │ - movs r1, #32 │ │ │ │ - blx 2c4e4 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.n 62e44 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00062f28 : │ │ │ │ - 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 fp, [pc, #188] @ 62ff8 │ │ │ │ - add.w r8, r0, #228 @ 0xe4 │ │ │ │ - ldr.w r4, [r0, #236] @ 0xec │ │ │ │ - sub sp, #12 │ │ │ │ - add fp, pc │ │ │ │ - cmp r4, r8 │ │ │ │ - beq.n 62fec │ │ │ │ - ldr r3, [pc, #172] @ (62ffc ) │ │ │ │ - movs r6, #0 │ │ │ │ - ldr.w sl, [pc, #172] @ 63000 │ │ │ │ - ldr.w r9, [pc, #172] @ 63004 │ │ │ │ - add sl, pc │ │ │ │ - ldr.w r7, [fp, r3] │ │ │ │ - add r9, pc │ │ │ │ - ldr r3, [pc, #164] @ (63008 ) │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - b.n 62f84 │ │ │ │ - ldrb.w r1, [r0, #39] @ 0x27 │ │ │ │ - mov r0, r5 │ │ │ │ - adds r6, #1 │ │ │ │ - blx 2b814 │ │ │ │ - blx 2c4a4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c508 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, r8 │ │ │ │ - beq.n 62fec │ │ │ │ - movs r2, #5 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2da38 │ │ │ │ - movs r2, #6 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r9 │ │ │ │ - blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ + beq.n 5ec5a │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ + cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ + bcs.n 5ec8a │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + blx 2c6dc │ │ │ │ + str r0, [r4, #8] │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ + cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ + bcs.n 5ec8a │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + blx 2c6dc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + str r0, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - blx 2da38 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - movs r2, #7 │ │ │ │ - blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + ldr r3, [r3, #124] @ 0x7c │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + ldr r1, [r4, #44] @ 0x2c │ │ │ │ + blx 2ccc0 (double const*, int, double*)@plt> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ - blx 2da38 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr.w r3, [r3, #-12] │ │ │ │ - add r3, r0 │ │ │ │ - ldr r0, [r3, #124] @ 0x7c │ │ │ │ - cbz r0, 62ff2 │ │ │ │ - ldrb r3, [r0, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 62f68 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #10 │ │ │ │ - ldr r2, [pc, #48] @ (6300c ) │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r2, [fp, r2] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 62f6c │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ blx r3 │ │ │ │ - mov r1, r0 │ │ │ │ - b.n 62f6c │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 2cfd0 │ │ │ │ - nop │ │ │ │ - ittt al │ │ │ │ - moval r6, r0 │ │ │ │ - lsral r4, r3, #29 │ │ │ │ - moval r0, r0 │ │ │ │ - add r0, pc, #80 @ (adr r0, 63054 ) │ │ │ │ - movs r4, r0 │ │ │ │ - add r0, pc, #88 @ (adr r0, 63060 ) │ │ │ │ - movs r4, r0 │ │ │ │ - add r0, pc, #104 @ (adr r0, 63074 ) │ │ │ │ - movs r4, r0 │ │ │ │ - lsrs r0, r6, #25 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00063010 : │ │ │ │ - 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 r6, r5, [r0, #68] @ 0x44 │ │ │ │ - sub sp, #20 │ │ │ │ - subs r5, r5, r6 │ │ │ │ - ldrd r7, r6, [r0, #80] @ 0x50 │ │ │ │ - ldrd r9, r8, [sp, #52] @ 0x34 │ │ │ │ - sub.w ip, r6, r7 │ │ │ │ - cmp r5, ip │ │ │ │ - bne.n 630a2 │ │ │ │ - cmp.w r8, r5, asr #3 │ │ │ │ - bne.n 63090 │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - ldrd r5, r6, [r0, #212] @ 0xd4 │ │ │ │ - subs r5, r6, r5 │ │ │ │ - sub.w r5, r8, r5, asr #2 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ - ldr r5, [r5, #20] │ │ │ │ - blx r5 │ │ │ │ - ldrb.w r3, [r9] │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r3, 6306e │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + ldr r1, [r4, #44] @ 0x2c │ │ │ │ + blx 2ccc0 (double const*, int, double*)@plt> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 5ec6e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add.w r2, r4, #24 │ │ │ │ + movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrd r3, r1, [r4, #212] @ 0xd4 │ │ │ │ - vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - subs r1, r1, r3 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - asrs r1, r1, #2 │ │ │ │ - sub.w r0, r8, r1 │ │ │ │ - add.w r0, r3, r0, lsl #3 │ │ │ │ - blx 2bd58 (double*, int, double)@plt> │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + movs r1, #0 │ │ │ │ + blx 2b83c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 5ec84 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #20] @ (630a8 ) │ │ │ │ - movs r2, #154 @ 0x9a │ │ │ │ - ldr r1, [pc, #20] @ (630ac ) │ │ │ │ - ldr r0, [pc, #24] @ (630b0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2ca48 <__assert_fail@plt> │ │ │ │ - bl 62a98 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ - movs r4, r0 │ │ │ │ - ldr r7, [sp, #536] @ 0x218 │ │ │ │ - movs r4, r0 │ │ │ │ - ldr r7, [sp, #608] @ 0x260 │ │ │ │ - movs r4, r0 │ │ │ │ │ │ │ │ -000630b4 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0005ec90 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r2, r3, [r0, #20] │ │ │ │ - subs r3, r3, r2 │ │ │ │ - ldrd r2, r1, [r0, #32] │ │ │ │ - subs r1, r1, r2 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 63134 │ │ │ │ - cmp.w r5, r3, asr #3 │ │ │ │ - bne.n 63120 │ │ │ │ - ldrd r2, r3, [r0, #252] @ 0xfc │ │ │ │ - vmov.f64 d8, d0 │ │ │ │ - mov r4, r0 │ │ │ │ - subs r1, r3, r2 │ │ │ │ - asrs r1, r1, #3 │ │ │ │ - cmp r5, r1 │ │ │ │ - bhi.n 63112 │ │ │ │ - bcs.n 63100 │ │ │ │ - add.w r1, r2, r5, lsl #3 │ │ │ │ - cmp r3, r1 │ │ │ │ - it ne │ │ │ │ - strne.w r1, [r0, #256] @ 0x100 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2ccc0 (double const*, int, double*)@plt> │ │ │ │ - vstr d8, [r4, #264] @ 0x108 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subs r1, r5, r1 │ │ │ │ - adds r0, #252 @ 0xfc │ │ │ │ - blx 2c234 >::_M_default_append(unsigned int)@plt> │ │ │ │ - ldr.w r2, [r4, #252] @ 0xfc │ │ │ │ - b.n 63100 │ │ │ │ - ldr r3, [pc, #20] @ (63138 ) │ │ │ │ - mov.w r2, #498 @ 0x1f2 │ │ │ │ - ldr r1, [pc, #20] @ (6313c ) │ │ │ │ - ldr r0, [pc, #20] @ (63140 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2ca48 <__assert_fail@plt> │ │ │ │ - bl 62ac4 │ │ │ │ - ldr r7, [sp, #136] @ 0x88 │ │ │ │ - movs r4, r0 │ │ │ │ - ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ - movs r4, r0 │ │ │ │ - ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ - movs r4, r0 │ │ │ │ - │ │ │ │ -00063144 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r1, [pc, #740] @ (6343c ) │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #740] @ (63440 ) │ │ │ │ - add r1, pc │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ + str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ + ldr r2, [pc, #480] @ (5ee88 ) │ │ │ │ mov r4, r0 │ │ │ │ - add.w r3, r0, #68 @ 0x44 │ │ │ │ - ldr.w r9, [pc, #732] @ 63444 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r9, pc │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - mov.w r2, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrd r2, r5, [fp, #4] │ │ │ │ - subs r5, r5, r2 │ │ │ │ - ldrd r2, r1, [r0, #68] @ 0x44 │ │ │ │ - mov.w sl, r5, asr #2 │ │ │ │ - mov r0, r3 │ │ │ │ - subs r1, r1, r2 │ │ │ │ - add.w r1, sl, r1, asr #3 │ │ │ │ - blx 2d464 >::reserve(unsigned int)@plt> │ │ │ │ - add.w r3, r4, #80 @ 0x50 │ │ │ │ - ldrd r2, r1, [r4, #80] @ 0x50 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - subs r1, r1, r2 │ │ │ │ - add.w r1, sl, r1, asr #3 │ │ │ │ - blx 2d464 >::reserve(unsigned int)@plt> │ │ │ │ - add.w r3, r4, #212 @ 0xd4 │ │ │ │ - ldrd r2, r1, [r4, #212] @ 0xd4 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - subs r1, r1, r2 │ │ │ │ - add.w r1, sl, r1, asr #2 │ │ │ │ - blx 2ba08 >::reserve(unsigned int)@plt> │ │ │ │ - ldr.w r2, [r4, #168] @ 0xa8 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.w 632f4 │ │ │ │ - sub.w r3, r2, #1 │ │ │ │ - movs r6, #0 │ │ │ │ - clz r3, r3 │ │ │ │ - lsrs r3, r3, #5 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 6323e │ │ │ │ - cbz r0, 631fe │ │ │ │ - ldr r3, [pc, #616] @ (63448 ) │ │ │ │ - ldr.w r3, [r9, r3] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [pc, #608] @ (6344c ) │ │ │ │ - ldr.w r3, [r9, r3] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, r3 │ │ │ │ - mov r3, r8 │ │ │ │ - blx 2cd54 <__dynamic_cast@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 633e6 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ - blx 2b890 │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [r3, r7] │ │ │ │ - blx 2bf50 │ │ │ │ - ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ - ldr.w r2, [r4, #220] @ 0xdc │ │ │ │ - str r5, [sp, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 63370 │ │ │ │ - str.w r5, [r3], #4 │ │ │ │ - str.w r3, [r4, #216] @ 0xd8 │ │ │ │ - mov r0, r5 │ │ │ │ - adds r6, #1 │ │ │ │ - blx 2d67c │ │ │ │ - ldr.w r3, [r4, #248] @ 0xf8 │ │ │ │ - cmp r6, sl │ │ │ │ - add r0, r3 │ │ │ │ - str.w r0, [r4, #248] @ 0xf8 │ │ │ │ - bge.n 632f4 │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - lsls r7, r6, #2 │ │ │ │ - ldr.w r0, [r3, r6, lsl #2] │ │ │ │ - blx 2ce20 │ │ │ │ - ldr r3, [r4, #72] @ 0x48 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ - vstr d0, [sp, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 6335c │ │ │ │ - vstmia r3!, {d0} │ │ │ │ - str r3, [r4, #72] @ 0x48 │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - ldr r0, [r3, r7] │ │ │ │ - blx 2bb94 │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - vstr d0, [sp, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 63366 │ │ │ │ - vstmia r3!, {d0} │ │ │ │ - str r3, [r4, #84] @ 0x54 │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - ldr r0, [r3, r7] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 631dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 631fe │ │ │ │ - ldr r3, [pc, #440] @ (63448 ) │ │ │ │ - ldr.w r3, [r9, r3] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [pc, #436] @ (6344c ) │ │ │ │ - ldr.w r3, [r9, r3] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - blx 2cd54 <__dynamic_cast@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 631fe │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ - blx 2b890 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r5, r0 │ │ │ │ - blx 2bb88 │ │ │ │ - ldrd r3, r2, [r4, #216] @ 0xd8 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6339c │ │ │ │ - str.w r5, [r3], #4 │ │ │ │ - str.w r3, [r4, #216] @ 0xd8 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r0, r5 │ │ │ │ - add.w r1, r4, #224 @ 0xe0 │ │ │ │ - adds r6, #1 │ │ │ │ - blx 2dc78 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@plt> │ │ │ │ - ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ - ldr.w r0, [r3, #-4] │ │ │ │ - blx 2d67c │ │ │ │ - ldr.w r3, [r4, #248] @ 0xf8 │ │ │ │ - cmp r6, sl │ │ │ │ - add r0, r3 │ │ │ │ - str.w r0, [r4, #248] @ 0xf8 │ │ │ │ - blt.n 6323e │ │ │ │ - ldrd r2, r5, [r4, #20] │ │ │ │ - mov.w r8, #0 │ │ │ │ - ldrd r3, r0, [r4, #68] @ 0x44 │ │ │ │ - subs r5, r5, r2 │ │ │ │ - ldrd r7, r1, [r4, #144] @ 0x90 │ │ │ │ - subs r0, r0, r3 │ │ │ │ - asrs r6, r5, #3 │ │ │ │ - mov.w r9, #0 │ │ │ │ - subs r2, r1, r7 │ │ │ │ - asrs r0, r0, #3 │ │ │ │ - lsls r3, r6, #1 │ │ │ │ - strd r8, r9, [sp, #24] │ │ │ │ - add.w ip, r3, r0 │ │ │ │ - asrs r2, r2, #3 │ │ │ │ - cmp ip, r2 │ │ │ │ - bhi.n 633c4 │ │ │ │ - bcc.n 6338e │ │ │ │ - add r3, r6 │ │ │ │ - movs r2, #0 │ │ │ │ - add r0, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [sp, #24] │ │ │ │ - ldrd r3, r1, [r4, #92] @ 0x5c │ │ │ │ - subs r2, r1, r3 │ │ │ │ - asrs r2, r2, #3 │ │ │ │ - cmp r0, r2 │ │ │ │ - bhi.n 633ae │ │ │ │ - bcc.n 63382 │ │ │ │ - ldr r2, [pc, #272] @ (63450 ) │ │ │ │ - add r3, r5 │ │ │ │ - str r3, [r4, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #248] @ (63440 ) │ │ │ │ + ldr r3, [pc, #480] @ (5ee8c ) │ │ │ │ + sub sp, #96 @ 0x60 │ │ │ │ add r2, pc │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + vmov.f64 d8, d0 │ │ │ │ + mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 63416 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrd r1, r0, [sp, #4] │ │ │ │ - blx 2cee8 >::_M_realloc_append(double&&)@plt> │ │ │ │ - b.n 63260 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2cee8 >::_M_realloc_append(double&&)@plt> │ │ │ │ - b.n 6327c │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2d688 >::_M_realloc_append(Bonmin::QuadRow*&&)@plt> │ │ │ │ - ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ - ldr.w r5, [r3, #-4] │ │ │ │ - b.n 63228 │ │ │ │ - add.w r0, r3, r0, lsl #3 │ │ │ │ - cmp r1, r0 │ │ │ │ - it ne │ │ │ │ - strne r0, [r4, #96] @ 0x60 │ │ │ │ - b.n 6333e │ │ │ │ - add.w r7, r7, ip, lsl #3 │ │ │ │ - cmp r1, r7 │ │ │ │ - it ne │ │ │ │ - strne.w r7, [r4, #148] @ 0x94 │ │ │ │ - b.n 63324 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r1, sp, #24 │ │ │ │ - blx 2d688 >::_M_realloc_append(Bonmin::QuadRow*&&)@plt> │ │ │ │ - ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ - ldr.w r5, [r3, #-4] │ │ │ │ - b.n 632cc │ │ │ │ - subs r2, r0, r2 │ │ │ │ - add r3, sp, #24 │ │ │ │ - add.w r0, r4, #92 @ 0x5c │ │ │ │ - blx 2bb24 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@plt> │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - ldrd r2, r5, [r4, #20] │ │ │ │ - subs r5, r5, r2 │ │ │ │ - b.n 6333e │ │ │ │ - add r3, sp, #24 │ │ │ │ - sub.w r2, ip, r2 │ │ │ │ - add.w r0, r4, #144 @ 0x90 │ │ │ │ - blx 2bb24 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@plt> │ │ │ │ - ldrd r2, r5, [r4, #20] │ │ │ │ - ldrd r3, r0, [r4, #68] @ 0x44 │ │ │ │ - subs r5, r5, r2 │ │ │ │ - subs r0, r0, r3 │ │ │ │ - asrs r6, r5, #3 │ │ │ │ - asrs r0, r0, #3 │ │ │ │ - lsls r3, r6, #1 │ │ │ │ - b.n 63324 │ │ │ │ - ldr r3, [pc, #108] @ (63454 ) │ │ │ │ - mov.w r2, #428 @ 0x1ac │ │ │ │ - ldr r1, [pc, #104] @ (63458 ) │ │ │ │ - ldr r0, [pc, #108] @ (6345c ) │ │ │ │ - add r3, pc │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + ldr r3, [r2, #56] @ 0x38 │ │ │ │ + blx r3 │ │ │ │ + cbnz r0, 5ed1c │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + blx r3 │ │ │ │ + cbnz r0, 5ece8 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 5ee24 │ │ │ │ + ldr r1, [pc, #420] @ (5ee90 ) │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2ca48 <__assert_fail@plt> │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r2, [pc, #92] @ (63460 ) │ │ │ │ - ldr r3, [pc, #56] @ (63440 ) │ │ │ │ + blx 2dbd4 │ │ │ │ + movs r1, #0 │ │ │ │ + blx 2cfb8 │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r2, [pc, #408] @ (5ee94 ) │ │ │ │ + ldr r3, [pc, #396] @ (5ee8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 63436 │ │ │ │ - blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + bne.w 5ee62 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r2, [pc, #64] @ (63464 ) │ │ │ │ - ldr r3, [pc, #24] @ (63440 ) │ │ │ │ + add sp, #96 @ 0x60 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + add.w r8, r4, #44 @ 0x2c │ │ │ │ + movs r1, #0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + blx 2b9ac │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ + blx r3 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2d894 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #224] @ 0xe0 │ │ │ │ + blx r3 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2bfd4 │ │ │ │ + movs r1, #0 │ │ │ │ + blx 2cfb8 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #224] @ 0xe0 │ │ │ │ + blx r3 │ │ │ │ + vcmpe.f64 d0, d8 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bpl.n 5ecf8 │ │ │ │ + mov r2, r8 │ │ │ │ + movs r1, #2 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + blx 2b9ac │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldr.w r3, [r3, #224] @ 0xe0 │ │ │ │ + blx r3 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2bfd4 │ │ │ │ + mov r1, sp │ │ │ │ + mov r7, r0 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 2c9d8 <__getrusage64@plt> │ │ │ │ + ldrd r0, r1, [sp] │ │ │ │ + blx 2d960 <__aeabi_l2d@plt> │ │ │ │ + vmov d8, r0, r1 │ │ │ │ + ldrd r0, r1, [sp, #8] │ │ │ │ + blx 2d960 <__aeabi_l2d@plt> │ │ │ │ + vldr d7, [pc, #212] @ 5ee80 │ │ │ │ + vmov d6, r0, r1 │ │ │ │ + vldr d0, [r4, #80] @ 0x50 │ │ │ │ + mov r0, r7 │ │ │ │ + vmla.f64 d8, d6, d7 │ │ │ │ + vsub.f64 d0, d8, d0 │ │ │ │ + blx 2bfd4 │ │ │ │ + movs r1, #0 │ │ │ │ + blx 2cfb8 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 5ee66 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #108] @ 0x6c │ │ │ │ + blx r3 │ │ │ │ + add.w sl, r0, #1 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w sl, #268435456 @ 0x10000000 │ │ │ │ + bcs.n 5ee4e │ │ │ │ + mov.w r8, sl, lsl #3 │ │ │ │ + mov r0, r8 │ │ │ │ + sub.w r8, r8, #8 │ │ │ │ + blx 2c6dc │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + add r8, r7 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ + blx r3 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + blx 2ccc0 (double const*, int, double*)@plt> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #224] @ 0xe0 │ │ │ │ + blx r3 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r7 │ │ │ │ + vstr d0, [r8] │ │ │ │ + blx 2ca6c │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2d074 │ │ │ │ + b.n 5ecfa │ │ │ │ + add.w r2, r4, #44 @ 0x2c │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + blx 2b9ac │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ + blx r3 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2d894 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 2cfb8 │ │ │ │ + b.n 5ecf8 │ │ │ │ + ldr r2, [pc, #72] @ (5ee98 ) │ │ │ │ + ldr r3, [pc, #56] @ (5ee8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 63416 │ │ │ │ - blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ + beq.n 5ee7a │ │ │ │ + blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #52] @ (5ee9c ) │ │ │ │ + movw r2, #385 @ 0x181 │ │ │ │ + ldr r1, [pc, #48] @ (5eea0 ) │ │ │ │ + ldr r0, [pc, #52] @ (5eea4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2ca48 <__assert_fail@plt> │ │ │ │ + blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ nop │ │ │ │ - pop {r2, r3, r6, r7, pc} │ │ │ │ - movs r6, r0 │ │ │ │ + stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ + stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ + subs r6, #176 @ 0xb0 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r4, r5, r7, pc} │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r4, r2, #25 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r0, #29 │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r2, 634cc │ │ │ │ - movs r6, r0 │ │ │ │ - ldr r4, [sp, #864] @ 0x360 │ │ │ │ + bge.n 5ef84 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [sp, #184] @ 0xb8 │ │ │ │ + lsls r2, r5, #8 │ │ │ │ + movs r7, r0 │ │ │ │ + lsls r6, r2, #3 │ │ │ │ + movs r7, r0 │ │ │ │ + bhi.n 5edb8 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r5, [sp, #96] @ 0x60 │ │ │ │ + bhi.n 5ee60 │ │ │ │ + movs r4, r0 │ │ │ │ + strh r0, [r4, #8] │ │ │ │ movs r4, r0 │ │ │ │ - cbnz r2, 634ac │ │ │ │ - movs r6, r0 │ │ │ │ - cbnz r2, 634a8 │ │ │ │ - movs r6, r0 │ │ │ │ │ │ │ │ -00063468 : │ │ │ │ +0005eea8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #624] @ (636ec ) │ │ │ │ - ldr r3, [pc, #624] @ (636f0 ) │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - add r2, pc │ │ │ │ - mov r9, r1 │ │ │ │ + str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ + sub sp, #204 @ 0xcc │ │ │ │ + mov r6, r2 │ │ │ │ + ldr.w r2, [pc, #1820] @ 5f5e0 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr.w r3, [pc, #1820] @ 5f5e4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r6, [r0, #168] @ 0xa8 │ │ │ │ - ldr.w r8, [pc, #616] @ 636f4 │ │ │ │ + add r2, pc │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr.w r8, [pc, #1812] @ 5f5e8 │ │ │ │ + mov r7, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrd r3, r1, [r0, #68] @ 0x44 │ │ │ │ - subs r1, r1, r3 │ │ │ │ - add.w r3, r0, #68 @ 0x44 │ │ │ │ + blx 2c70c │ │ │ │ + ldr.w r3, [pc, #1796] @ 5f5ec │ │ │ │ + movs r2, #0 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + str r7, [r4, #16] │ │ │ │ + adds r3, #8 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r3, [r7, #112] @ 0x70 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + add.w r3, r4, #44 @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add.w r1, r9, r1, asr #3 │ │ │ │ - blx 2d464 >::reserve(unsigned int)@plt> │ │ │ │ - ldrd r3, r1, [r4, #80] @ 0x50 │ │ │ │ - subs r1, r1, r3 │ │ │ │ - add.w r3, r4, #80 @ 0x50 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r1, [r4, #40] @ 0x28 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [r4, #24] │ │ │ │ + strd r2, r3, [r4, #32] │ │ │ │ + blx 2d5ac │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #0 │ │ │ │ + strd r2, r3, [r4, #80] @ 0x50 │ │ │ │ + add.w r3, r4, #96 @ 0x60 │ │ │ │ mov r0, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add.w r1, r9, r1, asr #3 │ │ │ │ - blx 2d464 >::reserve(unsigned int)@plt> │ │ │ │ - ldrd r3, r1, [r4, #212] @ 0xd4 │ │ │ │ - subs r1, r1, r3 │ │ │ │ - add.w r3, r4, #212 @ 0xd4 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + strb.w r6, [r4, #72] @ 0x48 │ │ │ │ + movs r3, #0 │ │ │ │ + strb.w r5, [r4, #73] @ 0x49 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + blx 2d6ac │ │ │ │ + add.w r3, r4, #168 @ 0xa8 │ │ │ │ + str r3, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ + blx 2bb18 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r0, #1544 @ 0x608 │ │ │ │ + str.w r3, [r4, #196] @ 0xc4 │ │ │ │ + blx 2b890 │ │ │ │ + mov r5, r0 │ │ │ │ + blx 2cda8 │ │ │ │ + ldr.w r9, [r7, #176] @ 0xb0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r5, [r4, #40] @ 0x28 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 5ef70 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r9, #4] │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + add r5, sp, #152 @ 0x98 │ │ │ │ + blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr.w r2, [pc, #1648] @ 5f5f0 │ │ │ │ + mov.w fp, #0 │ │ │ │ + add r6, sp, #176 @ 0xb0 │ │ │ │ + str.w r9, [sp, #52] @ 0x34 │ │ │ │ + ldr.w sl, [r3, #192] @ 0xc0 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + ldmia r2, {r0, r1, r2} │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ + mov r7, r3 │ │ │ │ + strb.w fp, [sp, #164] @ 0xa4 │ │ │ │ + movs r3, #12 │ │ │ │ + str r6, [sp, #168] @ 0xa8 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ + stmia.w r5, {r0, r1, r2} │ │ │ │ str r3, [sp, #12] │ │ │ │ - add.w r1, r9, r1, asr #2 │ │ │ │ - blx 2ba08 >::reserve(unsigned int)@plt> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 5f910 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2d64c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #15 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + bhi.w 5f880 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne.w 5f72e │ │ │ │ + ldrb.w r3, [sl] │ │ │ │ + mov r2, r6 │ │ │ │ + strb.w r3, [sp, #176] @ 0xb0 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ + str.w r8, [sp, #172] @ 0xac │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r0, r9 │ │ │ │ + movs r3, #0 │ │ │ │ + strb.w r3, [r2, r8] │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + blx r7 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq.n 5effe │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 5f00c │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr.w r9, [r3, #176] @ 0xb0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 635d2 │ │ │ │ - sub.w sl, r6, #1 │ │ │ │ - subs r5, #4 │ │ │ │ - clz sl, sl │ │ │ │ - movs r6, #0 │ │ │ │ - add.w fp, sp, #16 │ │ │ │ - mov.w sl, sl, lsr #5 │ │ │ │ - b.n 63542 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ - blx 2b890 │ │ │ │ + beq.n 5f02c │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r9, #4] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + movs r2, #0 │ │ │ │ + str.w r9, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ + mov r7, r3 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + movs r3, #16 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w lr, [pc, #1440] @ 5f5f4 │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov.w sl, #0 │ │ │ │ + add lr, pc │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + add.w r3, r4, #152 @ 0x98 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [ip] │ │ │ │ + str.w r1, [ip, #4] │ │ │ │ + str.w r2, [ip, #8] │ │ │ │ + str.w r3, [ip, #12] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + strb.w sl, [r2, r3] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r6, [sp, #168] @ 0xa8 │ │ │ │ + ldr.w fp, [r3, #192] @ 0xc0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 5f942 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2d64c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #15 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + bhi.w 5f798 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne.w 5f78c │ │ │ │ + ldrb.w r3, [fp] │ │ │ │ + mov r1, r6 │ │ │ │ + strb.w r3, [sp, #176] @ 0xb0 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r8, [sp, #172] @ 0xac │ │ │ │ + add.w r2, r4, #152 @ 0x98 │ │ │ │ + strb.w r3, [r1, r8] │ │ │ │ + mov r0, r9 │ │ │ │ + ldrd r3, r1, [sp, #12] │ │ │ │ + blx r7 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq.n 5f0dc │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 5f0ea │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr.w r9, [r3, #176] @ 0xb0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 5f10a │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r9, #4] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + ldrd r0, r1, [sp, #16] │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + str.w r9, [sp, #52] @ 0x34 │ │ │ │ + mov r7, r3 │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ + movs r3, #22 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w lr, [pc, #1224] @ 5f5f8 │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov.w sl, #0 │ │ │ │ + add lr, pc │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + add.w r3, r4, #120 @ 0x78 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [ip] │ │ │ │ + str.w r3, [ip, #12] │ │ │ │ + str.w r1, [ip, #4] │ │ │ │ + str.w r2, [ip, #8] │ │ │ │ + ldrh.w r3, [lr, #4] │ │ │ │ + ldr.w r0, [lr] │ │ │ │ + str.w r0, [ip, #16] │ │ │ │ + strh.w r3, [ip, #20] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + strb.w sl, [r2, r3] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r6, [sp, #168] @ 0xa8 │ │ │ │ + ldr.w fp, [r3, #192] @ 0xc0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 5f962 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2d64c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #15 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + bhi.w 5f7dc │ │ │ │ + cmp r0, #1 │ │ │ │ + bne.w 5f780 │ │ │ │ + ldrb.w r3, [fp] │ │ │ │ + mov r1, r6 │ │ │ │ + strb.w r3, [sp, #176] @ 0xb0 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r8, [sp, #172] @ 0xac │ │ │ │ + add.w r2, r4, #120 @ 0x78 │ │ │ │ + strb.w r3, [r1, r8] │ │ │ │ + mov r0, r9 │ │ │ │ + ldrd r3, r1, [sp, #12] │ │ │ │ + blx r7 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq.n 5f1c6 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 5f1d4 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + blx 2b83c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr.w r8, [r3, #176] @ 0xb0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 5f1fc │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r8, #4] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov.w sl, #0 │ │ │ │ + blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + ldr r3, [pc, #1008] @ (5f5fc ) │ │ │ │ + mov ip, r5 │ │ │ │ + mov.w lr, #14 │ │ │ │ + add.w fp, r4, #148 @ 0x94 │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ + add r3, pc │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str.w r8, [sp, #52] @ 0x34 │ │ │ │ + str r6, [sp, #168] @ 0xa8 │ │ │ │ + ldr.w r9, [r2, #192] @ 0xc0 │ │ │ │ + ldmia r3, {r0, r1, r2, r3} │ │ │ │ + stmia.w ip!, {r0, r1, r2} │ │ │ │ + strh.w r3, [ip] │ │ │ │ + str.w lr, [sp, #148] @ 0x94 │ │ │ │ + strb.w sl, [sp, #166] @ 0xa6 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 5f9c8 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2d64c │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #15 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + bhi.w 5f7b8 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne.w 5f774 │ │ │ │ + ldrb.w r2, [r9] │ │ │ │ + mov ip, r6 │ │ │ │ + strb.w r2, [sp, #176] @ 0xb0 │ │ │ │ + movs r1, #0 │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + mov r2, fp │ │ │ │ + strb.w r1, [ip, r3] │ │ │ │ + mov r0, r8 │ │ │ │ + ldrd r3, r1, [sp, #12] │ │ │ │ + blx r7 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq.n 5f284 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 5f292 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2db64 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ - mov r7, r0 │ │ │ │ - blx 2bb88 │ │ │ │ - ldrd r3, r2, [r4, #216] @ 0xd8 │ │ │ │ - str r7, [sp, #16] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 63648 │ │ │ │ - str.w r7, [r3], #4 │ │ │ │ - str.w r3, [r4, #216] @ 0xd8 │ │ │ │ + blx 2c664 │ │ │ │ mov r0, r7 │ │ │ │ - mov r2, sl │ │ │ │ - add.w r1, r4, #224 @ 0xe0 │ │ │ │ - blx 2dc78 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@plt> │ │ │ │ - ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ - ldr.w r0, [r3, #-4] │ │ │ │ - adds r6, #1 │ │ │ │ - blx 2d67c │ │ │ │ - ldr.w r3, [r4, #248] @ 0xf8 │ │ │ │ - cmp r9, r6 │ │ │ │ - add r3, r0 │ │ │ │ - str.w r3, [r4, #248] @ 0xf8 │ │ │ │ - beq.n 635d2 │ │ │ │ - ldr.w r0, [r5, #4]! │ │ │ │ - blx 2ce20 │ │ │ │ - vstr d0, [sp, #16] │ │ │ │ - ldrd r3, r2, [r4, #72] @ 0x48 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 635c8 │ │ │ │ - vstmia r3!, {d0} │ │ │ │ - str r3, [r4, #72] @ 0x48 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - blx 2bb94 │ │ │ │ - vstr d0, [sp, #16] │ │ │ │ - ldrd r3, r2, [r4, #84] @ 0x54 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 635be │ │ │ │ - vstmia r3!, {d0} │ │ │ │ - str r3, [r4, #84] @ 0x54 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - cbz r0, 63598 │ │ │ │ - ldr r3, [pc, #380] @ (636f8 ) │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [pc, #376] @ (636fc ) │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, r3 │ │ │ │ + blx 2ba5c │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + movs r0, #0 │ │ │ │ + blx 2c9d8 <__getrusage64@plt> │ │ │ │ + ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ + blx 2d960 <__aeabi_l2d@plt> │ │ │ │ + vmov d8, r0, r1 │ │ │ │ + ldrd r0, r1, [sp, #64] @ 0x40 │ │ │ │ + blx 2d960 <__aeabi_l2d@plt> │ │ │ │ + vldr d7, [pc, #780] @ 5f5d8 │ │ │ │ + vmov d6, r0, r1 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + vmla.f64 d8, d6, d7 │ │ │ │ + ldr.w r8, [r3, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ - blx 2cd54 <__dynamic_cast@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 634f8 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ - blx 2b890 │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - blx 2bf50 │ │ │ │ - ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ - ldr.w r2, [r4, #220] @ 0xdc │ │ │ │ - str r7, [sp, #16] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6363a │ │ │ │ - str.w r7, [r3], #4 │ │ │ │ - str.w r3, [r4, #216] @ 0xd8 │ │ │ │ - b.n 6352a │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r1, fp │ │ │ │ - blx 2cee8 >::_M_realloc_append(double&&)@plt> │ │ │ │ - b.n 63574 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + vstr d8, [r4, #80] @ 0x50 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 5f2f4 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r8, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - mov r1, fp │ │ │ │ - blx 2cee8 >::_M_realloc_append(double&&)@plt> │ │ │ │ - b.n 6355c │ │ │ │ - ldrd r2, r5, [r4, #20] │ │ │ │ - mov.w r8, #0 │ │ │ │ - ldrd r3, r0, [r4, #68] @ 0x44 │ │ │ │ - subs r5, r5, r2 │ │ │ │ - ldrd r7, r1, [r4, #144] @ 0x90 │ │ │ │ - subs r0, r0, r3 │ │ │ │ - asrs r6, r5, #3 │ │ │ │ - mov.w r9, #0 │ │ │ │ - subs r2, r1, r7 │ │ │ │ - asrs r0, r0, #3 │ │ │ │ - lsls r3, r6, #1 │ │ │ │ - strd r8, r9, [sp, #16] │ │ │ │ - add.w ip, r3, r0 │ │ │ │ - asrs r2, r2, #3 │ │ │ │ - cmp ip, r2 │ │ │ │ - bhi.n 6368a │ │ │ │ - bcc.n 63666 │ │ │ │ - add r3, r6 │ │ │ │ + mov.w sl, #0 │ │ │ │ + blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + ldr r3, [pc, #764] @ (5f600 ) │ │ │ │ + mov ip, r5 │ │ │ │ + mov.w lr, #14 │ │ │ │ + add.w fp, r4, #144 @ 0x90 │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ + add r3, pc │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str.w r8, [sp, #52] @ 0x34 │ │ │ │ + str r6, [sp, #168] @ 0xa8 │ │ │ │ + ldr.w r9, [r2, #192] @ 0xc0 │ │ │ │ + ldmia r3, {r0, r1, r2, r3} │ │ │ │ + stmia.w ip!, {r0, r1, r2} │ │ │ │ + strh.w r3, [ip] │ │ │ │ + str.w lr, [sp, #148] @ 0x94 │ │ │ │ + strb.w sl, [sp, #166] @ 0xa6 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 5fa1a │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2d64c │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #15 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + bhi.w 5f85c │ │ │ │ + cmp r0, #1 │ │ │ │ + bne.w 5f768 │ │ │ │ + ldrb.w r2, [r9] │ │ │ │ + mov ip, r6 │ │ │ │ + strb.w r2, [sp, #176] @ 0xb0 │ │ │ │ + movs r1, #0 │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + mov r2, fp │ │ │ │ + strb.w r1, [ip, r3] │ │ │ │ + mov r0, r8 │ │ │ │ + ldrd r3, r1, [sp, #12] │ │ │ │ + blx r7 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq.n 5f37c │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 5f38a │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr.w r9, [r3, #176] @ 0xb0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 5f3aa │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r9, #4] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov.w fp, #0 │ │ │ │ + blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ + ldr r2, [pc, #588] @ (5f604 ) │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mov ip, r5 │ │ │ │ + add r2, pc │ │ │ │ + add.w r1, r4, #104 @ 0x68 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + ldmia r2, {r0, r1, r2} │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ + stmia.w ip!, {r0, r1} │ │ │ │ + ldr.w sl, [r3, #192] @ 0xc0 │ │ │ │ + movs r3, #11 │ │ │ │ + strh.w r2, [ip], #2 │ │ │ │ + lsrs r2, r2, #16 │ │ │ │ + str.w r9, [sp, #52] @ 0x34 │ │ │ │ + strb.w r2, [ip] │ │ │ │ + str r6, [sp, #168] @ 0xa8 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + strb.w fp, [sp, #163] @ 0xa3 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 5fa3a │ │ │ │ + mov r0, sl │ │ │ │ + blx 2d64c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #15 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + bhi.w 5f83c │ │ │ │ + cmp r0, #1 │ │ │ │ + bne.w 5f75c │ │ │ │ + ldrb.w r3, [sl] │ │ │ │ + mov r1, r6 │ │ │ │ + strb.w r3, [sp, #176] @ 0xb0 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r8, [sp, #172] @ 0xac │ │ │ │ + add.w r2, r4, #104 @ 0x68 │ │ │ │ + strb.w r3, [r1, r8] │ │ │ │ + mov r0, r9 │ │ │ │ + ldrd r3, r1, [sp, #12] │ │ │ │ + blx r7 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq.n 5f43a │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 5f448 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr.w r9, [r3, #176] @ 0xb0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 5f468 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r9, #4] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + ldrd r0, r1, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ - add r0, r3 │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + str.w r9, [sp, #52] @ 0x34 │ │ │ │ + mov r7, r3 │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ + movs r3, #17 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w lr, [pc, #380] @ 5f608 │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov.w sl, #0 │ │ │ │ + add lr, pc │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + add.w r3, r4, #112 @ 0x70 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ + str.w r3, [ip, #12] │ │ │ │ + str.w r0, [ip] │ │ │ │ + str.w r1, [ip, #4] │ │ │ │ + str.w r2, [ip, #8] │ │ │ │ + ldrb.w r3, [lr] │ │ │ │ + strb.w r3, [ip, #16] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + strb.w sl, [r2, r3] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r6, [sp, #168] @ 0xa8 │ │ │ │ + ldr.w fp, [r3, #192] @ 0xc0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 5f986 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2d64c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #15 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + bhi.w 5f81c │ │ │ │ + cmp r0, #1 │ │ │ │ + bne.w 5f750 │ │ │ │ + ldrb.w r3, [fp] │ │ │ │ + mov r1, r6 │ │ │ │ + strb.w r3, [sp, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ - ldrd r3, r1, [r4, #92] @ 0x5c │ │ │ │ - subs r2, r1, r3 │ │ │ │ - asrs r2, r2, #3 │ │ │ │ - cmp r0, r2 │ │ │ │ - bhi.n 63674 │ │ │ │ - bcc.n 6365a │ │ │ │ - ldr r2, [pc, #224] @ (63700 ) │ │ │ │ - add r3, r5 │ │ │ │ - str r3, [r4, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #204] @ (636f0 ) │ │ │ │ + str.w r8, [sp, #172] @ 0xac │ │ │ │ + add.w r2, r4, #112 @ 0x70 │ │ │ │ + strb.w r3, [r1, r8] │ │ │ │ + mov r0, r9 │ │ │ │ + ldrd r3, r1, [sp, #12] │ │ │ │ + blx r7 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq.n 5f51c │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 5f52a │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr.w r9, [r3, #176] @ 0xb0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 5f54a │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r9, #4] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + ldrd r0, r1, [sp, #16] │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ + str.w r9, [sp, #52] @ 0x34 │ │ │ │ + mov r7, r3 │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ + movs r3, #20 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w lr, [pc, #156] @ 5f60c │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov.w sl, #0 │ │ │ │ + add lr, pc │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [ip] │ │ │ │ + str.w r1, [ip, #4] │ │ │ │ + str.w r2, [ip, #8] │ │ │ │ + str.w r3, [ip, #12] │ │ │ │ + ldr.w r0, [lr] │ │ │ │ + str.w r0, [ip, #16] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + strb.w sl, [r2, r3] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r6, [sp, #168] @ 0xa8 │ │ │ │ + ldr.w fp, [r3, #192] @ 0xc0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 5f9a6 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2d64c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #15 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + bhi.w 5f7fc │ │ │ │ + cmp r0, #1 │ │ │ │ + bne.w 5f744 │ │ │ │ + ldrb.w r3, [fp] │ │ │ │ + mov r2, r6 │ │ │ │ + strb.w r3, [sp, #176] @ 0xb0 │ │ │ │ + b.n 5f610 │ │ │ │ + nop │ │ │ │ + stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ + stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ + subs r6, #176 @ 0xb0 │ │ │ │ + lsls r4, r3, #1 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r4, r6, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + bcs.n 5f68c │ │ │ │ + movs r4, r0 │ │ │ │ + bcs.n 5f60c │ │ │ │ + movs r4, r0 │ │ │ │ + ldrh r4, [r2, #34] @ 0x22 │ │ │ │ + movs r4, r0 │ │ │ │ + ldrh r4, [r6, #22] │ │ │ │ + movs r4, r0 │ │ │ │ + sxth r0, r5 │ │ │ │ + movs r4, r0 │ │ │ │ + asrs r4, r7, #5 │ │ │ │ + movs r5, r0 │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ + movs r4, r0 │ │ │ │ + beq.n 5f5f8 │ │ │ │ + movs r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + add.w r9, sp, #48 @ 0x30 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r8, [sp, #172] @ 0xac │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + strb.w r3, [r2, r8] │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + blx r7 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq.n 5f636 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 5f644 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr.w r8, [r3, #176] @ 0xb0 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + subs r3, #0 │ │ │ │ + it ne │ │ │ │ + movne r3, #1 │ │ │ │ + strb.w r3, [r4, #97] @ 0x61 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 5f670 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r8, #4] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov.w sl, #0 │ │ │ │ + blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + mov ip, r5 │ │ │ │ + mov.w lr, #13 │ │ │ │ + str.w r8, [sp, #52] @ 0x34 │ │ │ │ + ldr.w r7, [r3, #192] @ 0xc0 │ │ │ │ + ldr r3, [pc, #972] @ (5fa5c ) │ │ │ │ + ldr.w fp, [r2, #64] @ 0x40 │ │ │ │ + add r3, pc │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ + str r6, [sp, #168] @ 0xa8 │ │ │ │ + ldmia r3, {r0, r1, r2, r3} │ │ │ │ + stmia.w ip!, {r0, r1, r2} │ │ │ │ + strb.w r3, [ip] │ │ │ │ + str.w lr, [sp, #148] @ 0x94 │ │ │ │ + strb.w sl, [sp, #165] @ 0xa5 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 5f9f0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2d64c │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #15 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + bhi.w 5f8a2 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne.n 5f73a │ │ │ │ + ldrb r2, [r7, #0] │ │ │ │ + mov r7, r6 │ │ │ │ + strb.w r2, [sp, #176] @ 0xb0 │ │ │ │ + movs r1, #0 │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + mov r2, r9 │ │ │ │ + strb r1, [r7, r3] │ │ │ │ + mov r0, r8 │ │ │ │ + ldrd r3, r1, [sp, #12] │ │ │ │ + blx fp │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq.n 5f6ec │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 5f6fa │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [pc, #860] @ (5fa60 ) │ │ │ │ + subs r3, #0 │ │ │ │ + it ne │ │ │ │ + movne r3, #1 │ │ │ │ + strb.w r3, [r4, #96] @ 0x60 │ │ │ │ + ldr r3, [pc, #852] @ (5fa64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 636c8 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ + bne.w 5f8fa │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #204 @ 0xcc │ │ │ │ + vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r2, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 5efd8 │ │ │ │ + mov r0, r6 │ │ │ │ + b.n 5f890 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 5f8fe │ │ │ │ + mov r7, r6 │ │ │ │ + b.n 5f6ce │ │ │ │ + mov r2, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 5f610 │ │ │ │ + mov r0, r6 │ │ │ │ + b.n 5f80c │ │ │ │ + mov r1, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 5f4f8 │ │ │ │ + mov r0, r6 │ │ │ │ + b.n 5f82c │ │ │ │ + mov r1, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 5f416 │ │ │ │ + mov r0, r6 │ │ │ │ + b.n 5f84c │ │ │ │ + mov ip, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 5f35c │ │ │ │ + mov r0, r6 │ │ │ │ + b.n 5f870 │ │ │ │ + mov ip, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 5f264 │ │ │ │ + mov r0, r6 │ │ │ │ + b.n 5f7cc │ │ │ │ + mov r1, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 5f1a2 │ │ │ │ + mov r0, r6 │ │ │ │ + b.n 5f7ec │ │ │ │ + mov r1, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 5f0b8 │ │ │ │ + mov r0, r6 │ │ │ │ + b.n 5f7a8 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r2, sl │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - add r1, sp, #16 │ │ │ │ - blx 2d688 >::_M_realloc_append(Bonmin::QuadRow*&&)@plt> │ │ │ │ - ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ - b.n 6352a │ │ │ │ + blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, fp │ │ │ │ + blx 2d5c8 │ │ │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + b.n 5f0b8 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + mov r2, sl │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - add r1, sp, #16 │ │ │ │ - blx 2d688 >::_M_realloc_append(Bonmin::QuadRow*&&)@plt> │ │ │ │ - ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ - ldr.w r7, [r3, #-4] │ │ │ │ - b.n 6351a │ │ │ │ - add.w r0, r3, r0, lsl #3 │ │ │ │ - cmp r1, r0 │ │ │ │ - it ne │ │ │ │ - strne r0, [r4, #96] @ 0x60 │ │ │ │ - b.n 6361c │ │ │ │ - add.w r7, r7, ip, lsl #3 │ │ │ │ - cmp r1, r7 │ │ │ │ - it ne │ │ │ │ - strne.w r7, [r4, #148] @ 0x94 │ │ │ │ - b.n 63602 │ │ │ │ - subs r2, r0, r2 │ │ │ │ - add r3, sp, #16 │ │ │ │ - add.w r0, r4, #92 @ 0x5c │ │ │ │ - blx 2bb24 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@plt> │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - ldrd r2, r5, [r4, #20] │ │ │ │ - subs r5, r5, r2 │ │ │ │ - b.n 6361c │ │ │ │ - add r3, sp, #16 │ │ │ │ - sub.w r2, ip, r2 │ │ │ │ - add.w r0, r4, #144 @ 0x90 │ │ │ │ - blx 2bb24 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@plt> │ │ │ │ - ldrd r2, r5, [r4, #20] │ │ │ │ - ldrd r3, r0, [r4, #68] @ 0x44 │ │ │ │ - subs r5, r5, r2 │ │ │ │ - subs r0, r0, r3 │ │ │ │ - asrs r6, r5, #3 │ │ │ │ - asrs r0, r0, #3 │ │ │ │ - lsls r3, r6, #1 │ │ │ │ - b.n 63602 │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ - mov r0, r7 │ │ │ │ + blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r9 │ │ │ │ + blx 2d5c8 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr.w ip, [sp, #168] @ 0xa8 │ │ │ │ + b.n 5f264 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r2, sl │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, fp │ │ │ │ + blx 2d5c8 │ │ │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + b.n 5f1a2 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r2, sl │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, fp │ │ │ │ + blx 2d5c8 │ │ │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + b.n 5f610 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r2, sl │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, fp │ │ │ │ + blx 2d5c8 │ │ │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + b.n 5f4f8 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r2, fp │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, sl │ │ │ │ + blx 2d5c8 │ │ │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + b.n 5f416 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + mov r2, sl │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r9 │ │ │ │ + blx 2d5c8 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr.w ip, [sp, #168] @ 0xa8 │ │ │ │ + b.n 5f35c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r2, fp │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, sl │ │ │ │ + blx 2d5c8 │ │ │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + b.w 5efd8 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r2, sl │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2d5c8 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [sp, #168] @ 0xa8 │ │ │ │ + b.n 5f6ce │ │ │ │ + mov r0, r5 │ │ │ │ + mov.w r1, #1544 @ 0x608 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #76] @ (63704 ) │ │ │ │ - ldr r3, [pc, #56] @ (636f0 ) │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + blx 2d924 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2cbfc │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx 2de44 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2bd70 │ │ │ │ + ldr r2, [pc, #384] @ (5fa68 ) │ │ │ │ + ldr r3, [pc, #376] @ (5fa64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 636e8 │ │ │ │ + beq.n 5f930 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r2, [pc, #48] @ (63708 ) │ │ │ │ - ldr r3, [pc, #24] @ (636f0 ) │ │ │ │ + mov r0, r6 │ │ │ │ + b.n 5f8b6 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ + b.n 5f8ce │ │ │ │ + ldr r2, [pc, #344] @ (5fa6c ) │ │ │ │ + ldr r3, [pc, #336] @ (5fa64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 636c8 │ │ │ │ + bne.n 5f8fa │ │ │ │ + ldr r0, [pc, #328] @ (5fa70 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c550 │ │ │ │ + b.n 5f8ce │ │ │ │ + b.n 5f8e0 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - hlt 0x0028 │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - hlt 0x0018 │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r4, r2, #25 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r0, #29 │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r4, 63704 │ │ │ │ - movs r6, r0 │ │ │ │ - @ instruction: 0xb870 │ │ │ │ - movs r6, r0 │ │ │ │ - @ instruction: 0xb850 │ │ │ │ - movs r6, r0 │ │ │ │ - │ │ │ │ -0006370c )@@Base>: │ │ │ │ - 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 r2, [pc, #584] @ (63968 )@@Base+0x25c>) │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #584] @ (6396c )@@Base+0x260>) │ │ │ │ - mov r5, r0 │ │ │ │ + b.n 5f8d4 │ │ │ │ + b.n 5f8da │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b.n 5f902 │ │ │ │ + b.n 5f908 │ │ │ │ + ldr r2, [pc, #304] @ (5fa74 ) │ │ │ │ + ldr r3, [pc, #284] @ (5fa64 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #584] @ (63970 )@@Base+0x264>) │ │ │ │ - add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cbz r3, 6373e )@@Base+0x32> │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - add.w sl, sp, #48 @ 0x30 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, sl │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - blx 2c520 )@plt> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbz r0, 6375c )@@Base+0x50> │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 638c8 )@@Base+0x1bc> │ │ │ │ - ldr r2, [pc, #532] @ (63974 )@@Base+0x268>) │ │ │ │ - movs r3, #0 │ │ │ │ - add.w r6, r5, #228 @ 0xe4 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - strd r3, r3, [r5, #212] @ 0xd4 │ │ │ │ - adds r2, #8 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - add.w r2, r5, #252 @ 0xfc │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldrd r2, r8, [r5, #160] @ 0xa0 │ │ │ │ - str.w r3, [r5, #220] @ 0xdc │ │ │ │ - str.w r3, [r5, #228] @ 0xe4 │ │ │ │ - cmp r8, r3 │ │ │ │ - strd r3, r6, [r5, #232] @ 0xe8 │ │ │ │ - strd r6, r3, [r5, #240] @ 0xf0 │ │ │ │ - strd r3, r3, [r5, #252] @ 0xfc │ │ │ │ - str.w r3, [r5, #260] @ 0x104 │ │ │ │ - str.w r2, [r5, #248] @ 0xf8 │ │ │ │ - ble.n 63890 )@@Base+0x184> │ │ │ │ - mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ - cmp r8, r3 │ │ │ │ - bcs.w 63948 )@@Base+0x23c> │ │ │ │ - mov.w r4, r8, lsl #2 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c6dc │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - blx 2c6dc │ │ │ │ - ldrd r2, r3, [r5, #20] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - subs r3, r3, r2 │ │ │ │ - ldrd r1, r2, [r5, #32] │ │ │ │ - subs r2, r2, r1 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 63910 )@@Base+0x204> │ │ │ │ - asrs r1, r3, #3 │ │ │ │ - ldrd r2, r3, [r5, #68] @ 0x44 │ │ │ │ - subs r3, r3, r2 │ │ │ │ - ldrd r0, r2, [r5, #80] @ 0x50 │ │ │ │ - subs r2, r2, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 6390c )@@Base+0x200> │ │ │ │ - asrs r3, r3, #3 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - vldr d0, [pc, #372] @ 63960 )@@Base+0x254> │ │ │ │ - mov r2, r3 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - strd r8, r7, [sp, #12] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - strd r3, r3, [sp, #4] │ │ │ │ - blx 2ca54 │ │ │ │ - sub.w fp, r4, #4 │ │ │ │ - subs r7, #4 │ │ │ │ - movs r4, #0 │ │ │ │ - mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - add.w r3, r5, #224 @ 0xe0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr.w r3, [r5, #232] @ 0xe8 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr.w r2, [r7, #4]! │ │ │ │ - ldr.w r0, [fp, #4]! │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - cbz r3, 63872 )@@Base+0x166> │ │ │ │ - mov ip, r4 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ - cmp r2, r4 │ │ │ │ - bgt.n 6386a )@@Base+0x15e> │ │ │ │ - bne.n 6383c )@@Base+0x130> │ │ │ │ - ldr r4, [r3, #20] │ │ │ │ - cmp r0, r4 │ │ │ │ - bgt.n 6386a )@@Base+0x15e> │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6382e )@@Base+0x122> │ │ │ │ - mov r4, ip │ │ │ │ - cmp r6, r1 │ │ │ │ - beq.n 63872 )@@Base+0x166> │ │ │ │ - ldr r3, [r1, #16] │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.n 63872 )@@Base+0x166> │ │ │ │ - bne.n 63858 )@@Base+0x14c> │ │ │ │ - ldr r3, [r1, #20] │ │ │ │ - cmp r0, r3 │ │ │ │ - blt.n 63872 )@@Base+0x166> │ │ │ │ - ldr r3, [pc, #284] @ (63978 )@@Base+0x26c>) │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #284] @ (6397c )@@Base+0x270>) │ │ │ │ - ldr r0, [pc, #288] @ (63980 )@@Base+0x274>) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ + bne.n 5f8fa │ │ │ │ + ldr r0, [pc, #288] @ (5fa78 ) │ │ │ │ add r0, pc │ │ │ │ - blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6382e )@@Base+0x122> │ │ │ │ - b.n 63844 )@@Base+0x138> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - mov r2, sl │ │ │ │ - blx 2dc30 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@plt> │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r4, r8 │ │ │ │ - bne.n 63812 )@@Base+0x106> │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - blx 2d074 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2d074 │ │ │ │ - ldr.w r3, [r5, #244] @ 0xf4 │ │ │ │ - cmp r8, r3 │ │ │ │ - bne.n 638fa )@@Base+0x1ee> │ │ │ │ - ldrd r2, r1, [r5, #20] │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ - subs r1, r1, r2 │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ - subs r3, r3, r2 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 63910 )@@Base+0x204> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - asrs r1, r1, #3 │ │ │ │ - blx 2d464 >::reserve(unsigned int)@plt> │ │ │ │ - ldr r2, [pc, #212] @ (63984 )@@Base+0x278>) │ │ │ │ - ldr r3, [pc, #188] @ (6396c )@@Base+0x260>) │ │ │ │ + blx 2c550 │ │ │ │ + b.n 5f938 │ │ │ │ + b.n 5f908 │ │ │ │ + ldr r2, [pc, #280] @ (5fa7c ) │ │ │ │ + ldr r3, [pc, #252] @ (5fa64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 638f6 )@@Base+0x1ea> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - b.n 6375c )@@Base+0x50> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbz r0, 638e2 )@@Base+0x1d6> │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - cbnz r3, 638e2 )@@Base+0x1d6> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [pc, #164] @ (63988 )@@Base+0x27c>) │ │ │ │ - ldr r3, [pc, #132] @ (6396c )@@Base+0x260>) │ │ │ │ + bne.n 5f8fa │ │ │ │ + ldr r0, [pc, #264] @ (5fa80 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c550 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 5f902 │ │ │ │ + b.n 5f908 │ │ │ │ + ldr r2, [pc, #252] @ (5fa84 ) │ │ │ │ + ldr r3, [pc, #216] @ (5fa64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 63944 )@@Base+0x238> │ │ │ │ - blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #144] @ (6398c )@@Base+0x280>) │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r1, [pc, #144] @ (63990 )@@Base+0x284>) │ │ │ │ - ldr r0, [pc, #144] @ (63994 )@@Base+0x288>) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ + bne.n 5f8fa │ │ │ │ + ldr r0, [pc, #236] @ (5fa88 ) │ │ │ │ add r0, pc │ │ │ │ - blx 2ca48 <__assert_fail@plt> │ │ │ │ - bl 62a98 │ │ │ │ - bl 62ac4 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ - ldr.w r0, [r5, #232] @ 0xe8 │ │ │ │ - bl 62e2c │ │ │ │ - add.w r0, r5, #212 @ 0xd4 │ │ │ │ - blx 2c7a0 >::~_Vector_base()@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2d90c │ │ │ │ - ldr r2, [pc, #100] @ (63998 )@@Base+0x28c>) │ │ │ │ - ldr r3, [pc, #56] @ (6396c )@@Base+0x260>) │ │ │ │ + blx 2c550 │ │ │ │ + b.n 5f938 │ │ │ │ + b.n 5f908 │ │ │ │ + ldr r2, [pc, #228] @ (5fa8c ) │ │ │ │ + ldr r3, [pc, #184] @ (5fa64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 638f6 )@@Base+0x1ea> │ │ │ │ - blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r2, [pc, #80] @ (6399c )@@Base+0x290>) │ │ │ │ - ldr r3, [pc, #32] @ (6396c )@@Base+0x260>) │ │ │ │ + bne.n 5f8fa │ │ │ │ + ldr r0, [pc, #212] @ (5fa90 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c550 │ │ │ │ + b.n 5f938 │ │ │ │ + b.n 5f902 │ │ │ │ + b.n 5f938 │ │ │ │ + ldr r2, [pc, #200] @ (5fa94 ) │ │ │ │ + ldr r3, [pc, #152] @ (5fa64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 638f6 )@@Base+0x1ea> │ │ │ │ - blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ... │ │ │ │ - @ instruction: 0xb804 │ │ │ │ - movs r6, r0 │ │ │ │ + bne.n 5f8fa │ │ │ │ + ldr r0, [pc, #184] @ (5fa98 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c550 │ │ │ │ + b.n 5f902 │ │ │ │ + b.n 5f902 │ │ │ │ + b.n 5f902 │ │ │ │ + b.n 5f902 │ │ │ │ + b.n 5f902 │ │ │ │ + b.n 5f902 │ │ │ │ + ldr r2, [pc, #168] @ (5fa9c ) │ │ │ │ + ldr r3, [pc, #112] @ (5fa64 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 5f8fa │ │ │ │ + ldr r0, [pc, #152] @ (5faa0 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c550 │ │ │ │ + b.n 5f938 │ │ │ │ + b.n 5f938 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2ba5c │ │ │ │ + b.n 5f8ce │ │ │ │ + ldr r2, [pc, #136] @ (5faa4 ) │ │ │ │ + ldr r3, [pc, #68] @ (5fa64 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 5f8fa │ │ │ │ + ldr r0, [pc, #116] @ (5faa8 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c550 │ │ │ │ + b.n 5f938 │ │ │ │ + ldr r2, [pc, #112] @ (5faac ) │ │ │ │ + ldr r3, [pc, #36] @ (5fa64 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 5f8fa │ │ │ │ + ldr r0, [pc, #92] @ (5fab0 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c550 │ │ │ │ + b.n 5f938 │ │ │ │ + nop │ │ │ │ + ldmia r7, {r4, r5, r6, r7} │ │ │ │ + movs r4, r0 │ │ │ │ + ldrb.w r0, [r8, r6] │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb800 │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r4, r5, #26 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ + @ instruction: 0xf63e0006 │ │ │ │ + @ instruction: 0xf6140006 │ │ │ │ + ldrb r2, [r5, #7] │ │ │ │ movs r4, r0 │ │ │ │ - str r7, [sp, #760] @ 0x2f8 │ │ │ │ + @ instruction: 0xf5e20006 │ │ │ │ + ldrb r0, [r7, #6] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + rsb r0, r2, #8781824 @ 0x860000 │ │ │ │ + ldrb r0, [r3, #6] │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xb678 │ │ │ │ - movs r6, r0 │ │ │ │ - @ instruction: 0xb642 │ │ │ │ - movs r6, r0 │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ + @ instruction: 0xf59e0006 │ │ │ │ + ldrb r4, [r6, #5] │ │ │ │ movs r4, r0 │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ + sbcs.w r0, lr, #8781824 @ 0x860000 │ │ │ │ + ldrb r4, [r2, #5] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ + adcs.w r0, ip, #8781824 @ 0x860000 │ │ │ │ + ldrb r2, [r6, #4] │ │ │ │ + movs r4, r0 │ │ │ │ + @ instruction: 0xf5340006 │ │ │ │ + ldrb r0, [r1, #4] │ │ │ │ + movs r4, r0 │ │ │ │ + add.w r0, sl, #8781824 @ 0x860000 │ │ │ │ + ldrb r6, [r3, #3] │ │ │ │ + movs r4, r0 │ │ │ │ + @ instruction: 0xf4ea0006 │ │ │ │ + ldrb r6, [r7, #2] │ │ │ │ movs r4, r0 │ │ │ │ - push {r2, r4, r5, r6, r7, lr} │ │ │ │ - movs r6, r0 │ │ │ │ - push {r2, r3, r4, r6, r7, lr} │ │ │ │ - movs r6, r0 │ │ │ │ │ │ │ │ -000639a0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0005fab4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #836] @ (63cf8 ) │ │ │ │ - sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #836] @ (63cfc ) │ │ │ │ + str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ + ldr r2, [pc, #276] @ (5fbe0 ) │ │ │ │ + sub sp, #96 @ 0x60 │ │ │ │ + ldr r3, [pc, #276] @ (5fbe4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r7, [pc, #836] @ (63d00 ) │ │ │ │ + ldr r6, [pc, #276] @ (5fbe8 ) │ │ │ │ mov r5, r1 │ │ │ │ - add r7, pc │ │ │ │ + add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2d028 │ │ │ │ - ldr r3, [pc, #820] @ (63d04 ) │ │ │ │ - ldr.w r6, [r5, #216] @ 0xd8 │ │ │ │ - ldr.w r2, [r5, #212] @ 0xd4 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - subs r6, r6, r2 │ │ │ │ - add.w r3, r3, #8 │ │ │ │ + blx 2bea8 │ │ │ │ + ldr r3, [pc, #260] @ (5fbec ) │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add.w r6, r4, #44 @ 0x2c │ │ │ │ + str r2, [r4, #16] │ │ │ │ + mov r0, r6 │ │ │ │ + ldrd r2, r1, [r5, #24] │ │ │ │ + adds r3, #8 │ │ │ │ + str r2, [r4, #24] │ │ │ │ str r3, [r4, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + str r1, [r4, #28] │ │ │ │ + add.w r1, r5, #44 @ 0x2c │ │ │ │ + str r2, [r4, #32] │ │ │ │ + str r3, [r4, #12] │ │ │ │ + blx 2d4f4 │ │ │ │ + ldrh.w r3, [r5, #72] @ 0x48 │ │ │ │ + movs r2, #0 │ │ │ │ + add.w r7, r4, #96 @ 0x60 │ │ │ │ + strh.w r3, [r4, #72] @ 0x48 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [r4, #80] @ 0x50 │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ + add.w r1, r5, #96 @ 0x60 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + blx 2bd10 │ │ │ │ + add.w r8, r4, #168 @ 0xa8 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2bb18 │ │ │ │ + ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ + mov r1, sp │ │ │ │ + str.w r3, [r4, #196] @ 0xc4 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 2c9d8 <__getrusage64@plt> │ │ │ │ + ldrd r0, r1, [sp] │ │ │ │ + blx 2d960 <__aeabi_l2d@plt> │ │ │ │ + vmov d8, r0, r1 │ │ │ │ + ldrd r0, r1, [sp, #8] │ │ │ │ + blx 2d960 <__aeabi_l2d@plt> │ │ │ │ + vldr d7, [pc, #112] @ 5fbd8 │ │ │ │ + vmov d6, r0, r1 │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ + vmla.f64 d8, d6, d7 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + vstr d8, [r4, #80] @ 0x50 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #112] @ (5fbf0 ) │ │ │ │ + ldr r3, [pc, #100] @ (5fbe4 ) │ │ │ │ + add r2, pc │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - strd r3, r3, [r4, #212] @ 0xd4 │ │ │ │ - str.w r3, [r4, #220] @ 0xdc │ │ │ │ - beq.w 63c24 │ │ │ │ - movw r3, #65532 @ 0xfffc │ │ │ │ - movt r3, #32767 @ 0x7fff │ │ │ │ - cmp r6, r3 │ │ │ │ - bhi.w 63c42 │ │ │ │ + bne.n 5fbca │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #96 @ 0x60 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2d924 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2cbfc │ │ │ │ mov r0, r6 │ │ │ │ + blx 2de44 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2bd70 │ │ │ │ + ldr r2, [pc, #60] @ (5fbf4 ) │ │ │ │ + ldr r3, [pc, #40] @ (5fbe4 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 5fbd0 │ │ │ │ + blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ + b.n 5fba4 │ │ │ │ + blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ + b.n 5fbaa │ │ │ │ + b.n 5fbb0 │ │ │ │ + stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ + stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ + subs r6, #176 @ 0xb0 │ │ │ │ + orrs.w r0, r8, #8781824 @ 0x860000 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + orrs.w r0, r2, #8781824 @ 0x860000 │ │ │ │ + lsrs r4, r6, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + usat16 r0, #6, r8 │ │ │ │ + bfi r0, lr, #0, #7 │ │ │ │ + │ │ │ │ +0005fbf8 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #60] @ (5fc44 ) │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [pc, #60] @ (5fc48 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + adds r3, #8 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r0, 5fc1e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + blx r3 │ │ │ │ + add.w r0, r4, #168 @ 0xa8 │ │ │ │ + blx 2d924 │ │ │ │ + ldr.w r0, [r4, #160] @ 0xa0 │ │ │ │ + cbz r0, 5fc32 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + add.w r0, r4, #44 @ 0x2c │ │ │ │ + blx 2de44 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2bd70 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + @ instruction: 0xf31c0006 │ │ │ │ + lsrs r4, r6, #21 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0005fc4c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + blx 2d8e8 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #200 @ 0xc8 │ │ │ │ + blx 2c4e4 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005fc6c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ + sub sp, #404 @ 0x194 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr.w r3, [pc, #1332] @ 601b8 │ │ │ │ + ldr.w r5, [pc, #1332] @ 601bc │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r2, [pc, #1332] @ 601c0 │ │ │ │ + add r5, pc │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #396] @ 0x18c │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 600aa │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r6, r1 │ │ │ │ + blx 2cf00 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 60038 │ │ │ │ + ldr.w r3, [pc, #1292] @ 601c4 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr.w r3, [pc, #1288] @ 601c8 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r1, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + blx 2cd54 <__dynamic_cast@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 60038 │ │ │ │ + ldr r3, [r0, #92] @ 0x5c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 6004a │ │ │ │ + ldr.w r3, [r3, #400] @ 0x190 │ │ │ │ + add.w r9, sp, #100 @ 0x64 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2cf0c │ │ │ │ + ldr r3, [r5, #92] @ 0x5c │ │ │ │ + ldr.w r3, [r3, #524] @ 0x20c │ │ │ │ + cbz r3, 5fcfa │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + str.w r3, [r9, #4] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + cbz r3, 5fd08 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2cac0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 5ff32 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ + blx r3 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #108] @ 0x6c │ │ │ │ + blx r3 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ + bcs.w 6014c │ │ │ │ + movs r2, #0 │ │ │ │ + strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 5ff54 │ │ │ │ + mov.w r8, r0, lsl #3 │ │ │ │ + mov r0, r8 │ │ │ │ blx 2b890 │ │ │ │ - mov r3, r0 │ │ │ │ - add r6, r3 │ │ │ │ - strd r3, r3, [r4, #212] @ 0xd4 │ │ │ │ - str.w r6, [r4, #220] @ 0xdc │ │ │ │ - ldrd r1, r6, [r5, #212] @ 0xd4 │ │ │ │ - subs r6, r6, r1 │ │ │ │ - cmp r6, #4 │ │ │ │ - ble.w 63c2c │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r6 │ │ │ │ - blx 2c7f8 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r2, [r5, #248] @ 0xf8 │ │ │ │ - add r3, r6 │ │ │ │ - str.w r3, [r4, #216] @ 0xd8 │ │ │ │ + cmp r7, #1 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ + add.w sl, r0, r8 │ │ │ │ + mov.w r2, #0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + it eq │ │ │ │ + moveq r7, #8 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov.w r3, #0 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + str.w sl, [sp, #80] @ 0x50 │ │ │ │ + strd r2, r3, [r0], #8 │ │ │ │ + beq.n 5fd7a │ │ │ │ + sub.w r2, r8, #8 │ │ │ │ movs r1, #0 │ │ │ │ - ldrd r3, r7, [r5, #252] @ 0xfc │ │ │ │ - add.w r6, r4, #228 @ 0xe4 │ │ │ │ - str.w r2, [r4, #248] @ 0xf8 │ │ │ │ - subs r7, r7, r3 │ │ │ │ - str.w r1, [r4, #228] @ 0xe4 │ │ │ │ - strd r1, r6, [r4, #232] @ 0xe8 │ │ │ │ - strd r6, r1, [r4, #240] @ 0xf0 │ │ │ │ - strd r1, r1, [r4, #252] @ 0xfc │ │ │ │ - str.w r1, [r4, #260] @ 0x104 │ │ │ │ - beq.w 63c28 │ │ │ │ - movw r3, #65528 @ 0xfff8 │ │ │ │ - movt r3, #32767 @ 0x7fff │ │ │ │ - cmp r7, r3 │ │ │ │ - bhi.w 63c5a │ │ │ │ - mov r0, r7 │ │ │ │ + blx 2c47c │ │ │ │ + mov r7, r8 │ │ │ │ + mov r0, sl │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r0, [r3, #4] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #124] @ 0x7c │ │ │ │ + blx r3 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #108] @ 0x6c │ │ │ │ + blx r3 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2ccc0 (double const*, int, double*)@plt> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #108] @ 0x6c │ │ │ │ + blx r3 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ + bcs.w 6021c │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 5ff60 │ │ │ │ + mov.w sl, r0, lsl #3 │ │ │ │ + mov r0, sl │ │ │ │ blx 2b890 │ │ │ │ - mov r3, r0 │ │ │ │ - add r7, r3 │ │ │ │ - strd r3, r3, [r4, #252] @ 0xfc │ │ │ │ - str.w r7, [r4, #260] @ 0x104 │ │ │ │ - ldrd r1, r5, [r5, #252] @ 0xfc │ │ │ │ - subs r5, r5, r1 │ │ │ │ - cmp r5, #8 │ │ │ │ - ble.w 63c34 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r5 │ │ │ │ - blx 2c7f8 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r8, [r4, #164] @ 0xa4 │ │ │ │ - add r3, r5 │ │ │ │ - str.w r3, [r4, #256] @ 0x100 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 63b9c │ │ │ │ - mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ - cmp r8, r3 │ │ │ │ - bcs.w 63cd0 │ │ │ │ - mov.w r5, r8, lsl #2 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c6dc │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - blx 2c6dc │ │ │ │ - ldrd r3, r2, [r4, #68] @ 0x44 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - subs r2, r2, r3 │ │ │ │ - ldrd r1, r3, [r4, #80] @ 0x50 │ │ │ │ - subs r3, r3, r1 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 63c72 │ │ │ │ - ldrd r1, r3, [r4, #212] @ 0xd4 │ │ │ │ - subs r3, r3, r1 │ │ │ │ - asrs r3, r3, #2 │ │ │ │ - rsb r3, r3, r2, asr #3 │ │ │ │ - ldrd r2, r1, [r4, #20] │ │ │ │ - subs r1, r1, r2 │ │ │ │ - ldrd r0, r2, [r4, #32] │ │ │ │ - subs r2, r2, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.w 63c76 │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - asrs r1, r1, #3 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + add.w fp, r0, sl │ │ │ │ + movs r2, #0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cmp.w r8, #1 │ │ │ │ + mov.w r3, #0 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + str.w fp, [sp, #96] @ 0x60 │ │ │ │ + strd r2, r3, [r0], #8 │ │ │ │ + beq.w 60010 │ │ │ │ + sub.w r2, sl, #8 │ │ │ │ + movs r1, #0 │ │ │ │ + blx 2c47c │ │ │ │ + mov r8, sl │ │ │ │ + mov r0, fp │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r0, [r3, #4] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + blx r3 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #108] @ 0x6c │ │ │ │ + blx r3 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + blx 2ccc0 (double const*, int, double*)@plt> │ │ │ │ + add.w fp, sp, #144 @ 0x90 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d0, [pc, #496] @ 63cf0 │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ mov r2, r3 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - strd r8, r7, [sp, #12] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - strd r3, r3, [sp, #4] │ │ │ │ - blx 2ca54 │ │ │ │ - sub.w fp, r5, #4 │ │ │ │ - subs r7, #4 │ │ │ │ - movs r5, #0 │ │ │ │ - mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - add.w sl, sp, #40 @ 0x28 │ │ │ │ - ldr.w r3, [r4, #232] @ 0xe8 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr.w r2, [r7, #4]! │ │ │ │ - ldr.w r0, [fp, #4]! │ │ │ │ - strd r2, r0, [sp, #40] @ 0x28 │ │ │ │ - strd r5, r9, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 63b80 │ │ │ │ - mov ip, r4 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ - cmp r2, r4 │ │ │ │ - bgt.n 63b78 │ │ │ │ - bne.n 63b4a │ │ │ │ - ldr r4, [r3, #20] │ │ │ │ - cmp r0, r4 │ │ │ │ - bgt.n 63b78 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 63b3c │ │ │ │ - mov r4, ip │ │ │ │ - cmp r6, r1 │ │ │ │ - beq.n 63b80 │ │ │ │ - ldr r3, [r1, #16] │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.n 63b80 │ │ │ │ - bne.n 63b66 │ │ │ │ - ldr r3, [r1, #20] │ │ │ │ - cmp r0, r3 │ │ │ │ - blt.n 63b80 │ │ │ │ - ldr r3, [pc, #416] @ (63d08 ) │ │ │ │ - movs r2, #77 @ 0x4d │ │ │ │ - ldr r1, [pc, #416] @ (63d0c ) │ │ │ │ - ldr r0, [pc, #416] @ (63d10 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 63b3c │ │ │ │ - b.n 63b52 │ │ │ │ - mov r2, sl │ │ │ │ - add.w r0, r4, #224 @ 0xe0 │ │ │ │ - blx 2dc30 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@plt> │ │ │ │ - adds r5, #1 │ │ │ │ - cmp r8, r5 │ │ │ │ - bne.n 63b22 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 2d074 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2d074 │ │ │ │ - ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - cmp r8, r3 │ │ │ │ - bne.n 63c7a │ │ │ │ - ldrd r3, r2, [r4, #212] @ 0xd4 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2c0e0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r1, fp │ │ │ │ + str.w r3, [fp, #76] @ 0x4c │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldrd r2, r3, [r4, #28] │ │ │ │ + vldr d0, [r4, #112] @ 0x70 │ │ │ │ + blx 2ba84 │ │ │ │ + ldr r3, [r5, #92] @ 0x5c │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr.w r0, [r4, #196] @ 0xc4 │ │ │ │ + ldr.w r1, [r3, #432] @ 0x1b0 │ │ │ │ + ldrd r2, r3, [r4, #172] @ 0xac │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.w 5ff6c │ │ │ │ cmp r2, r3 │ │ │ │ + str.w r1, [r4, #196] @ 0xc4 │ │ │ │ it ne │ │ │ │ - movne r5, #0 │ │ │ │ - beq.n 63c08 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ + strne.w r2, [r4, #176] @ 0xb0 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cbnz r3, 5fe6e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5ff14 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add.w sl, sp, #64 @ 0x40 │ │ │ │ + mov r2, sl │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 60016 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 60096 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ blx 2b890 │ │ │ │ - ldr.w r3, [r4, #212] @ 0xd4 │ │ │ │ + movs r2, #1 │ │ │ │ + strd r2, r2, [sp, #4] │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r1, [r3, r5, lsl #2] │ │ │ │ - blx 2cc38 │ │ │ │ - ldrd r3, r2, [r4, #212] @ 0xd4 │ │ │ │ - str.w r6, [r3, r5, lsl #2] │ │ │ │ - adds r5, #1 │ │ │ │ - subs r1, r2, r3 │ │ │ │ - cmp.w r5, r1, asr #2 │ │ │ │ - bcc.n 63bb0 │ │ │ │ - ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 63c08 │ │ │ │ - sub.w r6, r6, #1 │ │ │ │ - movs r5, #0 │ │ │ │ - clz r6, r6 │ │ │ │ - add.w r7, r4, #224 @ 0xe0 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ - ldr.w r0, [r3, r5, lsl #2] │ │ │ │ + ldrb.w r3, [r4, #72] @ 0x48 │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + blx 2ba20 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ mov r2, r6 │ │ │ │ + str r3, [r6, #40] @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + str r3, [r6, #36] @ 0x24 │ │ │ │ + strd sl, r9, [sp] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr.w sl, [r3, #36] @ 0x24 │ │ │ │ + mov r3, r5 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + cbz r3, 5fed0 │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r2, #400] @ 0x190 │ │ │ │ + vldr d7, [pc, #724] @ 601a8 │ │ │ │ + vcmpe.f64 d0, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.n 5fee2 │ │ │ │ + vstr d0, [r5, #16] │ │ │ │ + ldrb.w r3, [r4, #72] @ 0x48 │ │ │ │ + cbz r3, 5feee │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2dccc │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2c778 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #264] @ 0x108 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ + blx r3 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2b878 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cbz r3, 5ff26 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cbz r3, 5ff32 │ │ │ │ mov r1, r7 │ │ │ │ - blx 2dc78 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@plt> │ │ │ │ - ldrd r3, r2, [r4, #212] @ 0xd4 │ │ │ │ - adds r5, #1 │ │ │ │ - subs r2, r2, r3 │ │ │ │ - cmp.w r5, r2, asr #2 │ │ │ │ - bcc.n 63bee │ │ │ │ - ldr r2, [pc, #264] @ (63d14 ) │ │ │ │ - ldr r3, [pc, #240] @ (63cfc ) │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2c4e4 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2dc84 │ │ │ │ + ldr r2, [pc, #656] @ (601cc ) │ │ │ │ + ldr r3, [pc, #636] @ (601b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #396] @ 0x18c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 63cc6 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ + bne.w 60092 │ │ │ │ + add sp, #404 @ 0x194 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r3, r6 │ │ │ │ - b.n 63a08 │ │ │ │ - mov r3, r7 │ │ │ │ - b.n 63a70 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + b.n 5fd7a │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b.n 5fdf2 │ │ │ │ + subs r3, r3, r2 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov.w r1, r3, asr #2 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + ble.w 5fe5c │ │ │ │ + mov.w sl, #0 │ │ │ │ + b.n 5ff90 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + cmp r3, sl │ │ │ │ + ble.w 5fe5c │ │ │ │ + ldr.w r2, [r4, #172] @ 0xac │ │ │ │ + ldr.w r0, [r2, sl, lsl #2] │ │ │ │ + mov.w r3, sl, lsl #2 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + blx r2 │ │ │ │ + vcmpe.f64 d0, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.n 5ff80 │ │ │ │ + ldr.w r3, [r4, #172] @ 0xac │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + vldr d7, [pc, #508] @ 601b0 │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + vstr d7, [r0, #8] │ │ │ │ + blx r3 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + str r0, [r1, #0] │ │ │ │ + ldrd r3, r2, [r5, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 60026 │ │ │ │ + str.w r0, [r3], #4 │ │ │ │ + str r3, [r5, #8] │ │ │ │ + ldr.w r3, [r4, #172] @ 0xac │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ + adds r5, r3, r6 │ │ │ │ + ldr r0, [r3, r6] │ │ │ │ + cbz r0, 5ffee │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + blx r3 │ │ │ │ + ldr.w r5, [r4, #172] @ 0xac │ │ │ │ + add r5, r6 │ │ │ │ + ldr.w r3, [r4, #176] @ 0xb0 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 60008 │ │ │ │ + subs r2, r3, r1 │ │ │ │ + cmp r2, #4 │ │ │ │ + ble.n 60030 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c7f8 │ │ │ │ + ldr.w r3, [r4, #176] @ 0xb0 │ │ │ │ + subs r3, #4 │ │ │ │ + str.w r3, [r4, #176] @ 0xb0 │ │ │ │ + b.n 5ff14 │ │ │ │ + mov.w r8, #8 │ │ │ │ + b.n 5fdf2 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + blx 2b890 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r6, r0 │ │ │ │ + blx 2c6f4 │ │ │ │ + b.n 5fea6 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + adds r0, #4 │ │ │ │ + blx 2c464 >::_M_realloc_append(OsiRowCut*&&)@plt> │ │ │ │ + b.n 5ffd6 │ │ │ │ itt eq │ │ │ │ - ldreq r2, [r1, #0] │ │ │ │ - streq r2, [r3, #0] │ │ │ │ - b.n 63a28 │ │ │ │ - bne.w 63a90 │ │ │ │ - ldrd r0, r1, [r1] │ │ │ │ - strd r0, r1, [r3] │ │ │ │ - b.n 63a90 │ │ │ │ - ldr r2, [pc, #212] @ (63d18 ) │ │ │ │ - ldr r3, [pc, #180] @ (63cfc ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 63cc6 │ │ │ │ - blx 2c6ac │ │ │ │ - ldr r2, [pc, #192] @ (63d1c ) │ │ │ │ - ldr r3, [pc, #156] @ (63cfc ) │ │ │ │ + ldreq r2, [r5, #4] │ │ │ │ + streq r2, [r5, #0] │ │ │ │ + b.n 60008 │ │ │ │ + ldr r3, [pc, #404] @ (601d0 ) │ │ │ │ + movs r2, #251 @ 0xfb │ │ │ │ + ldr r1, [pc, #404] @ (601d4 ) │ │ │ │ + ldr r0, [pc, #408] @ (601d8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2ca48 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #400] @ (601dc ) │ │ │ │ + movs r2, #252 @ 0xfc │ │ │ │ + ldr r1, [pc, #400] @ (601e0 ) │ │ │ │ + ldr r0, [pc, #400] @ (601e4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2ca48 <__assert_fail@plt> │ │ │ │ + mov r0, r6 │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ + blx 2c4e4 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2b878 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2dc84 │ │ │ │ + ldr r2, [pc, #360] @ (601e8 ) │ │ │ │ + ldr r3, [pc, #312] @ (601b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #396] @ 0x18c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 63cc6 │ │ │ │ - blx 2c6ac │ │ │ │ - bl 62a98 │ │ │ │ - bl 62ac4 │ │ │ │ - ldr r3, [pc, #164] @ (63d20 ) │ │ │ │ - movs r2, #82 @ 0x52 │ │ │ │ - ldr r1, [pc, #164] @ (63d24 ) │ │ │ │ - ldr r0, [pc, #164] @ (63d28 ) │ │ │ │ + beq.w 6019c │ │ │ │ + blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #340] @ (601ec ) │ │ │ │ + mov.w r2, #318 @ 0x13e │ │ │ │ + ldr r1, [pc, #336] @ (601f0 ) │ │ │ │ + ldr r0, [pc, #340] @ (601f4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + movs r0, #104 @ 0x68 │ │ │ │ + add r6, sp, #300 @ 0x12c │ │ │ │ + blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ + ldr r1, [pc, #324] @ (601f8 ) │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - blx 2c4e4 │ │ │ │ - add.w r0, r4, #252 @ 0xfc │ │ │ │ - blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ - ldr.w r0, [r4, #232] @ 0xe8 │ │ │ │ - bl 62e2c │ │ │ │ - add.w r0, r4, #212 @ 0xd4 │ │ │ │ - blx 2c7a0 >::~_Vector_base()@plt> │ │ │ │ + add r1, pc │ │ │ │ + bl 2e3f8 │ │ │ │ + ldr r1, [pc, #316] @ (601fc ) │ │ │ │ + add r7, sp, #324 @ 0x144 │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, pc │ │ │ │ + bl 2e3f8 │ │ │ │ + ldr r1, [pc, #308] @ (60200 ) │ │ │ │ + add.w r8, sp, #348 @ 0x15c │ │ │ │ + mov r0, r8 │ │ │ │ + add r1, pc │ │ │ │ + bl 2e3f8 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + add.w r9, sp, #372 @ 0x174 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2d90c │ │ │ │ - ldr r2, [pc, #120] @ (63d2c ) │ │ │ │ - ldr r3, [pc, #68] @ (63cfc ) │ │ │ │ + str.w r9, [sp] │ │ │ │ + mov.w ip, #0 │ │ │ │ + str.w ip, [sp, #376] @ 0x178 │ │ │ │ + strb.w ip, [sp, #380] @ 0x17c │ │ │ │ + add.w ip, sp, #380 @ 0x17c │ │ │ │ + str.w ip, [sp, #372] @ 0x174 │ │ │ │ + blx 2bdc4 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #228] @ (60204 ) │ │ │ │ + ldr r3, [pc, #148] @ (601b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #396] @ 0x18c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 63ce8 │ │ │ │ - blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - b.n 63cac │ │ │ │ - b.n 63c9c │ │ │ │ - b.n 63c94 │ │ │ │ - ldr r2, [pc, #92] @ (63d30 ) │ │ │ │ - ldr r3, [pc, #40] @ (63cfc ) │ │ │ │ + bne.n 60092 │ │ │ │ + ldr r2, [pc, #212] @ (60208 ) │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [pc, #212] @ (6020c ) │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r1, r3 │ │ │ │ + blx 2d9d8 <__cxa_throw@plt> │ │ │ │ + b.n 60070 │ │ │ │ + b.n 6005c │ │ │ │ + b.n 60076 │ │ │ │ + ldr r2, [pc, #192] @ (60210 ) │ │ │ │ + ldr r3, [pc, #104] @ (601b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #396] @ 0x18c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 63cc6 │ │ │ │ - blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + bne.n 60092 │ │ │ │ + ldr r0, [pc, #176] @ (60214 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c184 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c55c <__cxa_free_exception@plt> │ │ │ │ + ldr r2, [pc, #144] @ (60218 ) │ │ │ │ + ldr r3, [pc, #44] @ (601b8 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #396] @ 0x18c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 60092 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ + b.n 60064 │ │ │ │ + b.n 6006a │ │ │ │ nop.w │ │ │ │ - ... │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - movs r6, r0 │ │ │ │ + stmia r3!, {r0, r2, r3, r4, r5, r6} │ │ │ │ + movs r5, #148 @ 0x94 │ │ │ │ + ldr r1, [pc, #692] @ (60464 ) │ │ │ │ + bmi.n 60116 │ │ │ │ + str r1, [r4, r6] │ │ │ │ + add r3, pc, #244 @ (adr r3, 602a8 >::_M_realloc_append(OsiRowCut*&&)@@Base+0x3c>) │ │ │ │ + add lr, pc │ │ │ │ + strb r2, [r6, r2] │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r5, r6, lr} │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r4, r5, #26 │ │ │ │ + @ instruction: 0xf29a0006 │ │ │ │ + @ instruction: 0xf2980006 │ │ │ │ + lsrs r4, r3, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #376] @ 0x178 │ │ │ │ + vaddl.s32 q8, d12, d6 │ │ │ │ + stmia r7!, {r3, r4, r7} │ │ │ │ movs r4, r0 │ │ │ │ - str r4, [sp, #704] @ 0x2c0 │ │ │ │ + stmia r7!, {r1, r2, r3} │ │ │ │ movs r4, r0 │ │ │ │ - str r6, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [r2, #116] @ 0x74 │ │ │ │ movs r4, r0 │ │ │ │ - cbz r4, 63d5e │ │ │ │ - movs r6, r0 │ │ │ │ - uxtb r2, r4 │ │ │ │ - movs r6, r0 │ │ │ │ - uxtb r2, r1 │ │ │ │ - movs r6, r0 │ │ │ │ - str r5, [sp, #296] @ 0x128 │ │ │ │ + stmia r7!, {r1, r2, r7} │ │ │ │ movs r4, r0 │ │ │ │ - str r3, [sp, #624] @ 0x270 │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ - str r5, [sp, #632] @ 0x278 │ │ │ │ + cbnz r6, 601ee │ │ │ │ + movs r4, r0 │ │ │ │ + cdp 0, 10, cr0, cr8, cr6, {0} │ │ │ │ + stmia r7!, {r3, r4, r5} │ │ │ │ + movs r4, r0 │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + movs r4, r0 │ │ │ │ + stmia r7!, {r5, r7} │ │ │ │ + movs r4, r0 │ │ │ │ + stmia r6!, {r2, r6, r7} │ │ │ │ + movs r4, r0 │ │ │ │ + add r0, sp, #240 @ 0xf0 │ │ │ │ + movs r4, r0 │ │ │ │ + stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ + movs r4, r0 │ │ │ │ + cdp 0, 0, cr0, cr6, cr6, {0} │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r0, #25 │ │ │ │ + movs r0, r0 │ │ │ │ + ldcl 0, cr0, [r8, #24] │ │ │ │ + ldr r2, [r1, #108] @ 0x6c │ │ │ │ + movs r4, r0 │ │ │ │ + ldc 0, cr0, [lr, #24] │ │ │ │ + ldr r2, [pc, #32] @ (60240 ) │ │ │ │ + ldr r3, [pc, #36] @ (60244 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #396] @ 0x18c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 60092 │ │ │ │ + ldr r0, [pc, #20] @ (60248 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c184 │ │ │ │ + b.n 60174 │ │ │ │ + b.n 6017a │ │ │ │ + b.n 60180 │ │ │ │ + stc 0, cr0, [r8, #-24] @ 0xffffffe8 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r7, #92] @ 0x5c │ │ │ │ movs r4, r0 │ │ │ │ - sxtb r2, r6 │ │ │ │ - movs r6, r0 │ │ │ │ - sxtb r4, r2 │ │ │ │ - movs r6, r0 │ │ │ │ │ │ │ │ -00063d34 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0006024c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldrd r5, r4, [r0, #252] @ 0xfc │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - vldr d7, [pc, #420] @ 63ef0 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r5, r4 │ │ │ │ - ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ - ldrb.w ip, [sp, #80] @ 0x50 │ │ │ │ - ldr.w r8, [sp, #88] @ 0x58 │ │ │ │ - it ne │ │ │ │ - vmovne.f64 d0, d7 │ │ │ │ - ldr r4, [sp, #92] @ 0x5c │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 63dea │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ + cbz r0, 60266 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0006026c >::_M_realloc_append(OsiRowCut*&&)@@Base>: │ │ │ │ + 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 │ │ │ │ + ldrd r8, r7, [r0] │ │ │ │ + mov r9, r1 │ │ │ │ + mvn.w r1, #3758096384 @ 0xe0000000 │ │ │ │ + sub.w r7, r7, r8 │ │ │ │ + asrs r3, r7, #2 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 60302 >::_M_realloc_append(OsiRowCut*&&)@@Base+0x96> │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r2, r3 │ │ │ │ + it cc │ │ │ │ + movcc r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + adds r4, r3, r2 │ │ │ │ + bcs.n 602f8 >::_M_realloc_append(OsiRowCut*&&)@@Base+0x8c> │ │ │ │ + cmp r4, r1 │ │ │ │ + it cs │ │ │ │ + movcs r4, r1 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2b890 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + add.w r9, r7, #4 │ │ │ │ + mov r5, r0 │ │ │ │ + add r9, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + str r3, [r0, r7] │ │ │ │ + bgt.n 602d0 >::_M_realloc_append(OsiRowCut*&&)@@Base+0x64> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 63eb2 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 63e9e │ │ │ │ - ldr r5, [sp, #76] @ 0x4c │ │ │ │ - str.w ip, [sp, #8] │ │ │ │ - strd r4, fp, [sp, #20] │ │ │ │ - str r4, [sp, #16] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ldrd r6, r5, [r0, #212] @ 0xd4 │ │ │ │ - sub.w ip, r5, r6 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - sub.w r9, r5, ip, asr #2 │ │ │ │ - str.w r9, [sp] │ │ │ │ - ldr.w sl, [r0, #164] @ 0xa4 │ │ │ │ - str.w sl, [sp, #12] │ │ │ │ - blx 2ca54 │ │ │ │ - ldr.w r1, [r7, #244] @ 0xf4 │ │ │ │ - mov r8, r0 │ │ │ │ - add.w r0, fp, sl, lsl #3 │ │ │ │ - sub.w r1, r1, sl │ │ │ │ - blx 2d494 (double*, int)@plt> │ │ │ │ - ldrd r2, r3, [r7, #212] @ 0xd4 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 63de2 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - add.w r5, r3, r9, lsl #3 │ │ │ │ - ldr.w r0, [r2, r4, lsl #2] │ │ │ │ - mov r1, fp │ │ │ │ - vldmia r5!, {d0} │ │ │ │ - adds r4, #1 │ │ │ │ - blx 2c4bc │ │ │ │ - ldrd r2, r3, [r7, #212] @ 0xd4 │ │ │ │ - subs r3, r3, r2 │ │ │ │ - cmp.w r4, r3, asr #2 │ │ │ │ - bcc.n 63dc6 │ │ │ │ + bne.n 602f0 >::_M_realloc_append(OsiRowCut*&&)@@Base+0x84> │ │ │ │ + add r4, r5 │ │ │ │ + strd r5, r9, [r6] │ │ │ │ + str r4, [r6, #8] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 2d5c8 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + sub.w r1, r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 63ec6 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 63eda │ │ │ │ - ldr.w r9, [r0, #164] @ 0xa4 │ │ │ │ - add.w r5, r7, #228 @ 0xe4 │ │ │ │ - ldr.w r0, [r0, #236] @ 0xec │ │ │ │ - mov sl, fp │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 63e54 │ │ │ │ - mov r6, r9 │ │ │ │ - b.n 63e34 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 63e76 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - cmp r3, r9 │ │ │ │ - blt.n 63e8a │ │ │ │ - mov r2, r6 │ │ │ │ - str r6, [r0, #24] │ │ │ │ - adds r6, #1 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - str.w r3, [r8, r2, lsl #2] │ │ │ │ - ldrd r2, r3, [r0, #20] │ │ │ │ - str.w r2, [r4, r3, lsl #2] │ │ │ │ - blx 2c508 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 63e54 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - adds r2, r3, #1 │ │ │ │ - bne.n 63e0a │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ - cmp r2, r9 │ │ │ │ - blt.n 63e1a │ │ │ │ - ldr r3, [pc, #180] @ (63ef8 ) │ │ │ │ - mov.w r2, #306 @ 0x132 │ │ │ │ - ldr r1, [pc, #180] @ (63efc ) │ │ │ │ - ldr r0, [pc, #180] @ (63f00 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ + add r4, r5 │ │ │ │ + blx 2c4e4 │ │ │ │ + strd r5, r9, [r6] │ │ │ │ + str r4, [r6, #8] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + sub.w r1, r1, r8 │ │ │ │ + b.n 602de >::_M_realloc_append(OsiRowCut*&&)@@Base+0x72> │ │ │ │ + movw r4, #65532 @ 0xfffc │ │ │ │ + movt r4, #32767 @ 0x7fff │ │ │ │ + b.n 602a6 >::_M_realloc_append(OsiRowCut*&&)@@Base+0x3a> │ │ │ │ + ldr r0, [pc, #8] @ (6030c >::_M_realloc_append(OsiRowCut*&&)@@Base+0xa0>) │ │ │ │ add r0, pc │ │ │ │ - blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr.w r3, [r7, #244] @ 0xf4 │ │ │ │ - cmp r3, sl │ │ │ │ - it eq │ │ │ │ - moveq.w r8, #1 │ │ │ │ - beq.n 63de2 │ │ │ │ - ldr r3, [pc, #160] @ (63f04 ) │ │ │ │ - mov.w r2, #324 @ 0x144 │ │ │ │ - ldr r1, [pc, #156] @ (63f08 ) │ │ │ │ - ldr r0, [pc, #160] @ (63f0c ) │ │ │ │ - add r3, pc │ │ │ │ + blx 2c184 │ │ │ │ + nop │ │ │ │ + push {r2, r3} │ │ │ │ + movs r4, r0 │ │ │ │ + │ │ │ │ +00060310 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ + ldr r2, [pc, #616] @ (60588 ) │ │ │ │ + sub sp, #420 @ 0x1a4 │ │ │ │ + ldr r3, [pc, #616] @ (6058c ) │ │ │ │ + movs r1, #16 │ │ │ │ + add r2, pc │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, sp, #4 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #412] @ 0x19c │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2c410 │ │ │ │ + ldr r1, [pc, #596] @ (60590 ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r3, [pc, #596] @ (60594 ) │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #152] @ (63f10 ) │ │ │ │ - movw r2, #309 @ 0x135 │ │ │ │ - ldr r1, [pc, #148] @ (63f14 ) │ │ │ │ - ldr r0, [pc, #152] @ (63f18 ) │ │ │ │ add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #144] @ (63f1c ) │ │ │ │ - mov.w r2, #310 @ 0x136 │ │ │ │ - ldr r1, [pc, #140] @ (63f20 ) │ │ │ │ - ldr r0, [pc, #144] @ (63f24 ) │ │ │ │ + ldrh r0, [r1, #0] │ │ │ │ + ldrb r1, [r1, #2] │ │ │ │ + strh r0, [r5, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + strb r1, [r5, #10] │ │ │ │ + movs r1, #1 │ │ │ │ + blx 2c068 │ │ │ │ + mov r2, r4 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2bbc8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2d5ec │ │ │ │ + ldr r3, [pc, #560] @ (60598 ) │ │ │ │ + movs r2, #2 │ │ │ │ + mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #136] @ (63f28 ) │ │ │ │ - mov.w r2, #332 @ 0x14c │ │ │ │ - ldr r1, [pc, #132] @ (63f2c ) │ │ │ │ - ldr r0, [pc, #136] @ (63f30 ) │ │ │ │ + mov r1, r2 │ │ │ │ + blx 2c068 │ │ │ │ + mov r2, r4 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2bbc8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2d5ec │ │ │ │ + ldr r3, [pc, #536] @ (6059c ) │ │ │ │ + movs r2, #1 │ │ │ │ + movs r1, #3 │ │ │ │ add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #128] @ (63f34 ) │ │ │ │ - movw r2, #331 @ 0x14b │ │ │ │ - ldr r1, [pc, #124] @ (63f38 ) │ │ │ │ - ldr r0, [pc, #128] @ (63f3c ) │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c068 │ │ │ │ + mov r2, r4 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2bbc8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2d5ec │ │ │ │ + ldr r3, [pc, #508] @ (605a0 ) │ │ │ │ + movs r2, #2 │ │ │ │ + movs r1, #4 │ │ │ │ add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #120] @ (63f40 ) │ │ │ │ - mov.w r2, #296 @ 0x128 │ │ │ │ - ldr r1, [pc, #116] @ (63f44 ) │ │ │ │ - ldr r0, [pc, #120] @ (63f48 ) │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c068 │ │ │ │ + mov r2, r4 │ │ │ │ + movs r1, #3 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2bbc8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2d5ec │ │ │ │ + ldr r3, [pc, #484] @ (605a4 ) │ │ │ │ + movs r2, #2 │ │ │ │ + movs r1, #5 │ │ │ │ add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #112] @ (63f4c ) │ │ │ │ - movw r2, #297 @ 0x129 │ │ │ │ - ldr r1, [pc, #108] @ (63f50 ) │ │ │ │ - ldr r0, [pc, #112] @ (63f54 ) │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c068 │ │ │ │ + mov r2, r4 │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2bbc8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2d5ec │ │ │ │ + ldr r3, [pc, #456] @ (605a8 ) │ │ │ │ + movs r2, #2 │ │ │ │ + movs r1, #6 │ │ │ │ add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2ca48 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - str r3, [sp, #952] @ 0x3b8 │ │ │ │ - movs r4, r0 │ │ │ │ - str r1, [sp, #848] @ 0x350 │ │ │ │ - movs r4, r0 │ │ │ │ - str r4, [sp, #872] @ 0x368 │ │ │ │ - movs r4, r0 │ │ │ │ - str r3, [sp, #816] @ 0x330 │ │ │ │ - movs r4, r0 │ │ │ │ - str r1, [sp, #712] @ 0x2c8 │ │ │ │ - movs r4, r0 │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ - movs r4, r0 │ │ │ │ - str r3, [sp, #736] @ 0x2e0 │ │ │ │ - movs r4, r0 │ │ │ │ - str r1, [sp, #632] @ 0x278 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c068 │ │ │ │ + mov r2, r4 │ │ │ │ + movs r1, #5 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2bbc8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2d5ec │ │ │ │ + ldr r3, [pc, #432] @ (605ac ) │ │ │ │ + movs r2, #1 │ │ │ │ + movs r1, #7 │ │ │ │ + add r3, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c068 │ │ │ │ + mov r2, r4 │ │ │ │ + movs r1, #6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2bbc8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2d5ec │ │ │ │ + ldr r3, [pc, #404] @ (605b0 ) │ │ │ │ + movs r2, #1 │ │ │ │ + movs r1, #8 │ │ │ │ + add r3, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c068 │ │ │ │ + mov r2, r4 │ │ │ │ + movs r1, #7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2bbc8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2d5ec │ │ │ │ + ldr r3, [pc, #380] @ (605b4 ) │ │ │ │ + movs r2, #1 │ │ │ │ + movs r1, #9 │ │ │ │ + add r3, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c068 │ │ │ │ + mov r2, r4 │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2bbc8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2d5ec │ │ │ │ + ldr r3, [pc, #352] @ (605b8 ) │ │ │ │ + movs r2, #1 │ │ │ │ + movs r1, #10 │ │ │ │ + add r3, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c068 │ │ │ │ + mov r2, r4 │ │ │ │ + movs r1, #9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2bbc8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2d5ec │ │ │ │ + ldr r3, [pc, #328] @ (605bc ) │ │ │ │ + movs r2, #2 │ │ │ │ + movs r1, #11 │ │ │ │ + add r3, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c068 │ │ │ │ + mov r2, r4 │ │ │ │ + movs r1, #10 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2bbc8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2d5ec │ │ │ │ + ldr r3, [pc, #300] @ (605c0 ) │ │ │ │ + movs r2, #1 │ │ │ │ + movs r1, #12 │ │ │ │ + add r3, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c068 │ │ │ │ + mov r2, r4 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2bbc8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2d5ec │ │ │ │ + ldr r3, [pc, #276] @ (605c4 ) │ │ │ │ + movs r2, #2 │ │ │ │ + movs r1, #13 │ │ │ │ + add r3, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c068 │ │ │ │ + mov r2, r4 │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2bbc8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2d5ec │ │ │ │ + ldr r3, [pc, #248] @ (605c8 ) │ │ │ │ + movs r2, #2 │ │ │ │ + movs r1, #14 │ │ │ │ + add r3, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c068 │ │ │ │ + mov r2, r4 │ │ │ │ + movs r1, #13 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2bbc8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2d5ec │ │ │ │ + ldr r3, [pc, #224] @ (605cc ) │ │ │ │ + movs r2, #1 │ │ │ │ + movs r1, #15 │ │ │ │ + add r3, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c068 │ │ │ │ + mov r2, r4 │ │ │ │ + movs r1, #14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2bbc8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2d5ec │ │ │ │ + ldr r3, [pc, #196] @ (605d0 ) │ │ │ │ + movs r2, #1 │ │ │ │ + movs r1, #16 │ │ │ │ + add r3, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c068 │ │ │ │ + mov r2, r4 │ │ │ │ + movs r1, #15 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2bbc8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2d5ec │ │ │ │ + ldr r2, [pc, #172] @ (605d4 ) │ │ │ │ + ldr r3, [pc, #96] @ (6058c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #412] @ 0x19c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 60560 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #420 @ 0x1a4 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2d5ec │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ba5c │ │ │ │ + ldr r2, [pc, #136] @ (605d8 ) │ │ │ │ + ldr r3, [pc, #60] @ (6058c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #412] @ 0x19c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 60584 │ │ │ │ + blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ + b.n 60540 │ │ │ │ + b.n 60540 │ │ │ │ + b.n 60540 │ │ │ │ + b.n 60540 │ │ │ │ + b.n 60540 │ │ │ │ + b.n 60540 │ │ │ │ + b.n 60540 │ │ │ │ + b.n 60540 │ │ │ │ + b.n 60540 │ │ │ │ + b.n 60546 │ │ │ │ + b.n 60540 │ │ │ │ + b.n 60540 │ │ │ │ + b.n 60540 │ │ │ │ + b.n 60540 │ │ │ │ + b.n 60540 │ │ │ │ + b.n 60540 │ │ │ │ + blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ + stc 0, cr0, [r2], {6} │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r5!, {r4} │ │ │ │ movs r4, r0 │ │ │ │ - str r4, [sp, #800] @ 0x320 │ │ │ │ + stmia r5!, {r1, r4} │ │ │ │ movs r4, r0 │ │ │ │ - str r3, [sp, #656] @ 0x290 │ │ │ │ + stmia r5!, {r1, r2, r3, r5} │ │ │ │ movs r4, r0 │ │ │ │ - str r1, [sp, #552] @ 0x228 │ │ │ │ + stmia r5!, {r4, r6} │ │ │ │ movs r4, r0 │ │ │ │ - str r4, [sp, #816] @ 0x330 │ │ │ │ + stmia r5!, {r1, r4, r5, r6} │ │ │ │ movs r4, r0 │ │ │ │ - str r3, [sp, #576] @ 0x240 │ │ │ │ + stmia r5!, {r3, r4, r7} │ │ │ │ movs r4, r0 │ │ │ │ - str r1, [sp, #472] @ 0x1d8 │ │ │ │ + stmia r5!, {r1, r4, r5, r7} │ │ │ │ movs r4, r0 │ │ │ │ - str r5, [sp, #16] │ │ │ │ + stmia r5!, {r2, r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ - str r3, [sp, #496] @ 0x1f0 │ │ │ │ + stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ - str r1, [sp, #392] @ 0x188 │ │ │ │ + stmia r6!, {r2, r4} │ │ │ │ movs r4, r0 │ │ │ │ - str r4, [sp, #896] @ 0x380 │ │ │ │ + stmia r6!, {r1, r2, r6} │ │ │ │ movs r4, r0 │ │ │ │ - str r3, [sp, #416] @ 0x1a0 │ │ │ │ + stmia r6!, {r4, r5, r6} │ │ │ │ movs r4, r0 │ │ │ │ - str r1, [sp, #312] @ 0x138 │ │ │ │ + stmia r6!, {r1, r4, r5, r6} │ │ │ │ movs r4, r0 │ │ │ │ - str r4, [sp, #208] @ 0xd0 │ │ │ │ + stmia r6!, {r2, r3, r4, r7} │ │ │ │ movs r4, r0 │ │ │ │ - str r3, [sp, #336] @ 0x150 │ │ │ │ + stmia r6!, {r1, r5, r7} │ │ │ │ movs r4, r0 │ │ │ │ - str r1, [sp, #232] @ 0xe8 │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ movs r4, r0 │ │ │ │ - str r4, [sp, #192] @ 0xc0 │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ movs r4, r0 │ │ │ │ + ldrd r0, r0, [lr, #24]! │ │ │ │ + ldrd r0, r0, [r8, #24] │ │ │ │ + movs r0, r0 │ │ │ │ + ... │ │ │ │ │ │ │ │ -00063f58 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +000605e0 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #28 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cbnz r1, 63f74 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r6, r2 │ │ │ │ - mov r8, r0 │ │ │ │ - ldrd r2, r1, [r0, #212] @ 0xd4 │ │ │ │ - subs r3, r1, r2 │ │ │ │ - movw r2, #65532 @ 0xfffc │ │ │ │ - movt r2, #32767 @ 0x7fff │ │ │ │ - str r3, [sp, #20] │ │ │ │ - asrs r4, r3, #2 │ │ │ │ - cmp r3, r2 │ │ │ │ - bhi.w 64236 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 641ea │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2b890 │ │ │ │ - mov r2, r0 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r4, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str.w r1, [r2], #4 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - beq.n 63fbc │ │ │ │ - mov r0, r2 │ │ │ │ - subs r2, r5, #4 │ │ │ │ - adds r4, r3, r5 │ │ │ │ - blx 2c47c │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldrd r2, r0, [r8, #68] @ 0x44 │ │ │ │ - subs r0, r0, r2 │ │ │ │ - ldrd r1, r2, [r8, #80] @ 0x50 │ │ │ │ - subs r2, r2, r1 │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.w 64222 │ │ │ │ - ldrd r1, r2, [r8, #212] @ 0xd4 │ │ │ │ - subs r6, #4 │ │ │ │ - movs r7, #0 │ │ │ │ - mov sl, r6 │ │ │ │ - subs r5, r2, r1 │ │ │ │ - add.w r3, r8, #224 @ 0xe0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - asrs r5, r5, #2 │ │ │ │ - rsb r5, r5, r0, asr #3 │ │ │ │ - ldr.w r4, [sl, #4]! │ │ │ │ - subs r4, r4, r5 │ │ │ │ - mov.w r9, r4, lsl #2 │ │ │ │ - ldr.w r0, [r1, r4, lsl #2] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - blx 2c6a0 , std::pair, std::less >, std::allocator const, std::pair > > >&)@plt> │ │ │ │ - ldr.w r2, [r8, #212] @ 0xd4 │ │ │ │ - ldr.w r0, [r2, r4, lsl #2] │ │ │ │ - blx 2d67c │ │ │ │ - ldr.w r1, [r8, #212] @ 0xd4 │ │ │ │ - ldr.w fp, [r1, r4, lsl #2] │ │ │ │ - ldr.w r4, [r8, #248] @ 0xf8 │ │ │ │ - subs r4, r4, r0 │ │ │ │ - add.w r0, r1, r9 │ │ │ │ - str.w r4, [r8, #248] @ 0xf8 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 6409c │ │ │ │ - ldr.w r0, [fp, #192] @ 0xc0 │ │ │ │ - cbz r0, 64032 │ │ │ │ - ldr.w r1, [fp, #200] @ 0xc8 │ │ │ │ - subs r1, r1, r0 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr.w r0, [fp, #180] @ 0xb4 │ │ │ │ - cbz r0, 64042 │ │ │ │ - ldr.w r1, [fp, #188] @ 0xbc │ │ │ │ - subs r1, r1, r0 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr.w r0, [fp, #168] @ 0xa8 │ │ │ │ - cbz r0, 64052 │ │ │ │ - ldr.w r1, [fp, #176] @ 0xb0 │ │ │ │ - subs r1, r1, r0 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr.w r0, [fp, #156] @ 0x9c │ │ │ │ - cbz r0, 64062 │ │ │ │ - ldr.w r1, [fp, #164] @ 0xa4 │ │ │ │ - subs r1, r1, r0 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr.w r4, [fp, #140] @ 0x8c │ │ │ │ - cbz r4, 6407c │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 62d30 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - blx 2c4e4 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 64068 │ │ │ │ - add.w r0, fp, #64 @ 0x40 │ │ │ │ - blx 2c0d4 │ │ │ │ - add.w r0, fp, #24 │ │ │ │ - blx 2cdc0 │ │ │ │ - mov r0, fp │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr.w r1, [r8, #212] @ 0xd4 │ │ │ │ - add.w r0, r1, r9 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r2, r7, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 640ac │ │ │ │ - mov r7, r2 │ │ │ │ - b.n 63fe6 │ │ │ │ - ldrd r2, r3, [sp, #12] │ │ │ │ - subs r4, r3, r2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #0 │ │ │ │ - asrs r0, r4, #2 │ │ │ │ - subs r1, r3, #4 │ │ │ │ - cbz r4, 640c6 │ │ │ │ - str.w r2, [r1, #4]! │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r2, r0 │ │ │ │ - bcc.n 640bc │ │ │ │ - ldr.w ip, [sp, #12] │ │ │ │ - movs r1, #0 │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 640d4 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr.w r2, [r6, #4]! │ │ │ │ - subs r2, r2, r5 │ │ │ │ - bmi.w 641fa │ │ │ │ - str.w r3, [ip, r2, lsl #2] │ │ │ │ - cmp r7, r1 │ │ │ │ - add.w r2, r1, #1 │ │ │ │ - bne.n 640d2 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - cmp r7, r6 │ │ │ │ - beq.n 64144 │ │ │ │ - clz r2, r0 │ │ │ │ - mov r1, r7 │ │ │ │ - rsb r2, r2, #31 │ │ │ │ - mov r0, r6 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - bl 62c30 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ - ble.n 641f0 │ │ │ │ - add.w r4, r6, #64 @ 0x40 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 62bc0 │ │ │ │ - mov r3, r7 │ │ │ │ - cmp r7, r4 │ │ │ │ - beq.n 64144 │ │ │ │ - add.w r7, r6, #60 @ 0x3c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r3, r7 │ │ │ │ - ldr.w r0, [r1], #4 │ │ │ │ - ldr.w r2, [r7], #4 │ │ │ │ - cmp r0, r2 │ │ │ │ - bge.n 6413e │ │ │ │ - mov r4, r3 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - ldr.w r2, [r3, #-4]! │ │ │ │ - cmp r0, r2 │ │ │ │ - blt.n 64132 │ │ │ │ - cmp r6, r1 │ │ │ │ - str r0, [r4, #0] │ │ │ │ - bne.n 64122 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - lsls r5, r5, #3 │ │ │ │ - ldr.w r1, [r8, #68] @ 0x44 │ │ │ │ - mvn.w fp, #2147483648 @ 0x80000000 │ │ │ │ - ldr.w lr, [r8, #80] @ 0x50 │ │ │ │ - movs r0, #0 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - add.w sl, r1, r5 │ │ │ │ - add.w r3, lr, r5 │ │ │ │ - cmp r2, fp │ │ │ │ - beq.n 641b2 │ │ │ │ - mov ip, sl │ │ │ │ - mov r7, r3 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #44] @ (6061c ) │ │ │ │ mov r4, r0 │ │ │ │ - mov r9, r3 │ │ │ │ - strd r5, lr, [sp, #4] │ │ │ │ - cmp r2, r4 │ │ │ │ - blt.n 6420e │ │ │ │ - ldr.w r3, [r8, #212] @ 0xd4 │ │ │ │ - lsls r5, r2, #3 │ │ │ │ - add.w lr, sl, r5 │ │ │ │ - add r5, r9 │ │ │ │ - adds r4, #1 │ │ │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - str r2, [r3, r0] │ │ │ │ - adds r0, #4 │ │ │ │ - ldrd r2, r3, [lr] │ │ │ │ - strd r2, r3, [ip], #8 │ │ │ │ - ldrd r2, r3, [r5] │ │ │ │ - strd r2, r3, [r7], #8 │ │ │ │ - ldr.w r2, [r6, #4]! │ │ │ │ - cmp r2, fp │ │ │ │ - bne.n 64170 │ │ │ │ - ldrd r5, lr, [sp, #4] │ │ │ │ - add.w r5, r5, r4, lsl #3 │ │ │ │ - add.w r3, lr, r5 │ │ │ │ - add.w sl, r1, r5 │ │ │ │ - ldr.w r2, [r8, #212] @ 0xd4 │ │ │ │ - ldr.w r1, [r8, #216] @ 0xd8 │ │ │ │ - add r2, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - cmp r1, r2 │ │ │ │ - it ne │ │ │ │ - strne.w r2, [r8, #216] @ 0xd8 │ │ │ │ - ldr.w r2, [r8, #72] @ 0x48 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - cmp r2, sl │ │ │ │ - ldr.w r2, [r8, #84] @ 0x54 │ │ │ │ - it ne │ │ │ │ - strne.w sl, [r8, #72] @ 0x48 │ │ │ │ - cmp r2, r3 │ │ │ │ - it ne │ │ │ │ - strne.w r3, [r8, #84] @ 0x54 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2c4e0 │ │ │ │ - strd r4, r4, [sp, #12] │ │ │ │ - b.n 63fbc │ │ │ │ - ldrd r0, r1, [sp, #12] │ │ │ │ - bl 62bc0 │ │ │ │ - b.n 64144 │ │ │ │ - ldr r3, [pc, #68] @ (64240 ) │ │ │ │ - mov.w r2, #464 @ 0x1d0 │ │ │ │ - ldr r1, [pc, #64] @ (64244 ) │ │ │ │ - ldr r0, [pc, #68] @ (64248 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #60] @ (6424c ) │ │ │ │ - movw r2, #475 @ 0x1db │ │ │ │ - ldr r1, [pc, #56] @ (64250 ) │ │ │ │ - ldr r0, [pc, #60] @ (64254 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2ca48 <__assert_fail@plt> │ │ │ │ - bl 62a98 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cbz r3, 64232 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2c4e4 │ │ │ │ - blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r0, [pc, #32] @ (64258 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c184 │ │ │ │ - nop │ │ │ │ - str r1, [sp, #752] @ 0x2f0 │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r2, [r3, #48] @ 0x30 │ │ │ │ - movs r4, r0 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - movs r4, r0 │ │ │ │ - str r1, [sp, #672] @ 0x2a0 │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r6, [r0, #48] @ 0x30 │ │ │ │ - movs r4, r0 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - movs r4, r0 │ │ │ │ - cmp r5, #228 @ 0xe4 │ │ │ │ - movs r4, r0 │ │ │ │ - │ │ │ │ -0006425c : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #224] @ (6434c ) │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r2, [pc, #224] @ (64350 ) │ │ │ │ + ldr r2, [pc, #44] @ (60620 ) │ │ │ │ add r3, pc │ │ │ │ + ldr.w r5, [r0, #200] @ 0xc8 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ - ldrd r2, r1, [r0, #212] @ 0xd4 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 64308 │ │ │ │ - movs r6, #0 │ │ │ │ - ldr.w r5, [r2, r6, lsl #2] │ │ │ │ - cbz r5, 642fe │ │ │ │ - ldr.w r0, [r5, #192] @ 0xc0 │ │ │ │ - cbz r0, 64298 │ │ │ │ - ldr.w r1, [r5, #200] @ 0xc8 │ │ │ │ - subs r1, r1, r0 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr.w r0, [r5, #180] @ 0xb4 │ │ │ │ - cbz r0, 642a8 │ │ │ │ - ldr.w r1, [r5, #188] @ 0xbc │ │ │ │ - subs r1, r1, r0 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ - cbz r0, 642b8 │ │ │ │ - ldr.w r1, [r5, #176] @ 0xb0 │ │ │ │ - subs r1, r1, r0 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr.w r0, [r5, #156] @ 0x9c │ │ │ │ - cbz r0, 642c8 │ │ │ │ - ldr.w r1, [r5, #164] @ 0xa4 │ │ │ │ - subs r1, r1, r0 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr.w r4, [r5, #140] @ 0x8c │ │ │ │ - cbz r4, 642e2 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 62d30 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - blx 2c4e4 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 642ce │ │ │ │ - add.w r0, r5, #64 @ 0x40 │ │ │ │ - blx 2c0d4 │ │ │ │ - add.w r0, r5, #24 │ │ │ │ - blx 2cdc0 │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + cbz r5, 60610 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2bddc │ │ │ │ + movs r1, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c4e4 │ │ │ │ - ldrd r2, r1, [r7, #212] @ 0xd4 │ │ │ │ - subs r3, r1, r2 │ │ │ │ - adds r6, #1 │ │ │ │ - cmp.w r6, r3, asr #2 │ │ │ │ - bcc.n 64282 │ │ │ │ - ldr.w r0, [r7, #252] @ 0xfc │ │ │ │ - cbz r0, 64318 │ │ │ │ - ldr.w r1, [r7, #260] @ 0x104 │ │ │ │ - subs r1, r1, r0 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr.w r4, [r7, #232] @ 0xe8 │ │ │ │ - cbz r4, 64332 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 62e2c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movs r1, #32 │ │ │ │ - blx 2c4e4 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 6431e │ │ │ │ - ldr.w r0, [r7, #212] @ 0xd4 │ │ │ │ - cbz r0, 64342 │ │ │ │ - ldr.w r1, [r7, #220] @ 0xdc │ │ │ │ - subs r1, r1, r0 │ │ │ │ - blx 2c4e4 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2d90c │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - add r4, sp, #736 @ 0x2e0 │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r4, r5, #26 │ │ │ │ + blx 2bf74 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldmdb r4!, {r1, r2} │ │ │ │ + lsrs r0, r2, #28 │ │ │ │ ... │ │ │ │ │ │ │ │ -00064354 : │ │ │ │ +00060624 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - blx 2db10 │ │ │ │ + blx 2ddf8 │ │ │ │ mov r0, r4 │ │ │ │ - mov.w r1, #272 @ 0x110 │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ │ │ │ │ -00064378 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00060644 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #8 │ │ │ │ + str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ + ldr r2, [pc, #152] @ (606f0 ) │ │ │ │ + sub sp, #96 @ 0x60 │ │ │ │ + ldr r3, [pc, #152] @ (606f4 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r0, #36] @ 0x24 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr.w r3, [r0, #128] @ 0x80 │ │ │ │ + cmp r2, r3 │ │ │ │ + blt.n 60690 │ │ │ │ + movs r0, #0 │ │ │ │ + ldr r2, [pc, #128] @ (606f8 ) │ │ │ │ + ldr r3, [pc, #124] @ (606f4 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 606e4 │ │ │ │ + add sp, #96 @ 0x60 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - mov r5, r3 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2c7e8 │ │ │ │ - ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr.w r3, [r4, #248] @ 0xf8 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -000643a8 : │ │ │ │ - b.w 2b948 │ │ │ │ - │ │ │ │ -000643ac : │ │ │ │ - push {r4} │ │ │ │ - ldrb.w r4, [sp, #4] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldrb.w r4, [sp, #20] │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - b.w 2c1e8 │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000643c4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldrd r4, ip, [r0, #252] @ 0xfc │ │ │ │ - sub sp, #8 │ │ │ │ - cmp ip, r4 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - beq.n 64434 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov lr, r3 │ │ │ │ - cbnz r3, 64426 │ │ │ │ - vldr d7, [r8, #264] @ 0x108 │ │ │ │ - sub.w ip, ip, r4 │ │ │ │ - cmp.w r6, ip, asr #3 │ │ │ │ - vstr d7, [r7] │ │ │ │ - bne.n 64440 │ │ │ │ - cmp r6, #0 │ │ │ │ - ittt gt │ │ │ │ - movgt r3, r4 │ │ │ │ - movgt r2, r5 │ │ │ │ - addgt.w r1, r3, r6, lsl #3 │ │ │ │ - ble.n 6441e │ │ │ │ - vldmia r3!, {d5} │ │ │ │ - vldmia r2!, {d6} │ │ │ │ - cmp r1, r3 │ │ │ │ - vmla.f64 d7, d5, d6 │ │ │ │ - vstr d7, [r7] │ │ │ │ - bne.n 6440a │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2d010 │ │ │ │ - ldrd r4, ip, [r8, #252] @ 0xfc │ │ │ │ - b.n 643ea │ │ │ │ - str r7, [sp, #32] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2d00c │ │ │ │ - ldr r3, [pc, #16] @ (64454 ) │ │ │ │ - movs r2, #173 @ 0xad │ │ │ │ - ldr r1, [pc, #16] @ (64458 ) │ │ │ │ - ldr r0, [pc, #20] @ (6445c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2ca48 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrh r0, [r6, #62] @ 0x3e │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r6, [r2, #30] │ │ │ │ - movs r4, r0 │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ - movs r4, r0 │ │ │ │ - │ │ │ │ -00064460 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + mov r1, sp │ │ │ │ + movs r0, #0 │ │ │ │ + blx 2c9d8 <__getrusage64@plt> │ │ │ │ + ldrd r0, r1, [sp] │ │ │ │ + blx 2d960 <__aeabi_l2d@plt> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, r1, [sp, #8] │ │ │ │ + vmov d8, r2, r3 │ │ │ │ + blx 2d960 <__aeabi_l2d@plt> │ │ │ │ + vldr d5, [pc, #52] @ 606e8 │ │ │ │ + vmov d4, r0, r1 │ │ │ │ + vldr d6, [r4, #80] @ 0x50 │ │ │ │ + vldr d7, [r4, #136] @ 0x88 │ │ │ │ + vmla.f64 d8, d4, d5 │ │ │ │ + vsub.f64 d8, d8, d6 │ │ │ │ + vcmpe.f64 d8, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bpl.n 60672 │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ + ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ + cmp r0, r3 │ │ │ │ + ite ge │ │ │ │ + movge r0, #0 │ │ │ │ + movlt r0, #1 │ │ │ │ + b.n 60674 │ │ │ │ + blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ + stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ + stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ + subs r6, #176 @ 0xb0 │ │ │ │ + @ instruction: 0xe8cc0006 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia.w r0!, {r1, r2} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldrd r4, ip, [r0, #252] @ 0xfc │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ - cmp ip, r4 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - beq.n 644ba │ │ │ │ - mov r6, r1 │ │ │ │ - mov lr, r3 │ │ │ │ - cbnz r3, 644aa │ │ │ │ - sub.w ip, ip, r4 │ │ │ │ - cmp.w r6, ip, asr #3 │ │ │ │ - bne.n 644c6 │ │ │ │ - cmp r6, #0 │ │ │ │ - ittt gt │ │ │ │ - movgt r3, r4 │ │ │ │ - movgt r2, r5 │ │ │ │ - addgt.w r4, r3, r6, lsl #3 │ │ │ │ - ble.n 644a4 │ │ │ │ - ldrd r0, r1, [r3], #8 │ │ │ │ - strd r0, r1, [r2], #8 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 64498 │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - mov r7, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2bbbc │ │ │ │ - ldrd r4, ip, [r7, #252] @ 0xfc │ │ │ │ - b.n 64480 │ │ │ │ - str r5, [sp, #32] │ │ │ │ + mov sl, r0 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r8, r3 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + cbnz r4, 6071e │ │ │ │ + b.n 60778 │ │ │ │ + mov r4, r5 │ │ │ │ + ldr r7, [r4, #20] │ │ │ │ + mov r6, r8 │ │ │ │ + ldr.w fp, [r4, #16] │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r8, r7 │ │ │ │ + it cs │ │ │ │ + movcs r6, r7 │ │ │ │ + cbz r6, 6073a │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, fp │ │ │ │ + blx 2db04 │ │ │ │ + cbnz r0, 6073e │ │ │ │ + sub.w r0, r8, r7 │ │ │ │ + ldrd r2, r5, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + itee ge │ │ │ │ + movge r2, #0 │ │ │ │ + movlt r5, r2 │ │ │ │ + movlt r2, #1 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 6071c │ │ │ │ + mov r5, r4 │ │ │ │ + cbnz r2, 6077a │ │ │ │ + cbz r6, 607a4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2db04 │ │ │ │ + cbz r0, 607a4 │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r0, #0 │ │ │ │ + ite lt │ │ │ │ + strdlt r3, r5, [sl] │ │ │ │ + strdge r4, r3, [sl] │ │ │ │ + mov r0, sl │ │ │ │ add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2bbb8 │ │ │ │ - ldr r3, [pc, #16] @ (644d8 ) │ │ │ │ - movs r2, #189 @ 0xbd │ │ │ │ - ldr r1, [pc, #16] @ (644dc ) │ │ │ │ - ldr r0, [pc, #16] @ (644e0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldrh r6, [r5, #62] @ 0x3e │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r0, [r2, #26] │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r2, [r2, #62] @ 0x3e │ │ │ │ - movs r4, r0 │ │ │ │ - │ │ │ │ -000644e4 : │ │ │ │ - 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 │ │ │ │ - ldrd r7, r6, [r0, #68] @ 0x44 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - subs r7, r6, r7 │ │ │ │ - ldrd r5, r6, [r0, #80] @ 0x50 │ │ │ │ - sub.w r8, r6, r5 │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + adds r4, r1, #4 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + cmp r4, r3 │ │ │ │ + itt eq │ │ │ │ + moveq r3, #0 │ │ │ │ + strdeq r3, r4, [sl] │ │ │ │ + beq.n 60770 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + blx 2cbf0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd fp, r7, [r0, #16] │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 64546 │ │ │ │ - ldrd r8, ip, [r0, #212] @ 0xd4 │ │ │ │ - sub.w ip, ip, r8 │ │ │ │ - mov.w ip, ip, asr #2 │ │ │ │ - rsb ip, ip, r7, asr #3 │ │ │ │ - cmp ip, r4 │ │ │ │ - ble.n 6452a │ │ │ │ - strd r4, r6, [sp, #32] │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 2d778 │ │ │ │ - sub.w r4, r4, ip │ │ │ │ - mov lr, r2 │ │ │ │ - mov r1, lr │ │ │ │ - mov r2, r3 │ │ │ │ - ldr.w r0, [r8, r4, lsl #2] │ │ │ │ - blx 2c96c │ │ │ │ - movs r0, #0 │ │ │ │ - vstr d0, [r6] │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 62a98 │ │ │ │ + mov r6, r7 │ │ │ │ + it cs │ │ │ │ + movcs r6, r8 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 60756 │ │ │ │ + sub.w r0, r7, r8 │ │ │ │ + b.n 60762 │ │ │ │ nop │ │ │ │ - │ │ │ │ -0006454c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r2 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ + sub sp, #12 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - ldrd r7, r4, [r0, #212] @ 0xd4 │ │ │ │ - subs r4, r4, r7 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - sub.w r4, r7, r4, asr #2 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 2d518 │ │ │ │ - mov r9, r0 │ │ │ │ - ldrd r3, r2, [r5, #212] @ 0xd4 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 645b2 │ │ │ │ - add.w r7, sl, r4, lsl #3 │ │ │ │ - movs r4, #0 │ │ │ │ - ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - adds r4, #1 │ │ │ │ - blx 2c96c │ │ │ │ - ldr.w r3, [r5, #212] @ 0xd4 │ │ │ │ - ldr.w r2, [r5, #216] @ 0xd8 │ │ │ │ - vstmia r7!, {d0} │ │ │ │ - sub.w ip, r2, r3 │ │ │ │ - cmp.w r4, ip, asr #2 │ │ │ │ - bcc.n 6458e │ │ │ │ + str r1, [sp, #4] │ │ │ │ + cbnz r4, 607ce │ │ │ │ + b.n 60828 │ │ │ │ + mov r4, r5 │ │ │ │ + ldr r7, [r4, #20] │ │ │ │ + mov r6, r8 │ │ │ │ + ldr.w fp, [r4, #16] │ │ │ │ mov r0, r9 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000645bc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r5, r0 │ │ │ │ - mov sl, r2 │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ - ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ - str.w r8, [sp, #8] │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldrd r7, r4, [r0, #212] @ 0xd4 │ │ │ │ - subs r4, r4, r7 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ - sub.w r9, r7, r4, asr #2 │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ - str.w r9, [sp] │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr.w r7, [r0, #160] @ 0xa0 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldr.w r6, [r0, #168] @ 0xa8 │ │ │ │ - blx 2c470 │ │ │ │ - cbz r4, 64658 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 646fc │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 646ea │ │ │ │ - ldrd r2, r3, [r5, #212] @ 0xd4 │ │ │ │ - add.w r4, r4, r7, lsl #3 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 64652 │ │ │ │ - ldr r6, [sp, #76] @ 0x4c │ │ │ │ - mov r8, r0 │ │ │ │ - ldr.w r0, [r2, r6, lsl #2] │ │ │ │ - blx 2d67c │ │ │ │ - mov r7, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, sl │ │ │ │ - ldr.w r0, [r0, r6, lsl #2] │ │ │ │ - adds r6, #1 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - add.w r4, r4, r7, lsl #3 │ │ │ │ - blx 2c040 │ │ │ │ - ldrd r2, r3, [r5, #212] @ 0xd4 │ │ │ │ - subs r3, r3, r2 │ │ │ │ - cmp.w r6, r3, asr #2 │ │ │ │ - bcc.n 64620 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 646c6 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - cbz r3, 646d8 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - lsls r7, r7, #2 │ │ │ │ - add r8, r7 │ │ │ │ - add r7, r3 │ │ │ │ - ldrd r2, r3, [r5, #212] @ 0xd4 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 64652 │ │ │ │ - sub.w sl, r6, #1 │ │ │ │ - mov fp, r0 │ │ │ │ - clz sl, sl │ │ │ │ - mov.w sl, sl, lsr #5 │ │ │ │ - add r9, sl │ │ │ │ - ldr.w r0, [r2, r4, lsl #2] │ │ │ │ - blx 2d67c │ │ │ │ - add.w r2, r9, r4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2d04c (int*, int, int)@plt> │ │ │ │ - ldr.w r2, [r5, #212] @ 0xd4 │ │ │ │ - mov r3, sl │ │ │ │ - mov r1, r6 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - ldr.w r0, [r2, r4, lsl #2] │ │ │ │ - mov r2, r7 │ │ │ │ - blx 2d2b4 │ │ │ │ - adds r4, #1 │ │ │ │ - ldrd r2, r3, [r5, #212] @ 0xd4 │ │ │ │ - add r8, r6 │ │ │ │ - add r7, r6 │ │ │ │ - subs r3, r3, r2 │ │ │ │ - cmp.w r4, r3, asr #2 │ │ │ │ - bcc.n 64682 │ │ │ │ + cmp r8, r7 │ │ │ │ + it cs │ │ │ │ + movcs r6, r7 │ │ │ │ + cbz r6, 607ea │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, fp │ │ │ │ + blx 2db04 │ │ │ │ + cbnz r0, 607ee │ │ │ │ + sub.w r0, r8, r7 │ │ │ │ + ldrd r2, r5, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + itee ge │ │ │ │ + movge r2, #0 │ │ │ │ + movlt r5, r2 │ │ │ │ + movlt r2, #1 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 607cc │ │ │ │ + mov r5, r4 │ │ │ │ + cbnz r2, 6082a │ │ │ │ + cbz r6, 60854 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - add sp, #28 │ │ │ │ + blx 2db04 │ │ │ │ + cbz r0, 60854 │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r0, #0 │ │ │ │ + ite lt │ │ │ │ + strdlt r3, r5, [sl] │ │ │ │ + strdge r4, r3, [sl] │ │ │ │ + mov r0, sl │ │ │ │ + add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #72] @ (64710 ) │ │ │ │ - movs r2, #236 @ 0xec │ │ │ │ - ldr r1, [pc, #72] @ (64714 ) │ │ │ │ - ldr r0, [pc, #72] @ (64718 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #64] @ (6471c ) │ │ │ │ - movs r2, #237 @ 0xed │ │ │ │ - ldr r1, [pc, #64] @ (64720 ) │ │ │ │ - ldr r0, [pc, #68] @ (64724 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #60] @ (64728 ) │ │ │ │ - movs r2, #251 @ 0xfb │ │ │ │ - ldr r1, [pc, #60] @ (6472c ) │ │ │ │ - ldr r0, [pc, #60] @ (64730 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #52] @ (64734 ) │ │ │ │ - movs r2, #250 @ 0xfa │ │ │ │ - ldr r1, [pc, #52] @ (64738 ) │ │ │ │ - ldr r0, [pc, #56] @ (6473c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2ca48 <__assert_fail@plt> │ │ │ │ + adds r4, r1, #4 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + cmp r4, r3 │ │ │ │ + itt eq │ │ │ │ + moveq r3, #0 │ │ │ │ + strdeq r3, r4, [sl] │ │ │ │ + beq.n 60820 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + blx 2cbf0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd fp, r7, [r0, #16] │ │ │ │ + cmp r7, r8 │ │ │ │ + mov r6, r7 │ │ │ │ + it cs │ │ │ │ + movcs r6, r8 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 60806 │ │ │ │ + sub.w r0, r7, r8 │ │ │ │ + b.n 60812 │ │ │ │ nop │ │ │ │ - ldrh r6, [r3, #50] @ 0x32 │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r0, [r2, #10] │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r6, [r6, #32] │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r6, [r7, #8] │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r4, [r6, #32] │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r2, [r7, #48] @ 0x30 │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r4, [r5, #8] │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r2, [r7, #36] @ 0x24 │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r0, [r5, #48] @ 0x30 │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r2, [r3, #8] │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r0, [r3, #36] @ 0x24 │ │ │ │ - movs r4, r0 │ │ │ │ - │ │ │ │ -00064740 : │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 60ad8 │ │ │ │ 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 │ │ │ │ - ldrd r5, r6, [r0, #68] @ 0x44 │ │ │ │ sub sp, #12 │ │ │ │ - sub.w r8, r6, r5 │ │ │ │ - ldrd r6, r5, [r0, #80] @ 0x50 │ │ │ │ - ldrd r7, fp, [sp, #48] @ 0x30 │ │ │ │ - sub.w ip, r5, r6 │ │ │ │ - ldrd sl, lr, [sp, #56] @ 0x38 │ │ │ │ - cmp r8, ip │ │ │ │ - bne.n 647f6 │ │ │ │ - ldrd r9, r5, [r0, #212] @ 0xd4 │ │ │ │ - mov r4, r0 │ │ │ │ - sub.w ip, r5, r9 │ │ │ │ - mov.w ip, ip, asr #2 │ │ │ │ - rsb ip, ip, r8, asr #3 │ │ │ │ - cmp ip, r7 │ │ │ │ - bgt.n 647e4 │ │ │ │ - sub.w r7, r7, ip │ │ │ │ - cmp.w lr, #0 │ │ │ │ - beq.n 647ac │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 647fa │ │ │ │ - ldr.w r0, [r9, r7, lsl #2] │ │ │ │ - ldr.w r1, [fp] │ │ │ │ - str.w lr, [sp] │ │ │ │ - blx 2c040 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 6480e │ │ │ │ - ldr.w r0, [r9, r7, lsl #2] │ │ │ │ - ldr.w r8, [r4, #168] @ 0xa8 │ │ │ │ - blx 2d67c │ │ │ │ - ldr.w r3, [r4, #212] @ 0xd4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, sl │ │ │ │ - ldr.w r0, [r3, r7, lsl #2] │ │ │ │ - sub.w r3, r8, #1 │ │ │ │ - clz r3, r3 │ │ │ │ - str.w r1, [fp] │ │ │ │ - lsrs r3, r3, #5 │ │ │ │ - blx 2d2b4 │ │ │ │ - movs r0, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 60a94 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 60a5c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr.w fp, [r3, #12] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 60a24 │ │ │ │ + ldr.w r4, [fp, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 609b0 │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 60946 │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 6097a │ │ │ │ + ldr.w r9, [r6, #12] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 609ee │ │ │ │ + ldr.w r7, [r9, #12] │ │ │ │ + cbz r7, 60906 │ │ │ │ + mov sl, r7 │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ + bl 6085c │ │ │ │ + add.w r1, r7, #48 @ 0x30 │ │ │ │ + ldr r7, [r7, #8] │ │ │ │ + ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 608e4 │ │ │ │ + ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr.w r0, [sl, #16] │ │ │ │ + add.w r1, sl, #24 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 608fa │ │ │ │ + ldr.w r1, [sl, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2c4e4 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.n 608c4 │ │ │ │ + ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ + add.w r2, r9, #48 @ 0x30 │ │ │ │ + ldr.w r7, [r9, #8] │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.n 60920 │ │ │ │ + ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr.w r0, [r9, #16] │ │ │ │ + add.w r2, r9, #24 │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.n 60936 │ │ │ │ + ldr.w r1, [r9, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2c4e4 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 609ee │ │ │ │ + mov r9, r7 │ │ │ │ + b.n 608be │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + add.w r3, r4, #48 @ 0x30 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 6095a │ │ │ │ + ldr r1, [r4, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + add.w r3, r4, #24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 6096c │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c4e4 │ │ │ │ + cbz r5, 609b0 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 608a6 │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ + add.w r3, r5, #48 @ 0x30 │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 6098e │ │ │ │ + ldr r1, [r5, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + add.w r3, r5, #24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 609a0 │ │ │ │ + ldr r1, [r5, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c4e4 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 60946 │ │ │ │ + mov r5, r6 │ │ │ │ + b.n 608ac │ │ │ │ + ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ + add.w r3, fp, #48 @ 0x30 │ │ │ │ + ldr.w r4, [fp, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 609ca │ │ │ │ + ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr.w r0, [fp, #16] │ │ │ │ + add.w r3, fp, #24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 609e0 │ │ │ │ + ldr.w r1, [fp, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2c4e4 │ │ │ │ + cbz r4, 60a24 │ │ │ │ + mov fp, r4 │ │ │ │ + b.n 6089c │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ + add.w r3, r6, #48 @ 0x30 │ │ │ │ + ldr r7, [r6, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 60a02 │ │ │ │ + ldr r1, [r6, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + add.w r3, r6, #24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 60a14 │ │ │ │ + ldr r1, [r6, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2c4e4 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 6097a │ │ │ │ + mov r6, r7 │ │ │ │ + b.n 608b2 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + add.w r3, r2, #48 @ 0x30 │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 60a3a │ │ │ │ + ldr r1, [r2, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + add.w r3, r2, #24 │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 60a4e │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + blx 2c4e4 │ │ │ │ + cbz r4, 60a5c │ │ │ │ + str r4, [sp, #4] │ │ │ │ + b.n 6088e │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + add.w r3, r2, #48 @ 0x30 │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 60a72 │ │ │ │ + ldr r1, [r2, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + add.w r3, r2, #24 │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 60a86 │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + blx 2c4e4 │ │ │ │ + cbz r4, 60a94 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + b.n 60882 │ │ │ │ + ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ + add.w r3, r8, #48 @ 0x30 │ │ │ │ + ldr.w r4, [r8, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 60aae │ │ │ │ + ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr.w r0, [r8, #16] │ │ │ │ + add.w r3, r8, #24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 60ac4 │ │ │ │ + ldr.w r1, [r8, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2c4e4 │ │ │ │ + cbz r4, 60ad2 │ │ │ │ + mov r8, r4 │ │ │ │ + b.n 60876 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strd sl, lr, [sp, #56] @ 0x38 │ │ │ │ - strd r7, fp, [sp, #48] @ 0x30 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2cb50 │ │ │ │ - bl 62a98 │ │ │ │ - ldr r3, [pc, #40] @ (64824 ) │ │ │ │ - mov.w r2, #278 @ 0x116 │ │ │ │ - ldr r1, [pc, #36] @ (64828 ) │ │ │ │ - ldr r0, [pc, #40] @ (6482c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #32] @ (64830 ) │ │ │ │ - movw r2, #273 @ 0x111 │ │ │ │ - ldr r1, [pc, #28] @ (64834 ) │ │ │ │ - ldr r0, [pc, #32] @ (64838 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2ca48 <__assert_fail@plt> │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r2, [r3, #0] │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r0, [r5, #28] │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r0, [r0, #46] @ 0x2e │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r6, [r0, #0] │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r4, [r7, #22] │ │ │ │ - movs r4, r0 │ │ │ │ - │ │ │ │ -0006483c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r4, [pc, #692] @ (64b04 ) │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r1, [pc, #692] @ (64b08 ) │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - add r4, pc │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - mov.w r1, #0 │ │ │ │ - ldrd r1, r2, [fp, #16] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.w 64ab2 │ │ │ │ - ldrd r1, r2, [fp, #4] │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #672] @ (60d90 ) │ │ │ │ + ldr r3, [pc, #672] @ (60d94 ) │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + add r2, pc │ │ │ │ + mov r7, r0 │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2b890 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add.w fp, r0, #24 │ │ │ │ + str.w fp, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ - add.w r3, r0, #68 @ 0x44 │ │ │ │ - ldr.w r0, [fp, #32] │ │ │ │ - subs r2, r2, r1 │ │ │ │ - ldr.w r1, [fp, #28] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - subs r0, r0, r1 │ │ │ │ - asrs r2, r2, #2 │ │ │ │ - ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ - add.w r2, r2, r0, asr #2 │ │ │ │ - ldrd r0, r1, [r4, #68] @ 0x44 │ │ │ │ - subs r1, r1, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - add.w r1, r2, r1, asr #3 │ │ │ │ - blx 2d464 >::reserve(unsigned int)@plt> │ │ │ │ - add.w r3, r4, #80 @ 0x50 │ │ │ │ - ldrd r1, r2, [fp, #4] │ │ │ │ + ldrd r8, r5, [r3] │ │ │ │ + str r5, [sp, #20] │ │ │ │ + cmp r5, #15 │ │ │ │ + bhi.w 60c56 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 60bc4 │ │ │ │ + ldrb.w r3, [r8] │ │ │ │ + mov r2, fp │ │ │ │ + strb r3, [r0, #24] │ │ │ │ + str r5, [r4, #20] │ │ │ │ + movs r3, #0 │ │ │ │ + strb r3, [r2, r5] │ │ │ │ + add.w sl, r7, #4 │ │ │ │ + mov r5, r6 │ │ │ │ + cmp sl, r6 │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ + ldr.w r9, [r4, #20] │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + beq.w 60c74 │ │ │ │ + ldrd r2, r3, [r6, #16] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + mov r2, r9 │ │ │ │ + cmp r9, r3 │ │ │ │ + it cs │ │ │ │ + movcs r2, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 60bce │ │ │ │ + ldrd r2, r1, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - subs r2, r2, r1 │ │ │ │ - ldrd r0, r1, [fp, #28] │ │ │ │ - asrs r2, r2, #2 │ │ │ │ - subs r1, r1, r0 │ │ │ │ - add.w r2, r2, r1, asr #2 │ │ │ │ - ldrd r0, r1, [r4, #80] @ 0x50 │ │ │ │ - subs r1, r1, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - add.w r1, r2, r1, asr #3 │ │ │ │ - blx 2d464 >::reserve(unsigned int)@plt> │ │ │ │ - add.w r3, r4, #212 @ 0xd4 │ │ │ │ - ldrd r1, r2, [fp, #4] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - subs r2, r2, r1 │ │ │ │ - ldrd r0, r1, [fp, #28] │ │ │ │ - asrs r2, r2, #2 │ │ │ │ - subs r1, r1, r0 │ │ │ │ - add.w r2, r2, r1, asr #2 │ │ │ │ - ldrd r0, r1, [r4, #212] @ 0xd4 │ │ │ │ - subs r1, r1, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - add.w r1, r2, r1, asr #2 │ │ │ │ - blx 2ba08 >::reserve(unsigned int)@plt> │ │ │ │ - ldrd r2, r0, [fp, #28] │ │ │ │ - subs r0, r0, r2 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + blx 2db04 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - mov.w sl, r0, asr #2 │ │ │ │ - ble.n 649d6 │ │ │ │ - sub.w r8, r5, #1 │ │ │ │ - add.w r9, r4, #224 @ 0xe0 │ │ │ │ - clz r8, r8 │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - movs r6, #0 │ │ │ │ - mov.w r8, r8, lsr #5 │ │ │ │ - mov r7, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r4, r9 │ │ │ │ - mov r9, r8 │ │ │ │ - b.n 64994 │ │ │ │ - vstmia r2!, {d0} │ │ │ │ - str r2, [r7, #72] @ 0x48 │ │ │ │ - ldr.w r2, [fp, #28] │ │ │ │ - ldr.w r0, [r2, r8] │ │ │ │ - blx 2bb94 │ │ │ │ - ldr r2, [r7, #84] @ 0x54 │ │ │ │ - ldr r1, [r7, #88] @ 0x58 │ │ │ │ - vstr d0, [sp, #24] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 649c8 │ │ │ │ - vstmia r2!, {d0} │ │ │ │ - str r2, [r7, #84] @ 0x54 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ - blx 2b890 │ │ │ │ - ldr.w r2, [fp, #28] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr.w r1, [r2, r8] │ │ │ │ - blx 2bb88 │ │ │ │ - ldr.w r2, [r7, #216] @ 0xd8 │ │ │ │ - ldr.w r1, [r7, #220] @ 0xdc │ │ │ │ - str r5, [sp, #24] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 649b6 │ │ │ │ - str.w r5, [r2], #4 │ │ │ │ - str.w r2, [r7, #216] @ 0xd8 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - adds r6, #1 │ │ │ │ - blx 2dc78 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@plt> │ │ │ │ - ldr.w r2, [r7, #216] @ 0xd8 │ │ │ │ - ldr.w r0, [r2, #-4] │ │ │ │ - blx 2d67c │ │ │ │ - ldr.w r2, [r7, #248] @ 0xf8 │ │ │ │ - cmp sl, r6 │ │ │ │ - add r2, r0 │ │ │ │ - str.w r2, [r7, #248] @ 0xf8 │ │ │ │ - ble.n 649d2 │ │ │ │ - ldr.w r2, [fp, #28] │ │ │ │ - ldr.w r0, [r2, r6, lsl #2] │ │ │ │ - mov.w r8, r6, lsl #2 │ │ │ │ - blx 2ce20 │ │ │ │ - ldr r2, [r7, #72] @ 0x48 │ │ │ │ - ldr r1, [r7, #76] @ 0x4c │ │ │ │ - vstr d0, [sp, #24] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 6491c │ │ │ │ - ldrd r1, r0, [sp, #4] │ │ │ │ - blx 2cee8 >::_M_realloc_append(double&&)@plt> │ │ │ │ - b.n 64922 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2d688 >::_M_realloc_append(Bonmin::QuadRow*&&)@plt> │ │ │ │ - ldr.w r2, [r7, #216] @ 0xd8 │ │ │ │ - ldr.w r5, [r2, #-4] │ │ │ │ - b.n 6496a │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2cee8 >::_M_realloc_append(double&&)@plt> │ │ │ │ - b.n 64940 │ │ │ │ - mov r4, r7 │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - add r5, sp, #24 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2da14 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ + itt eq │ │ │ │ + subeq.w r2, r9, r3 │ │ │ │ + cmpeq r2, #0 │ │ │ │ + blt.w 60ca6 │ │ │ │ + ldrd r1, r2, [sp] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + blx 2db04 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cbz r0, 60bd6 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blt.n 60be0 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + cmp r0, fp │ │ │ │ + beq.n 60b9e │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - blx 2dc00 │ │ │ │ - mov r0, r5 │ │ │ │ - mov.w r8, #0 │ │ │ │ - blx 2d924 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ - ldrd r3, r6, [r4, #20] │ │ │ │ - mov.w r9, #0 │ │ │ │ - ldrd r1, ip, [r4, #144] @ 0x90 │ │ │ │ - subs r6, r6, r3 │ │ │ │ - ldr r3, [r4, #68] @ 0x44 │ │ │ │ - asrs r7, r6, #3 │ │ │ │ - sub.w r2, ip, r1 │ │ │ │ - subs r0, r0, r3 │ │ │ │ - strd r8, r9, [sp, #24] │ │ │ │ - lsls r3, r7, #1 │ │ │ │ - asrs r2, r2, #3 │ │ │ │ - asrs r0, r0, #3 │ │ │ │ - add.w lr, r3, r0 │ │ │ │ - cmp lr, r2 │ │ │ │ - bhi.n 64a8e │ │ │ │ - bcc.n 64a6a │ │ │ │ - add r3, r7 │ │ │ │ - mov.w r8, #0 │ │ │ │ - add r0, r3 │ │ │ │ - mov.w r9, #0 │ │ │ │ - ldrd r3, r1, [r4, #92] @ 0x5c │ │ │ │ - strd r8, r9, [sp, #24] │ │ │ │ - subs r2, r1, r3 │ │ │ │ - asrs r2, r2, #3 │ │ │ │ - cmp r0, r2 │ │ │ │ - bhi.n 64a78 │ │ │ │ - bcc.n 64a5e │ │ │ │ - ldr r2, [pc, #200] @ (64b0c ) │ │ │ │ - add r3, r6 │ │ │ │ - str r3, [r4, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #192] @ (64b08 ) │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r2, [pc, #496] @ (60d98 ) │ │ │ │ + ldr r3, [pc, #488] @ (60d94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 64ae0 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ + bne.w 60d62 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add.w r0, r3, r0, lsl #3 │ │ │ │ - cmp r1, r0 │ │ │ │ - it ne │ │ │ │ - strne r0, [r4, #96] @ 0x60 │ │ │ │ - b.n 64a40 │ │ │ │ - add.w r1, r1, lr, lsl #3 │ │ │ │ - cmp ip, r1 │ │ │ │ + mov r2, fp │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 60b2e │ │ │ │ + mov r0, fp │ │ │ │ + b.n 60c66 │ │ │ │ + sub.w r2, r9, r3 │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 60ca6 │ │ │ │ + sub.w r0, r3, r9 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 60b90 │ │ │ │ + ldr r2, [r7, #16] │ │ │ │ + cmp r2, r6 │ │ │ │ + beq.w 60d2a │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2c508 │ │ │ │ + ldr r5, [r0, #20] │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r9, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + it cs │ │ │ │ + movcs r2, r5 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 60ce0 │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2db04 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + itt eq │ │ │ │ + subeq.w r5, r9, r5 │ │ │ │ + cmpeq r5, #0 │ │ │ │ + blt.w 60d3c │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #20 │ │ │ │ + bl 606fc │ │ │ │ + ldrd r5, r8, [sp, #20] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 60b90 │ │ │ │ + subs r0, r5, #0 │ │ │ │ it ne │ │ │ │ - strne.w r1, [r4, #148] @ 0x94 │ │ │ │ - b.n 64a22 │ │ │ │ - subs r2, r0, r2 │ │ │ │ - mov r3, r5 │ │ │ │ - add.w r0, r4, #92 @ 0x5c │ │ │ │ - blx 2bb24 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@plt> │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - ldrd r2, r6, [r4, #20] │ │ │ │ - subs r6, r6, r2 │ │ │ │ - b.n 64a40 │ │ │ │ - add.w r0, r4, #144 @ 0x90 │ │ │ │ - mov r3, r5 │ │ │ │ - sub.w r2, lr, r2 │ │ │ │ - mov r1, ip │ │ │ │ - blx 2bb24 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@plt> │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ - ldrd r3, r6, [r4, #20] │ │ │ │ - subs r6, r6, r3 │ │ │ │ - ldr r3, [r4, #68] @ 0x44 │ │ │ │ - asrs r7, r6, #3 │ │ │ │ - subs r0, r0, r3 │ │ │ │ - lsls r3, r7, #1 │ │ │ │ - asrs r0, r0, #3 │ │ │ │ - b.n 64a22 │ │ │ │ - ldr r3, [pc, #92] @ (64b10 ) │ │ │ │ - movw r2, #349 @ 0x15d │ │ │ │ - ldr r1, [pc, #88] @ (64b14 ) │ │ │ │ - ldr r0, [pc, #92] @ (64b18 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2ca48 <__assert_fail@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2d924 │ │ │ │ - ldr r2, [pc, #76] @ (64b1c ) │ │ │ │ - ldr r3, [pc, #56] @ (64b08 ) │ │ │ │ + movne r0, #1 │ │ │ │ + cmp sl, r8 │ │ │ │ + it eq │ │ │ │ + orreq.w r0, r0, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 60cf2 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + blx 2ba50 │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r7, #20] │ │ │ │ + b.n 60ba6 │ │ │ │ + adds r0, #16 │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #20 │ │ │ │ + blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r0, [r4, #16] │ │ │ │ + str r3, [r4, #24] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 2d5c8 │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ + b.n 60b2e │ │ │ │ + ldr r2, [r7, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 60c1a │ │ │ │ + ldr.w r8, [r7, #16] │ │ │ │ + mov r2, r9 │ │ │ │ + ldr.w r6, [r8, #20] │ │ │ │ + cmp r9, r6 │ │ │ │ + it cs │ │ │ │ + movcs r2, r6 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 60d1c │ │ │ │ + ldr.w r0, [r8, #16] │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + blx 2db04 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne.n 60d30 │ │ │ │ + sub.w r6, r6, r9 │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.n 60c1a │ │ │ │ + b.n 60c30 │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.n 60cda │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2cbf0 │ │ │ │ + ldr r5, [r0, #20] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r9, r5 │ │ │ │ + it cs │ │ │ │ + movcs r2, r5 │ │ │ │ + cbz r2, 60cca │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + blx 2db04 │ │ │ │ + cbnz r0, 60cce │ │ │ │ + sub.w r0, r5, r9 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 60c1a │ │ │ │ + ldr.w r0, [r8, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 60c36 │ │ │ │ + mov r5, r6 │ │ │ │ + mov r8, r6 │ │ │ │ + b.n 60c30 │ │ │ │ + sub.w r3, r9, r5 │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 60c1a │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + movs r0, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 60c36 │ │ │ │ + mov r8, r6 │ │ │ │ + ldrd r2, r3, [r8, #16] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + mov r2, r9 │ │ │ │ + cmp r9, r3 │ │ │ │ + it cs │ │ │ │ + movcs r2, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cbz r2, 60d14 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 2db04 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cbnz r0, 60d18 │ │ │ │ + sub.w r0, r9, r3 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ + b.n 60c42 │ │ │ │ + sub.w r6, r6, r9 │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.w 60c1a │ │ │ │ + mov r0, r2 │ │ │ │ + b.n 60c36 │ │ │ │ + movs r5, #0 │ │ │ │ + mov r8, r6 │ │ │ │ + b.n 60c30 │ │ │ │ + itt lt │ │ │ │ + movlt r3, #0 │ │ │ │ + movlt r5, r3 │ │ │ │ + bge.w 60c1a │ │ │ │ + b.n 60c30 │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ + mov r5, r8 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 60c30 │ │ │ │ + mov r8, r6 │ │ │ │ + b.n 60d02 │ │ │ │ + blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ + ldr r2, [pc, #76] @ (60d9c ) │ │ │ │ + ldr r3, [pc, #64] @ (60d94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 64b00 │ │ │ │ + beq.n 60d8a │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ - mov r0, r5 │ │ │ │ + blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ + movs r1, #44 @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #48] @ (64b20 ) │ │ │ │ - ldr r3, [pc, #24] @ (64b08 ) │ │ │ │ + ldr r2, [pc, #44] @ (60da0 ) │ │ │ │ + ldr r3, [pc, #28] @ (60d94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 64ae0 │ │ │ │ + bne.n 60d62 │ │ │ │ + blx 2d548 <__cxa_rethrow@plt> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - add r6, pc, #848 @ (adr r6, 64e58 (double*, int, double)@@Base+0x11c>) │ │ │ │ + nop │ │ │ │ + b.n 605fc │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #896 @ (adr r4, 64e90 (double*, int, double)@@Base+0x154>) │ │ │ │ + b.n 61498 )@@Base+0x42c> │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r4, [r7, #28] │ │ │ │ - movs r4, r0 │ │ │ │ - strh r2, [r4, #42] @ 0x2a │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r0, [r0, #32] │ │ │ │ - movs r4, r0 │ │ │ │ - add r4, pc, #352 @ (adr r4, 64c80 ) │ │ │ │ + b.n 6114c )@@Base+0xe0> │ │ │ │ movs r6, r0 │ │ │ │ - add r4, pc, #224 @ (adr r4, 64c04 ) │ │ │ │ + b.n 61108 )@@Base+0x9c> │ │ │ │ movs r6, r0 │ │ │ │ - │ │ │ │ -00064b24 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r3, [pc, #88] @ (64b90 ) │ │ │ │ - ldr r1, [r1, #20] │ │ │ │ - sub sp, #12 │ │ │ │ - add r3, pc │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #672] @ (61058 ) │ │ │ │ + ldr r3, [pc, #672] @ (6105c ) │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + add r2, pc │ │ │ │ + mov r7, r0 │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2b890 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add.w fp, r0, #24 │ │ │ │ + str.w fp, [r0, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r8, r5, [r3] │ │ │ │ + str r5, [sp, #20] │ │ │ │ + cmp r5, #15 │ │ │ │ + bhi.w 60f1e │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 60e8c │ │ │ │ + ldrb.w r3, [r8] │ │ │ │ + mov r2, fp │ │ │ │ + strb r3, [r0, #24] │ │ │ │ + str r5, [r4, #20] │ │ │ │ + movs r3, #0 │ │ │ │ + strb r3, [r2, r5] │ │ │ │ + add.w sl, r7, #4 │ │ │ │ + mov r5, r6 │ │ │ │ + cmp sl, r6 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 64b7c │ │ │ │ - ldr r1, [pc, #80] @ (64b94 ) │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r2, [pc, #80] @ (64b98 ) │ │ │ │ + ldr.w r9, [r4, #20] │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + beq.w 60f3c │ │ │ │ + ldrd r2, r3, [r6, #16] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + mov r2, r9 │ │ │ │ + cmp r9, r3 │ │ │ │ + it cs │ │ │ │ + movcs r2, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 60e96 │ │ │ │ + ldrd r2, r1, [sp, #4] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + blx 2db04 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + itt eq │ │ │ │ + subeq.w r2, r9, r3 │ │ │ │ + cmpeq r2, #0 │ │ │ │ + blt.w 60f6e │ │ │ │ + ldrd r1, r2, [sp] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + blx 2db04 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cbz r0, 60e9e │ │ │ │ + cmp r0, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blt.n 60ea8 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + cmp r0, fp │ │ │ │ + beq.n 60e66 │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [r3, r1] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - mov r2, r1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - blx 2cd54 <__dynamic_cast@plt> │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - cbz r0, 64b6e │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r2, [pc, #496] @ (61060 ) │ │ │ │ + ldr r3, [pc, #488] @ (6105c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 6102a │ │ │ │ mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2cb8c │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r2, fp │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 60df6 │ │ │ │ + mov r0, fp │ │ │ │ + b.n 60f2e │ │ │ │ + sub.w r2, r9, r3 │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 60f6e │ │ │ │ + sub.w r0, r3, r9 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 60e58 │ │ │ │ + ldr r2, [r7, #16] │ │ │ │ + cmp r2, r6 │ │ │ │ + beq.w 60ff2 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2c508 │ │ │ │ + ldr r5, [r0, #20] │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r9, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + it cs │ │ │ │ + movcs r2, r5 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 60fa8 │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2db04 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + itt eq │ │ │ │ + subeq.w r5, r9, r5 │ │ │ │ + cmpeq r5, #0 │ │ │ │ + blt.w 61004 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #20 │ │ │ │ + bl 607ac │ │ │ │ + ldrd r5, r8, [sp, #20] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 60e58 │ │ │ │ + subs r0, r5, #0 │ │ │ │ + it ne │ │ │ │ + movne r0, #1 │ │ │ │ + cmp sl, r8 │ │ │ │ + it eq │ │ │ │ + orreq.w r0, r0, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 60fba │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2dbfc │ │ │ │ - ldr r3, [pc, #28] @ (64b9c ) │ │ │ │ - mov.w r2, #402 @ 0x192 │ │ │ │ - ldr r1, [pc, #28] @ (64ba0 ) │ │ │ │ - ldr r0, [pc, #28] @ (64ba4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2ca48 <__assert_fail@plt> │ │ │ │ - add r3, pc, #952 @ (adr r3, 64f4c (int*, int, int)@@Base+0x4c>) │ │ │ │ + mov r5, r4 │ │ │ │ + blx 2ba50 │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r7, #20] │ │ │ │ + b.n 60e6e │ │ │ │ + adds r0, #16 │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #20 │ │ │ │ + blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r0, [r4, #16] │ │ │ │ + str r3, [r4, #24] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 2d5c8 │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ + b.n 60df6 │ │ │ │ + ldr r2, [r7, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 60ee2 │ │ │ │ + ldr.w r8, [r7, #16] │ │ │ │ + mov r2, r9 │ │ │ │ + ldr.w r6, [r8, #20] │ │ │ │ + cmp r9, r6 │ │ │ │ + it cs │ │ │ │ + movcs r2, r6 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 60fe4 │ │ │ │ + ldr.w r0, [r8, #16] │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + blx 2db04 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne.n 60ff8 │ │ │ │ + sub.w r6, r6, r9 │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.n 60ee2 │ │ │ │ + b.n 60ef8 │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.n 60fa2 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2cbf0 │ │ │ │ + ldr r5, [r0, #20] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r9, r5 │ │ │ │ + it cs │ │ │ │ + movcs r2, r5 │ │ │ │ + cbz r2, 60f92 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + blx 2db04 │ │ │ │ + cbnz r0, 60f96 │ │ │ │ + sub.w r0, r5, r9 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 60ee2 │ │ │ │ + ldr.w r0, [r8, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 60efe │ │ │ │ + mov r5, r6 │ │ │ │ + mov r8, r6 │ │ │ │ + b.n 60ef8 │ │ │ │ + sub.w r3, r9, r5 │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 60ee2 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + movs r0, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 60efe │ │ │ │ + mov r8, r6 │ │ │ │ + ldrd r2, r3, [r8, #16] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + mov r2, r9 │ │ │ │ + cmp r9, r3 │ │ │ │ + it cs │ │ │ │ + movcs r2, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cbz r2, 60fdc │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 2db04 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cbnz r0, 60fe0 │ │ │ │ + sub.w r0, r9, r3 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ + b.n 60f0a │ │ │ │ + sub.w r6, r6, r9 │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.w 60ee2 │ │ │ │ + mov r0, r2 │ │ │ │ + b.n 60efe │ │ │ │ + movs r5, #0 │ │ │ │ + mov r8, r6 │ │ │ │ + b.n 60ef8 │ │ │ │ + itt lt │ │ │ │ + movlt r3, #0 │ │ │ │ + movlt r5, r3 │ │ │ │ + bge.w 60ee2 │ │ │ │ + b.n 60ef8 │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ + mov r5, r8 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 60ef8 │ │ │ │ + mov r8, r6 │ │ │ │ + b.n 60fca │ │ │ │ + blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ + ldr r2, [pc, #76] @ (61064 ) │ │ │ │ + ldr r3, [pc, #64] @ (6105c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 61052 │ │ │ │ + blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ + blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ + movs r1, #44 @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r2, [pc, #44] @ (61068 ) │ │ │ │ + ldr r3, [pc, #28] @ (6105c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6102a │ │ │ │ + blx 2d548 <__cxa_rethrow@plt> │ │ │ │ + blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ + nop │ │ │ │ + b.n 61334 )@@Base+0x2c8> │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r4, r7, #28 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r1, #29 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #26] │ │ │ │ - movs r4, r0 │ │ │ │ - strh r0, [r3, #36] @ 0x24 │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r6, [r6, #24] │ │ │ │ - movs r4, r0 │ │ │ │ - │ │ │ │ -00064ba8 , std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >&, std::map, std::allocator >, std::vector >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector > > > >&, std::map, std::allocator >, std::vector >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector > > > >&, int, std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >&, std::map, std::allocator >, std::vector >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector > > > >&, std::map, std::allocator >, std::vector >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector > > > >&)@@Base>: │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00064bac : │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00064bb4 : │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00064bb8 , std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > > const&, std::map, std::allocator >, std::vector >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector > > > > const&, std::map, std::allocator >, std::vector >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector > > > > const&, int, std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > > const&, std::map, std::allocator >, std::vector >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector > > > > const&, std::map, std::allocator >, std::vector >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector > > > > const&)@@Base>: │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00064bbc : │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00064bc0 : │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00064bc4 : │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ + b.n 611d0 )@@Base+0x164> │ │ │ │ + movs r6, r0 │ │ │ │ + svc 14 │ │ │ │ + movs r6, r0 │ │ │ │ + udf #234 @ 0xea │ │ │ │ + movs r6, r0 │ │ │ │ │ │ │ │ -00064bc8 : │ │ │ │ - ldr.w r0, [r0, #156] @ 0x9c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - bx r3 │ │ │ │ - nop │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0006106c )@@Base>: │ │ │ │ + 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, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ - mov sl, r0 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - cbz r4, 64c28 │ │ │ │ - ldr r6, [r4, #16] │ │ │ │ - movs r7, #1 │ │ │ │ - cmp r6, r8 │ │ │ │ - bgt.n 64c0e │ │ │ │ - bne.n 64bfe │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - cmp r3, r9 │ │ │ │ - bgt.n 64c0e │ │ │ │ - ldr r5, [r4, #12] │ │ │ │ + str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ + sub sp, #292 @ 0x124 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w r3, [pc, #2260] @ 61958 )@@Base+0x8ec> │ │ │ │ + add.w r8, sp, #260 @ 0x104 │ │ │ │ + ldr.w r5, [pc, #2256] @ 6195c )@@Base+0x8f0> │ │ │ │ + add.w r9, sp, #88 @ 0x58 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + movs r2, #0 │ │ │ │ + ldr.w r0, [pc, #2248] @ 61960 )@@Base+0x8f4> │ │ │ │ + add r5, pc │ │ │ │ + mov r1, r9 │ │ │ │ + add r6, sp, #268 @ 0x10c │ │ │ │ + add r0, pc │ │ │ │ movs r7, #0 │ │ │ │ - cbz r5, 64c14 │ │ │ │ - mov r4, r5 │ │ │ │ - movs r7, #1 │ │ │ │ - ldr r6, [r4, #16] │ │ │ │ - cmp r6, r8 │ │ │ │ - ble.n 64bf6 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 64c04 │ │ │ │ + ldr r3, [r0, r3] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #284] @ 0x11c │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + movs r3, #17 │ │ │ │ + str r6, [sp, #260] @ 0x104 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #260] @ 0x104 │ │ │ │ + str r3, [sp, #268] @ 0x10c │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + str r3, [r4, #12] │ │ │ │ + str r0, [r4, #0] │ │ │ │ + str r2, [r4, #8] │ │ │ │ + mov r2, r7 │ │ │ │ + str r1, [r4, #4] │ │ │ │ + ldrb r3, [r5, #0] │ │ │ │ + strb r3, [r4, #16] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #260] @ 0x104 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ + mov r0, r4 │ │ │ │ + strb r7, [r1, r3] │ │ │ │ + mov r1, r8 │ │ │ │ + blx 2cce8 , std::allocator > const&, int)@plt> │ │ │ │ mov r3, r4 │ │ │ │ - cbnz r7, 64c2a │ │ │ │ - cmp r8, r6 │ │ │ │ - ble.n 64c48 │ │ │ │ + ldr r4, [r4, #96] @ 0x60 │ │ │ │ + add.w r5, r3, #92 @ 0x5c │ │ │ │ + ldrd fp, r7, [sp, #260] @ 0x104 │ │ │ │ + mov sl, r5 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 617bc )@@Base+0x750> │ │ │ │ + mov r3, r6 │ │ │ │ + mov r6, r7 │ │ │ │ + mov r7, r3 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ + mov r2, r6 │ │ │ │ + cmp r6, r5 │ │ │ │ + it cs │ │ │ │ + movcs r2, r5 │ │ │ │ + cbz r2, 61118 )@@Base+0xac> │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, fp │ │ │ │ + blx 2db04 │ │ │ │ + cbnz r0, 6111a )@@Base+0xae> │ │ │ │ + subs r0, r5, r6 │ │ │ │ + ldrd r2, r1, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + itet ge │ │ │ │ + movge sl, r4 │ │ │ │ + movlt r4, r1 │ │ │ │ + movge r4, r2 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 61102 )@@Base+0x96> │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r7, r6 │ │ │ │ + mov r6, r3 │ │ │ │ + cmp r5, sl │ │ │ │ + beq.w 617bc )@@Base+0x750> │ │ │ │ + ldr.w r4, [sl, #20] │ │ │ │ + mov r2, r7 │ │ │ │ + cmp r7, r4 │ │ │ │ + it cs │ │ │ │ + movcs r2, r4 │ │ │ │ + cbz r2, 61154 )@@Base+0xe8> │ │ │ │ + ldr.w r1, [sl, #16] │ │ │ │ + mov r0, fp │ │ │ │ + blx 2db04 │ │ │ │ + cbnz r0, 61156 )@@Base+0xea> │ │ │ │ + subs r0, r7, r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 617bc )@@Base+0x750> │ │ │ │ movs r2, #0 │ │ │ │ - strd r2, r3, [sl] │ │ │ │ + cmp fp, r6 │ │ │ │ + str.w r2, [sl, #40] @ 0x28 │ │ │ │ + beq.n 61170 )@@Base+0x104> │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ + mov r0, fp │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ + ldr.w r5, [pc, #2028] @ 61964 )@@Base+0x8f8> │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r9 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r5, pc │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + movs r2, #0 │ │ │ │ + add.w sl, sp, #100 @ 0x64 │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add.w fp, sp, #124 @ 0x7c │ │ │ │ + str.w sl, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [r3, #60] @ 0x3c │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + movs r3, #18 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + mov r4, r0 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + add r3, sp, #116 @ 0x74 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + mov.w ip, #60 @ 0x3c │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + str r3, [r4, #12] │ │ │ │ + str r0, [r4, #0] │ │ │ │ + str r1, [r4, #4] │ │ │ │ + mov r1, r9 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldrh r3, [r5, #0] │ │ │ │ + strh r3, [r4, #16] │ │ │ │ + ldrd r3, r2, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + strb r7, [r2, r3] │ │ │ │ + mov r2, r7 │ │ │ │ + str.w ip, [sp, #88] @ 0x58 │ │ │ │ + str.w fp, [sp, #116] @ 0x74 │ │ │ │ + blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w ip, [pc, #1932] @ 61968 )@@Base+0x8fc> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + add ip, pc │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + add.w r7, ip, #48 @ 0x30 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + mov r5, ip │ │ │ │ + adds r4, #16 │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [r4, #-16] │ │ │ │ + str.w r1, [r4, #-12] │ │ │ │ + str.w r2, [r4, #-8] │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ + cmp r5, r7 │ │ │ │ + bne.n 611ec )@@Base+0x180> │ │ │ │ + mov r3, ip │ │ │ │ + add r2, sp, #188 @ 0xbc │ │ │ │ + add r1, sp, #148 @ 0x94 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + add r2, sp, #172 @ 0xac │ │ │ │ + add r1, sp, #196 @ 0xc4 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + movs r5, #0 │ │ │ │ + ldmia r3!, {r0, r1, r2} │ │ │ │ + str r1, [r4, #4] │ │ │ │ + str r0, [r4, #0] │ │ │ │ + mov r1, r9 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + movs r7, #2 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + movw ip, #28526 @ 0x6f6e │ │ │ │ + ldr r2, [sp, #116] @ 0x74 │ │ │ │ + mov.w lr, #111 @ 0x6f │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + strb r5, [r2, r3] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str.w lr, [sp, #88] @ 0x58 │ │ │ │ + strh.w ip, [sp, #148] @ 0x94 │ │ │ │ + strh.w ip, [sp, #172] @ 0xac │ │ │ │ + str r7, [sp, #144] @ 0x90 │ │ │ │ + str r7, [sp, #168] @ 0xa8 │ │ │ │ + strb.w r5, [sp, #150] @ 0x96 │ │ │ │ + strb.w r5, [sp, #174] @ 0xae │ │ │ │ + str r3, [sp, #188] @ 0xbc │ │ │ │ + blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w r1, [pc, #1796] @ 6196c )@@Base+0x900> │ │ │ │ + movs r2, #111 @ 0x6f │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + add r1, pc │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + str r0, [sp, #188] @ 0xbc │ │ │ │ + blx 2d5c8 │ │ │ │ + ldr.w r3, [pc, #1780] @ 61970 )@@Base+0x904> │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ + str r1, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + strb r5, [r0, r1] │ │ │ │ + mov r1, r9 │ │ │ │ + strh.w r3, [sp, #220] @ 0xdc │ │ │ │ + lsrs r3, r3, #16 │ │ │ │ + strb.w r3, [sp, #222] @ 0xde │ │ │ │ + add r3, sp, #236 @ 0xec │ │ │ │ + strb.w r5, [sp, #223] @ 0xdf │ │ │ │ + mov r0, r3 │ │ │ │ + add r5, sp, #220 @ 0xdc │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + movs r3, #3 │ │ │ │ + str r5, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ + add r3, sp, #244 @ 0xf4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #236] @ 0xec │ │ │ │ + movs r3, #41 @ 0x29 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w ip, [pc, #1724] @ 61974 )@@Base+0x908> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + add ip, pc │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ + add.w lr, ip, #32 │ │ │ │ + str r3, [sp, #244] @ 0xf4 │ │ │ │ + mov r7, ip │ │ │ │ + adds r4, #16 │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + ldmia r7!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [r4, #-16] │ │ │ │ + str.w r1, [r4, #-12] │ │ │ │ + str.w r2, [r4, #-8] │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ + cmp r7, lr │ │ │ │ + bne.n 612c8 )@@Base+0x25c> │ │ │ │ + add r1, sp, #164 @ 0xa4 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ + ldmia.w ip!, {r0, r1} │ │ │ │ + str r5, [sp, #32] │ │ │ │ + add r2, sp, #212 @ 0xd4 │ │ │ │ + add r3, sp, #140 @ 0x8c │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + str r1, [r4, #4] │ │ │ │ + str r0, [r4, #0] │ │ │ │ + ldrb.w r1, [ip] │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + strb r1, [r4, #8] │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ + str r4, [sp, #240] @ 0xf0 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + strb r7, [r5, r4] │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r5, [sp, #76] @ 0x4c │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r6, r7, [sp, #260] @ 0x104 │ │ │ │ + ldr r4, [sp, #68] @ 0x44 │ │ │ │ + strb.w r7, [sp, #268] @ 0x10c │ │ │ │ + strd r8, r7, [sp, #16] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + blx r4 │ │ │ │ + ldr r0, [sp, #260] @ 0x104 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq.n 61340 )@@Base+0x2d4> │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 61350 )@@Base+0x2e4> │ │ │ │ + ldr r1, [sp, #244] @ 0xf4 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 61360 )@@Base+0x2f4> │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 61370 )@@Base+0x304> │ │ │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 61380 )@@Base+0x314> │ │ │ │ + ldr r1, [sp, #172] @ 0xac │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 61390 )@@Base+0x324> │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + cmp r0, fp │ │ │ │ + beq.n 6139e )@@Base+0x332> │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + cmp r0, sl │ │ │ │ + beq.n 613ac )@@Base+0x340> │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + movs r3, #19 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + str r6, [sp, #260] @ 0x104 │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r5, r3 │ │ │ │ + blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w ip, [pc, #1456] @ 61978 )@@Base+0x90c> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + add ip, pc │ │ │ │ + str r0, [sp, #260] @ 0x104 │ │ │ │ + str r3, [sp, #268] @ 0x10c │ │ │ │ + ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + str r3, [r4, #12] │ │ │ │ + str r0, [r4, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + str r1, [r4, #4] │ │ │ │ + mov r1, r8 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + mov r2, r7 │ │ │ │ + ldrh.w r3, [ip] │ │ │ │ + strh r3, [r4, #16] │ │ │ │ + ldrb.w r3, [ip, #2] │ │ │ │ + strb r3, [r4, #18] │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #260] @ 0x104 │ │ │ │ + str r4, [sp, #264] @ 0x108 │ │ │ │ + strb r7, [r3, r4] │ │ │ │ + blx 2cce8 , std::allocator > const&, int)@plt> │ │ │ │ + ldr r4, [r5, #96] @ 0x60 │ │ │ │ + add.w r1, r5, #92 @ 0x5c │ │ │ │ + ldrd fp, r7, [sp, #260] @ 0x104 │ │ │ │ + mov sl, r1 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 61804 )@@Base+0x798> │ │ │ │ + mov r3, r6 │ │ │ │ + mov r6, r7 │ │ │ │ + mov r7, r3 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ + mov r2, r6 │ │ │ │ + cmp r6, r5 │ │ │ │ + it cs │ │ │ │ + movcs r2, r5 │ │ │ │ + cbz r2, 6142e )@@Base+0x3c2> │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, fp │ │ │ │ + blx 2db04 │ │ │ │ + cbnz r0, 61430 )@@Base+0x3c4> │ │ │ │ + subs r0, r5, r6 │ │ │ │ + ldrd r2, r1, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + itet ge │ │ │ │ + movge sl, r4 │ │ │ │ + movlt r4, r1 │ │ │ │ + movge r4, r2 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 61418 )@@Base+0x3ac> │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r7, r6 │ │ │ │ + mov r6, r3 │ │ │ │ + cmp r1, sl │ │ │ │ + beq.w 61804 )@@Base+0x798> │ │ │ │ + ldr.w r4, [sl, #20] │ │ │ │ + mov r2, r7 │ │ │ │ + cmp r7, r4 │ │ │ │ + it cs │ │ │ │ + movcs r2, r4 │ │ │ │ + cbz r2, 6146a )@@Base+0x3fe> │ │ │ │ + ldr.w r1, [sl, #16] │ │ │ │ + mov r0, fp │ │ │ │ + blx 2db04 │ │ │ │ + cbnz r0, 6146c )@@Base+0x400> │ │ │ │ + subs r0, r7, r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 61804 )@@Base+0x798> │ │ │ │ + movs r2, #0 │ │ │ │ + cmp fp, r6 │ │ │ │ + str.w r2, [sl, #40] @ 0x28 │ │ │ │ + beq.n 61486 )@@Base+0x41a> │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ + mov r0, fp │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + movs r0, #12 │ │ │ │ + movs r4, #0 │ │ │ │ + ldr.w sl, [r3] │ │ │ │ + ldr.w r3, [pc, #1252] @ 6197c )@@Base+0x910> │ │ │ │ + ldr.w r1, [sl] │ │ │ │ + add r3, pc │ │ │ │ + ldr.w fp, [r1, #48] @ 0x30 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #236] @ 0xec │ │ │ │ + ldmia.w r3, {r0, r1, r2} │ │ │ │ + str r5, [sp, #212] @ 0xd4 │ │ │ │ + strb.w r4, [sp, #232] @ 0xe8 │ │ │ │ + stmia.w r5, {r0, r1, r2} │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w r4, [pc, #1208] @ 61980 )@@Base+0x914> │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + mov.w ip, #0 │ │ │ │ + add r4, pc │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #244] @ 0xf4 │ │ │ │ + mov.w lr, #86 @ 0x56 │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + str r0, [r7, #0] │ │ │ │ + str r1, [r7, #4] │ │ │ │ + str r2, [r7, #8] │ │ │ │ + str r3, [r7, #12] │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + str r0, [r7, #16] │ │ │ │ + str r1, [r7, #20] │ │ │ │ + mov r0, r8 │ │ │ │ + str r2, [r7, #24] │ │ │ │ + mov r1, r9 │ │ │ │ + str r3, [r7, #28] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ + strb.w ip, [r2, r3] │ │ │ │ + mov r2, ip │ │ │ │ + str.w lr, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #260] @ 0x104 │ │ │ │ + blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w r1, [pc, #1144] @ 61984 )@@Base+0x918> │ │ │ │ + movs r2, #86 @ 0x56 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + add r1, pc │ │ │ │ + str r3, [sp, #268] @ 0x10c │ │ │ │ + str r0, [sp, #260] @ 0x104 │ │ │ │ + blx 2d5c8 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r1, [sp, #260] @ 0x104 │ │ │ │ mov r0, sl │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - adds r4, r1, #4 │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ - cmp r4, r3 │ │ │ │ - itt eq │ │ │ │ - moveq r3, #0 │ │ │ │ - strdeq r3, r4, [sl] │ │ │ │ - beq.n 64c22 │ │ │ │ + str r2, [sp, #264] @ 0x108 │ │ │ │ + strb r3, [r1, r2] │ │ │ │ + movs r2, #2 │ │ │ │ + movs r1, #1 │ │ │ │ + strd r8, r3, [sp, #8] │ │ │ │ + strd r2, r1, [sp] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + blx fp │ │ │ │ + ldr r0, [sp, #260] @ 0x104 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq.n 61546 )@@Base+0x4da> │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 61556 )@@Base+0x4ea> │ │ │ │ + ldr r1, [sp, #244] @ 0xf4 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 61566 )@@Base+0x4fa> │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr.w r3, [pc, #1056] @ 61988 )@@Base+0x91c> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + add r3, pc │ │ │ │ + str r6, [sp, #260] @ 0x104 │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ + movs r2, #12 │ │ │ │ + str r2, [sp, #264] @ 0x108 │ │ │ │ + movs r2, #0 │ │ │ │ + strb.w r2, [sp, #280] @ 0x118 │ │ │ │ + ldmia.w r3, {r0, r1, r2} │ │ │ │ + stmia.w r6, {r0, r1, r2} │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2cbf0 │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + blx 2c828 , std::allocator > const&)@plt> │ │ │ │ mov r3, r4 │ │ │ │ + ldr r4, [r4, #72] @ 0x48 │ │ │ │ + add.w r1, r3, #68 @ 0x44 │ │ │ │ + ldrd fp, r7, [sp, #260] @ 0x104 │ │ │ │ + mov sl, r1 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 617ec )@@Base+0x780> │ │ │ │ + mov r3, r6 │ │ │ │ + mov r6, r7 │ │ │ │ + mov r7, r3 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ + mov r2, r6 │ │ │ │ + cmp r6, r5 │ │ │ │ + it cs │ │ │ │ + movcs r2, r5 │ │ │ │ + cbz r2, 615c0 )@@Base+0x554> │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, fp │ │ │ │ + blx 2db04 │ │ │ │ + cbnz r0, 615c2 )@@Base+0x556> │ │ │ │ + subs r0, r5, r6 │ │ │ │ + ldrd r2, r1, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + itet ge │ │ │ │ + movge sl, r4 │ │ │ │ + movlt r4, r1 │ │ │ │ + movge r4, r2 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 615aa )@@Base+0x53e> │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r7, r6 │ │ │ │ + mov r6, r3 │ │ │ │ + cmp r1, sl │ │ │ │ + beq.w 617ec )@@Base+0x780> │ │ │ │ + ldr.w r4, [sl, #20] │ │ │ │ + mov r2, r7 │ │ │ │ + cmp r7, r4 │ │ │ │ + it cs │ │ │ │ + movcs r2, r4 │ │ │ │ + cbz r2, 615fc )@@Base+0x590> │ │ │ │ + ldr.w r1, [sl, #16] │ │ │ │ + mov r0, fp │ │ │ │ + blx 2db04 │ │ │ │ + cbnz r0, 615fe )@@Base+0x592> │ │ │ │ + subs r0, r7, r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 617ec )@@Base+0x780> │ │ │ │ + movs r2, #3 │ │ │ │ + cmp fp, r6 │ │ │ │ + str.w r2, [sl, #40] @ 0x28 │ │ │ │ + beq.n 61618 )@@Base+0x5ac> │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ + mov r0, fp │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r7, [pc, #872] @ (6198c )@@Base+0x920>) │ │ │ │ + movs r4, #16 │ │ │ │ + ldr.w sl, [r3] │ │ │ │ + mov r0, r5 │ │ │ │ + add r7, pc │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + ldr.w fp, [r3, #24] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ mov r4, r0 │ │ │ │ - cmp r8, r6 │ │ │ │ - bgt.n 64c1c │ │ │ │ - bne.n 64c50 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - cmp r2, r9 │ │ │ │ - blt.n 64c1c │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ + mov.w ip, #0 │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ + mov.w lr, #65 @ 0x41 │ │ │ │ + ldmia r7!, {r0, r1, r2, r3} │ │ │ │ + str r0, [r4, #0] │ │ │ │ + str r1, [r4, #4] │ │ │ │ + mov r1, r9 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + str r3, [r4, #12] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r4 │ │ │ │ + strb.w ip, [r2, r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r2, ip │ │ │ │ + str.w lr, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #236] @ 0xec │ │ │ │ + blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r1, [pc, #792] @ (61990 )@@Base+0x924>) │ │ │ │ + movs r2, #65 @ 0x41 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + add r1, pc │ │ │ │ + str r3, [sp, #244] @ 0xf4 │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ + blx 2d5c8 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ mov r0, sl │ │ │ │ - strd r4, r3, [sl] │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - │ │ │ │ -00064c5c : │ │ │ │ - ldr r3, [pc, #24] @ (64c78 ) │ │ │ │ - ldr r2, [pc, #28] @ (64c7c ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [r0, #156] @ 0x9c │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #108] @ 0x6c │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 64c74 │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - bx r3 │ │ │ │ - nop │ │ │ │ - add r2, pc, #800 @ (adr r2, 64f9c (int*, int, int)@@Base+0x9c>) │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r0, r7, #21 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00064c80 : │ │ │ │ - ldr r3, [pc, #24] @ (64c9c ) │ │ │ │ - ldr r2, [pc, #28] @ (64ca0 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [r0, #156] @ 0x9c │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 64c98 │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - bx r3 │ │ │ │ - nop │ │ │ │ - add r2, pc, #656 @ (adr r2, 64f30 (int*, int, int)@@Base+0x30>) │ │ │ │ - movs r6, r0 │ │ │ │ - asrs r4, r2, #32 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00064ca4 : │ │ │ │ - ldr r3, [pc, #24] @ (64cc0 ) │ │ │ │ - ldr r2, [pc, #28] @ (64cc4 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [r0, #156] @ 0x9c │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #104] @ 0x68 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 64cbc │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - bx r3 │ │ │ │ - nop │ │ │ │ - add r2, pc, #512 @ (adr r2, 64ec4 (double*, int, double)@@Base+0x188>) │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r4, r6, #28 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00064cc8 >::reserve(unsigned int)@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 64d30 >::reserve(unsigned int)@@Base+0x68> │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ + vldr d1, [pc, #692] @ 61948 )@@Base+0x8dc> │ │ │ │ + strb r3, [r1, r2] │ │ │ │ + mov r2, r4 │ │ │ │ + strd r6, r3, [sp, #260] @ 0x104 │ │ │ │ + mov r1, r5 │ │ │ │ + strb.w r3, [sp, #268] @ 0x10c │ │ │ │ + strd r8, r3, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + vldr d0, [pc, #676] @ 61950 )@@Base+0x8e4> │ │ │ │ + blx fp │ │ │ │ + ldr r0, [sp, #260] @ 0x104 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq.n 616bc )@@Base+0x650> │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 616cc )@@Base+0x660> │ │ │ │ + ldr r1, [sp, #244] @ 0xf4 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 616dc )@@Base+0x670> │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r5, [pc, #688] @ (61994 )@@Base+0x928>) │ │ │ │ + mov r0, r8 │ │ │ │ + movs r3, #16 │ │ │ │ + str r6, [sp, #260] @ 0x104 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + add r5, pc │ │ │ │ + str r2, [sp, #28] │ │ │ │ + movs r2, #0 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - subs r3, r3, r2 │ │ │ │ - cmp.w r1, r3, asr #3 │ │ │ │ - bhi.n 64cf0 >::reserve(unsigned int)@@Base+0x28> │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ - lsls r5, r1, #3 │ │ │ │ - mov r0, r5 │ │ │ │ - subs r6, r6, r2 │ │ │ │ - blx 2b890 │ │ │ │ - ldrd r7, r2, [r4] │ │ │ │ - mov r8, r0 │ │ │ │ - subs r2, r2, r7 │ │ │ │ - cmp r2, #0 │ │ │ │ - bgt.n 64d18 >::reserve(unsigned int)@@Base+0x50> │ │ │ │ - cbnz r7, 64d2a >::reserve(unsigned int)@@Base+0x62> │ │ │ │ - add r6, r8 │ │ │ │ - add r5, r8 │ │ │ │ - strd r8, r6, [r4] │ │ │ │ - str r5, [r4, #8] │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r1, r7 │ │ │ │ - blx 2d5c8 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - subs r1, r1, r7 │ │ │ │ - mov r0, r7 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #260] @ 0x104 │ │ │ │ + movs r7, #0 │ │ │ │ + str r3, [sp, #268] @ 0x10c │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + str r0, [r4, #0] │ │ │ │ + str r1, [r4, #4] │ │ │ │ + mov r1, r8 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + str r3, [r4, #12] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #260] @ 0x104 │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ + mov r0, r4 │ │ │ │ + strb r7, [r2, r3] │ │ │ │ + blx 2c828 , std::allocator > const&)@plt> │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r4, [r4, #72] @ 0x48 │ │ │ │ + add.w r5, r2, #68 @ 0x44 │ │ │ │ + ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ + ldr r7, [sp, #264] @ 0x108 │ │ │ │ + mov sl, r5 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 617d4 )@@Base+0x768> │ │ │ │ + mov r3, r6 │ │ │ │ + mov r6, r7 │ │ │ │ + mov r7, r3 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ + mov r2, r6 │ │ │ │ + cmp r6, r5 │ │ │ │ + it cs │ │ │ │ + movcs r2, r5 │ │ │ │ + cbz r2, 6174e )@@Base+0x6e2> │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, fp │ │ │ │ + blx 2db04 │ │ │ │ + cbnz r0, 61750 )@@Base+0x6e4> │ │ │ │ + subs r0, r5, r6 │ │ │ │ + ldrd r2, r1, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + itet ge │ │ │ │ + movge sl, r4 │ │ │ │ + movlt r4, r1 │ │ │ │ + movge r4, r2 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 61738 )@@Base+0x6cc> │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r7, r6 │ │ │ │ + mov r6, r3 │ │ │ │ + cmp r5, sl │ │ │ │ + beq.n 617d4 )@@Base+0x768> │ │ │ │ + ldr.w r4, [sl, #20] │ │ │ │ + mov r2, r7 │ │ │ │ + cmp r7, r4 │ │ │ │ + it cs │ │ │ │ + movcs r2, r4 │ │ │ │ + cbz r2, 61788 )@@Base+0x71c> │ │ │ │ + ldr.w r1, [sl, #16] │ │ │ │ + mov r0, fp │ │ │ │ + blx 2db04 │ │ │ │ + cbnz r0, 6178a )@@Base+0x71e> │ │ │ │ + subs r0, r7, r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 617d4 )@@Base+0x768> │ │ │ │ + movs r2, #3 │ │ │ │ + cmp fp, r6 │ │ │ │ + str.w r2, [sl, #40] @ 0x28 │ │ │ │ + beq.n 617a2 )@@Base+0x736> │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ + mov r0, fp │ │ │ │ + adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - b.n 64d0a >::reserve(unsigned int)@@Base+0x42> │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - subs r1, r1, r7 │ │ │ │ - b.n 64d22 >::reserve(unsigned int)@@Base+0x5a> │ │ │ │ - ldr r0, [pc, #4] @ (64d38 >::reserve(unsigned int)@@Base+0x70>) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c184 │ │ │ │ - ldrh r2, [r5, #14] │ │ │ │ - movs r4, r0 │ │ │ │ - │ │ │ │ -00064d3c (double*, int, double)@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #388] @ (64ed4 (double*, int, double)@@Base+0x198>) │ │ │ │ - sub sp, #132 @ 0x84 │ │ │ │ - ldr r3, [pc, #388] @ (64ed8 (double*, int, double)@@Base+0x19c>) │ │ │ │ - cmp r1, #0 │ │ │ │ + ldr r2, [pc, #500] @ (61998 )@@Base+0x92c>) │ │ │ │ + ldr r3, [pc, #432] @ (61958 )@@Base+0x8ec>) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #388] @ (64edc (double*, int, double)@@Base+0x1a0>) │ │ │ │ - add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 64dd6 (double*, int, double)@@Base+0x9a> │ │ │ │ - blt.n 64df0 (double*, int, double)@@Base+0xb4> │ │ │ │ - movs.w ip, r1, asr #3 │ │ │ │ - beq.n 64da4 (double*, int, double)@@Base+0x68> │ │ │ │ + bne.n 61860 )@@Base+0x7f4> │ │ │ │ + add sp, #292 @ 0x124 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, r9 │ │ │ │ + str.w r8, [sp, #88] @ 0x58 │ │ │ │ + adds r0, #88 @ 0x58 │ │ │ │ + bl 60da4 │ │ │ │ + ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ + mov sl, r0 │ │ │ │ + b.n 6115c )@@Base+0xf0> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, sl │ │ │ │ + str.w r8, [sp, #88] @ 0x58 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - mov r2, ip │ │ │ │ - mov r3, r0 │ │ │ │ - vstr d0, [r3, #-64] @ 0xffffffc0 │ │ │ │ - subs r2, #1 │ │ │ │ - vstr d0, [r3, #-56] @ 0xffffffc8 │ │ │ │ - add.w r3, r3, #64 @ 0x40 │ │ │ │ - vstr d0, [r3, #-112] @ 0xffffff90 │ │ │ │ - vstr d0, [r3, #-104] @ 0xffffff98 │ │ │ │ - vstr d0, [r3, #-96] @ 0xffffffa0 │ │ │ │ - vstr d0, [r3, #-88] @ 0xffffffa8 │ │ │ │ - vstr d0, [r3, #-80] @ 0xffffffb0 │ │ │ │ - vstr d0, [r3, #-72] @ 0xffffffb8 │ │ │ │ - bne.n 64d74 (double*, int, double)@@Base+0x38> │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - add.w r0, r0, ip, lsl #6 │ │ │ │ - and.w r1, r1, #7 │ │ │ │ - subs r1, #1 │ │ │ │ - cmp r1, #6 │ │ │ │ - bhi.n 64dd6 (double*, int, double)@@Base+0x9a> │ │ │ │ - tbb [pc, r1] │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ - lsrs r4, r1, #8 │ │ │ │ - lsls r0, r1, #24 │ │ │ │ - movs r4, r0 │ │ │ │ - vstr d0, [r0, #48] @ 0x30 │ │ │ │ - vstr d0, [r0, #40] @ 0x28 │ │ │ │ - vstr d0, [r0, #32] │ │ │ │ - vstr d0, [r0, #24] │ │ │ │ - vstr d0, [r0, #16] │ │ │ │ - vstr d0, [r0, #8] │ │ │ │ - vstr d0, [r0] │ │ │ │ - ldr r2, [pc, #264] @ (64ee0 (double*, int, double)@@Base+0x1a4>) │ │ │ │ - ldr r3, [pc, #252] @ (64ed8 (double*, int, double)@@Base+0x19c>) │ │ │ │ + bl 60adc │ │ │ │ + ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ + mov sl, r0 │ │ │ │ + b.n 6178e )@@Base+0x722> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, r9 │ │ │ │ + str.w r8, [sp, #88] @ 0x58 │ │ │ │ + adds r0, #64 @ 0x40 │ │ │ │ + bl 60adc │ │ │ │ + ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ + mov sl, r0 │ │ │ │ + b.n 61604 )@@Base+0x598> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, r9 │ │ │ │ + str.w r8, [sp, #88] @ 0x58 │ │ │ │ + adds r0, #88 @ 0x58 │ │ │ │ + bl 60da4 │ │ │ │ + ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ + mov sl, r0 │ │ │ │ + b.n 61472 )@@Base+0x406> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #332] @ (6199c )@@Base+0x930>) │ │ │ │ + ldr r3, [pc, #264] @ (61958 )@@Base+0x8ec>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 64e7e (double*, int, double)@@Base+0x142> │ │ │ │ - add sp, #132 @ 0x84 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ - add r6, sp, #28 │ │ │ │ - blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #232] @ (64ee4 (double*, int, double)@@Base+0x1a8>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, sp, #16 │ │ │ │ - add r1, pc │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2d128 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #224] @ (64ee8 (double*, int, double)@@Base+0x1ac>) │ │ │ │ - add r7, sp, #52 @ 0x34 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r0, r7 │ │ │ │ - add r1, pc │ │ │ │ - blx 2d128 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #212] @ (64eec (double*, int, double)@@Base+0x1b0>) │ │ │ │ - add.w r8, sp, #76 @ 0x4c │ │ │ │ - add r2, sp, #24 │ │ │ │ + beq.n 61880 )@@Base+0x814> │ │ │ │ + blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ + b.n 61846 )@@Base+0x7da> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #304] @ (619a0 )@@Base+0x934>) │ │ │ │ + ldr r3, [pc, #232] @ (61958 )@@Base+0x8ec>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 61860 )@@Base+0x7f4> │ │ │ │ + blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ + add r3, sp, #140 @ 0x8c │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + add r3, sp, #212 @ 0xd4 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #164 @ 0xa4 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + b.n 61828 )@@Base+0x7bc> │ │ │ │ + add r3, sp, #140 @ 0x8c │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + add r3, sp, #164 @ 0xa4 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + b.n 61834 )@@Base+0x7c8> │ │ │ │ mov r0, r8 │ │ │ │ - add r1, pc │ │ │ │ - blx 2d128 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - add.w r9, sp, #100 @ 0x64 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str.w r9, [sp] │ │ │ │ - mov.w ip, #0 │ │ │ │ - str.w ip, [sp, #104] @ 0x68 │ │ │ │ - strb.w ip, [sp, #108] @ 0x6c │ │ │ │ - add.w ip, sp, #108 @ 0x6c │ │ │ │ - str.w ip, [sp, #100] @ 0x64 │ │ │ │ - blx 2bdc4 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ - mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #256] @ (619a4 )@@Base+0x938>) │ │ │ │ + ldr r3, [pc, #176] @ (61958 )@@Base+0x8ec>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 61880 )@@Base+0x814> │ │ │ │ + b.n 61860 )@@Base+0x7f4> │ │ │ │ + b.n 618c8 )@@Base+0x85c> │ │ │ │ + b.n 618c2 )@@Base+0x856> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r7 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r6 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #132] @ (64ef0 (double*, int, double)@@Base+0x1b4>) │ │ │ │ - ldr r3, [pc, #104] @ (64ed8 (double*, int, double)@@Base+0x19c>) │ │ │ │ + ldr r2, [pc, #216] @ (619a8 )@@Base+0x93c>) │ │ │ │ + ldr r3, [pc, #132] @ (61958 )@@Base+0x8ec>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 64e84 (double*, int, double)@@Base+0x148> │ │ │ │ - blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - b.n 64ea4 (double*, int, double)@@Base+0x168> │ │ │ │ - ldr r2, [pc, #108] @ (64ef4 (double*, int, double)@@Base+0x1b8>) │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [pc, #108] @ (64ef8 (double*, int, double)@@Base+0x1bc>) │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r1, r3 │ │ │ │ - blx 2d9d8 <__cxa_throw@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r6 │ │ │ │ + beq.n 61880 )@@Base+0x814> │ │ │ │ + b.n 61860 )@@Base+0x7f4> │ │ │ │ + mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c55c <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #80] @ (64efc (double*, int, double)@@Base+0x1c0>) │ │ │ │ - ldr r3, [pc, #40] @ (64ed8 (double*, int, double)@@Base+0x19c>) │ │ │ │ + ldr r2, [pc, #192] @ (619ac )@@Base+0x940>) │ │ │ │ + ldr r3, [pc, #104] @ (61958 )@@Base+0x8ec>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 64e7e (double*, int, double)@@Base+0x142> │ │ │ │ - blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 64e9e (double*, int, double)@@Base+0x162> │ │ │ │ - mov r0, r9 │ │ │ │ + beq.n 61880 )@@Base+0x814> │ │ │ │ + b.n 61860 )@@Base+0x7f4> │ │ │ │ + b.n 6190e )@@Base+0x8a2> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #152] @ (619b0 )@@Base+0x944>) │ │ │ │ + ldr r3, [pc, #64] @ (61958 )@@Base+0x8ec>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 61880 )@@Base+0x814> │ │ │ │ + b.n 61860 )@@Base+0x7f4> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 64e98 (double*, int, double)@@Base+0x15c> │ │ │ │ + ldr r2, [pc, #128] @ (619b4 )@@Base+0x948>) │ │ │ │ + ldr r3, [pc, #36] @ (61958 )@@Base+0x8ec>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 61880 )@@Base+0x814> │ │ │ │ + b.n 61860 )@@Base+0x7f4> │ │ │ │ nop │ │ │ │ - add r1, pc, #848 @ (adr r1, 65228 (double*, int)@@Base+0x180>) │ │ │ │ - movs r6, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + eors r1, r3 │ │ │ │ + ... │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #832 @ (adr r1, 65220 (double*, int)@@Base+0x178>) │ │ │ │ - movs r6, r0 │ │ │ │ - add r1, pc, #312 @ (adr r1, 6501c (int*, int, int)@@Base+0x11c>) │ │ │ │ + ldr r0, [r6, #100] @ 0x64 │ │ │ │ + movs r4, r0 │ │ │ │ + udf #138 @ 0x8a │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r6, [r5, #8] │ │ │ │ + ldrh r0, [r0, #28] │ │ │ │ + movs r4, r0 │ │ │ │ + rev r2, r0 │ │ │ │ + movs r4, r0 │ │ │ │ + cbnz r6, 6199c )@@Base+0x930> │ │ │ │ + movs r4, r0 │ │ │ │ + str r0, [r6, #92] @ 0x5c │ │ │ │ + movs r4, r0 │ │ │ │ + cbnz r6, 619ac )@@Base+0x940> │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r6, [r1, #60] @ 0x3c │ │ │ │ + movs r4, r0 │ │ │ │ + @ instruction: 0xb824 │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r2, [r1, #10] │ │ │ │ + @ instruction: 0xb800 │ │ │ │ + movs r4, r0 │ │ │ │ + add r5, sp, #0 │ │ │ │ + movs r4, r0 │ │ │ │ + @ instruction: 0xb754 │ │ │ │ + movs r4, r0 │ │ │ │ + @ instruction: 0xb6ca │ │ │ │ + movs r4, r0 │ │ │ │ + @ instruction: 0xb68c │ │ │ │ movs r4, r0 │ │ │ │ - strh r2, [r3, #2] │ │ │ │ + @ instruction: 0xb60a │ │ │ │ movs r4, r0 │ │ │ │ - add r0, pc, #744 @ (adr r0, 651dc (double*, int)@@Base+0x134>) │ │ │ │ + bvc.n 618a0 )@@Base+0x834> │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r0, #25 │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, pc, #488 @ (adr r0, 650e8 (double*, int)@@Base+0x40>) │ │ │ │ + bvs.n 61950 )@@Base+0x8e4> │ │ │ │ + movs r6, r0 │ │ │ │ + bvs.n 61914 )@@Base+0x8a8> │ │ │ │ + movs r6, r0 │ │ │ │ + bvs.n 618ac )@@Base+0x840> │ │ │ │ + movs r6, r0 │ │ │ │ + bvs.n 61a58 │ │ │ │ + movs r6, r0 │ │ │ │ + bvs.n 61a24 │ │ │ │ + movs r6, r0 │ │ │ │ + bvs.n 619d4 │ │ │ │ + movs r6, r0 │ │ │ │ + bpl.n 619a0 )@@Base+0x934> │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ -00064f00 (int*, int, int)@@Base>: │ │ │ │ +000619b8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr.w ip, [pc, #360] @ 6507c (int*, int, int)@@Base+0x17c> │ │ │ │ - sub sp, #132 @ 0x84 │ │ │ │ - ldr r3, [pc, #360] @ (65080 (int*, int, int)@@Base+0x180>) │ │ │ │ - cmp r1, #0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r4, [pc, #356] @ (65084 (int*, int, int)@@Base+0x184>) │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ + str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #488] @ (61bb8 ) │ │ │ │ + ldr r3, [pc, #488] @ (61bbc ) │ │ │ │ + sub sp, #124 @ 0x7c │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [r0, #28] │ │ │ │ + ldr.w r8, [pc, #484] @ 61bc0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 64f80 (int*, int, int)@@Base+0x80> │ │ │ │ - blt.n 64f9a (int*, int, int)@@Base+0x9a> │ │ │ │ - movs.w lr, r1, asr #3 │ │ │ │ - beq.n 64f5c (int*, int, int)@@Base+0x5c> │ │ │ │ - mov r3, r0 │ │ │ │ - mov.w ip, #0 │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - strd r2, r2, [r3] │ │ │ │ - strd r2, r2, [r3, #8] │ │ │ │ - cmp ip, lr │ │ │ │ - strd r2, r2, [r3, #16] │ │ │ │ - strd r2, r2, [r3, #24] │ │ │ │ - add.w r3, r3, #32 │ │ │ │ - bne.n 64f3c (int*, int, int)@@Base+0x3c> │ │ │ │ - add.w r0, r0, ip, lsl #5 │ │ │ │ - and.w r1, r1, #7 │ │ │ │ - subs r1, #1 │ │ │ │ - cmp r1, #6 │ │ │ │ - bhi.n 64f80 (int*, int, int)@@Base+0x80> │ │ │ │ - tbb [pc, r1] │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ - lsls r0, r1, #28 │ │ │ │ - lsls r6, r0, #20 │ │ │ │ - movs r4, r0 │ │ │ │ - str r2, [r0, #24] │ │ │ │ - str r2, [r0, #20] │ │ │ │ - str r2, [r0, #16] │ │ │ │ - str r2, [r0, #12] │ │ │ │ - str r2, [r0, #8] │ │ │ │ - str r2, [r0, #4] │ │ │ │ - str r2, [r0, #0] │ │ │ │ - ldr r2, [pc, #260] @ (65088 (int*, int, int)@@Base+0x188>) │ │ │ │ - ldr r3, [pc, #252] @ (65080 (int*, int, int)@@Base+0x180>) │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 61a7a │ │ │ │ + ldr r3, [r0, #32] │ │ │ │ + mov.w r9, #0 │ │ │ │ + vmov.f64 d10, #96 @ 0x3f000000 0.5 │ │ │ │ + vmov.f64 d9, #240 @ 0xbf800000 -1.0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 61a06 │ │ │ │ + b.n 61a54 │ │ │ │ + ldr r4, [r6, #28] │ │ │ │ + ldr.w r0, [r4, r9, lsl #2] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + blx r3 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + blt.n 61ada │ │ │ │ + add.w r3, r7, r4, lsl #3 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + vldr d8, [r3] │ │ │ │ + vadd.f64 d0, d8, d10 │ │ │ │ + blx 2ded4 │ │ │ │ + vsub.f64 d8, d8, d0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + vcmpe.f64 d8, #0.0 │ │ │ │ + ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ite pl │ │ │ │ + vmovpl.f64 d0, d7 │ │ │ │ + vmovmi.f64 d0, d9 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r6, #32] │ │ │ │ + cmp r3, r9 │ │ │ │ + bgt.n 61a04 │ │ │ │ + ldr r2, [pc, #364] @ (61bc4 ) │ │ │ │ + ldr r3, [pc, #356] @ (61bbc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 65028 (int*, int, int)@@Base+0x128> │ │ │ │ - add sp, #132 @ 0x84 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + bne.n 61b60 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add sp, #124 @ 0x7c │ │ │ │ + vpop {d8-d10} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + bx r3 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #108] @ 0x6c │ │ │ │ + blx r3 │ │ │ │ + subs.w r8, r0, #0 │ │ │ │ + ble.n 61a54 │ │ │ │ + vmov.f64 d10, #96 @ 0x3f000000 0.5 │ │ │ │ + vmov.f64 d9, #240 @ 0xbf800000 -1.0 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ + blx r3 │ │ │ │ + cbz r0, 61ad0 │ │ │ │ + vldr d8, [r7] │ │ │ │ + vadd.f64 d0, d8, d10 │ │ │ │ + blx 2ded4 │ │ │ │ + vsub.f64 d8, d8, d0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + vcmpe.f64 d8, #0.0 │ │ │ │ + ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ite pl │ │ │ │ + vmovpl.f64 d0, d7 │ │ │ │ + vmovmi.f64 d0, d9 │ │ │ │ + blx r3 │ │ │ │ + adds r4, #1 │ │ │ │ + adds r7, #8 │ │ │ │ + cmp r8, r4 │ │ │ │ + bne.n 61a90 │ │ │ │ + b.n 61a54 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ - add r6, sp, #28 │ │ │ │ + add r5, sp, #20 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #232] @ (6508c (int*, int, int)@@Base+0x18c>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, sp, #16 │ │ │ │ + ldr r1, [pc, #228] @ (61bc8 ) │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ + bl 2e4b4 │ │ │ │ + ldr r1, [pc, #220] @ (61bcc ) │ │ │ │ + add r6, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - blx 2d128 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #220] @ (65090 (int*, int, int)@@Base+0x190>) │ │ │ │ - add r7, sp, #52 @ 0x34 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - blx 2d128 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #212] @ (65094 (int*, int, int)@@Base+0x194>) │ │ │ │ - add.w r8, sp, #76 @ 0x4c │ │ │ │ - add r2, sp, #24 │ │ │ │ - mov r0, r8 │ │ │ │ + bl 2e4b4 │ │ │ │ + ldr r1, [pc, #212] @ (61bd0 ) │ │ │ │ + add r7, sp, #68 @ 0x44 │ │ │ │ + mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - blx 2d128 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ + bl 2e4b4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - add.w r9, sp, #100 @ 0x64 │ │ │ │ + add.w r9, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ mov.w ip, #0 │ │ │ │ - str.w ip, [sp, #104] @ 0x68 │ │ │ │ - strb.w ip, [sp, #108] @ 0x6c │ │ │ │ - add.w ip, sp, #108 @ 0x6c │ │ │ │ - str.w ip, [sp, #100] @ 0x64 │ │ │ │ + str.w ip, [sp, #96] @ 0x60 │ │ │ │ + strb.w ip, [sp, #100] @ 0x64 │ │ │ │ + add.w ip, sp, #100 @ 0x64 │ │ │ │ + str.w ip, [sp, #92] @ 0x5c │ │ │ │ blx 2bdc4 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #128] @ (65098 (int*, int, int)@@Base+0x198>) │ │ │ │ - ldr r3, [pc, #104] @ (65080 (int*, int, int)@@Base+0x180>) │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #132] @ (61bd4 ) │ │ │ │ + ldr r3, [pc, #108] @ (61bbc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 6502e (int*, int, int)@@Base+0x12e> │ │ │ │ + beq.n 61b66 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - b.n 6504e (int*, int, int)@@Base+0x14e> │ │ │ │ - ldr r2, [pc, #108] @ (6509c (int*, int, int)@@Base+0x19c>) │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [pc, #108] @ (650a0 (int*, int, int)@@Base+0x1a0>) │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ + b.n 61b8a │ │ │ │ + ldr r2, [pc, #112] @ (61bd8 ) │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [pc, #112] @ (61bdc ) │ │ │ │ + ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d9d8 <__cxa_throw@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r4 │ │ │ │ blx 2c55c <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #76] @ (650a4 (int*, int, int)@@Base+0x1a4>) │ │ │ │ - ldr r3, [pc, #40] @ (65080 (int*, int, int)@@Base+0x180>) │ │ │ │ + ldr r2, [pc, #76] @ (61be0 ) │ │ │ │ + ldr r3, [pc, #40] @ (61bbc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 65028 (int*, int, int)@@Base+0x128> │ │ │ │ + bne.n 61b60 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 65048 (int*, int, int)@@Base+0x148> │ │ │ │ + b.n 61b84 │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 65042 (int*, int, int)@@Base+0x142> │ │ │ │ - add r0, pc, #56 @ (adr r0, 650b8 (double*, int)@@Base+0x10>) │ │ │ │ + b.n 61b7e │ │ │ │ + bpl.n 61c64 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #40 @ (adr r0, 650b0 (double*, int)@@Base+0x8>) │ │ │ │ + bpl.n 61c50 │ │ │ │ movs r6, r0 │ │ │ │ - ldr r7, [sp, #656] @ 0x290 │ │ │ │ + bmi.n 61b68 │ │ │ │ movs r6, r0 │ │ │ │ - strh r4, [r0, #60] @ 0x3c │ │ │ │ + ldrh r4, [r0, #52] @ 0x34 │ │ │ │ movs r4, r0 │ │ │ │ - strh r0, [r4, #60] @ 0x3c │ │ │ │ + sxtb r0, r3 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r6, #26] │ │ │ │ + sxtb r4, r3 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ + bcc.n 61b88 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #832] @ 0x340 │ │ │ │ + bcc.n 61b0c │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ -000650a8 (double*, int)@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00061be4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #428] @ (65268 (double*, int)@@Base+0x1c0>) │ │ │ │ - sub sp, #132 @ 0x84 │ │ │ │ - ldr r3, [pc, #428] @ (6526c (double*, int)@@Base+0x1c4>) │ │ │ │ - cmp r1, #0 │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + ldr r2, [pc, #848] @ (61f48 ) │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ + ldr r3, [pc, #848] @ (61f4c ) │ │ │ │ + mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #428] @ (65270 (double*, int)@@Base+0x1c8>) │ │ │ │ - add r4, pc │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r6, [pc, #844] @ (61f50 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + movs r2, #1 │ │ │ │ + add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 65162 (double*, int)@@Base+0xba> │ │ │ │ - blt.n 6517c (double*, int)@@Base+0xd4> │ │ │ │ - movs.w ip, r1, asr #3 │ │ │ │ - beq.n 65114 (double*, int)@@Base+0x6c> │ │ │ │ - adds r0, #64 @ 0x40 │ │ │ │ - mov r2, ip │ │ │ │ - mov r3, r0 │ │ │ │ - vldr d7, [pc, #380] @ 65260 (double*, int)@@Base+0x1b8> │ │ │ │ - vstr d7, [r3, #-64] @ 0xffffffc0 │ │ │ │ - subs r2, #1 │ │ │ │ - vstr d7, [r3, #-56] @ 0xffffffc8 │ │ │ │ - add.w r3, r3, #64 @ 0x40 │ │ │ │ - vstr d7, [r3, #-112] @ 0xffffff90 │ │ │ │ - vstr d7, [r3, #-104] @ 0xffffff98 │ │ │ │ - vstr d7, [r3, #-96] @ 0xffffffa0 │ │ │ │ - vstr d7, [r3, #-88] @ 0xffffffa8 │ │ │ │ - vstr d7, [r3, #-80] @ 0xffffffb0 │ │ │ │ - vstr d7, [r3, #-72] @ 0xffffffb8 │ │ │ │ - bne.n 650e4 (double*, int)@@Base+0x3c> │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - add.w r0, r0, ip, lsl #6 │ │ │ │ - and.w r1, r1, #7 │ │ │ │ - subs r1, #1 │ │ │ │ - cmp r1, #6 │ │ │ │ - bhi.n 65162 (double*, int)@@Base+0xba> │ │ │ │ - tbb [pc, r1] │ │ │ │ - adds r4, r3, r0 │ │ │ │ - asrs r4, r2, #32 │ │ │ │ - lsrs r4, r1, #32 │ │ │ │ - movs r4, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [r0, #48] @ 0x30 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [r0, #40] @ 0x28 │ │ │ │ - movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ - strd r2, r3, [r0, #32] │ │ │ │ + blx 2cb14 │ │ │ │ + ldr r3, [pc, #828] @ (61f54 ) │ │ │ │ + ldr r2, [pc, #828] @ (61f58 ) │ │ │ │ + movs r1, #0 │ │ │ │ + add r3, pc │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + str.w r1, [r4, #200] @ 0xc8 │ │ │ │ + strb.w r1, [sp, #51] @ 0x33 │ │ │ │ + adds r2, #8 │ │ │ │ + ldmia.w r3, {r0, r1} │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r6, [r5, #192] @ 0xc0 │ │ │ │ + movs r3, #7 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + strh.w r1, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + lsrs r1, r1, #16 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + strb.w r1, [sp, #50] @ 0x32 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + blx 2d64c │ │ │ │ + cmp r0, #7 │ │ │ │ + beq.w 61eaa │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + add r7, sp, #60 @ 0x3c │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + blx 2d64c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #15 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + bhi.w 61e8e │ │ │ │ + cmp r0, #1 │ │ │ │ + bne.w 61ec4 │ │ │ │ + ldrb r3, [r6, #0] │ │ │ │ + strb.w r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + strb r2, [r1, r3] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + subs r3, r3, r2 │ │ │ │ + cmp r3, #14 │ │ │ │ + bls.w 61f04 │ │ │ │ + ldr r1, [pc, #712] @ (61f5c ) │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + movs r2, #15 │ │ │ │ + mov r0, r3 │ │ │ │ + add r1, pc │ │ │ │ + mov r7, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 2cad8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ + blx 2b890 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r6, r0 │ │ │ │ + blx 2be78 , std::allocator > const&)@plt> │ │ │ │ + ldr.w r8, [r5, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ - strd r2, r3, [r0, #24] │ │ │ │ - movs r2, #0 │ │ │ │ + str.w r6, [r4, #200] @ 0xc8 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 61cd0 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r8, #4] │ │ │ │ + add.w r9, sp, #20 │ │ │ │ + add r6, sp, #92 @ 0x5c │ │ │ │ + mov r0, r9 │ │ │ │ + add.w fp, sp, #84 @ 0x54 │ │ │ │ + blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ + ldr r2, [pc, #636] @ (61f60 ) │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov ip, r6 │ │ │ │ + add r2, pc │ │ │ │ + mov.w sl, #10 │ │ │ │ + mov.w lr, #0 │ │ │ │ + str.w r8, [sp, #20] │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + ldmia r2, {r0, r1, r2} │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + stmia.w ip!, {r0, r1} │ │ │ │ + mov r7, r3 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + strh.w r2, [ip] │ │ │ │ + mov r1, fp │ │ │ │ + add r2, sp, #24 │ │ │ │ + str.w sl, [sp, #88] @ 0x58 │ │ │ │ + strb.w lr, [sp, #102] @ 0x66 │ │ │ │ + blx r7 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq.n 61d26 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ + ldr.w r8, [r5, #176] @ 0xb0 │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ + str.w r3, [r4, #128] @ 0x80 │ │ │ │ movs r3, #0 │ │ │ │ - strd r2, r3, [r0, #16] │ │ │ │ - movs r2, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 61d4c │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r8, #4] │ │ │ │ + mov r0, r9 │ │ │ │ + mov.w sl, #14 │ │ │ │ + blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ + ldr r3, [pc, #524] @ (61f64 ) │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + mov ip, r6 │ │ │ │ + add r3, pc │ │ │ │ + mov.w lr, #0 │ │ │ │ + str.w r8, [sp, #20] │ │ │ │ + ldr r7, [r2, #76] @ 0x4c │ │ │ │ + ldmia r3, {r0, r1, r2, r3} │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + stmia.w ip!, {r0, r1, r2} │ │ │ │ + mov r0, r8 │ │ │ │ + add.w r2, r4, #148 @ 0x94 │ │ │ │ + strh.w r3, [ip] │ │ │ │ + mov r1, fp │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str.w sl, [sp, #88] @ 0x58 │ │ │ │ + strb.w lr, [sp, #106] @ 0x6a │ │ │ │ + blx r7 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq.n 61d98 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ + vldr d7, [sp, #24] │ │ │ │ + vldr d6, [r5, #104] @ 0x68 │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ + ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ + vcmpe.f64 d6, d7 │ │ │ │ + ldr.w r8, [r5, #176] @ 0xb0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it le │ │ │ │ + vmovle.f64 d7, d6 │ │ │ │ + cmp r2, r3 │ │ │ │ + it gt │ │ │ │ + strgt.w r3, [r4, #148] @ 0x94 │ │ │ │ movs r3, #0 │ │ │ │ - strd r2, r3, [r0, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + vstr d7, [r4, #136] @ 0x88 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 61dde │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r8, #4] │ │ │ │ + add.w sl, sp, #16 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [r0] │ │ │ │ - ldr r2, [pc, #272] @ (65274 (double*, int)@@Base+0x1cc>) │ │ │ │ - ldr r3, [pc, #260] @ (6526c (double*, int)@@Base+0x1c4>) │ │ │ │ + mov r0, fp │ │ │ │ + str.w r8, [sp, #16] │ │ │ │ + ldr.w r9, [r3, #64] @ 0x40 │ │ │ │ + movs r3, #18 │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w ip, [pc, #352] @ 61f68 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov.w lr, #0 │ │ │ │ + add ip, pc │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + str r3, [r5, #12] │ │ │ │ + str r0, [r5, #0] │ │ │ │ + mov r0, r8 │ │ │ │ + str r1, [r5, #4] │ │ │ │ + str r2, [r5, #8] │ │ │ │ + ldrh.w r3, [ip] │ │ │ │ + strh r3, [r5, #16] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + strb.w lr, [r1, r2] │ │ │ │ + add.w r2, r4, #204 @ 0xcc │ │ │ │ + mov r1, fp │ │ │ │ + blx r9 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq.n 61e4c │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 61e62 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 61e72 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r2, [pc, #248] @ (61f6c ) │ │ │ │ + ldr r3, [pc, #212] @ (61f4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6520a (double*, int)@@Base+0x162> │ │ │ │ - add sp, #132 @ 0x84 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ - add r6, sp, #28 │ │ │ │ - blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #240] @ (65278 (double*, int)@@Base+0x1d0>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, sp, #16 │ │ │ │ - add r1, pc │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2d128 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #232] @ (6527c (double*, int)@@Base+0x1d4>) │ │ │ │ - add r7, sp, #52 @ 0x34 │ │ │ │ - add r2, sp, #20 │ │ │ │ + bne.n 61f00 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ - add r1, pc │ │ │ │ - blx 2d128 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #220] @ (65280 (double*, int)@@Base+0x1d8>) │ │ │ │ - add.w r8, sp, #76 @ 0x4c │ │ │ │ - add r2, sp, #24 │ │ │ │ - mov r0, r8 │ │ │ │ - add r1, pc │ │ │ │ - blx 2d128 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - add.w r9, sp, #100 @ 0x64 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r8 │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str.w r9, [sp] │ │ │ │ - mov.w ip, #0 │ │ │ │ - str.w ip, [sp, #104] @ 0x68 │ │ │ │ - strb.w ip, [sp, #108] @ 0x6c │ │ │ │ - add.w ip, sp, #108 @ 0x6c │ │ │ │ - str.w ip, [sp, #100] @ 0x64 │ │ │ │ - blx 2bdc4 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r8 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 2d5c8 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + b.n 61c7c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2db04 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 61c56 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + b.n 61c7a │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 61c7a │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + b.n 61e9e │ │ │ │ + mov r0, fp │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r6 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #140] @ (65284 (double*, int)@@Base+0x1dc>) │ │ │ │ - ldr r3, [pc, #112] @ (6526c (double*, int)@@Base+0x1c4>) │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2bf74 │ │ │ │ + ldr r2, [pc, #128] @ (61f70 ) │ │ │ │ + ldr r3, [pc, #92] @ (61f4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 65210 (double*, int)@@Base+0x168> │ │ │ │ + beq.n 61f3e │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - b.n 65230 (double*, int)@@Base+0x188> │ │ │ │ - ldr r2, [pc, #116] @ (65288 (double*, int)@@Base+0x1e0>) │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [pc, #116] @ (6528c (double*, int)@@Base+0x1e4>) │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r1, r3 │ │ │ │ - blx 2d9d8 <__cxa_throw@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c55c <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #88] @ (65290 (double*, int)@@Base+0x1e8>) │ │ │ │ - ldr r3, [pc, #48] @ (6526c (double*, int)@@Base+0x1c4>) │ │ │ │ + ldr r2, [pc, #108] @ (61f74 ) │ │ │ │ + ldr r3, [pc, #68] @ (61f4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6520a (double*, int)@@Base+0x162> │ │ │ │ - blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 6522a (double*, int)@@Base+0x182> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r8 │ │ │ │ + bne.n 61f00 │ │ │ │ + ldr r0, [pc, #92] @ (61f78 ) │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + blx 2c184 │ │ │ │ + b.n 61eda │ │ │ │ + mov r0, r6 │ │ │ │ + movs r1, #56 @ 0x38 │ │ │ │ + blx 2c4e4 │ │ │ │ + b.n 61eda │ │ │ │ + mov r0, fp │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 65224 (double*, int)@@Base+0x17c> │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ + b.n 61eda │ │ │ │ + blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ + b.n 61f30 │ │ │ │ + b.n 61ed4 │ │ │ │ + b.n 61ee0 │ │ │ │ + bcc.n 61fa4 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #400] @ 0x190 │ │ │ │ + bcc.n 61f98 │ │ │ │ movs r6, r0 │ │ │ │ - ldr r5, [sp, #776] @ 0x308 │ │ │ │ - movs r6, r0 │ │ │ │ - strh r2, [r4, #44] @ 0x2c │ │ │ │ + strb r0, [r1, r0] │ │ │ │ + movs r4, r0 │ │ │ │ + lsrs r0, r2, #28 │ │ │ │ + movs r0, r0 │ │ │ │ + sub sp, #456 @ 0x1c8 │ │ │ │ movs r4, r0 │ │ │ │ - strh r2, [r1, #46] @ 0x2e │ │ │ │ + str r0, [r2, #12] │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r6, [r1, #19] │ │ │ │ + ldrsh r6, [r5, r6] │ │ │ │ + movs r4, r0 │ │ │ │ + ldrb r0, [r6, #27] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r5, [sp, #184] @ 0xb8 │ │ │ │ + beq.n 61ed4 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r0, #25 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ + beq.n 61fe4 │ │ │ │ movs r6, r0 │ │ │ │ + beq.n 61fb8 │ │ │ │ + movs r6, r0 │ │ │ │ + strb r6, [r4, r4] │ │ │ │ + movs r4, r0 │ │ │ │ │ │ │ │ -00065294 >::reserve(unsigned int)@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00061f7c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 652fc >::reserve(unsigned int)@@Base+0x68> │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + str.w r0, [ip, #3608] @ 0xe18 │ │ │ │ + ldr r4, [pc, #324] @ (620d8 ) │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #324] @ (620dc ) │ │ │ │ + sub sp, #404 @ 0x194 │ │ │ │ + add r4, pc │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + str r0, [sp, #396] @ 0x18c │ │ │ │ + mov.w r0, #0 │ │ │ │ + ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #108] @ 0x6c │ │ │ │ + blx r3 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #108] @ 0x6c │ │ │ │ + blx r3 │ │ │ │ + cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + bcs.w 6294c │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + mov.w r9, #0 │ │ │ │ + strd r9, r9, [sp, #108] @ 0x6c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 62788 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + lsls r7, r3, #3 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2b890 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ + adds r6, r0, r7 │ │ │ │ + movs r2, #0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + strd r2, r3, [r0], #8 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 627c6 │ │ │ │ + mov r1, r9 │ │ │ │ + sub.w r2, r7, #8 │ │ │ │ + blx 2c47c │ │ │ │ + str r7, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + str r6, [r3, #4] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #124] @ 0x7c │ │ │ │ + blx r3 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #108] @ 0x6c │ │ │ │ + blx r3 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ccc0 (double const*, int, double*)@plt> │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #108] @ 0x6c │ │ │ │ + blx r3 │ │ │ │ + cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + bcs.w 628e6 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + movs r2, #0 │ │ │ │ + strd r2, r2, [sp, #124] @ 0x7c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 6277a │ │ │ │ + lsls r7, r3, #3 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2b890 │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ + adds r6, r0, r7 │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ + movs r2, #0 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ + strd r2, r3, [r0], #8 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #128] @ 0x80 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 627ce │ │ │ │ + sub.w r2, r7, #8 │ │ │ │ + movs r1, #0 │ │ │ │ + blx 2c47c │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + str r6, [r3, #4] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + blx r3 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #108] @ 0x6c │ │ │ │ + blx r3 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ccc0 (double const*, int, double*)@plt> │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + ldr.w r0, [r5, #200] @ 0xc8 │ │ │ │ + blx 2c3c8 │ │ │ │ + ldr.w r0, [r5, #200] @ 0xc8 │ │ │ │ + blx 2d1a0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 6286c │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 62846 │ │ │ │ + movs r3, #0 │ │ │ │ + vldr d8, [pc, #12] @ 620d0 │ │ │ │ + mov sl, r3 │ │ │ │ + mov r4, r3 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 620e8 │ │ │ │ + ... │ │ │ │ + ldmia r7, {r4, r7} │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + adds r4, #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 62172 │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + vmov.f64 d0, d8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 620e0 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + cmp sl, r3 │ │ │ │ + it ne │ │ │ │ + strne.w r4, [sl], #4 │ │ │ │ + bne.n 620e0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ + sub.w fp, sl, r3 │ │ │ │ + mov.w r3, fp, asr #2 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 62984 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r1, r3 │ │ │ │ + it cc │ │ │ │ + movcc r1, #1 │ │ │ │ + adds r6, r3, r1 │ │ │ │ + bcs.w 62862 │ │ │ │ + cmp r6, r2 │ │ │ │ + it cs │ │ │ │ + movcs r6, r2 │ │ │ │ + lsls r6, r6, #2 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2b890 │ │ │ │ + add.w r3, fp, #4 │ │ │ │ + mov r7, r0 │ │ │ │ + add.w sl, r0, r3 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + str.w r4, [r0, fp] │ │ │ │ + bgt.w 627b0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 627b8 │ │ │ │ + adds r3, r7, r6 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + adds r4, #1 │ │ │ │ + str r7, [sp, #16] │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 620e8 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + add r3, sp, #240 @ 0xf0 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 2c0e0 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #320] @ 0x140 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r3, [r3, #108] @ 0x6c │ │ │ │ + blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - subs r3, r3, r2 │ │ │ │ - cmp.w r1, r3, asr #2 │ │ │ │ - bhi.n 652bc >::reserve(unsigned int)@@Base+0x28> │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ - lsls r5, r1, #2 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #108] @ 0x6c │ │ │ │ + blx r3 │ │ │ │ + cmp r4, r0 │ │ │ │ + beq.w 62796 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + vldr d0, [pc, #812] @ 624e0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + ldr r1, [pc, #836] @ (62508 ) │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r3, #648] @ 0x288 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ + blx r3 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - subs r6, r6, r2 │ │ │ │ + blx 2be90 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + vldr d0, [r3] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr.w r3, [r3, #268] @ 0x10c │ │ │ │ + blx r3 │ │ │ │ + vldr d7, [r5, #136] @ 0x88 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ + vldr d8, [r5, #80] @ 0x50 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r0, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr.w r6, [r5, #200] @ 0xc8 │ │ │ │ + vadd.f64 d8, d7, d8 │ │ │ │ + ldr.w r4, [r5, #144] @ 0x90 │ │ │ │ + blx 2c9d8 <__getrusage64@plt> │ │ │ │ + ldrd r0, r1, [sp, #152] @ 0x98 │ │ │ │ + blx 2d960 <__aeabi_l2d@plt> │ │ │ │ + vmov d9, r0, r1 │ │ │ │ + ldrd r0, r1, [sp, #160] @ 0xa0 │ │ │ │ + blx 2d960 <__aeabi_l2d@plt> │ │ │ │ + vldr d7, [pc, #692] @ 624e8 │ │ │ │ + vmov d6, r0, r1 │ │ │ │ + ldr r3, [r6, #36] @ 0x24 │ │ │ │ + mov r1, r4 │ │ │ │ + vldr d0, [pc, #688] @ 624f0 │ │ │ │ + mov r0, r6 │ │ │ │ + vmla.f64 d9, d6, d7 │ │ │ │ + vsub.f64 d1, d8, d9 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62774 │ │ │ │ + blx 2debc │ │ │ │ + ldr.w r2, [r5, #200] @ 0xc8 │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ + ldrb r1, [r2, #16] │ │ │ │ + adds r3, #1 │ │ │ │ + ldr r6, [r2, #20] │ │ │ │ + str r3, [r5, #36] @ 0x24 │ │ │ │ + add.w r3, r5, #44 @ 0x2c │ │ │ │ + mov r2, r3 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 62746 │ │ │ │ + movs r1, #3 │ │ │ │ + blx 2b9ac │ │ │ │ + ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ + blx 2d894 │ │ │ │ + ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ + blx 2d894 │ │ │ │ + movs r1, #0 │ │ │ │ + blx 2cfb8 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + vldr d11, [r3] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 6258e │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r6, [sp, #316] @ 0x13c │ │ │ │ + sub.w sl, sl, r3 │ │ │ │ + ldrd r2, r3, [r8, #4] │ │ │ │ + mov.w r4, sl, asr #2 │ │ │ │ + subs r3, r3, r2 │ │ │ │ + lsls r2, r4, #3 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + asrs r3, r3, #2 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + movw r3, #65532 @ 0xfffc │ │ │ │ + movt r3, #16383 @ 0x3fff │ │ │ │ + cmp sl, r3 │ │ │ │ + bhi.w 62968 │ │ │ │ + vldr d10, [pc, #532] @ 624e0 │ │ │ │ + movs r3, #0 │ │ │ │ + vldr d9, [pc, #552] @ 624f8 │ │ │ │ + vldr d12, [pc, #556] @ 62500 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r3, sp, #140 @ 0x8c │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 625f8 │ │ │ │ + ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r9 │ │ │ │ blx 2b890 │ │ │ │ - ldrd r7, r2, [r4] │ │ │ │ - mov r8, r0 │ │ │ │ - subs r2, r2, r7 │ │ │ │ + mov r3, r0 │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ + add.w fp, r0, r9 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r4, #1 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ + str.w fp, [sp, #144] @ 0x90 │ │ │ │ + vstmia r3!, {d10} │ │ │ │ + beq.w 62730 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r3 │ │ │ │ + movs r1, #0 │ │ │ │ + subs r2, #8 │ │ │ │ + blx 2c47c │ │ │ │ + add fp, r0 │ │ │ │ + sub.w fp, fp, #8 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + sub.w r3, fp, r7 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov sl, r7 │ │ │ │ + mov.w fp, #0 │ │ │ │ + vmov.f64 d8, #96 @ 0x3f000000 0.5 │ │ │ │ + str r3, [r2, #4] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + sub.w r9, r3, #4 │ │ │ │ + ldr.w r3, [r9, #4]! │ │ │ │ + add.w r3, r6, r3, lsl #3 │ │ │ │ + vldr d13, [r3] │ │ │ │ + vadd.f64 d0, d13, d8 │ │ │ │ + blx 2ded4 │ │ │ │ + vsub.f64 d0, d13, d0 │ │ │ │ + vabs.f64 d0, d0 │ │ │ │ + vcmpe.f64 d0, d9 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bpl.w 62834 │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + vstmia sl!, {d13} │ │ │ │ + cmp r4, fp │ │ │ │ + bne.n 62344 │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + vmov.f64 d1, d10 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r4 │ │ │ │ + vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ + blx 2de5c │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ + movs r1, #12 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + vmov.f64 d8, d0 │ │ │ │ + blx 2b9ac │ │ │ │ + vmov.f64 d0, d8 │ │ │ │ + blx 2bfd4 │ │ │ │ + movs r1, #0 │ │ │ │ + blx 2cfb8 │ │ │ │ + vldr d7, [pc, #312] @ 624e8 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + vcmpe.f64 d8, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bmi.w 62608 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ + blx r3 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + ldrb.w lr, [r5, #96] @ 0x60 │ │ │ │ + mov.w ip, #0 │ │ │ │ + vmov.f64 d0, d10 │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ + mov r1, r8 │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + ldr.w r6, [r6, #672] @ 0x2a0 │ │ │ │ + blx r6 │ │ │ │ + ldrd r3, r2, [r8, #4] │ │ │ │ + subs r2, r2, r3 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + rsbs r2, r3, r2, asr #2 │ │ │ │ + beq.w 62850 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r8 │ │ │ │ + blx 2dbbc │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + movs r0, #0 │ │ │ │ + blx 2c9d8 <__getrusage64@plt> │ │ │ │ + ldrd r0, r1, [sp, #152] @ 0x98 │ │ │ │ + blx 2d960 <__aeabi_l2d@plt> │ │ │ │ + vmov d8, r0, r1 │ │ │ │ + ldrd r0, r1, [sp, #160] @ 0xa0 │ │ │ │ + blx 2d960 <__aeabi_l2d@plt> │ │ │ │ + vldr d5, [pc, #204] @ 624e8 │ │ │ │ + vmov d4, r0, r1 │ │ │ │ + vldr d6, [r5, #80] @ 0x50 │ │ │ │ + vldr d7, [r5, #136] @ 0x88 │ │ │ │ + vmla.f64 d8, d4, d5 │ │ │ │ + vsub.f64 d8, d8, d6 │ │ │ │ + vcmpe.f64 d8, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bgt.w 62584 │ │ │ │ + ldr r1, [r5, #36] @ 0x24 │ │ │ │ + ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ + cmp r1, r3 │ │ │ │ + bge.w 62584 │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ + ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ + cmp r2, r3 │ │ │ │ + bge.w 62584 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r5, #36] @ 0x24 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ + blx r3 │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 2be90 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + vldr d0, [r3] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + ldr.w r3, [r3, #268] @ 0x10c │ │ │ │ + blx r3 │ │ │ │ + vldr d7, [r5, #80] @ 0x50 │ │ │ │ + movs r0, #0 │ │ │ │ + vldr d13, [r5, #136] @ 0x88 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr.w fp, [r5, #200] @ 0xc8 │ │ │ │ + vadd.f64 d13, d13, d7 │ │ │ │ + ldr.w r6, [r5, #144] @ 0x90 │ │ │ │ + blx 2c9d8 <__getrusage64@plt> │ │ │ │ + ldrd r0, r1, [sp, #152] @ 0x98 │ │ │ │ + blx 2d960 <__aeabi_l2d@plt> │ │ │ │ + vmov d8, r0, r1 │ │ │ │ + ldrd r0, r1, [sp, #160] @ 0xa0 │ │ │ │ + blx 2d960 <__aeabi_l2d@plt> │ │ │ │ + vldr d7, [pc, #52] @ 624e8 │ │ │ │ + vmov d6, r0, r1 │ │ │ │ + ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ + mov r1, r6 │ │ │ │ + vldr d0, [pc, #44] @ 624f0 │ │ │ │ + mov r0, fp │ │ │ │ + vmla.f64 d8, d6, d7 │ │ │ │ + vsub.f64 d1, d13, d8 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62740 │ │ │ │ + blx 2debc │ │ │ │ + b.n 6250c │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ + ... │ │ │ │ + stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ + stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ + subs r6, #176 @ 0xb0 │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + vqrdmlsh.s , , d31[0] │ │ │ │ + ldr r1, [r6, #12] │ │ │ │ + ldrh r3, [r4, #6] │ │ │ │ + ldrh.w r3, [r5, #3812] @ 0xee4 │ │ │ │ + ... │ │ │ │ + add r4, sp, #536 @ 0x218 │ │ │ │ + movs r4, r0 │ │ │ │ + ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ + ldrb r2, [r3, #16] │ │ │ │ + ldr r6, [r3, #20] │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 652e4 >::reserve(unsigned int)@@Base+0x50> │ │ │ │ - cbnz r7, 652f6 >::reserve(unsigned int)@@Base+0x62> │ │ │ │ - add r6, r8 │ │ │ │ - add r5, r8 │ │ │ │ - strd r8, r6, [r4] │ │ │ │ - str r5, [r4, #8] │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r1, r7 │ │ │ │ - blx 2d5c8 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - subs r1, r1, r7 │ │ │ │ + beq.w 62736 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + movs r1, #3 │ │ │ │ + blx 2b9ac │ │ │ │ + ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ + blx 2d894 │ │ │ │ + ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ + blx 2d894 │ │ │ │ + movs r1, #0 │ │ │ │ + blx 2cfb8 │ │ │ │ + cbz r6, 62584 │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ + movs r1, #13 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + blx 2b9ac │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #108] @ 0x6c │ │ │ │ + blx r3 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, fp │ │ │ │ + add.w r3, r6, r3, lsl #3 │ │ │ │ + vldr d0, [r3] │ │ │ │ + blx 2bfd4 │ │ │ │ + movs r1, #0 │ │ │ │ + blx 2cfb8 │ │ │ │ + cbz r7, 62576 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c4e4 │ │ │ │ - b.n 652d6 >::reserve(unsigned int)@@Base+0x42> │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - subs r1, r1, r7 │ │ │ │ - b.n 652ee >::reserve(unsigned int)@@Base+0x5a> │ │ │ │ - ldr r0, [pc, #4] @ (65304 >::reserve(unsigned int)@@Base+0x70>) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c184 │ │ │ │ - strh r6, [r3, #32] │ │ │ │ - movs r4, r0 │ │ │ │ - │ │ │ │ -00065308 >::~_Vector_base()@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 65324 >::~_Vector_base()@@Base+0x1c> │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - subs r1, r1, r0 │ │ │ │ + ldrd r2, r3, [r8, #4] │ │ │ │ + str r6, [sp, #316] @ 0x13c │ │ │ │ + subs r3, r3, r2 │ │ │ │ + asrs r3, r3, #2 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + b.n 622e0 │ │ │ │ + cbz r7, 6258e │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mov r0, r7 │ │ │ │ blx 2c4e4 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00065328 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base>: │ │ │ │ + ldr.w r2, [r5, #204] @ 0xcc │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 653aa >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x82> │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov fp, r3 │ │ │ │ - sub sp, #12 │ │ │ │ - ldrd r8, r3, [r0, #4] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - sub.w r3, r3, r8 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp.w r2, r3, asr #3 │ │ │ │ - bhi.n 653ac >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x84> │ │ │ │ - sub.w r9, r8, r1 │ │ │ │ - ldrd sl, fp, [fp] │ │ │ │ - mov.w r0, r9, asr #3 │ │ │ │ - cmp r2, r0 │ │ │ │ - bcc.n 65436 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x10e> │ │ │ │ - subs r0, r2, r0 │ │ │ │ - it eq │ │ │ │ - moveq r0, r8 │ │ │ │ - beq.n 65380 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x58> │ │ │ │ - add.w r0, r8, r0, lsl #3 │ │ │ │ - cmp r8, r0 │ │ │ │ - beq.n 65380 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x58> │ │ │ │ - mov r3, r8 │ │ │ │ - strd sl, fp, [r3], #8 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 65378 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x50> │ │ │ │ - cmp.w r9, #8 │ │ │ │ - str r0, [r6, #4] │ │ │ │ - ble.w 65494 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x16c> │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 2c7f8 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - add r0, r9 │ │ │ │ - cmp r8, r7 │ │ │ │ - str r0, [r6, #4] │ │ │ │ - beq.n 653a4 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x7c> │ │ │ │ - strd sl, fp, [r4], #8 │ │ │ │ - cmp r8, r4 │ │ │ │ - bne.n 6539c >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x74> │ │ │ │ - add sp, #12 │ │ │ │ + ite eq │ │ │ │ + moveq r3, #0 │ │ │ │ + andne.w r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 627d6 │ │ │ │ + vldr d8, [pc, #728] @ 62880 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + blx 2b878 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cbz r3, 625bc │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + mov r0, r3 │ │ │ │ + subs r1, r2, r3 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + cbz r3, 625c8 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + cbz r3, 625d4 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r2, [pc, #704] @ (62898 ) │ │ │ │ + ldr r3, [pc, #708] @ (6289c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #396] @ 0x18c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 628fa │ │ │ │ + vmov.f64 d0, d8 │ │ │ │ + add sp, #404 @ 0x194 │ │ │ │ + vpop {d8-d13} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bx lr │ │ │ │ - ldr.w sl, [r0] │ │ │ │ - mvn.w r3, #4026531840 @ 0xf0000000 │ │ │ │ - sub.w r4, r8, sl │ │ │ │ - asrs r4, r4, #3 │ │ │ │ - subs r2, r3, r4 │ │ │ │ - cmp r5, r2 │ │ │ │ - bhi.w 654d8 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x1b0> │ │ │ │ - cmp r5, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - it cc │ │ │ │ - movcc r1, r4 │ │ │ │ - sub.w r2, r7, sl │ │ │ │ - adds r4, r4, r1 │ │ │ │ - bcs.n 65472 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x14a> │ │ │ │ - mov r9, r4 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 6548a >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x162> │ │ │ │ - lsls r5, r5, #3 │ │ │ │ - add.w r3, r9, r2 │ │ │ │ - vldr d7, [fp] │ │ │ │ - adds r1, r3, r5 │ │ │ │ - vstmia r3!, {d7} │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 653e4 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0xbc> │ │ │ │ - cmp r2, #8 │ │ │ │ - ble.n 654ae >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x186> │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r9 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2c7f8 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add r2, r5 │ │ │ │ - sub.w r8, r8, r7 │ │ │ │ - add.w r5, r9, r2 │ │ │ │ - cmp.w r8, #8 │ │ │ │ - ble.n 654a2 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x17a> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r8 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ + mov r7, r4 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r4, [sp, #144] @ 0x90 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + vstr d12, [sp, #136] @ 0x88 │ │ │ │ + b.n 62378 │ │ │ │ + ldr r6, [sp, #68] @ 0x44 │ │ │ │ + ldrd r2, r3, [r5, #28] │ │ │ │ + mov r1, r6 │ │ │ │ + vldr d0, [r5, #112] @ 0x70 │ │ │ │ + blx 2c04c │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + ldr r1, [pc, #644] @ (628a0 ) │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r3, #648] @ 0x288 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ + blx r3 │ │ │ │ + cbnz r0, 6264e │ │ │ │ + ldrd r2, r3, [r5, #28] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + vldr d0, [r5, #112] @ 0x70 │ │ │ │ + blx 2d70c │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + ldr r1, [pc, #608] @ (628a4 ) │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r3, #648] @ 0x288 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + vldr d0, [r3] │ │ │ │ + blx 2d0c8 │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 626ae │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #224] @ 0xe0 │ │ │ │ + blx r3 │ │ │ │ + vcmpe.f64 d0, d11 │ │ │ │ + vldr d7, [r5, #104] @ 0x68 │ │ │ │ + vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it mi │ │ │ │ + vmovmi.f64 d11, d0 │ │ │ │ + vcmpe.f64 d11, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ite gt │ │ │ │ + vsubgt.f64 d7, d6, d7 │ │ │ │ + vaddle.f64 d7, d7, d6 │ │ │ │ + vmul.f64 d7, d7, d11 │ │ │ │ + vcmpe.f64 d11, d7 │ │ │ │ + vstr d7, [r3] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.w 628d4 │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r5, #88] @ 0x58 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ + blx r3 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + ldrb.w fp, [r5, #96] @ 0x60 │ │ │ │ + mov.w lr, #0 │ │ │ │ + vmov.f64 d0, d10 │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w ip, [r0] │ │ │ │ + mov r1, r8 │ │ │ │ + strd lr, fp, [sp] │ │ │ │ + ldr.w fp, [ip, #672] @ 0x2a0 │ │ │ │ + blx fp │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #264] @ 0x108 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ + blx r3 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 623e6 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + movs r1, #14 │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ + adds r3, #1 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r6, r3 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + blx 2b9ac │ │ │ │ + mov r1, r6 │ │ │ │ + blx 2d894 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + vldr d0, [r3] │ │ │ │ + blx 2bfd4 │ │ │ │ + movs r1, #0 │ │ │ │ + blx 2cfb8 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + ldr r1, [pc, #388] @ (628a8 ) │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r3, #648] @ 0x288 │ │ │ │ + blx r3 │ │ │ │ + b.n 623e6 │ │ │ │ + movs r2, #8 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + b.n 62330 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + movs r1, #4 │ │ │ │ + blx 2b9ac │ │ │ │ + b.n 62526 │ │ │ │ + blx 2d3c0 │ │ │ │ + b.n 6250c │ │ │ │ + movs r1, #4 │ │ │ │ + blx 2b9ac │ │ │ │ + ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ + blx 2d894 │ │ │ │ + ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ + blx 2d894 │ │ │ │ + movs r1, #0 │ │ │ │ + blx 2cfb8 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + vldr d11, [r3] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 622a0 │ │ │ │ + b.n 625a4 │ │ │ │ + blx 2d3c0 │ │ │ │ + b.n 62254 │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ + str r6, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + str r6, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ + b.n 6207c │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ + mov r6, r3 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + b.n 6200c │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr.w r2, [r3, #204] @ 0xcc │ │ │ │ + ldr.w r6, [r3, #664] @ 0x298 │ │ │ │ + blx r2 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + blx r6 │ │ │ │ + b.n 621ac │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r2, fp │ │ │ │ blx 2d5c8 │ │ │ │ - add r5, r8 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 6542a >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x102> │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - mov r0, sl │ │ │ │ - sub.w r1, r1, sl │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + mov r0, r3 │ │ │ │ + subs r1, r2, r3 │ │ │ │ blx 2c4e4 │ │ │ │ - strd r9, r5, [r6] │ │ │ │ - str r4, [r6, #8] │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsls r5, r2, #3 │ │ │ │ - sub.w r9, r8, r5 │ │ │ │ - cmp r5, #8 │ │ │ │ - ble.n 654c6 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x19e> │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2c7f8 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - sub.w r2, r9, r7 │ │ │ │ - add r3, r5 │ │ │ │ - cmp r2, #8 │ │ │ │ - str r3, [r6, #4] │ │ │ │ - ble.n 654ba >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x192> │ │ │ │ - sub.w r0, r8, r2 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 2c7f8 │ │ │ │ - add r5, r7 │ │ │ │ - cmp r5, r7 │ │ │ │ - beq.n 653a4 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x7c> │ │ │ │ - strd sl, fp, [r4], #8 │ │ │ │ - cmp r5, r4 │ │ │ │ - bne.n 65468 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x140> │ │ │ │ - b.n 653a4 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x7c> │ │ │ │ - movw r4, #65528 @ 0xfff8 │ │ │ │ - movt r4, #32767 @ 0x7fff │ │ │ │ + b.n 62164 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + b.n 6200c │ │ │ │ + movs r3, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + b.n 6207c │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + movs r1, #7 │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ + blx 2b9ac │ │ │ │ + ldr r1, [pc, #200] @ (628ac ) │ │ │ │ + add r1, pc │ │ │ │ + blx 2dbd4 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r4, r0 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 2c9d8 <__getrusage64@plt> │ │ │ │ + ldrd r0, r1, [sp, #152] @ 0x98 │ │ │ │ + blx 2d960 <__aeabi_l2d@plt> │ │ │ │ + vmov d8, r0, r1 │ │ │ │ + ldrd r0, r1, [sp, #160] @ 0xa0 │ │ │ │ + blx 2d960 <__aeabi_l2d@plt> │ │ │ │ + vldr d7, [pc, #128] @ 62888 │ │ │ │ + vmov d6, r0, r1 │ │ │ │ + vldr d0, [r5, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2b890 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r9, r0 │ │ │ │ - add r4, r0 │ │ │ │ - b.n 653d8 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0xb0> │ │ │ │ - cmp r3, r4 │ │ │ │ - it cs │ │ │ │ - movcs r3, r4 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - b.n 6547a >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x152> │ │ │ │ - bne.w 65394 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x6c> │ │ │ │ - ldrd r2, r3, [r7] │ │ │ │ - strd r2, r3, [r0] │ │ │ │ - b.n 65394 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x6c> │ │ │ │ - bne.n 65416 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0xee> │ │ │ │ - ldrd r0, r1, [r7] │ │ │ │ - strd r0, r1, [r5] │ │ │ │ - b.n 65416 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0xee> │ │ │ │ - bne.n 653fc >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0xd4> │ │ │ │ - ldrd r0, r1, [sl] │ │ │ │ - strd r0, r1, [r9] │ │ │ │ - b.n 653fc >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0xd4> │ │ │ │ - bne.n 65462 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x13a> │ │ │ │ - ldrd r2, r3, [r7] │ │ │ │ - strd r2, r3, [r8, #-8] │ │ │ │ - b.n 65462 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x13a> │ │ │ │ - beq.n 654cc >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x1a4> │ │ │ │ - mov r3, r8 │ │ │ │ - b.n 6544c >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x124> │ │ │ │ - ldrd r2, r3, [r9] │ │ │ │ - strd r2, r3, [r8] │ │ │ │ - mov r3, r8 │ │ │ │ - b.n 6544c >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x124> │ │ │ │ - ldr r0, [pc, #4] @ (654e0 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x1b8>) │ │ │ │ + vmla.f64 d8, d6, d7 │ │ │ │ + vsub.f64 d0, d8, d0 │ │ │ │ + blx 2bfd4 │ │ │ │ + vmov.f64 d0, d11 │ │ │ │ + blx 2bfd4 │ │ │ │ + movs r1, #0 │ │ │ │ + blx 2cfb8 │ │ │ │ + vldr d8, [pc, #96] @ 62890 │ │ │ │ + b.n 625a8 │ │ │ │ + ldr r3, [pc, #120] @ (628b0 ) │ │ │ │ + movs r2, #138 @ 0x8a │ │ │ │ + ldr r1, [pc, #120] @ (628b4 ) │ │ │ │ + ldr r0, [pc, #124] @ (628b8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 2c184 │ │ │ │ - strh r6, [r2, #20] │ │ │ │ + blx 2ca48 <__assert_fail@plt> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + mov sl, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 62172 │ │ │ │ + ldr r3, [pc, #104] @ (628bc ) │ │ │ │ + movs r2, #201 @ 0xc9 │ │ │ │ + ldr r1, [pc, #104] @ (628c0 ) │ │ │ │ + ldr r0, [pc, #108] @ (628c4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2ca48 <__assert_fail@plt> │ │ │ │ + movw r6, #65532 @ 0xfffc │ │ │ │ + movt r6, #32767 @ 0x7fff │ │ │ │ + b.n 62140 │ │ │ │ + ldr r3, [pc, #88] @ (628c8 ) │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ + ldr r1, [pc, #88] @ (628cc ) │ │ │ │ + ldr r0, [pc, #92] @ (628d0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2ca48 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + vqrdmlsh.s , , d31[0] │ │ │ │ + stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ + stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ + subs r6, #176 @ 0xb0 │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + vqrdmlsh.s , , d31[0] │ │ │ │ + ldmia r1!, {r4, r6} │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, sp, #184 @ 0xb8 │ │ │ │ movs r4, r0 │ │ │ │ - │ │ │ │ -000654e4 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #340] @ (6564c const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x168>) │ │ │ │ - ldr r3, [pc, #340] @ (65650 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x16c>) │ │ │ │ - sub sp, #20 │ │ │ │ + add r0, sp, #24 │ │ │ │ + movs r4, r0 │ │ │ │ + add r7, pc, #152 @ (adr r7, 62944 ) │ │ │ │ + movs r4, r0 │ │ │ │ + add r6, pc, #760 @ (adr r6, 62ba8 ) │ │ │ │ + movs r4, r0 │ │ │ │ + add r5, pc, #384 @ (adr r5, 62a34 ) │ │ │ │ + movs r4, r0 │ │ │ │ + add r5, pc, #1000 @ (adr r5, 62ca0 ) │ │ │ │ + movs r4, r0 │ │ │ │ + add r6, pc, #112 @ (adr r6, 6292c ) │ │ │ │ + movs r4, r0 │ │ │ │ + add r5, pc, #272 @ (adr r5, 629d0 ) │ │ │ │ + movs r4, r0 │ │ │ │ + add r5, pc, #888 @ (adr r5, 62c3c ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + movs r4, r0 │ │ │ │ + add r5, pc, #160 @ (adr r5, 6296c ) │ │ │ │ + movs r4, r0 │ │ │ │ + add r5, pc, #776 @ (adr r5, 62bd8 ) │ │ │ │ + movs r4, r0 │ │ │ │ + blx r5 │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r3, [pc, #200] @ (629a0 ) │ │ │ │ + movs r2, #164 @ 0xa4 │ │ │ │ + ldr r1, [pc, #200] @ (629a4 ) │ │ │ │ + ldr r0, [pc, #204] @ (629a8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2ca48 <__assert_fail@plt> │ │ │ │ + ldr r2, [pc, #196] @ (629ac ) │ │ │ │ + ldr r3, [pc, #196] @ (629b0 ) │ │ │ │ add r2, pc │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #32 │ │ │ │ - mov r7, r1 │ │ │ │ - add.w r8, r5, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #396] @ 0x18c │ │ │ │ + eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2b890 │ │ │ │ - add.w r2, r6, #8 │ │ │ │ - add.w ip, r0, #16 │ │ │ │ - add.w r3, r0, #24 │ │ │ │ - mov r4, r0 │ │ │ │ - ldmia.w r6, {r0, r1} │ │ │ │ - stmia.w ip, {r0, r1} │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - cmp r7, r8 │ │ │ │ - stmia.w r3, {r0, r1} │ │ │ │ - beq.n 655d6 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0xf2> │ │ │ │ - ldr.w r9, [r4, #16] │ │ │ │ - mov r6, r7 │ │ │ │ - ldr r3, [r7, #16] │ │ │ │ - cmp r9, r3 │ │ │ │ - bge.n 6557c const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x98> │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.n 655a6 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0xc2> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2cbf0 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cmp r9, r3 │ │ │ │ - ble.n 65602 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x11e> │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cbnz r3, 655a6 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0xc2> │ │ │ │ - mov r6, r0 │ │ │ │ + beq.n 62944 │ │ │ │ + blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ + b.n 6290c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + blx 2b878 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + subs r1, r2, r3 │ │ │ │ + cbz r3, 6291a │ │ │ │ mov r0, r3 │ │ │ │ - cmp r8, r6 │ │ │ │ - it eq │ │ │ │ - orreq.w r0, r0, #1 │ │ │ │ - cbnz r0, 655a8 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0xc4> │ │ │ │ - ldr.w r9, [r4, #16] │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - cmp r9, r3 │ │ │ │ - blt.n 655a6 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0xc2> │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - bne.n 655a8 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0xc4> │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - b.n 6562c const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x148> │ │ │ │ - beq.n 655f6 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x112> │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.n 65638 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x154> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2c508 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cmp r9, r3 │ │ │ │ - blt.n 6559a const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0xb6> │ │ │ │ - bne.n 6560c const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x128> │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - bge.n 6560c const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x128> │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 6556c const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x88> │ │ │ │ - mov r6, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 655a8 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0xc4> │ │ │ │ - movs r0, #1 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r6, r4 │ │ │ │ - blx 2ba50 │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #20] │ │ │ │ - ldr r2, [pc, #152] @ (65654 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x170>) │ │ │ │ - ldr r3, [pc, #144] @ (65650 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x16c>) │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ + ldr r2, [pc, #140] @ (629b4 ) │ │ │ │ + ldr r3, [pc, #132] @ (629b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #396] @ 0x18c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6563c const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x158> │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - cbnz r3, 65612 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x12e> │ │ │ │ - ldrd r2, r3, [r4, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 64bd4 │ │ │ │ - ldrd r6, r3, [sp, #4] │ │ │ │ - cbnz r3, 65640 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x15c> │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c4e4 │ │ │ │ - b.n 655ba const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0xd6> │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ - cmp r2, r3 │ │ │ │ - bgt.n 65544 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x60> │ │ │ │ - bge.n 655ec const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x108> │ │ │ │ - b.n 6557e const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x9a> │ │ │ │ - bne.n 6560c const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x128> │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.n 65556 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x72> │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - mov r2, r9 │ │ │ │ - b.n 655de const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0xfa> │ │ │ │ - ldr r6, [r5, #16] │ │ │ │ - ldr.w r9, [r4, #16] │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - cmp r3, r9 │ │ │ │ - blt.n 65638 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x154> │ │ │ │ - bne.n 655da const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0xf6> │ │ │ │ - ldr r2, [r6, #20] │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - cmp r2, r3 │ │ │ │ - bge.n 655da const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0xf6> │ │ │ │ - cmp r7, r6 │ │ │ │ - beq.n 655a6 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0xc2> │ │ │ │ - ldr r2, [r6, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - ite ge │ │ │ │ - movge r0, #0 │ │ │ │ - movlt r0, #1 │ │ │ │ - b.n 655a8 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0xc4> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6555e const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x7a> │ │ │ │ - blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - subs r0, r6, #0 │ │ │ │ - mov r6, r3 │ │ │ │ - it ne │ │ │ │ - movne r0, #1 │ │ │ │ - b.n 6555e const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x7a> │ │ │ │ - nop │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + bne.n 628fa │ │ │ │ + blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ + b.n 62920 │ │ │ │ + b.n 62906 │ │ │ │ + b.n 6291a │ │ │ │ + ldr r0, [pc, #112] @ (629b8 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c184 │ │ │ │ + ldr r2, [pc, #108] @ (629bc ) │ │ │ │ + ldr r3, [pc, #96] @ (629b0 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #396] @ 0x18c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 628fa │ │ │ │ + ldr r0, [pc, #92] @ (629c0 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c184 │ │ │ │ + ldr r2, [pc, #88] @ (629c4 ) │ │ │ │ + ldr r3, [pc, #68] @ (629b0 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #396] @ 0x18c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 628fa │ │ │ │ + ldr r0, [pc, #72] @ (629c8 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c184 │ │ │ │ + ldr r2, [pc, #68] @ (629cc ) │ │ │ │ + ldr r3, [pc, #40] @ (629b0 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #396] @ 0x18c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 628fa │ │ │ │ + ldr r0, [pc, #52] @ (629d0 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c184 │ │ │ │ + add r4, pc, #768 @ (adr r4, 62ca4 ) │ │ │ │ + movs r4, r0 │ │ │ │ + add r5, pc, #360 @ (adr r5, 62b10 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ + movs r4, r0 │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - │ │ │ │ -00065658 >::_M_realloc_append(double&&)@@Base>: │ │ │ │ - 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 │ │ │ │ - ldrd r8, r7, [r0] │ │ │ │ - mov r9, r1 │ │ │ │ - mvn.w r1, #4026531840 @ 0xf0000000 │ │ │ │ - sub.w r7, r7, r8 │ │ │ │ - asrs r3, r7, #3 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 656f2 >::_M_realloc_append(double&&)@@Base+0x9a> │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r2, r3 │ │ │ │ - it cc │ │ │ │ - movcc r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - adds r4, r3, r2 │ │ │ │ - bcs.n 656e8 >::_M_realloc_append(double&&)@@Base+0x90> │ │ │ │ - cmp r4, r1 │ │ │ │ - it cs │ │ │ │ - movcs r4, r1 │ │ │ │ - lsls r4, r4, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2b890 │ │ │ │ - vldr d7, [r9] │ │ │ │ - adds r3, r0, r7 │ │ │ │ - add.w r9, r7, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - add r9, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - vstr d7, [r3] │ │ │ │ - bgt.n 656c0 >::_M_realloc_append(double&&)@@Base+0x68> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 656e0 >::_M_realloc_append(double&&)@@Base+0x88> │ │ │ │ - add r4, r5 │ │ │ │ - strd r5, r9, [r6] │ │ │ │ - str r4, [r6, #8] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - blx 2d5c8 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - sub.w r1, r1, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - add r4, r5 │ │ │ │ - blx 2c4e4 │ │ │ │ - strd r5, r9, [r6] │ │ │ │ - str r4, [r6, #8] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - sub.w r1, r1, r8 │ │ │ │ - b.n 656ce >::_M_realloc_append(double&&)@@Base+0x76> │ │ │ │ - movw r4, #65528 @ 0xfff8 │ │ │ │ - movt r4, #32767 @ 0x7fff │ │ │ │ - b.n 65692 >::_M_realloc_append(double&&)@@Base+0x3a> │ │ │ │ - ldr r0, [pc, #8] @ (656fc >::_M_realloc_append(double&&)@@Base+0xa4>) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c184 │ │ │ │ - nop │ │ │ │ - strb r4, [r6, r3] │ │ │ │ + mov lr, ip │ │ │ │ movs r4, r0 │ │ │ │ - │ │ │ │ -00065700 >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base>: │ │ │ │ - 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 │ │ │ │ - ldrd r8, r7, [r0] │ │ │ │ - mov r9, r1 │ │ │ │ - mvn.w r1, #3758096384 @ 0xe0000000 │ │ │ │ - sub.w r7, r7, r8 │ │ │ │ - asrs r3, r7, #2 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 65796 >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base+0x96> │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r2, r3 │ │ │ │ - it cc │ │ │ │ - movcc r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - adds r4, r3, r2 │ │ │ │ - bcs.n 6578c >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base+0x8c> │ │ │ │ - cmp r4, r1 │ │ │ │ - it cs │ │ │ │ - movcs r4, r1 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2b890 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - add.w r9, r7, #4 │ │ │ │ - mov r5, r0 │ │ │ │ - add r9, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - str r3, [r0, r7] │ │ │ │ - bgt.n 65764 >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base+0x64> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 65784 >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base+0x84> │ │ │ │ - add r4, r5 │ │ │ │ - strd r5, r9, [r6] │ │ │ │ - str r4, [r6, #8] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - blx 2d5c8 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - sub.w r1, r1, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - add r4, r5 │ │ │ │ - blx 2c4e4 │ │ │ │ - strd r5, r9, [r6] │ │ │ │ - str r4, [r6, #8] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - sub.w r1, r1, r8 │ │ │ │ - b.n 65772 >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base+0x72> │ │ │ │ - movw r4, #65532 @ 0xfffc │ │ │ │ - movt r4, #32767 @ 0x7fff │ │ │ │ - b.n 6573a >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base+0x3a> │ │ │ │ - ldr r0, [pc, #8] @ (657a0 >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base+0xa0>) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c184 │ │ │ │ - nop │ │ │ │ - strb r0, [r2, r1] │ │ │ │ + stmia r5!, {r3, r4, r6, r7} │ │ │ │ + movs r6, r0 │ │ │ │ + mov sl, r9 │ │ │ │ + movs r4, r0 │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + movs r6, r0 │ │ │ │ + mov lr, r5 │ │ │ │ + movs r4, r0 │ │ │ │ + stmia r5!, {r5, r7} │ │ │ │ + movs r6, r0 │ │ │ │ + ldrh r6, [r6, #42] @ 0x2a │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -000657a4 : │ │ │ │ - push {r4, lr} │ │ │ │ +000629d4 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ (657e0 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c24c │ │ │ │ - mov.w r0, #272 @ 0x110 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r6, [pc, #84] @ (62a38 ) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ blx 2b890 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + add r6, pc │ │ │ │ mov r4, r0 │ │ │ │ - blx 2d2cc │ │ │ │ + blx 2cd60 │ │ │ │ + ldr r3, [pc, #68] @ (62a3c ) │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + adds r3, #8 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + blx 2b890 │ │ │ │ + ldr.w r1, [r5, #200] @ 0xc8 │ │ │ │ + mov r6, r0 │ │ │ │ + blx 2d53c │ │ │ │ + ldr.w r3, [r5, #204] @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov.w r1, #272 @ 0x110 │ │ │ │ + strd r6, r3, [r4, #200] @ 0xc8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + b.n 62a2a │ │ │ │ + movs r1, #56 @ 0x38 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2c4e4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2bf74 │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - nop │ │ │ │ - ldrb r2, [r2, #31] │ │ │ │ - movs r4, r0 │ │ │ │ - movs r0, r0 │ │ │ │ + b.n 62a24 │ │ │ │ + stmia r5!, {r1, r3, r4, r5} │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r0, r2, #28 │ │ │ │ ... │ │ │ │ │ │ │ │ -000657e8 : │ │ │ │ +00062a40 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #204] @ (658c8 ) │ │ │ │ + ldr r0, [pc, #204] @ (62b20 ) │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #204] @ (658cc ) │ │ │ │ + ldr r1, [pc, #204] @ (62b24 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ ldrd lr, r6, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 658a0 │ │ │ │ + beq.n 62af8 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 658b6 │ │ │ │ - cbz r4, 65878 │ │ │ │ + bne.n 62b0e │ │ │ │ + cbz r4, 62ad0 │ │ │ │ ldrb.w r1, [lr] │ │ │ │ - cbz r1, 65878 │ │ │ │ + cbz r1, 62ad0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vstr d7, [r4] │ │ │ │ - cbz r7, 6583e │ │ │ │ + cbz r7, 62a96 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ - cbz r1, 6583e │ │ │ │ + cbz r1, 62a96 │ │ │ │ add.w r1, r7, r3, lsl #3 │ │ │ │ vstr d7, [r1, #-8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ strd r7, lr, [sp] │ │ │ │ adds r4, #8 │ │ │ │ subs r6, #1 │ │ │ │ strd r6, r4, [sp, #8] │ │ │ │ subs r3, #1 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ ldr r4, [r5, #12] │ │ │ │ vstr d7, [ip] │ │ │ │ blx r4 │ │ │ │ - ldr r2, [pc, #108] @ (658d0 ) │ │ │ │ - ldr r3, [pc, #104] @ (658cc ) │ │ │ │ + ldr r2, [pc, #108] @ (62b28 ) │ │ │ │ + ldr r3, [pc, #104] @ (62b24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 658b2 │ │ │ │ + bne.n 62b0a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - cbz r7, 6589c │ │ │ │ + cbz r7, 62af4 │ │ │ │ ldrb r5, [r2, #0] │ │ │ │ ldrb.w r1, [lr] │ │ │ │ - cbz r5, 6588e │ │ │ │ + cbz r5, 62ae6 │ │ │ │ add.w r5, r7, r3, lsl #3 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vstr d7, [r5, #-8] │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6583e │ │ │ │ + bne.n 62a96 │ │ │ │ add r1, sp, #16 │ │ │ │ - b.n 65840 │ │ │ │ - ldr r3, [pc, #48] @ (658d4 ) │ │ │ │ + b.n 62a98 │ │ │ │ + ldr r3, [pc, #48] @ (62b2c ) │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #48] @ (658d8 ) │ │ │ │ - ldr r0, [pc, #52] @ (658dc ) │ │ │ │ + ldr r1, [pc, #48] @ (62b30 ) │ │ │ │ + ldr r0, [pc, #52] @ (62b34 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #40] @ (658e0 ) │ │ │ │ + ldr r3, [pc, #40] @ (62b38 ) │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ - ldr r1, [pc, #40] @ (658e4 ) │ │ │ │ - ldr r0, [pc, #40] @ (658e8 ) │ │ │ │ + ldr r1, [pc, #40] @ (62b3c ) │ │ │ │ + ldr r0, [pc, #40] @ (62b40 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - str r7, [sp, #168] @ 0xa8 │ │ │ │ + stmia r4!, {r1, r4, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #784] @ 0x310 │ │ │ │ + stmia r4!, {r2, r3, r5, r6} │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r0, [r0, #28] │ │ │ │ + add r3, pc, #656 @ (adr r3, 62dc0 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r2, #30] │ │ │ │ + add r4, pc, #216 @ (adr r4, 62c0c ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r4, #30] │ │ │ │ + add r4, pc, #288 @ (adr r4, 62c58 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r5, #27] │ │ │ │ + add r3, pc, #568 @ (adr r3, 62d74 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r7, #29] │ │ │ │ + add r4, pc, #128 @ (adr r4, 62bc0 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r4, #30] │ │ │ │ + add r4, pc, #280 @ (adr r4, 62c5c ) │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -000658ec : │ │ │ │ +00062b44 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 65918 │ │ │ │ + cbz r0, 62b70 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6592a │ │ │ │ + bne.n 62b82 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r5, #1 │ │ │ │ subs r1, r3, #1 │ │ │ │ str.w r5, [r2], #4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r3, [pc, #32] @ (6593c ) │ │ │ │ + ldr r3, [pc, #32] @ (62b94 ) │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ - ldr r1, [pc, #32] @ (65940 ) │ │ │ │ - ldr r0, [pc, #36] @ (65944 ) │ │ │ │ + ldr r1, [pc, #32] @ (62b98 ) │ │ │ │ + ldr r0, [pc, #36] @ (62b9c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #28] @ (65948 ) │ │ │ │ + ldr r3, [pc, #28] @ (62ba0 ) │ │ │ │ movs r2, #89 @ 0x59 │ │ │ │ - ldr r1, [pc, #28] @ (6594c ) │ │ │ │ - ldr r0, [pc, #28] @ (65950 ) │ │ │ │ + ldr r1, [pc, #28] @ (62ba4 ) │ │ │ │ + ldr r0, [pc, #28] @ (62ba8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldrb r4, [r1, #29] │ │ │ │ + add r3, pc, #960 @ (adr r3, 62f58 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r3, #28] │ │ │ │ + add r3, pc, #760 @ (adr r3, 62e94 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r5, #28] │ │ │ │ + add r3, pc, #832 @ (adr r3, 62ee0 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r7, #28] │ │ │ │ + add r3, pc, #888 @ (adr r3, 62f1c ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r1, #28] │ │ │ │ + add r3, pc, #688 @ (adr r3, 62e58 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r6, [r5, #28] │ │ │ │ + add r3, pc, #840 @ (adr r3, 62ef4 ) │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00065954 : │ │ │ │ +00062bac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldrd r6, r5, [sp, #24] │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - cbz r0, 659bc │ │ │ │ + cbz r0, 62c14 │ │ │ │ ldr.w r7, [ip, #12] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 659e0 │ │ │ │ + bne.n 62c38 │ │ │ │ ldr.w r6, [ip, #16] │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 659ce │ │ │ │ + bne.n 62c26 │ │ │ │ mov.w ip, r6, lsl #3 │ │ │ │ mov lr, r2 │ │ │ │ add lr, ip │ │ │ │ - vldr d7, [pc, #108] @ 659f8 │ │ │ │ + vldr d7, [pc, #108] @ 62c50 │ │ │ │ add ip, r3 │ │ │ │ - vldr d6, [pc, #112] @ 65a00 │ │ │ │ + vldr d6, [pc, #112] @ 62c58 │ │ │ │ subs r1, r6, #1 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ vstr d7, [lr, #-8] │ │ │ │ subs r7, #1 │ │ │ │ vstr d6, [ip, #-8] │ │ │ │ vstmia r5!, {d7} │ │ │ │ - vldr d7, [pc, #96] @ 65a08 │ │ │ │ + vldr d7, [pc, #96] @ 62c60 │ │ │ │ strd r7, r5, [sp, #24] │ │ │ │ vstmia r4!, {d7} │ │ │ │ str r4, [sp, #32] │ │ │ │ ldr r4, [r6, #28] │ │ │ │ mov ip, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ - ldr r3, [pc, #80] @ (65a10 ) │ │ │ │ + ldr r3, [pc, #80] @ (62c68 ) │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ - ldr r1, [pc, #80] @ (65a14 ) │ │ │ │ - ldr r0, [pc, #84] @ (65a18 ) │ │ │ │ + ldr r1, [pc, #80] @ (62c6c ) │ │ │ │ + ldr r0, [pc, #84] @ (62c70 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #76] @ (65a1c ) │ │ │ │ + ldr r3, [pc, #76] @ (62c74 ) │ │ │ │ movs r2, #98 @ 0x62 │ │ │ │ - ldr r1, [pc, #76] @ (65a20 ) │ │ │ │ - ldr r0, [pc, #76] @ (65a24 ) │ │ │ │ + ldr r1, [pc, #76] @ (62c78 ) │ │ │ │ + ldr r0, [pc, #76] @ (62c7c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #68] @ (65a28 ) │ │ │ │ + ldr r3, [pc, #68] @ (62c80 ) │ │ │ │ movs r2, #97 @ 0x61 │ │ │ │ - ldr r1, [pc, #68] @ (65a2c ) │ │ │ │ - ldr r0, [pc, #72] @ (65a30 ) │ │ │ │ + ldr r1, [pc, #68] @ (62c84 ) │ │ │ │ + ldr r0, [pc, #72] @ (62c88 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ - ldrb r0, [r2, #28] │ │ │ │ + add r3, pc, #720 @ (adr r3, 62f3c ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r6, [r6, #25] │ │ │ │ + add r3, pc, #104 @ (adr r3, 62cd8 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r1, #26] │ │ │ │ + add r3, pc, #176 @ (adr r3, 62d24 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r6, [r7, #27] │ │ │ │ + add r3, pc, #648 @ (adr r3, 62f00 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r4, #25] │ │ │ │ + add r3, pc, #32 @ (adr r3, 62c9c ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r1, #30] │ │ │ │ + add r4, pc, #184 @ (adr r4, 62d38 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r5, #27] │ │ │ │ + add r3, pc, #576 @ (adr r3, 62ec4 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r2, #25] │ │ │ │ + add r2, pc, #984 @ (adr r2, 63060 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r7, #25] │ │ │ │ + add r3, pc, #112 @ (adr r3, 62cfc ) │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00065a34 : │ │ │ │ +00062c8c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r6, [sp, #40] @ 0x28 │ │ │ │ ldrd r7, lr, [sp, #44] @ 0x2c │ │ │ │ ldrd r8, r9, [sp, #52] @ 0x34 │ │ │ │ - cbz r0, 65a9a │ │ │ │ + cbz r0, 62cf2 │ │ │ │ ldr.w r4, [ip, #12] │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 65abe │ │ │ │ + bne.n 62d16 │ │ │ │ ldr.w ip, [ip, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 65aac │ │ │ │ + bne.n 62d04 │ │ │ │ add.w r1, ip, #4294967295 @ 0xffffffff │ │ │ │ add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r4, [r0, #0] │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r4, [r4, #52] @ 0x34 │ │ │ │ - cbz r5, 65a82 │ │ │ │ + cbz r5, 62cda │ │ │ │ vldmia r5!, {d0} │ │ │ │ str.w ip, [sp, #32] │ │ │ │ mov ip, r4 │ │ │ │ strd r8, r9, [sp, #52] @ 0x34 │ │ │ │ strd r7, lr, [sp, #44] @ 0x2c │ │ │ │ strd r5, r6, [sp, #36] @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ - ldr r3, [pc, #52] @ (65ad0 ) │ │ │ │ + ldr r3, [pc, #52] @ (62d28 ) │ │ │ │ movs r2, #169 @ 0xa9 │ │ │ │ - ldr r1, [pc, #52] @ (65ad4 ) │ │ │ │ - ldr r0, [pc, #52] @ (65ad8 ) │ │ │ │ + ldr r1, [pc, #52] @ (62d2c ) │ │ │ │ + ldr r0, [pc, #52] @ (62d30 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #44] @ (65adc ) │ │ │ │ + ldr r3, [pc, #44] @ (62d34 ) │ │ │ │ movs r2, #171 @ 0xab │ │ │ │ - ldr r1, [pc, #44] @ (65ae0 ) │ │ │ │ - ldr r0, [pc, #48] @ (65ae4 ) │ │ │ │ + ldr r1, [pc, #44] @ (62d38 ) │ │ │ │ + ldr r0, [pc, #48] @ (62d3c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #40] @ (65ae8 ) │ │ │ │ + ldr r3, [pc, #40] @ (62d40 ) │ │ │ │ movs r2, #170 @ 0xaa │ │ │ │ - ldr r1, [pc, #40] @ (65aec ) │ │ │ │ - ldr r0, [pc, #40] @ (65af0 ) │ │ │ │ + ldr r1, [pc, #40] @ (62d44 ) │ │ │ │ + ldr r0, [pc, #40] @ (62d48 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldrb r2, [r1, #27] │ │ │ │ + add r3, pc, #440 @ (adr r3, 62ee4 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r3, #22] │ │ │ │ + add r2, pc, #240 @ (adr r2, 62e20 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r5, #22] │ │ │ │ + add r2, pc, #312 @ (adr r2, 62e6c ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r7, #26] │ │ │ │ + add r3, pc, #368 @ (adr r3, 62ea8 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r6, [r0, #22] │ │ │ │ + add r2, pc, #168 @ (adr r2, 62de4 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r5, #26] │ │ │ │ + add r3, pc, #320 @ (adr r3, 62e80 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r6, [r4, #26] │ │ │ │ + add r3, pc, #296 @ (adr r3, 62e6c ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r6, #21] │ │ │ │ + add r2, pc, #96 @ (adr r2, 62da8 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r3, #22] │ │ │ │ + add r2, pc, #248 @ (adr r2, 62e44 ) │ │ │ │ movs r4, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ (65b14 ) │ │ │ │ + ldr r3, [pc, #16] @ (62d6c ) │ │ │ │ movs r2, #98 @ 0x62 │ │ │ │ - ldr r1, [pc, #16] @ (65b18 ) │ │ │ │ - ldr r0, [pc, #16] @ (65b1c ) │ │ │ │ + ldr r1, [pc, #16] @ (62d70 ) │ │ │ │ + ldr r0, [pc, #16] @ (62d74 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldrb r6, [r5, #28] │ │ │ │ + add r3, pc, #840 @ (adr r3, 630b8 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r2, #30] │ │ │ │ + add r4, pc, #208 @ (adr r4, 62e44 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r6, [r2, #25] │ │ │ │ + add r2, pc, #1000 @ (adr r2, 63160 ) │ │ │ │ movs r4, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ (65b40 ) │ │ │ │ + ldr r3, [pc, #16] @ (62d98 ) │ │ │ │ movs r2, #107 @ 0x6b │ │ │ │ - ldr r1, [pc, #16] @ (65b44 ) │ │ │ │ - ldr r0, [pc, #16] @ (65b48 ) │ │ │ │ + ldr r1, [pc, #16] @ (62d9c ) │ │ │ │ + ldr r0, [pc, #16] @ (62da0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldrb r2, [r7, #29] │ │ │ │ + add r4, pc, #120 @ (adr r4, 62e14 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r4, #29] │ │ │ │ + add r4, pc, #32 @ (adr r4, 62dc0 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r5, #24] │ │ │ │ + add r2, pc, #824 @ (adr r2, 630dc ) │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00065b4c : │ │ │ │ +00062da4 : │ │ │ │ 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 r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ - ldr.w ip, [pc, #212] @ 65c38 │ │ │ │ + ldr.w ip, [pc, #212] @ 62e90 │ │ │ │ add ip, pc │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 65c18 │ │ │ │ + beq.n 62e70 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 65c06 │ │ │ │ + bne.n 62e5e │ │ │ │ ldr r4, [r5, #16] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 65bf4 │ │ │ │ - ldr r1, [pc, #188] @ (65c3c ) │ │ │ │ + bne.n 62e4c │ │ │ │ + ldr r1, [pc, #188] @ (62e94 ) │ │ │ │ mov r7, r2 │ │ │ │ add.w r9, r4, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldr.w ip, [r0] │ │ │ │ ldr.w sl, [ip, #36] @ 0x24 │ │ │ │ cmp sl, r1 │ │ │ │ - bne.n 65bd2 │ │ │ │ + bne.n 62e2a │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 65c2a │ │ │ │ + bne.n 62e82 │ │ │ │ add.w r4, r2, r4, lsl #3 │ │ │ │ vldr d7, [r4, #-16] │ │ │ │ vstr d7, [r6] │ │ │ │ vldr d6, [r4, #-8] │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ vstr d7, [r6] │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ @@ -89863,90 +85365,90 @@ │ │ │ │ mov r1, r9 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx sl │ │ │ │ vldr d7, [r6] │ │ │ │ vldr d6, [r4, #-8] │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ vstr d7, [r6] │ │ │ │ - cbnz r0, 65c2e │ │ │ │ + cbnz r0, 62e86 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #72] @ (65c40 ) │ │ │ │ + ldr r3, [pc, #72] @ (62e98 ) │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - ldr r1, [pc, #72] @ (65c44 ) │ │ │ │ - ldr r0, [pc, #76] @ (65c48 ) │ │ │ │ + ldr r1, [pc, #72] @ (62e9c ) │ │ │ │ + ldr r0, [pc, #76] @ (62ea0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #68] @ (65c4c ) │ │ │ │ + ldr r3, [pc, #68] @ (62ea4 ) │ │ │ │ movs r2, #130 @ 0x82 │ │ │ │ - ldr r1, [pc, #68] @ (65c50 ) │ │ │ │ - ldr r0, [pc, #68] @ (65c54 ) │ │ │ │ + ldr r1, [pc, #68] @ (62ea8 ) │ │ │ │ + ldr r0, [pc, #68] @ (62eac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #60] @ (65c58 ) │ │ │ │ + ldr r3, [pc, #60] @ (62eb0 ) │ │ │ │ movs r2, #129 @ 0x81 │ │ │ │ - ldr r1, [pc, #60] @ (65c5c ) │ │ │ │ - ldr r0, [pc, #64] @ (65c60 ) │ │ │ │ + ldr r1, [pc, #60] @ (62eb4 ) │ │ │ │ + ldr r0, [pc, #64] @ (62eb8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - bl 65af4 │ │ │ │ + bl 62d4c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr.w ip, [r0] │ │ │ │ - b.n 65bb4 │ │ │ │ + b.n 62e0c │ │ │ │ nop │ │ │ │ - str r3, [sp, #776] @ 0x308 │ │ │ │ + stmia r1!, {r1, r3, r5, r6} │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #28] │ │ │ │ + add r3, pc, #784 @ (adr r3, 631ac ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r6, [r7, #16] │ │ │ │ + add r0, pc, #904 @ (adr r0, 63228 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r4, #21] │ │ │ │ + add r2, pc, #32 @ (adr r2, 62ec4 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r6, [r1, #28] │ │ │ │ + add r3, pc, #712 @ (adr r3, 63170 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r5, #16] │ │ │ │ + add r0, pc, #832 @ (adr r0, 631ec ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r2, #17] │ │ │ │ + add r0, pc, #984 @ (adr r0, 63288 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r7, #27] │ │ │ │ + add r3, pc, #640 @ (adr r3, 63134 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r3, #16] │ │ │ │ + add r0, pc, #760 @ (adr r0, 631b0 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r5, #16] │ │ │ │ + add r0, pc, #832 @ (adr r0, 631fc ) │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00065c64 : │ │ │ │ +00062ebc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr.w r8, [pc, #204] @ 65d48 │ │ │ │ + ldr.w r8, [pc, #204] @ 62fa0 │ │ │ │ add r8, pc │ │ │ │ ldrb.w ip, [sp, #72] @ 0x48 │ │ │ │ ldrb.w r5, [sp, #88] @ 0x58 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 65d20 │ │ │ │ + beq.n 62f78 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 65d32 │ │ │ │ + bne.n 62f8a │ │ │ │ ldr.w lr, [r0] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ add.w r9, r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ @@ -89960,225 +85462,225 @@ │ │ │ │ blx fp │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w ip, r4, #536870912 @ 0x20000000 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r2, ip, lsl #3 │ │ │ │ - ldr r2, [pc, #112] @ (65d4c ) │ │ │ │ + ldr r2, [pc, #112] @ (62fa4 ) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ ldr.w r8, [r1, #36] @ 0x24 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 65d12 │ │ │ │ + bne.n 62f6a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 65d44 │ │ │ │ + bne.n 62f9c │ │ │ │ ldrd r2, r3, [r0, #-8] │ │ │ │ strd r2, r3, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #0 │ │ │ │ andne.w r5, r5, #1 │ │ │ │ - cbz r5, 65d0a │ │ │ │ + cbz r5, 62f62 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r7] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #1 │ │ │ │ blx r8 │ │ │ │ - b.n 65cf6 │ │ │ │ - ldr r3, [pc, #44] @ (65d50 ) │ │ │ │ + b.n 62f4e │ │ │ │ + ldr r3, [pc, #44] @ (62fa8 ) │ │ │ │ movs r2, #114 @ 0x72 │ │ │ │ - ldr r1, [pc, #44] @ (65d54 ) │ │ │ │ - ldr r0, [pc, #48] @ (65d58 ) │ │ │ │ + ldr r1, [pc, #44] @ (62fac ) │ │ │ │ + ldr r0, [pc, #48] @ (62fb0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #40] @ (65d5c ) │ │ │ │ + ldr r3, [pc, #40] @ (62fb4 ) │ │ │ │ movs r2, #115 @ 0x73 │ │ │ │ - ldr r1, [pc, #40] @ (65d60 ) │ │ │ │ - ldr r0, [pc, #40] @ (65d64 ) │ │ │ │ + ldr r1, [pc, #40] @ (62fb8 ) │ │ │ │ + ldr r0, [pc, #40] @ (62fbc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - bl 65af4 │ │ │ │ - str r2, [sp, #680] @ 0x2a8 │ │ │ │ + bl 62d4c │ │ │ │ + stmia r0!, {r1, r4, r6} │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #25] │ │ │ │ + add r3, pc, #48 @ (adr r3, 62fdc ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r2, #12] │ │ │ │ + ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r4, #12] │ │ │ │ + ldr r7, [sp, #800] @ 0x320 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r6, [r2, #25] │ │ │ │ + add r2, pc, #1000 @ (adr r2, 633a0 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r0, #12] │ │ │ │ + ldr r7, [sp, #656] @ 0x290 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r6, [r4, #12] │ │ │ │ + ldr r7, [sp, #808] @ 0x328 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00065d68 : │ │ │ │ +00062fc0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ - ldr.w lr, [pc, #184] @ 65e38 │ │ │ │ + ldr.w lr, [pc, #184] @ 63090 │ │ │ │ add lr, pc │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 65dfc │ │ │ │ + beq.n 63054 │ │ │ │ ldr.w r6, [ip, #12] │ │ │ │ cmp r6, r4 │ │ │ │ - ble.n 65e20 │ │ │ │ + ble.n 63078 │ │ │ │ ldr.w r6, [ip, #16] │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 65e0e │ │ │ │ + bne.n 63066 │ │ │ │ ldr.w ip, [r0] │ │ │ │ subs r1, r6, #1 │ │ │ │ - cbz r4, 65db8 │ │ │ │ + cbz r4, 63010 │ │ │ │ subs r4, #1 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ ldr.w r4, [ip, #56] @ 0x38 │ │ │ │ mov ip, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ - ldr r4, [pc, #128] @ (65e3c ) │ │ │ │ + ldr r4, [pc, #128] @ (63094 ) │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r8, [ip, #36] @ 0x24 │ │ │ │ ldr.w r4, [lr, r4] │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 65df2 │ │ │ │ + bne.n 6304a │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 65e32 │ │ │ │ + bne.n 6308a │ │ │ │ add.w r3, r2, r6, lsl #3 │ │ │ │ movs r0, #1 │ │ │ │ vldr d7, [r3, #-16] │ │ │ │ vstr d7, [r7] │ │ │ │ add.w r5, r5, r6, lsl #3 │ │ │ │ vldr d6, [r5, #-8] │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ vstr d7, [r7] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ str r7, [sp, #0] │ │ │ │ blx r8 │ │ │ │ vldr d7, [r7] │ │ │ │ - b.n 65ddc │ │ │ │ - ldr r3, [pc, #64] @ (65e40 ) │ │ │ │ + b.n 63034 │ │ │ │ + ldr r3, [pc, #64] @ (63098 ) │ │ │ │ movs r2, #180 @ 0xb4 │ │ │ │ - ldr r1, [pc, #64] @ (65e44 ) │ │ │ │ - ldr r0, [pc, #68] @ (65e48 ) │ │ │ │ + ldr r1, [pc, #64] @ (6309c ) │ │ │ │ + ldr r0, [pc, #68] @ (630a0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #60] @ (65e4c ) │ │ │ │ + ldr r3, [pc, #60] @ (630a4 ) │ │ │ │ movs r2, #182 @ 0xb6 │ │ │ │ - ldr r1, [pc, #60] @ (65e50 ) │ │ │ │ - ldr r0, [pc, #60] @ (65e54 ) │ │ │ │ + ldr r1, [pc, #60] @ (630a8 ) │ │ │ │ + ldr r0, [pc, #60] @ (630ac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #52] @ (65e58 ) │ │ │ │ + ldr r3, [pc, #52] @ (630b0 ) │ │ │ │ movs r2, #181 @ 0xb5 │ │ │ │ - ldr r1, [pc, #52] @ (65e5c ) │ │ │ │ - ldr r0, [pc, #56] @ (65e60 ) │ │ │ │ + ldr r1, [pc, #52] @ (630b4 ) │ │ │ │ + ldr r0, [pc, #56] @ (630b8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - bl 65af4 │ │ │ │ + bl 62d4c │ │ │ │ nop │ │ │ │ - str r1, [sp, #664] @ 0x298 │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r0, r3, #28 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r6, #24] │ │ │ │ + itee mi │ │ │ │ + movmi r6, r0 │ │ │ │ + lsrpl r0, r3, #28 │ │ │ │ + movpl r0, r0 │ │ │ │ + add r2, pc, #848 @ (adr r2, 633ec ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r6, [r6, #8] │ │ │ │ + ldr r6, [sp, #872] @ 0x368 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r1, #9] │ │ │ │ + ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r6, [r3, #24] │ │ │ │ + add r2, pc, #776 @ (adr r2, 633b0 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r4, #8] │ │ │ │ + ldr r6, [sp, #800] @ 0x320 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r1, #13] │ │ │ │ + ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r1, #24] │ │ │ │ + add r2, pc, #704 @ (adr r2, 63374 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r2, #8] │ │ │ │ + ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r7, #25] │ │ │ │ + add r3, pc, #128 @ (adr r3, 6313c ) │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00065e64 : │ │ │ │ +000630bc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #452] @ 6603c │ │ │ │ + ldr.w ip, [pc, #452] @ 63294 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 65fdc │ │ │ │ + beq.w 63234 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 65fee │ │ │ │ + bne.w 63246 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, r4 │ │ │ │ - bne.w 66012 │ │ │ │ + bne.w 6326a │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 66000 │ │ │ │ + bne.w 63258 │ │ │ │ ldr.w sl, [r8] │ │ │ │ mov r9, r2 │ │ │ │ add.w fp, r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 65f4c │ │ │ │ - ldr r1, [pc, #388] @ (66040 ) │ │ │ │ + beq.n 631a4 │ │ │ │ + ldr r1, [pc, #388] @ (63298 ) │ │ │ │ ldr.w r7, [sl, #40] @ 0x28 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 65fc6 │ │ │ │ + bne.n 6321e │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 66028 │ │ │ │ + beq.w 63280 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 66024 │ │ │ │ + bne.w 6327c │ │ │ │ subs r2, r4, #2 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r6, r2, lsl #3 │ │ │ │ - ble.n 65eee │ │ │ │ + ble.n 63146 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c47c │ │ │ │ adds r2, r5, r6 │ │ │ │ movs r7, #1 │ │ │ │ mov r6, r4 │ │ │ │ @@ -90211,27 +85713,27 @@ │ │ │ │ blx r4 │ │ │ │ ands r0, r7 │ │ │ │ uxtb r0, r0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov lr, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 65f76 │ │ │ │ + ble.n 631ce │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r0, r3, #4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ subs r3, #4 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ add r2, r5 │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ adds r5, #1 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n 65f5a │ │ │ │ + bgt.n 631b2 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #16] │ │ │ │ @@ -90251,172 +85753,172 @@ │ │ │ │ add r4, r5 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r3, lr │ │ │ │ ldr.w r4, [sl, #48] @ 0x30 │ │ │ │ blx r4 │ │ │ │ ldrd r1, r3, [r6, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 65f46 │ │ │ │ + bge.n 6319e │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r1, #1 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.n 65fb0 │ │ │ │ + bgt.n 63208 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ str r5, [sp, #0] │ │ │ │ blx r7 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [r6, #16] │ │ │ │ ldr.w sl, [r8] │ │ │ │ - b.n 65f00 │ │ │ │ - ldr r3, [pc, #100] @ (66044 ) │ │ │ │ + b.n 63158 │ │ │ │ + ldr r3, [pc, #100] @ (6329c ) │ │ │ │ movs r2, #142 @ 0x8e │ │ │ │ - ldr r1, [pc, #100] @ (66048 ) │ │ │ │ - ldr r0, [pc, #104] @ (6604c ) │ │ │ │ + ldr r1, [pc, #100] @ (632a0 ) │ │ │ │ + ldr r0, [pc, #104] @ (632a4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ (66050 ) │ │ │ │ + ldr r3, [pc, #96] @ (632a8 ) │ │ │ │ movs r2, #143 @ 0x8f │ │ │ │ - ldr r1, [pc, #96] @ (66054 ) │ │ │ │ - ldr r0, [pc, #96] @ (66058 ) │ │ │ │ + ldr r1, [pc, #96] @ (632ac ) │ │ │ │ + ldr r0, [pc, #96] @ (632b0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #88] @ (6605c ) │ │ │ │ + ldr r3, [pc, #88] @ (632b4 ) │ │ │ │ movs r2, #145 @ 0x91 │ │ │ │ - ldr r1, [pc, #88] @ (66060 ) │ │ │ │ - ldr r0, [pc, #92] @ (66064 ) │ │ │ │ + ldr r1, [pc, #88] @ (632b8 ) │ │ │ │ + ldr r0, [pc, #92] @ (632bc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #84] @ (66068 ) │ │ │ │ + ldr r3, [pc, #84] @ (632c0 ) │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ - ldr r1, [pc, #84] @ (6606c ) │ │ │ │ - ldr r0, [pc, #84] @ (66070 ) │ │ │ │ + ldr r1, [pc, #84] @ (632c4 ) │ │ │ │ + ldr r0, [pc, #84] @ (632c8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - bl 65b20 │ │ │ │ - ldr r3, [pc, #72] @ (66074 ) │ │ │ │ + bl 62d78 │ │ │ │ + ldr r3, [pc, #72] @ (632cc ) │ │ │ │ movs r2, #106 @ 0x6a │ │ │ │ - ldr r1, [pc, #72] @ (66078 ) │ │ │ │ - ldr r0, [pc, #76] @ (6607c ) │ │ │ │ + ldr r1, [pc, #72] @ (632d0 ) │ │ │ │ + ldr r0, [pc, #76] @ (632d4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [sp, #680] @ 0x2a8 │ │ │ │ + bkpt 0x0052 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #19] │ │ │ │ + add r1, pc, #448 @ (adr r1, 63460 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r6, [r2, #1] │ │ │ │ + ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r5, #1] │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r7, #18] │ │ │ │ + add r1, pc, #376 @ (adr r1, 63424 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r0, #1] │ │ │ │ + ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r5, #1] │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r5, #18] │ │ │ │ + add r1, pc, #304 @ (adr r1, 633e8 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r6, #0] │ │ │ │ + ldr r4, [sp, #856] @ 0x358 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r1, #21] │ │ │ │ + add r1, pc, #944 @ (adr r1, 63670 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r6, [r2, #18] │ │ │ │ + add r1, pc, #232 @ (adr r1, 633ac ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ + ldr r4, [sp, #784] @ 0x310 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r6, [r0, #5] │ │ │ │ + ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r0, #10] │ │ │ │ + ldr r7, [sp, #144] @ 0x90 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r5, #9] │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r3, #0] │ │ │ │ + ldr r4, [sp, #768] @ 0x300 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00066080 : │ │ │ │ +000632d8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w r8, [pc, #268] @ 661a4 │ │ │ │ + ldr.w r8, [pc, #268] @ 633fc │ │ │ │ add r8, pc │ │ │ │ ldrd r4, sl, [sp, #48] @ 0x30 │ │ │ │ ldrd r6, r7, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66156 │ │ │ │ + beq.n 633ae │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [ip, #12] │ │ │ │ cmp r1, r4 │ │ │ │ - ble.n 6617a │ │ │ │ + ble.n 633d2 │ │ │ │ ldr.w r1, [ip, #16] │ │ │ │ cmp r1, r5 │ │ │ │ - bne.n 66168 │ │ │ │ + bne.n 633c0 │ │ │ │ ldr.w r9, [r0] │ │ │ │ subs r1, r5, #1 │ │ │ │ - cbz r4, 660dc │ │ │ │ + cbz r4, 63334 │ │ │ │ subs r4, #1 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ ldr.w r4, [r9, #60] @ 0x3c │ │ │ │ mov ip, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ mov fp, r2 │ │ │ │ mov lr, r3 │ │ │ │ - cbz r6, 660f8 │ │ │ │ + cbz r6, 63350 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 660f8 │ │ │ │ + ble.n 63350 │ │ │ │ subs r6, #4 │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ add r3, r4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ str.w r3, [r6, #4]! │ │ │ │ - bne.n 660e8 │ │ │ │ - ldr r3, [pc, #172] @ (661a8 ) │ │ │ │ + bne.n 63340 │ │ │ │ + ldr r3, [pc, #172] @ (63400 ) │ │ │ │ ldr.w r4, [r9, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 6614c │ │ │ │ + bne.n 633a4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6618c │ │ │ │ + beq.n 633e4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6619e │ │ │ │ + bne.n 633f6 │ │ │ │ subs r2, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r4, r2, lsl #3 │ │ │ │ - ble.n 66126 │ │ │ │ + ble.n 6337e │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c47c │ │ │ │ adds r2, r7, r4 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -90430,162 +85932,162 @@ │ │ │ │ strd r2, r3, [r5, #-8] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, lr │ │ │ │ mov r2, fp │ │ │ │ str r7, [sp, #0] │ │ │ │ blx r4 │ │ │ │ - b.n 66136 │ │ │ │ - ldr r3, [pc, #84] @ (661ac ) │ │ │ │ + b.n 6338e │ │ │ │ + ldr r3, [pc, #84] @ (63404 ) │ │ │ │ movs r2, #195 @ 0xc3 │ │ │ │ - ldr r1, [pc, #84] @ (661b0 ) │ │ │ │ - ldr r0, [pc, #84] @ (661b4 ) │ │ │ │ + ldr r1, [pc, #84] @ (63408 ) │ │ │ │ + ldr r0, [pc, #84] @ (6340c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #76] @ (661b8 ) │ │ │ │ + ldr r3, [pc, #76] @ (63410 ) │ │ │ │ movs r2, #197 @ 0xc5 │ │ │ │ - ldr r1, [pc, #76] @ (661bc ) │ │ │ │ - ldr r0, [pc, #80] @ (661c0 ) │ │ │ │ + ldr r1, [pc, #76] @ (63414 ) │ │ │ │ + ldr r0, [pc, #80] @ (63418 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #72] @ (661c4 ) │ │ │ │ + ldr r3, [pc, #72] @ (6341c ) │ │ │ │ movs r2, #196 @ 0xc4 │ │ │ │ - ldr r1, [pc, #72] @ (661c8 ) │ │ │ │ - ldr r0, [pc, #72] @ (661cc ) │ │ │ │ + ldr r1, [pc, #72] @ (63420 ) │ │ │ │ + ldr r0, [pc, #72] @ (63424 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #64] @ (661d0 ) │ │ │ │ + ldr r3, [pc, #64] @ (63428 ) │ │ │ │ movs r2, #106 @ 0x6a │ │ │ │ - ldr r1, [pc, #64] @ (661d4 ) │ │ │ │ - ldr r0, [pc, #68] @ (661d8 ) │ │ │ │ + ldr r1, [pc, #64] @ (6342c ) │ │ │ │ + ldr r0, [pc, #68] @ (63430 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - bl 65b20 │ │ │ │ + bl 62d78 │ │ │ │ nop │ │ │ │ - ldrh r6, [r1, #52] @ 0x34 │ │ │ │ + pop {r1, r2, r4, r5} │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #16] │ │ │ │ + add r0, pc, #712 @ (adr r0, 636d0 ) │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r3, #27] │ │ │ │ + ldr r3, [sp, #512] @ 0x200 │ │ │ │ movs r4, r0 │ │ │ │ - strb r6, [r5, #27] │ │ │ │ + ldr r3, [sp, #584] @ 0x248 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r7, #15] │ │ │ │ + add r0, pc, #640 @ (adr r0, 63694 ) │ │ │ │ movs r4, r0 │ │ │ │ - strb r2, [r1, #27] │ │ │ │ + ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r6, #31] │ │ │ │ + ldr r4, [sp, #592] @ 0x250 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r5, #15] │ │ │ │ + add r0, pc, #568 @ (adr r0, 63658 ) │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r7, #26] │ │ │ │ + ldr r3, [sp, #368] @ 0x170 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r4, #12] │ │ │ │ + ldr r7, [sp, #792] @ 0x318 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r3, #4] │ │ │ │ + ldr r5, [sp, #768] @ 0x300 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r6, [r0, #4] │ │ │ │ + ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r7, #26] │ │ │ │ + ldr r3, [sp, #368] @ 0x170 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -000661dc : │ │ │ │ +00063434 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 66408 │ │ │ │ + beq.w 63660 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov fp, r3 │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ - ldr r0, [pc, #532] @ (6641c ) │ │ │ │ + ldr r0, [pc, #532] @ (63674 ) │ │ │ │ add r0, pc │ │ │ │ cmp r9, r0 │ │ │ │ - bne.w 6638a │ │ │ │ + bne.w 635e2 │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 66408 │ │ │ │ + beq.w 63660 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ cmp sl, r9 │ │ │ │ - bne.w 66398 │ │ │ │ + bne.w 635f0 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 66408 │ │ │ │ + beq.w 63660 │ │ │ │ ldr.w r0, [r9] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, sl │ │ │ │ - bne.w 663a6 │ │ │ │ + bne.w 635fe │ │ │ │ ldr.w sl, [r9, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 66408 │ │ │ │ + beq.w 63660 │ │ │ │ ldr.w r0, [sl] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov ip, r6 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 6637a │ │ │ │ + bne.w 635d2 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 66408 │ │ │ │ + beq.w 63660 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov ip, r3 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 663b6 │ │ │ │ + bne.w 6360e │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 66408 │ │ │ │ + beq.w 63660 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - ldr r3, [pc, #408] @ (66420 ) │ │ │ │ + ldr r3, [pc, #408] @ (63678 ) │ │ │ │ mov r6, r1 │ │ │ │ add r3, pc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 663ca │ │ │ │ + bne.w 63622 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 66408 │ │ │ │ + beq.w 63660 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 663de │ │ │ │ + bne.w 63636 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 66408 │ │ │ │ + beq.w 63660 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov ip, r3 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 663f2 │ │ │ │ + bne.w 6364a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 66408 │ │ │ │ + beq.w 63660 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ @@ -90657,183 +86159,183 @@ │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r6, ip │ │ │ │ blx r6 │ │ │ │ - b.n 6632e │ │ │ │ + b.n 63586 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx r9 │ │ │ │ - b.n 66364 │ │ │ │ + b.n 635bc │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx sl │ │ │ │ - b.n 66356 │ │ │ │ + b.n 635ae │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ blx r6 │ │ │ │ - b.n 66342 │ │ │ │ + b.n 6359a │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r6, ip │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx r6 │ │ │ │ - b.n 6631a │ │ │ │ + b.n 63572 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx r6 │ │ │ │ - b.n 6630a │ │ │ │ + b.n 63562 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r6 │ │ │ │ - b.n 662fa │ │ │ │ + b.n 63552 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r6, ip │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r6 │ │ │ │ - b.n 662ea │ │ │ │ - ldr r3, [pc, #24] @ (66424 ) │ │ │ │ + b.n 63542 │ │ │ │ + ldr r3, [pc, #24] @ (6367c ) │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - ldr r1, [pc, #24] @ (66428 ) │ │ │ │ - ldr r0, [pc, #28] @ (6642c ) │ │ │ │ + ldr r1, [pc, #24] @ (63680 ) │ │ │ │ + ldr r0, [pc, #28] @ (63684 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xffd3ffff │ │ │ │ vmaxnm.f16 , , │ │ │ │ - ldrb r4, [r6, #7] │ │ │ │ + ldr r6, [sp, #608] @ 0x260 │ │ │ │ movs r4, r0 │ │ │ │ - strb r2, [r5, #16] │ │ │ │ + ldr r0, [sp, #824] @ 0x338 │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r7, #16] │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00066430 : │ │ │ │ +00063688 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #36] @ (66464 ) │ │ │ │ + ldr r3, [pc, #36] @ (636bc ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #36] @ (66468 ) │ │ │ │ + ldr r2, [pc, #36] @ (636c0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r5], #8 │ │ │ │ blx 2d41c │ │ │ │ mov r0, r5 │ │ │ │ blx 2dd8c ::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2ddc8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrh r2, [r4, #22] │ │ │ │ + @ instruction: 0xb88a │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r7, #27 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006646c : │ │ │ │ +000636c4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2bdd0 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #28 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006648c : │ │ │ │ +000636e4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 664c2 │ │ │ │ + cbz r5, 6371a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ - cbnz r3, 664c2 │ │ │ │ + cbnz r3, 6371a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #28] @ (664cc ) │ │ │ │ + ldr r3, [pc, #28] @ (63724 ) │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 664c8 │ │ │ │ + bne.n 63720 │ │ │ │ blx 2bdd0 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c4e4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ blx r2 │ │ │ │ - b.n 664c2 │ │ │ │ + b.n 6371a │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ │ │ │ │ -000664d0 )@@Base>: │ │ │ │ +00063728 )@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #128] @ (66560 )@@Base+0x90>) │ │ │ │ + ldr r2, [pc, #128] @ (637b8 )@@Base+0x90>) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #128] @ (66564 )@@Base+0x94>) │ │ │ │ + ldr r3, [pc, #128] @ (637bc )@@Base+0x94>) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2d41c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ add.w r0, r4, #8 │ │ │ │ - cbz r5, 66506 )@@Base+0x36> │ │ │ │ + cbz r5, 6375e )@@Base+0x36> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ blx 2dd8c ::ReleasePointer_()@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -90852,287 +86354,291 @@ │ │ │ │ adds r0, r3, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, r5 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ - ldr r2, [pc, #44] @ (66568 )@@Base+0x98>) │ │ │ │ + ldr r2, [pc, #44] @ (637c0 )@@Base+0x98>) │ │ │ │ clz r1, r1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - ldr r3, [pc, #32] @ (66564 )@@Base+0x94>) │ │ │ │ + ldr r3, [pc, #32] @ (637bc )@@Base+0x94>) │ │ │ │ add r2, pc │ │ │ │ str r0, [r4, #16] │ │ │ │ lsrs r1, r1, #5 │ │ │ │ str r1, [r4, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6655c )@@Base+0x8c> │ │ │ │ + bne.n 637b4 )@@Base+0x8c> │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r0, #18] │ │ │ │ + @ instruction: 0xb7ea │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #14] │ │ │ │ + @ instruction: 0xb78e │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ -0006656c : │ │ │ │ +000637c4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #40] @ (665a4 ) │ │ │ │ + ldr r6, [pc, #40] @ (637fc ) │ │ │ │ mov r4, r0 │ │ │ │ blx 2d040 │ │ │ │ - ldr r3, [pc, #36] @ (665a8 ) │ │ │ │ + ldr r3, [pc, #36] @ (63800 ) │ │ │ │ add r6, pc │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ str.w r5, [r0, #8]! │ │ │ │ blx 2dd8c ::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ strd r5, r5, [r4, #8] │ │ │ │ strd r5, r5, [r4, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrh r4, [r4, #12] │ │ │ │ + @ instruction: 0xb74c │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r7, #27 │ │ │ │ ... │ │ │ │ │ │ │ │ -000665ac : │ │ │ │ +00063804 : │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000665b8 : │ │ │ │ +00063810 : │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00063814 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -000665c0 : │ │ │ │ +0006381c : │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000665c4 : │ │ │ │ +00063820 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 665ea │ │ │ │ + bne.n 63846 │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldrd r2, r3, [r2, #-8] │ │ │ │ strd r2, r3, [r1] │ │ │ │ pop {r3, pc} │ │ │ │ - bl 65af4 │ │ │ │ + bl 62d4c │ │ │ │ nop │ │ │ │ │ │ │ │ -000665f0 : │ │ │ │ - cbnz r1, 665f6 │ │ │ │ +0006384c : │ │ │ │ + cbnz r1, 63852 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ (66618 ) │ │ │ │ + ldr r3, [pc, #16] @ (63874 ) │ │ │ │ movw r2, #391 @ 0x187 │ │ │ │ - ldr r1, [pc, #16] @ (6661c ) │ │ │ │ - ldr r0, [pc, #16] @ (66620 ) │ │ │ │ + ldr r1, [pc, #16] @ (63878 ) │ │ │ │ + ldr r0, [pc, #16] @ (6387c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldrb r2, [r0, #2] │ │ │ │ + ldr r5, [sp, #136] @ 0x88 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r4, #3] │ │ │ │ + ldr r5, [sp, #528] @ 0x210 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r1, #4] │ │ │ │ + ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00066624 : │ │ │ │ - cbnz r1, 6662a │ │ │ │ +00063880 : │ │ │ │ + cbnz r1, 63886 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ (6664c ) │ │ │ │ + ldr r3, [pc, #16] @ (638a8 ) │ │ │ │ movw r2, #387 @ 0x183 │ │ │ │ - ldr r1, [pc, #16] @ (66650 ) │ │ │ │ - ldr r0, [pc, #16] @ (66654 ) │ │ │ │ + ldr r1, [pc, #16] @ (638ac ) │ │ │ │ + ldr r0, [pc, #16] @ (638b0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldrb r6, [r5, #3] │ │ │ │ + ldr r5, [sp, #568] @ 0x238 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r6, #2] │ │ │ │ + ldr r5, [sp, #320] @ 0x140 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r0, #5] │ │ │ │ + ldr r5, [sp, #904] @ 0x388 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00066658 : │ │ │ │ +000638b4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r2, 66696 │ │ │ │ + cbz r2, 638f2 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 666a8 │ │ │ │ + bne.n 63904 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r4, r2, lsl #3 │ │ │ │ - ble.n 66688 │ │ │ │ + ble.n 638e4 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r4 │ │ │ │ blx 2c47c │ │ │ │ mov r3, r0 │ │ │ │ add r3, r4 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ movs r0, #1 │ │ │ │ vstr d7, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #20] @ (666ac ) │ │ │ │ + ldr r3, [pc, #20] @ (63908 ) │ │ │ │ movs r2, #106 @ 0x6a │ │ │ │ - ldr r1, [pc, #20] @ (666b0 ) │ │ │ │ - ldr r0, [pc, #20] @ (666b4 ) │ │ │ │ + ldr r1, [pc, #20] @ (6390c ) │ │ │ │ + ldr r0, [pc, #20] @ (63910 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - bl 65b20 │ │ │ │ - strb r2, [r2, #16] │ │ │ │ + bl 62d78 │ │ │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r7, #15] │ │ │ │ + ldr r0, [sp, #624] @ 0x270 │ │ │ │ movs r4, r0 │ │ │ │ - strb r6, [r5, #6] │ │ │ │ + str r6, [sp, #312] @ 0x138 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -000666b8 : │ │ │ │ +00063914 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 666d8 │ │ │ │ + cbz r0, 63934 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ subs r1, #1 │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ mov ip, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx ip │ │ │ │ - ldr r3, [pc, #16] @ (666ec ) │ │ │ │ + ldr r3, [pc, #16] @ (63948 ) │ │ │ │ movs r2, #188 @ 0xbc │ │ │ │ - ldr r1, [pc, #16] @ (666f0 ) │ │ │ │ - ldr r0, [pc, #20] @ (666f4 ) │ │ │ │ + ldr r1, [pc, #16] @ (6394c ) │ │ │ │ + ldr r0, [pc, #20] @ (63950 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r0, #3] │ │ │ │ + ldr r5, [sp, #384] @ 0x180 │ │ │ │ movs r4, r0 │ │ │ │ - strb r2, [r7, #14] │ │ │ │ + ldr r0, [sp, #360] @ 0x168 │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r5, #5] │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -000666f8 : │ │ │ │ +00063954 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 66702 │ │ │ │ + cbz r0, 6395e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ bx r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ (66724 ) │ │ │ │ + ldr r3, [pc, #16] @ (63980 ) │ │ │ │ movs r2, #182 @ 0xb6 │ │ │ │ - ldr r1, [pc, #16] @ (66728 ) │ │ │ │ - ldr r0, [pc, #20] @ (6672c ) │ │ │ │ + ldr r1, [pc, #16] @ (63984 ) │ │ │ │ + ldr r0, [pc, #20] @ (63988 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r4, [r6, #3] │ │ │ │ + ldr r5, [sp, #592] @ 0x250 │ │ │ │ movs r4, r0 │ │ │ │ - strb r2, [r0, #14] │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r6, #4] │ │ │ │ + str r5, [sp, #848] @ 0x350 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00066730 : │ │ │ │ - ldr.w ip, [pc, #168] @ 667dc │ │ │ │ +0006398c : │ │ │ │ + ldr.w ip, [pc, #168] @ 63a38 │ │ │ │ push {r4, r5} │ │ │ │ - ldr r4, [pc, #168] @ (667e0 ) │ │ │ │ + ldr r4, [pc, #168] @ (63a3c ) │ │ │ │ add ip, pc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr.w r5, [ip, r4] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r4, [r4, #64] @ 0x40 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 6679c │ │ │ │ + bne.n 639f8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr r5, [r5, #64] @ 0x40 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 667ac │ │ │ │ + bne.n 63a08 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r4, [r4, #64] @ 0x40 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 667b4 │ │ │ │ + bne.n 63a10 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr r5, [r5, #64] @ 0x40 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 667a4 │ │ │ │ + bne.n 63a00 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r4, [r4, #64] @ 0x40 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 667bc │ │ │ │ + bne.n 63a18 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr r5, [r5, #64] @ 0x40 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 667c4 │ │ │ │ + bne.n 63a20 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r4, [r4, #64] @ 0x40 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 667cc │ │ │ │ + bne.n 63a28 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr r5, [r5, #64] @ 0x40 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 667d4 │ │ │ │ + bne.n 63a30 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ subs r2, #9 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r4, [r4, #64] @ 0x40 │ │ │ │ mov ip, r4 │ │ │ │ pop {r4, r5} │ │ │ │ bx ip │ │ │ │ @@ -91164,138 +86670,138 @@ │ │ │ │ subs r2, #7 │ │ │ │ pop {r4, r5} │ │ │ │ bx ip │ │ │ │ mov ip, r5 │ │ │ │ subs r2, #8 │ │ │ │ pop {r4, r5} │ │ │ │ bx ip │ │ │ │ - strh r0, [r6, #62] @ 0x3e │ │ │ │ + push {r2, r4, r7, lr} │ │ │ │ movs r6, r0 │ │ │ │ asrs r4, r0, #1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000667e4 : │ │ │ │ +00063a40 : │ │ │ │ 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, #8] │ │ │ │ - ldr r4, [pc, #388] @ (6697c ) │ │ │ │ + ldr r4, [pc, #388] @ (63bd8 ) │ │ │ │ add r4, pc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 66958 │ │ │ │ + beq.w 63bb4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov ip, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 6696a │ │ │ │ + bne.w 63bc6 │ │ │ │ add.w r3, r1, #1073741824 @ 0x40000000 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ - ldr r1, [pc, #364] @ (66980 ) │ │ │ │ + ldr r1, [pc, #364] @ (63bdc ) │ │ │ │ movs r6, #0 │ │ │ │ mov lr, r2 │ │ │ │ ldr r7, [r0, #16] │ │ │ │ str.w r6, [r2, r3, lsl #2] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r4, [r4, r1] │ │ │ │ add.w r1, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 66924 │ │ │ │ + bne.n 63b80 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 66958 │ │ │ │ + beq.w 63bb4 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r1, r5 │ │ │ │ - bne.w 6696a │ │ │ │ + bne.w 63bc6 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ add r3, r2 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ sub.w r1, ip, #2 │ │ │ │ str.w r6, [r3, #-4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 6692e │ │ │ │ + bne.n 63b8a │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 66958 │ │ │ │ + beq.w 63bb4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 6696a │ │ │ │ + bne.w 63bc6 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str.w r6, [r3, #-8] │ │ │ │ ldr r6, [r1, #16] │ │ │ │ sub.w r1, ip, #3 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 66942 │ │ │ │ + bne.n 63b9e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66958 │ │ │ │ + beq.n 63bb4 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 6696a │ │ │ │ + bne.n 63bc6 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ sub.w r1, ip, #4 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #-12] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 6691a │ │ │ │ + bne.n 63b76 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 66958 │ │ │ │ + beq.n 63bb4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 6696a │ │ │ │ + bne.n 63bc6 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str.w r2, [r3, #-16] │ │ │ │ ldr r6, [r1, #16] │ │ │ │ sub.w r1, ip, #5 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 66936 │ │ │ │ + bne.n 63b92 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66958 │ │ │ │ + beq.n 63bb4 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r1, r5 │ │ │ │ - bne.n 6696a │ │ │ │ + bne.n 63bc6 │ │ │ │ str.w r2, [r3, #-20] │ │ │ │ sub.w r1, ip, #6 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r5, [r2, #16] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 6691a │ │ │ │ + bne.n 63b76 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 66958 │ │ │ │ + beq.n 63bb4 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 6696a │ │ │ │ + bne.n 63bc6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r7, #0 │ │ │ │ sub.w r1, ip, #7 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ str.w r7, [r3, #-24] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 66936 │ │ │ │ + bne.n 63b92 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 66958 │ │ │ │ + beq.n 63bb4 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 6696a │ │ │ │ + bne.n 63bc6 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ sub.w r1, ip, #8 │ │ │ │ str.w r7, [r3, #-28] │ │ │ │ ldr r5, [r2, #16] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 6694c │ │ │ │ + bne.n 63ba8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 66958 │ │ │ │ + cbz r0, 63bb4 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 6696a │ │ │ │ + bne.n 63bc6 │ │ │ │ str.w r7, [r3, #-32] │ │ │ │ mov r2, lr │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub.w r1, ip, #9 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r3, [r3, #16] │ │ │ │ bx r3 │ │ │ │ @@ -91320,152 +86826,152 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ mov r2, lr │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r3, [pc, #40] @ (66984 ) │ │ │ │ + ldr r3, [pc, #40] @ (63be0 ) │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ - ldr r1, [pc, #40] @ (66988 ) │ │ │ │ - ldr r0, [pc, #44] @ (6698c ) │ │ │ │ + ldr r1, [pc, #40] @ (63be4 ) │ │ │ │ + ldr r0, [pc, #44] @ (63be8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #36] @ (66990 ) │ │ │ │ + ldr r3, [pc, #36] @ (63bec ) │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #36] @ (66994 ) │ │ │ │ - ldr r0, [pc, #36] @ (66998 ) │ │ │ │ + ldr r1, [pc, #36] @ (63bf0 ) │ │ │ │ + ldr r0, [pc, #36] @ (63bf4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ + push {r2, r4, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #30 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #27] │ │ │ │ + ldr r3, [sp, #560] @ 0x230 │ │ │ │ movs r4, r0 │ │ │ │ - strb r2, [r7, #4] │ │ │ │ + str r5, [sp, #872] @ 0x368 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [r5, #108] @ 0x6c │ │ │ │ + str r3, [sp, #560] @ 0x230 │ │ │ │ movs r4, r0 │ │ │ │ - strb r2, [r3, #27] │ │ │ │ + ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r5, #4] │ │ │ │ + str r5, [sp, #800] @ 0x320 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [r5, #124] @ 0x7c │ │ │ │ + str r4, [sp, #568] @ 0x238 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006699c : │ │ │ │ +00063bf8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ - ldr r3, [pc, #468] @ (66b84 ) │ │ │ │ + ldr r3, [pc, #468] @ (63de0 ) │ │ │ │ add r3, pc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 66b72 │ │ │ │ + beq.w 63dce │ │ │ │ ldr r4, [r0, #16] │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 66b60 │ │ │ │ - ldr r1, [pc, #452] @ (66b88 ) │ │ │ │ + bne.w 63dbc │ │ │ │ + ldr r1, [pc, #452] @ (63de4 ) │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr.w r8, [r1, #20] │ │ │ │ subs r1, r5, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 66b10 │ │ │ │ + bne.w 63d6c │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 66b72 │ │ │ │ + beq.w 63dce │ │ │ │ ldr r7, [r7, #16] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 66b60 │ │ │ │ + bne.w 63dbc │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r7, [r1, #20] │ │ │ │ subs r1, r5, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 66b18 │ │ │ │ + bne.w 63d74 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 66b72 │ │ │ │ + beq.w 63dce │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 66b60 │ │ │ │ + bne.w 63dbc │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr.w r8, [r1, #20] │ │ │ │ subs r1, r5, #3 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 66b22 │ │ │ │ + bne.w 63d7e │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 66b72 │ │ │ │ + beq.w 63dce │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 66b60 │ │ │ │ + bne.w 63dbc │ │ │ │ ldr r2, [r0, #0] │ │ │ │ subs r1, r5, #4 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 66b04 │ │ │ │ + bne.n 63d60 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 66b72 │ │ │ │ + beq.w 63dce │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 66b60 │ │ │ │ + bne.w 63dbc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r4, [r1, #20] │ │ │ │ subs r1, r5, #5 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 66b2a │ │ │ │ + bne.n 63d86 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 66b72 │ │ │ │ + beq.w 63dce │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 66b60 │ │ │ │ + bne.w 63dbc │ │ │ │ ldr r2, [r0, #0] │ │ │ │ subs r1, r5, #6 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 66b38 │ │ │ │ + bne.n 63d94 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 66b72 │ │ │ │ + beq.w 63dce │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 66b60 │ │ │ │ + bne.n 63dbc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r4, [r1, #20] │ │ │ │ subs r1, r5, #7 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 66b44 │ │ │ │ + bne.n 63da0 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 66b72 │ │ │ │ + beq.n 63dce │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 66b60 │ │ │ │ + bne.n 63dbc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ sub.w r1, r5, #8 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 66b52 │ │ │ │ + bne.n 63dae │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66b72 │ │ │ │ + beq.n 63dce │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 66b60 │ │ │ │ + bne.n 63dbc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r6 │ │ │ │ sub.w r1, r5, #9 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ blx r3 │ │ │ │ add.w r3, r5, #1073741824 @ 0x40000000 │ │ │ │ @@ -91499,157 +87005,157 @@ │ │ │ │ subs r1, #1 │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r6 │ │ │ │ blx r4 │ │ │ │ mov r1, r5 │ │ │ │ add.w r3, r5, #1073741824 @ 0x40000000 │ │ │ │ - b.n 66ad8 │ │ │ │ + b.n 63d34 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 66af4 │ │ │ │ + b.n 63d50 │ │ │ │ blx r7 │ │ │ │ mov r1, r4 │ │ │ │ add.w r3, r4, #1073741824 @ 0x40000000 │ │ │ │ - b.n 66aec │ │ │ │ + b.n 63d48 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 66ae0 │ │ │ │ + b.n 63d3c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r6 │ │ │ │ blx r4 │ │ │ │ mov r1, r5 │ │ │ │ add.w r3, r5, #1073741824 @ 0x40000000 │ │ │ │ - b.n 66ad0 │ │ │ │ + b.n 63d2c │ │ │ │ mov r2, r6 │ │ │ │ blx r4 │ │ │ │ mov r1, r5 │ │ │ │ add.w r3, r5, #1073741824 @ 0x40000000 │ │ │ │ - b.n 66ac8 │ │ │ │ + b.n 63d24 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r6 │ │ │ │ blx r4 │ │ │ │ mov r1, r5 │ │ │ │ add.w r3, r5, #1073741824 @ 0x40000000 │ │ │ │ - b.n 66ac0 │ │ │ │ + b.n 63d1c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ blx r7 │ │ │ │ mov r1, r5 │ │ │ │ add.w r3, r5, #1073741824 @ 0x40000000 │ │ │ │ - b.n 66ab6 │ │ │ │ - ldr r3, [pc, #40] @ (66b8c ) │ │ │ │ + b.n 63d12 │ │ │ │ + ldr r3, [pc, #40] @ (63de8 ) │ │ │ │ movs r2, #147 @ 0x93 │ │ │ │ - ldr r1, [pc, #40] @ (66b90 ) │ │ │ │ - ldr r0, [pc, #44] @ (66b94 ) │ │ │ │ + ldr r1, [pc, #40] @ (63dec ) │ │ │ │ + ldr r0, [pc, #44] @ (63df0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #36] @ (66b98 ) │ │ │ │ + ldr r3, [pc, #36] @ (63df4 ) │ │ │ │ movs r2, #146 @ 0x92 │ │ │ │ - ldr r1, [pc, #36] @ (66b9c ) │ │ │ │ - ldr r0, [pc, #36] @ (66ba0 ) │ │ │ │ + ldr r1, [pc, #36] @ (63df8 ) │ │ │ │ + ldr r0, [pc, #36] @ (63dfc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - strh r0, [r7, #42] @ 0x2a │ │ │ │ + cbz r4, 63e2a (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2a> │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #21] │ │ │ │ + ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [r6, #112] @ 0x70 │ │ │ │ + str r3, [sp, #840] @ 0x348 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r0, [r7, #92] @ 0x5c │ │ │ │ + str r2, [sp, #608] @ 0x260 │ │ │ │ movs r4, r0 │ │ │ │ - strb r6, [r6, #20] │ │ │ │ + ldr r1, [sp, #856] @ 0x358 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r0, [r4, #112] @ 0x70 │ │ │ │ + str r3, [sp, #768] @ 0x300 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [r2, #76] @ 0x4c │ │ │ │ + str r1, [sp, #456] @ 0x1c8 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00066ba4 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base>: │ │ │ │ +00063e00 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr.w ip, [pc, #360] @ 66d20 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x17c> │ │ │ │ + ldr.w ip, [pc, #360] @ 63f7c (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x17c> │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ - ldr r3, [pc, #360] @ (66d24 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x180>) │ │ │ │ + ldr r3, [pc, #360] @ (63f80 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x180>) │ │ │ │ cmp r1, #0 │ │ │ │ add ip, pc │ │ │ │ - ldr r4, [pc, #356] @ (66d28 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x184>) │ │ │ │ + ldr r4, [pc, #356] @ (63f84 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x184>) │ │ │ │ add r4, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 66c24 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x80> │ │ │ │ - blt.n 66c3e (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x9a> │ │ │ │ + beq.n 63e80 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x80> │ │ │ │ + blt.n 63e9a (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x9a> │ │ │ │ movs.w lr, r1, asr #3 │ │ │ │ - beq.n 66c00 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x5c> │ │ │ │ + beq.n 63e5c (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x5c> │ │ │ │ mov r3, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r2, r2, [r3] │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ cmp ip, lr │ │ │ │ strd r2, r2, [r3, #16] │ │ │ │ strd r2, r2, [r3, #24] │ │ │ │ add.w r3, r3, #32 │ │ │ │ - bne.n 66be0 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x3c> │ │ │ │ + bne.n 63e3c (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x3c> │ │ │ │ add.w r0, r0, ip, lsl #5 │ │ │ │ and.w r1, r1, #7 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #6 │ │ │ │ - bhi.n 66c24 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x80> │ │ │ │ + bhi.n 63e80 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x80> │ │ │ │ tbb [pc, r1] │ │ │ │ lsrs r2, r1, #4 │ │ │ │ lsls r0, r1, #28 │ │ │ │ lsls r6, r0, #20 │ │ │ │ movs r4, r0 │ │ │ │ str r2, [r0, #24] │ │ │ │ str r2, [r0, #20] │ │ │ │ str r2, [r0, #16] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r2, [r0, #8] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ - ldr r2, [pc, #260] @ (66d2c (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x188>) │ │ │ │ - ldr r3, [pc, #252] @ (66d24 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x180>) │ │ │ │ + ldr r2, [pc, #260] @ (63f88 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x188>) │ │ │ │ + ldr r3, [pc, #252] @ (63f80 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x180>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 66ccc (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x128> │ │ │ │ + bne.n 63f28 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x128> │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ add r6, sp, #28 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #232] @ (66d30 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x18c>) │ │ │ │ + ldr r1, [pc, #232] @ (63f8c (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x18c>) │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 2d128 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #220] @ (66d34 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x190>) │ │ │ │ + ldr r1, [pc, #220] @ (63f90 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x190>) │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ blx 2d128 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #212] @ (66d38 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x194>) │ │ │ │ + ldr r1, [pc, #212] @ (63f94 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x194>) │ │ │ │ add.w r8, sp, #76 @ 0x4c │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 2d128 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r9, sp, #100 @ 0x64 │ │ │ │ @@ -91669,381 +87175,383 @@ │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #128] @ (66d3c (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x198>) │ │ │ │ - ldr r3, [pc, #104] @ (66d24 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x180>) │ │ │ │ + ldr r2, [pc, #128] @ (63f98 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x198>) │ │ │ │ + ldr r3, [pc, #104] @ (63f80 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x180>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 66cd2 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x12e> │ │ │ │ + beq.n 63f2e (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x12e> │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - b.n 66cf2 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x14e> │ │ │ │ - ldr r2, [pc, #108] @ (66d40 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x19c>) │ │ │ │ + b.n 63f4e (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x14e> │ │ │ │ + ldr r2, [pc, #108] @ (63f9c (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x19c>) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #108] @ (66d44 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x1a0>) │ │ │ │ + ldr r3, [pc, #108] @ (63fa0 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x1a0>) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d9d8 <__cxa_throw@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c55c <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #76] @ (66d48 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x1a4>) │ │ │ │ - ldr r3, [pc, #40] @ (66d24 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x180>) │ │ │ │ + ldr r2, [pc, #76] @ (63fa4 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x1a4>) │ │ │ │ + ldr r3, [pc, #40] @ (63f80 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x180>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 66ccc (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x128> │ │ │ │ + bne.n 63f28 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x128> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 66cec (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x148> │ │ │ │ + b.n 63f48 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x148> │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 66ce6 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x142> │ │ │ │ - strh r2, [r5, #26] │ │ │ │ + b.n 63f42 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x142> │ │ │ │ + cbz r6, 63f82 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x182> │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #26] │ │ │ │ + cbz r2, 63f8a (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x18a> │ │ │ │ movs r6, r0 │ │ │ │ - strh r0, [r0, #24] │ │ │ │ + sub sp, #144 @ 0x90 │ │ │ │ movs r6, r0 │ │ │ │ - ldr r0, [r4, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [r7, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #544] @ 0x220 │ │ │ │ movs r4, r0 │ │ │ │ - str r4, [r1, #32] │ │ │ │ + strh r0, [r1, #60] @ 0x3c │ │ │ │ movs r4, r0 │ │ │ │ - strh r4, [r5, #18] │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #16] │ │ │ │ + add r7, sp, #832 @ 0x340 │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ -00066d4c : │ │ │ │ +00063fa8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r2 │ │ │ │ movs r2, #0 │ │ │ │ blx 2c204 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@plt> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 66fe4 │ │ │ │ + beq.w 64244 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 66fa0 │ │ │ │ + beq.w 64200 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 66f68 │ │ │ │ + beq.w 641c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w fp, [r3, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 66f30 │ │ │ │ + beq.w 64190 │ │ │ │ ldr.w r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 66ebc │ │ │ │ + beq.w 6411c │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 66e52 │ │ │ │ + beq.n 640b2 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 66e86 │ │ │ │ + beq.n 640e6 │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 66efa │ │ │ │ + beq.w 6415a │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, 66e12 │ │ │ │ + cbz r7, 64072 │ │ │ │ mov sl, r7 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 66d68 │ │ │ │ + bl 63fc8 │ │ │ │ add.w r1, r7, #48 @ 0x30 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 66df0 │ │ │ │ + beq.n 64050 │ │ │ │ ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r1, sl, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 66e06 │ │ │ │ + beq.n 64066 │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 66dd0 │ │ │ │ + bne.n 64030 │ │ │ │ ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ add.w r2, r9, #48 @ 0x30 │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 66e2c │ │ │ │ + beq.n 6408c │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r2, r9, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 66e42 │ │ │ │ + beq.n 640a2 │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 66efa │ │ │ │ + beq.n 6415a │ │ │ │ mov r9, r7 │ │ │ │ - b.n 66dca │ │ │ │ + b.n 6402a │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 66e66 │ │ │ │ + beq.n 640c6 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 66e78 │ │ │ │ + beq.n 640d8 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r5, 66ebc │ │ │ │ + cbz r5, 6411c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 66db2 │ │ │ │ + b.n 64012 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 66e9a │ │ │ │ + beq.n 640fa │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 66eac │ │ │ │ + beq.n 6410c │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 66e52 │ │ │ │ + beq.n 640b2 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 66db8 │ │ │ │ + b.n 64018 │ │ │ │ ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ add.w r3, fp, #48 @ 0x30 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 66ed6 │ │ │ │ + beq.n 64136 │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 66eec │ │ │ │ + beq.n 6414c │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 66f30 │ │ │ │ + cbz r4, 64190 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 66da8 │ │ │ │ + b.n 64008 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add.w r3, r6, #48 @ 0x30 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 66f0e │ │ │ │ + beq.n 6416e │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 66f20 │ │ │ │ + beq.n 64180 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 66e86 │ │ │ │ + beq.n 640e6 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 66dbe │ │ │ │ + b.n 6401e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 66f46 │ │ │ │ + beq.n 641a6 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 66f5a │ │ │ │ + beq.n 641ba │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 66f68 │ │ │ │ + cbz r4, 641c8 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 66d9a │ │ │ │ + b.n 63ffa │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 66f7e │ │ │ │ + beq.n 641de │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 66f92 │ │ │ │ + beq.n 641f2 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 66fa0 │ │ │ │ + cbz r4, 64200 │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 66d8e │ │ │ │ + b.n 63fee │ │ │ │ ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 66fba │ │ │ │ + beq.n 6421a │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 66fd0 │ │ │ │ + beq.n 64230 │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 66fde │ │ │ │ + cbz r4, 6423e │ │ │ │ mov r8, r4 │ │ │ │ - b.n 66d82 │ │ │ │ + b.n 63fe2 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00066fe8 : │ │ │ │ +00064248 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ - ldr.w r3, [pc, #2620] @ 67a38 │ │ │ │ + ldr.w r3, [pc, #2620] @ 64c98 │ │ │ │ sub sp, #292 @ 0x124 │ │ │ │ - ldr.w r2, [pc, #2620] @ 67a3c │ │ │ │ + ldr.w r2, [pc, #2620] @ 64c9c │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr.w r3, [pc, #2612] @ 67a40 │ │ │ │ + ldr.w r3, [pc, #2612] @ 64ca0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ ldr.w r0, [r3, #276] @ 0x114 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 67bd0 │ │ │ │ - ldr.w r3, [pc, #2584] @ 67a44 │ │ │ │ + beq.w 64e30 │ │ │ │ + ldr.w r3, [pc, #2584] @ 64ca4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - ldr.w r3, [pc, #2580] @ 67a48 │ │ │ │ + ldr.w r3, [pc, #2580] @ 64ca8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ blx 2cd54 <__dynamic_cast@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 67bd0 │ │ │ │ + beq.w 64e30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r8, [r3, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 67062 │ │ │ │ + beq.n 642c2 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add r4, sp, #244 @ 0xf4 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr.w r2, [pc, #2524] @ 67a4c │ │ │ │ + ldr.w r2, [pc, #2524] @ 64cac │ │ │ │ ldr.w r3, [r8] │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ - ldr.w lr, [pc, #2516] @ 67a50 │ │ │ │ + ldr.w lr, [pc, #2516] @ 64cb0 │ │ │ │ add r2, pc │ │ │ │ mov ip, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ add lr, pc │ │ │ │ ldr.w r9, [r3, #76] @ 0x4c │ │ │ │ add r3, sp, #236 @ 0xec │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -92074,32 +87582,32 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r5, [sp, #260] @ 0x104 │ │ │ │ str.w fp, [sp, #240] @ 0xf0 │ │ │ │ strb.w sl, [sp, #255] @ 0xff │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 670ec │ │ │ │ + beq.n 6434c │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 670fa │ │ │ │ + beq.n 6435a │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 671b2 │ │ │ │ + beq.n 64412 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b890 │ │ │ │ - ldr.w r3, [pc, #2372] @ 67a54 │ │ │ │ + ldr.w r3, [pc, #2372] @ 64cb4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r2, r3, #8 │ │ │ │ mov r3, r0 │ │ │ │ str.w r2, [r3], #20 │ │ │ │ str r3, [r0, #12] │ │ │ │ @@ -92121,15 +87629,15 @@ │ │ │ │ str.w r9, [r8, #36] @ 0x24 │ │ │ │ blx 2d284 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ blx 2bdac │ │ │ │ movs r3, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2288] @ 67a58 │ │ │ │ + ldr.w r3, [pc, #2288] @ 64cb8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ add.w r0, r8, #12 │ │ │ │ add r3, pc │ │ │ │ blx 2bf08 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ movs r0, #12 │ │ │ │ add.w r9, r7, r0 │ │ │ │ @@ -92142,32 +87650,32 @@ │ │ │ │ blx 2b8f4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ - cbnz r3, 671b2 │ │ │ │ + cbnz r3, 64412 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r9, [r3, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 671cc │ │ │ │ + beq.n 6442c │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr.w r2, [pc, #2184] @ 67a5c │ │ │ │ - ldr.w r3, [pc, #2184] @ 67a60 │ │ │ │ + ldr.w r2, [pc, #2184] @ 64cbc │ │ │ │ + ldr.w r3, [pc, #2184] @ 64cc0 │ │ │ │ ldr.w r1, [r9] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str.w r9, [sp, #96] @ 0x60 │ │ │ │ ldr.w r8, [r1, #76] @ 0x4c │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ str r4, [sp, #236] @ 0xec │ │ │ │ @@ -92187,43 +87695,43 @@ │ │ │ │ movs r3, #7 │ │ │ │ str r5, [sp, #260] @ 0x104 │ │ │ │ str r3, [sp, #264] @ 0x108 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 67230 │ │ │ │ + beq.n 64490 │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 6723e │ │ │ │ + beq.n 6449e │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 67ab0 │ │ │ │ + bne.w 64d10 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r8, [r3, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 67266 │ │ │ │ + beq.n 644c6 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w sl, #0 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr.w r2, [pc, #2032] @ 67a64 │ │ │ │ - ldr.w lr, [pc, #2032] @ 67a68 │ │ │ │ + ldr.w r2, [pc, #2032] @ 64cc4 │ │ │ │ + ldr.w lr, [pc, #2032] @ 64cc8 │ │ │ │ mov ip, r4 │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8] │ │ │ │ add lr, pc │ │ │ │ mov.w fp, #9 │ │ │ │ str.w r8, [sp, #96] @ 0x60 │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ @@ -92245,43 +87753,43 @@ │ │ │ │ str r5, [sp, #260] @ 0x104 │ │ │ │ strb.w sl, [sp, #275] @ 0x113 │ │ │ │ str.w fp, [sp, #240] @ 0xf0 │ │ │ │ strb.w sl, [sp, #253] @ 0xfd │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 672d4 │ │ │ │ + beq.n 64534 │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 672e2 │ │ │ │ + beq.n 64542 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6797e │ │ │ │ + bne.w 64bde │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r8, [r3, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6730a │ │ │ │ + beq.n 6456a │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w sl, #0 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr.w r2, [pc, #1876] @ 67a6c │ │ │ │ - ldr.w lr, [pc, #1876] @ 67a70 │ │ │ │ + ldr.w r2, [pc, #1876] @ 64ccc │ │ │ │ + ldr.w lr, [pc, #1876] @ 64cd0 │ │ │ │ mov ip, r4 │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8] │ │ │ │ add lr, pc │ │ │ │ mov.w fp, #10 │ │ │ │ str.w r8, [sp, #96] @ 0x60 │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ @@ -92303,43 +87811,43 @@ │ │ │ │ str r5, [sp, #260] @ 0x104 │ │ │ │ strb.w sl, [sp, #275] @ 0x113 │ │ │ │ str.w fp, [sp, #240] @ 0xf0 │ │ │ │ strb.w sl, [sp, #254] @ 0xfe │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 67378 │ │ │ │ + beq.n 645d8 │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 67386 │ │ │ │ + beq.n 645e6 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 678e2 │ │ │ │ + bne.w 64b42 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r8, [r3, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 673ae │ │ │ │ + beq.n 6460e │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w sl, #0 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr.w r2, [pc, #1720] @ 67a74 │ │ │ │ - ldr.w lr, [pc, #1720] @ 67a78 │ │ │ │ + ldr.w r2, [pc, #1720] @ 64cd4 │ │ │ │ + ldr.w lr, [pc, #1720] @ 64cd8 │ │ │ │ mov ip, r4 │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8] │ │ │ │ add lr, pc │ │ │ │ mov.w fp, #11 │ │ │ │ str.w r8, [sp, #96] @ 0x60 │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ @@ -92363,45 +87871,45 @@ │ │ │ │ str r5, [sp, #260] @ 0x104 │ │ │ │ strb.w sl, [sp, #275] @ 0x113 │ │ │ │ str.w fp, [sp, #240] @ 0xf0 │ │ │ │ strb.w sl, [sp, #255] @ 0xff │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 67422 │ │ │ │ + beq.n 64682 │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 67430 │ │ │ │ + beq.n 64690 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6782e │ │ │ │ + bne.w 64a8e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r8, [r3, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 67458 │ │ │ │ + beq.n 646b8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w sl, #0 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr.w r3, [pc, #1560] @ 67a7c │ │ │ │ + ldr.w r3, [pc, #1560] @ 64cdc │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov ip, r4 │ │ │ │ - ldr.w lr, [pc, #1552] @ 67a80 │ │ │ │ + ldr.w lr, [pc, #1552] @ 64ce0 │ │ │ │ add r3, pc │ │ │ │ mov.w fp, #15 │ │ │ │ str.w r8, [sp, #96] @ 0x60 │ │ │ │ add lr, pc │ │ │ │ ldr.w r9, [r2, #76] @ 0x4c │ │ │ │ movs r2, #7 │ │ │ │ str r2, [sp, #264] @ 0x108 │ │ │ │ @@ -92422,35 +87930,35 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ strb.w sl, [sp, #275] @ 0x113 │ │ │ │ str.w fp, [sp, #240] @ 0xf0 │ │ │ │ strb.w sl, [sp, #259] @ 0x103 │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 674cc │ │ │ │ + beq.n 6472c │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 674da │ │ │ │ + beq.n 6473a │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 67792 │ │ │ │ + bne.w 649f2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r8, [r3, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 67502 │ │ │ │ + beq.n 64762 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r8] │ │ │ │ @@ -92459,22 +87967,22 @@ │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r3, #21 │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w lr, [pc, #1368] @ 67a84 │ │ │ │ + ldr.w lr, [pc, #1368] @ 64ce4 │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov.w r9, #0 │ │ │ │ add lr, pc │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr.w sl, [pc, #1356] @ 67a88 │ │ │ │ + ldr.w sl, [pc, #1356] @ 64ce8 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ add sl, pc │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w r2, [ip, #8] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -92497,35 +88005,35 @@ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ strb.w r9, [sp, #275] @ 0x113 │ │ │ │ str r5, [sp, #260] @ 0x104 │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 675a6 │ │ │ │ + beq.n 64806 │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 675b4 │ │ │ │ + beq.n 64814 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, fp │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 676b2 │ │ │ │ + bne.n 64912 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r8, [r3, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 675da │ │ │ │ + beq.n 6483a │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ mov r0, fp │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ @@ -92533,22 +88041,22 @@ │ │ │ │ ldr r6, [r3, #76] @ 0x4c │ │ │ │ movs r3, #21 │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r4, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w lr, [pc, #1164] @ 67a8c │ │ │ │ + ldr.w lr, [pc, #1164] @ 64cec │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov.w r9, #0 │ │ │ │ add lr, pc │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr.w sl, [pc, #1152] @ 67a90 │ │ │ │ + ldr.w sl, [pc, #1152] @ 64cf0 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ add sl, pc │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w r2, [ip, #8] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -92570,43 +88078,43 @@ │ │ │ │ strb.w r9, [sp, #275] @ 0x113 │ │ │ │ strb.w r1, [sp, #274] @ 0x112 │ │ │ │ str r5, [sp, #260] @ 0x104 │ │ │ │ ldrd r1, r6, [sp, #16] │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 6767a │ │ │ │ + beq.n 648da │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 67688 │ │ │ │ + beq.n 648e8 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, fp │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 67b4e │ │ │ │ - ldr r2, [pc, #1020] @ (67a94 ) │ │ │ │ - ldr r3, [pc, #932] @ (67a40 ) │ │ │ │ + bne.w 64dae │ │ │ │ + ldr r2, [pc, #1020] @ (64cf4 ) │ │ │ │ + ldr r3, [pc, #932] @ (64ca0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 67c1a │ │ │ │ + bne.w 64e7a │ │ │ │ add sp, #292 @ 0x124 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b890 │ │ │ │ - ldr r3, [pc, #920] @ (67a54 ) │ │ │ │ + ldr r3, [pc, #920] @ (64cb4 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r2, r3, #8 │ │ │ │ mov r3, r0 │ │ │ │ str.w r2, [r3], #20 │ │ │ │ str r3, [r0, #12] │ │ │ │ @@ -92622,42 +88130,42 @@ │ │ │ │ str.w r3, [r8, #4] │ │ │ │ blx 2b890 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c598 │ │ │ │ vmov.f64 d3, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr d2, [pc, #800] @ 67a20 │ │ │ │ - vldr d1, [pc, #804] @ 67a28 │ │ │ │ + vldr d2, [pc, #800] @ 64c80 │ │ │ │ + vldr d1, [pc, #804] @ 64c88 │ │ │ │ movs r1, #0 │ │ │ │ vmov.f64 d0, d3 │ │ │ │ mov r0, fp │ │ │ │ blx 2c794 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ blx 2be3c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - cbz r0, 67728 │ │ │ │ + cbz r0, 64988 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r3, [pc, #876] @ (67a98 ) │ │ │ │ + ldr r3, [pc, #876] @ (64cf8 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ blx 2ddbc │ │ │ │ movs r3, #16 │ │ │ │ str.w r9, [r8, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r8, #12 │ │ │ │ - ldr r3, [pc, #852] @ (67a9c ) │ │ │ │ + ldr r3, [pc, #852] @ (64cfc ) │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ add r3, pc │ │ │ │ blx 2bf08 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ movs r0, #12 │ │ │ │ add.w r9, r7, r0 │ │ │ │ blx 2b890 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ @@ -92669,23 +88177,23 @@ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 675c0 │ │ │ │ + bne.w 64820 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 675c0 │ │ │ │ + b.n 64820 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b890 │ │ │ │ - ldr r3, [pc, #696] @ (67a54 ) │ │ │ │ + ldr r3, [pc, #696] @ (64cb4 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r2, r3, #8 │ │ │ │ mov r3, r0 │ │ │ │ str.w r2, [r3], #20 │ │ │ │ str r3, [r0, #12] │ │ │ │ @@ -92702,15 +88210,15 @@ │ │ │ │ blx 2b890 │ │ │ │ mov r9, r0 │ │ │ │ blx 2d1ac │ │ │ │ movs r3, #11 │ │ │ │ str.w r9, [r8, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #704] @ (67aa0 ) │ │ │ │ + ldr r3, [pc, #704] @ (64d00 ) │ │ │ │ add.w r0, r8, #12 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ add r3, pc │ │ │ │ blx 2bf08 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ movs r0, #12 │ │ │ │ add.w r9, r7, r0 │ │ │ │ blx 2b890 │ │ │ │ @@ -92723,23 +88231,23 @@ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 674e8 │ │ │ │ + bne.w 64748 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 674e8 │ │ │ │ + b.n 64748 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b890 │ │ │ │ - ldr r3, [pc, #540] @ (67a54 ) │ │ │ │ + ldr r3, [pc, #540] @ (64cb4 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r2, r3, #8 │ │ │ │ mov r3, r0 │ │ │ │ str.w r2, [r3], #20 │ │ │ │ str r3, [r0, #12] │ │ │ │ @@ -92761,15 +88269,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #6 │ │ │ │ str.w r9, [r8, #36] @ 0x24 │ │ │ │ add.w r0, r8, #12 │ │ │ │ strb.w r1, [r9, #128] @ 0x80 │ │ │ │ strb.w r1, [r9, #136] @ 0x88 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #536] @ (67aa4 ) │ │ │ │ + ldr r3, [pc, #536] @ (64d04 ) │ │ │ │ addw fp, pc, #416 @ 0x1a0 │ │ │ │ ldrd sl, fp, [fp] │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ strd sl, fp, [r9, #104] @ 0x68 │ │ │ │ blx 2bf08 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ movs r0, #12 │ │ │ │ @@ -92784,23 +88292,23 @@ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6743e │ │ │ │ + bne.w 6469e │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 6743e │ │ │ │ + b.n 6469e │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b890 │ │ │ │ - ldr r3, [pc, #360] @ (67a54 ) │ │ │ │ + ldr r3, [pc, #360] @ (64cb4 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r2, r3, #8 │ │ │ │ mov r3, r0 │ │ │ │ str.w r2, [r3], #20 │ │ │ │ str r3, [r0, #12] │ │ │ │ @@ -92817,15 +88325,15 @@ │ │ │ │ blx 2b890 │ │ │ │ mov r9, r0 │ │ │ │ blx 2c144 │ │ │ │ movs r3, #5 │ │ │ │ str.w r9, [r8, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #376] @ (67aa8 ) │ │ │ │ + ldr r3, [pc, #376] @ (64d08 ) │ │ │ │ add.w r0, r8, #12 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ add r3, pc │ │ │ │ blx 2bf08 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ movs r0, #12 │ │ │ │ add.w r9, r7, r0 │ │ │ │ blx 2b890 │ │ │ │ @@ -92838,23 +88346,23 @@ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 67394 │ │ │ │ + bne.w 645f4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 67394 │ │ │ │ + b.n 645f4 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b890 │ │ │ │ - ldr r3, [pc, #204] @ (67a54 ) │ │ │ │ + ldr r3, [pc, #204] @ (64cb4 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r2, r3, #8 │ │ │ │ mov r3, r0 │ │ │ │ str.w r2, [r3], #20 │ │ │ │ str r3, [r0, #12] │ │ │ │ @@ -92871,15 +88379,15 @@ │ │ │ │ blx 2b890 │ │ │ │ mov r9, r0 │ │ │ │ blx 2d2c0 │ │ │ │ movs r3, #5 │ │ │ │ str.w r9, [r8, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #224] @ (67aac ) │ │ │ │ + ldr r3, [pc, #224] @ (64d0c ) │ │ │ │ add.w r0, r8, #12 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ add r3, pc │ │ │ │ blx 2bf08 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ movs r0, #12 │ │ │ │ add.w r9, r7, r0 │ │ │ │ blx 2b890 │ │ │ │ @@ -92892,84 +88400,92 @@ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 672f0 │ │ │ │ + bne.w 64550 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 672f0 │ │ │ │ + b.n 64550 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bvc.n 67938 │ │ │ │ + bvc.n 64b98 │ │ │ │ sbcs r7, r2 │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ - ldrb r4, [r4, #28] │ │ │ │ + add r4, sp, #784 @ 0x310 │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r2, [r3, #28] │ │ │ │ + add r4, sp, #744 @ 0x2e8 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #88 @ 0x58 │ │ │ │ + strb r0, [r1, r4] │ │ │ │ + movs r4, r0 │ │ │ │ + cmp r5, #66 @ 0x42 │ │ │ │ movs r4, r0 │ │ │ │ - vaddl.u16 q0, d2, d3 │ │ │ │ asrs r0, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #110 @ 0x6e │ │ │ │ + ldr r6, [r3, r0] │ │ │ │ movs r4, r0 │ │ │ │ - movs r7, #190 @ 0xbe │ │ │ │ + strb r6, [r5, r5] │ │ │ │ movs r4, r0 │ │ │ │ - cdp2 0, 3, cr0, cr4, cr3, {0} │ │ │ │ - movs r7, #118 @ 0x76 │ │ │ │ + cmp r3, #228 @ 0xe4 │ │ │ │ + movs r4, r0 │ │ │ │ + strb r6, [r4, r4] │ │ │ │ + movs r4, r0 │ │ │ │ + cmp r3, #68 @ 0x44 │ │ │ │ + movs r4, r0 │ │ │ │ + strh r6, [r2, r7] │ │ │ │ + movs r4, r0 │ │ │ │ + cmp r2, #160 @ 0xa0 │ │ │ │ + movs r4, r0 │ │ │ │ + strb r6, [r6, r5] │ │ │ │ + movs r4, r0 │ │ │ │ + cmp r1, #252 @ 0xfc │ │ │ │ + movs r4, r0 │ │ │ │ + strh r0, [r1, r6] │ │ │ │ movs r4, r0 │ │ │ │ - ldc2 0, cr0, [r4, #12] │ │ │ │ - movs r6, #38 @ 0x26 │ │ │ │ + cmp r1, #74 @ 0x4a │ │ │ │ movs r4, r0 │ │ │ │ - ldc2l 0, cr0, [r0], #12 │ │ │ │ - movs r7, #198 @ 0xc6 │ │ │ │ + strh r4, [r4, r4] │ │ │ │ movs r4, r0 │ │ │ │ - mcrr2 0, 0, r0, ip, cr3 │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ + cmp r0, #130 @ 0x82 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xfb9a0003 │ │ │ │ - movs r5, #116 @ 0x74 │ │ │ │ + strh r0, [r0, r3] │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xfad20003 │ │ │ │ - movs r5, #16 │ │ │ │ + movs r7, #174 @ 0xae │ │ │ │ movs r4, r0 │ │ │ │ - ldr??.w r0, [lr, #3] │ │ │ │ - ldrb r6, [r1, #2] │ │ │ │ + add r6, pc, #184 @ (adr r6, 64db0 ) │ │ │ │ movs r6, r0 │ │ │ │ asrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #224 @ 0xe0 │ │ │ │ + strh r0, [r2, r2] │ │ │ │ movs r4, r0 │ │ │ │ - movs r4, #56 @ 0x38 │ │ │ │ + str r0, [r5, r7] │ │ │ │ movs r4, r0 │ │ │ │ - movs r3, #132 @ 0x84 │ │ │ │ + str r4, [r6, r4] │ │ │ │ movs r4, r0 │ │ │ │ - cmp r6, #144 @ 0x90 │ │ │ │ + ldrb r0, [r0, r1] │ │ │ │ movs r4, r0 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ + ldr r7, [pc, #944] @ (650c0 ) │ │ │ │ movs r4, r0 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b890 │ │ │ │ - ldr r3, [pc, #1016] @ (67eb0 ) │ │ │ │ + ldr r3, [pc, #1016] @ (65110 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r2, r3, #8 │ │ │ │ mov r3, r0 │ │ │ │ str.w r2, [r3], #20 │ │ │ │ str r3, [r0, #12] │ │ │ │ @@ -92986,15 +88502,15 @@ │ │ │ │ blx 2b890 │ │ │ │ mov r9, r0 │ │ │ │ blx 2d170 │ │ │ │ movs r3, #22 │ │ │ │ str.w r9, [r8, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #948] @ (67eb4 ) │ │ │ │ + ldr r3, [pc, #948] @ (65114 ) │ │ │ │ add.w r0, r8, #12 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ add r3, pc │ │ │ │ blx 2bf08 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ movs r0, #12 │ │ │ │ add.w r9, r7, r0 │ │ │ │ blx 2b890 │ │ │ │ @@ -93007,23 +88523,23 @@ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6724c │ │ │ │ + bne.w 644ac │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.w 6724c │ │ │ │ + b.w 644ac │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b890 │ │ │ │ - ldr r3, [pc, #856] @ (67eb0 ) │ │ │ │ + ldr r3, [pc, #856] @ (65110 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, #8 │ │ │ │ str.w r2, [r3], #20 │ │ │ │ movs r2, #0 │ │ │ │ @@ -93037,15 +88553,15 @@ │ │ │ │ mov.w r0, #296 @ 0x128 │ │ │ │ strd r3, r2, [r4, #4] │ │ │ │ blx 2b890 │ │ │ │ mov r5, r0 │ │ │ │ blx 2d0f8 │ │ │ │ movs r3, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #808] @ (67eb8 ) │ │ │ │ + ldr r3, [pc, #808] @ (65118 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r0, r4, #12 │ │ │ │ add r3, pc │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ blx 2bf08 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ movs r0, #12 │ │ │ │ @@ -93060,400 +88576,400 @@ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r7, #20] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 67696 │ │ │ │ + bne.w 648f6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 67696 │ │ │ │ - ldr r3, [pc, #744] @ (67ebc ) │ │ │ │ + b.n 648f6 │ │ │ │ + ldr r3, [pc, #744] @ (6511c ) │ │ │ │ movs r2, #22 │ │ │ │ - ldr r1, [pc, #744] @ (67ec0 ) │ │ │ │ - ldr r0, [pc, #748] @ (67ec4 ) │ │ │ │ + ldr r1, [pc, #744] @ (65120 ) │ │ │ │ + ldr r0, [pc, #748] @ (65124 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #740] @ (67ec8 ) │ │ │ │ + ldr r3, [pc, #740] @ (65128 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ blx 2ddbc │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r8, [sp, #96] @ 0x60 │ │ │ │ blx 2d1b8 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #708] @ (67ecc ) │ │ │ │ - ldr r3, [pc, #708] @ (67ed0 ) │ │ │ │ + ldr r2, [pc, #708] @ (6512c ) │ │ │ │ + ldr r3, [pc, #708] @ (65130 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 67c44 │ │ │ │ + beq.n 64ea4 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #672] @ (67ed4 ) │ │ │ │ - ldr r3, [pc, #668] @ (67ed0 ) │ │ │ │ + ldr r2, [pc, #672] @ (65134 ) │ │ │ │ + ldr r3, [pc, #668] @ (65130 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 67c1a │ │ │ │ + bne.n 64e7a │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, fp │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #636] @ (67ed8 ) │ │ │ │ - ldr r3, [pc, #624] @ (67ed0 ) │ │ │ │ + ldr r2, [pc, #636] @ (65138 ) │ │ │ │ + ldr r3, [pc, #624] @ (65130 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 67c44 │ │ │ │ - b.n 67c1a │ │ │ │ - b.n 67c54 │ │ │ │ - b.n 67bfc │ │ │ │ - b.n 67bf2 │ │ │ │ + beq.n 64ea4 │ │ │ │ + b.n 64e7a │ │ │ │ + b.n 64eb4 │ │ │ │ + b.n 64e5c │ │ │ │ + b.n 64e52 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #592] @ (67edc ) │ │ │ │ - ldr r3, [pc, #580] @ (67ed0 ) │ │ │ │ + ldr r2, [pc, #592] @ (6513c ) │ │ │ │ + ldr r3, [pc, #580] @ (65130 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 67c44 │ │ │ │ - b.n 67c1a │ │ │ │ + beq.n 64ea4 │ │ │ │ + b.n 64e7a │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ subs r1, r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67be2 │ │ │ │ + beq.n 64e42 │ │ │ │ blx 2c4e4 │ │ │ │ - b.n 67be2 │ │ │ │ + b.n 64e42 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #540] @ (67ee0 ) │ │ │ │ - ldr r3, [pc, #524] @ (67ed0 ) │ │ │ │ + ldr r2, [pc, #540] @ (65140 ) │ │ │ │ + ldr r3, [pc, #524] @ (65130 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 67c44 │ │ │ │ - b.n 67c1a │ │ │ │ - b.n 67ce4 │ │ │ │ + beq.n 64ea4 │ │ │ │ + b.n 64e7a │ │ │ │ + b.n 64f44 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, fp │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #504] @ (67ee4 ) │ │ │ │ - ldr r3, [pc, #480] @ (67ed0 ) │ │ │ │ + ldr r2, [pc, #504] @ (65144 ) │ │ │ │ + ldr r3, [pc, #480] @ (65130 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 67c44 │ │ │ │ - b.n 67c1a │ │ │ │ + beq.n 64ea4 │ │ │ │ + b.n 64e7a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #468] @ (67ee8 ) │ │ │ │ - ldr r3, [pc, #440] @ (67ed0 ) │ │ │ │ + ldr r2, [pc, #468] @ (65148 ) │ │ │ │ + ldr r3, [pc, #440] @ (65130 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 67c44 │ │ │ │ - b.n 67c1a │ │ │ │ + beq.n 64ea4 │ │ │ │ + b.n 64e7a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #432] @ (67eec ) │ │ │ │ - ldr r3, [pc, #400] @ (67ed0 ) │ │ │ │ + ldr r2, [pc, #432] @ (6514c ) │ │ │ │ + ldr r3, [pc, #400] @ (65130 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 67c44 │ │ │ │ - b.n 67c1a │ │ │ │ + beq.w 64ea4 │ │ │ │ + b.n 64e7a │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r8, [sp, #96] @ 0x60 │ │ │ │ blx 2d1b8 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #392] @ (67ef0 ) │ │ │ │ - ldr r3, [pc, #360] @ (67ed0 ) │ │ │ │ + ldr r2, [pc, #392] @ (65150 ) │ │ │ │ + ldr r3, [pc, #360] @ (65130 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 67c44 │ │ │ │ - b.n 67c1a │ │ │ │ + beq.w 64ea4 │ │ │ │ + b.n 64e7a │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r8, [sp, #96] @ 0x60 │ │ │ │ blx 2d1b8 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #356] @ (67ef4 ) │ │ │ │ - ldr r3, [pc, #316] @ (67ed0 ) │ │ │ │ + ldr r2, [pc, #356] @ (65154 ) │ │ │ │ + ldr r3, [pc, #316] @ (65130 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 67c44 │ │ │ │ - b.n 67c1a │ │ │ │ - b.n 67d5a │ │ │ │ + beq.w 64ea4 │ │ │ │ + b.n 64e7a │ │ │ │ + b.n 64fba │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r8, [sp, #96] @ 0x60 │ │ │ │ blx 2d1b8 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #316] @ (67ef8 ) │ │ │ │ - ldr r3, [pc, #272] @ (67ed0 ) │ │ │ │ + ldr r2, [pc, #316] @ (65158 ) │ │ │ │ + ldr r3, [pc, #272] @ (65130 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 67c44 │ │ │ │ - b.n 67c1a │ │ │ │ - b.n 67ddc │ │ │ │ + beq.w 64ea4 │ │ │ │ + b.n 64e7a │ │ │ │ + b.n 6503c │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r8, [sp, #96] @ 0x60 │ │ │ │ blx 2d1b8 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #276] @ (67efc ) │ │ │ │ - ldr r3, [pc, #228] @ (67ed0 ) │ │ │ │ + ldr r2, [pc, #276] @ (6515c ) │ │ │ │ + ldr r3, [pc, #228] @ (65130 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 67c44 │ │ │ │ - b.n 67c1a │ │ │ │ - b.n 67d84 │ │ │ │ + beq.w 64ea4 │ │ │ │ + b.n 64e7a │ │ │ │ + b.n 64fe4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #236] @ (67f00 ) │ │ │ │ - ldr r3, [pc, #184] @ (67ed0 ) │ │ │ │ + ldr r2, [pc, #236] @ (65160 ) │ │ │ │ + ldr r3, [pc, #184] @ (65130 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 67c44 │ │ │ │ - b.n 67c1a │ │ │ │ - b.n 67e36 │ │ │ │ + beq.w 64ea4 │ │ │ │ + b.n 64e7a │ │ │ │ + b.n 65096 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r1, #296 @ 0x128 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ blx 2d1b8 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #196] @ (67f04 ) │ │ │ │ - ldr r3, [pc, #140] @ (67ed0 ) │ │ │ │ + ldr r2, [pc, #196] @ (65164 ) │ │ │ │ + ldr r3, [pc, #140] @ (65130 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 67c44 │ │ │ │ - b.n 67c1a │ │ │ │ - b.n 67e60 │ │ │ │ + beq.w 64ea4 │ │ │ │ + b.n 64e7a │ │ │ │ + b.n 650c0 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r8, [sp, #96] @ 0x60 │ │ │ │ blx 2d1b8 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #156] @ (67f08 ) │ │ │ │ - ldr r3, [pc, #96] @ (67ed0 ) │ │ │ │ + ldr r2, [pc, #156] @ (65168 ) │ │ │ │ + ldr r3, [pc, #96] @ (65130 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 67c44 │ │ │ │ - b.n 67c1a │ │ │ │ + beq.w 64ea4 │ │ │ │ + b.n 64e7a │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #168 @ 0xa8 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r8, [sp, #96] @ 0x60 │ │ │ │ blx 2d1b8 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #116] @ (67f0c ) │ │ │ │ - ldr r3, [pc, #56] @ (67ed0 ) │ │ │ │ + ldr r2, [pc, #116] @ (6516c ) │ │ │ │ + ldr r3, [pc, #56] @ (65130 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 67c44 │ │ │ │ - b.n 67c1a │ │ │ │ - b.n 67e8a │ │ │ │ - b.n 67db0 │ │ │ │ + beq.w 64ea4 │ │ │ │ + b.n 64e7a │ │ │ │ + b.n 650ea │ │ │ │ + b.n 65010 │ │ │ │ asrs r0, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #242 @ 0xf2 │ │ │ │ + ldr r6, [pc, #648] @ (653a0 ) │ │ │ │ movs r4, r0 │ │ │ │ - movs r0, #170 @ 0xaa │ │ │ │ + ldr r6, [pc, #360] @ (65284 ) │ │ │ │ movs r4, r0 │ │ │ │ - str r0, [r6, #88] @ 0x58 │ │ │ │ + ldrh r4, [r0, #20] │ │ │ │ movs r4, r0 │ │ │ │ - str r2, [r6, #92] @ 0x5c │ │ │ │ + ldrh r6, [r0, #22] │ │ │ │ movs r4, r0 │ │ │ │ - str r4, [r1, #96] @ 0x60 │ │ │ │ + ldrh r0, [r4, #22] │ │ │ │ movs r4, r0 │ │ │ │ asrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #12] │ │ │ │ + add r0, pc, #760 @ (adr r0, 65428 ) │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #11] │ │ │ │ + add r0, pc, #592 @ (adr r0, 65388 ) │ │ │ │ movs r6, r0 │ │ │ │ - strb r2, [r1, #11] │ │ │ │ + add r0, pc, #424 @ (adr r0, 652e4 ) │ │ │ │ movs r6, r0 │ │ │ │ - strb r4, [r3, #10] │ │ │ │ + add r0, pc, #240 @ (adr r0, 65230 ) │ │ │ │ movs r6, r0 │ │ │ │ - strb r4, [r4, #9] │ │ │ │ + add r0, pc, #16 @ (adr r0, 65154 ) │ │ │ │ movs r6, r0 │ │ │ │ - strb r2, [r7, #8] │ │ │ │ + ldr r7, [sp, #872] @ 0x368 │ │ │ │ movs r6, r0 │ │ │ │ - strb r2, [r2, #8] │ │ │ │ + ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ movs r6, r0 │ │ │ │ - strb r2, [r5, #7] │ │ │ │ + ldr r7, [sp, #552] @ 0x228 │ │ │ │ movs r6, r0 │ │ │ │ - strb r0, [r0, #7] │ │ │ │ + ldr r7, [sp, #384] @ 0x180 │ │ │ │ movs r6, r0 │ │ │ │ - strb r6, [r2, #6] │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ movs r6, r0 │ │ │ │ - strb r2, [r5, #5] │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ movs r6, r0 │ │ │ │ - strb r6, [r7, #4] │ │ │ │ + ldr r6, [sp, #888] @ 0x378 │ │ │ │ movs r6, r0 │ │ │ │ - strb r2, [r2, #4] │ │ │ │ + ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ movs r6, r0 │ │ │ │ - strb r6, [r4, #3] │ │ │ │ + ldr r6, [sp, #536] @ 0x218 │ │ │ │ movs r6, r0 │ │ │ │ - strb r2, [r7, #2] │ │ │ │ + ldr r6, [sp, #360] @ 0x168 │ │ │ │ movs r6, r0 │ │ │ │ - strb r0, [r2, #2] │ │ │ │ + ldr r6, [sp, #192] @ 0xc0 │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ -00067f10 : │ │ │ │ +00065170 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ sub.w sp, sp, #1020 @ 0x3fc │ │ │ │ - ldr.w r4, [pc, #1396] @ 684a0 │ │ │ │ + ldr.w r4, [pc, #1396] @ 65700 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r1, [pc, #1388] @ 684a4 │ │ │ │ + ldr.w r1, [pc, #1388] @ 65704 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ - ldr.w r4, [pc, #1388] @ 684a8 │ │ │ │ + ldr.w r4, [pc, #1388] @ 65708 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #1012] @ 0x3f4 │ │ │ │ mov.w r1, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add r4, pc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #28] │ │ │ │ ldr.w r3, [r3, #620] @ 0x26c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 683d0 │ │ │ │ - ldr.w r3, [pc, #1352] @ 684ac │ │ │ │ + beq.w 65630 │ │ │ │ + ldr.w r3, [pc, #1352] @ 6570c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - ldr.w r3, [pc, #1348] @ 684b0 │ │ │ │ + ldr.w r3, [pc, #1348] @ 65710 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ blx 2cd54 <__dynamic_cast@plt> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 683d0 │ │ │ │ + beq.w 65630 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #112] @ 0x70 │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ @@ -93495,15 +89011,15 @@ │ │ │ │ blx 2c440 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bb18 │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ ldr.w r4, [sl, #12]! │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 6802e │ │ │ │ + beq.n 6528e │ │ │ │ add r6, sp, #100 @ 0x64 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r8, [r3, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r9, [r3] │ │ │ │ @@ -93513,111 +89029,111 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx r9 │ │ │ │ mov r0, r6 │ │ │ │ blx 2dc84 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 68002 │ │ │ │ + bne.n 65262 │ │ │ │ ldrd r3, r2, [r5, #4] │ │ │ │ sub.w r8, r2, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov.w sl, r8, asr #2 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.w 68434 │ │ │ │ + bhi.w 65694 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 682ee │ │ │ │ + beq.w 6554e │ │ │ │ mov r0, r8 │ │ │ │ blx 2b890 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w sl, #1 │ │ │ │ sub.w r6, r6, r3 │ │ │ │ str.w r1, [r9], #4 │ │ │ │ - beq.n 6807a │ │ │ │ + beq.n 652da │ │ │ │ mov r0, r9 │ │ │ │ sub.w r2, r8, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2c47c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r9, r4, r8 │ │ │ │ cmp r6, #0 │ │ │ │ itt gt │ │ │ │ movgt.w sl, #0 │ │ │ │ addgt r6, sp, #100 @ 0x64 │ │ │ │ - bgt.n 6809e │ │ │ │ - b.n 680c0 │ │ │ │ + bgt.n 652fe │ │ │ │ + b.n 65320 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldrd r3, r2, [r5, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp.w sl, r2, asr #2 │ │ │ │ - bge.n 680c0 │ │ │ │ + bge.n 65320 │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ str.w r0, [r4, sl, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ ldrd r3, r2, [r7, #8] │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 68088 │ │ │ │ + bne.n 652e8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ blx 2c464 >::_M_realloc_append(OsiRowCut*&&)@plt> │ │ │ │ - b.n 6808e │ │ │ │ - ldr r3, [pc, #1008] @ (684b4 ) │ │ │ │ + b.n 652ee │ │ │ │ + ldr r3, [pc, #1008] @ (65714 ) │ │ │ │ sub.w r6, r9, r4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ asrs r6, r6, #2 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr.w r3, [r3, #476] @ 0x1dc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 68326 │ │ │ │ + bne.w 65586 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 680e4 │ │ │ │ + beq.n 65344 │ │ │ │ mov r0, fp │ │ │ │ blx 2ce90 │ │ │ │ - ldr r3, [pc, #976] @ (684b8 ) │ │ │ │ + ldr r3, [pc, #976] @ (65718 ) │ │ │ │ mov sl, r6 │ │ │ │ ldr.w r0, [fp, #276] @ 0x114 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 68318 │ │ │ │ + bne.w 65578 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 68346 │ │ │ │ + bne.w 655a6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d924 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2d604 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne.w 67fb2 │ │ │ │ + bne.w 65212 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov sl, r0 │ │ │ │ subs r6, r0, r3 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.w 68456 │ │ │ │ + bcs.w 656b6 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r0, fp │ │ │ │ add.w r8, sl, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r0, fp │ │ │ │ @@ -93631,192 +89147,192 @@ │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r8 │ │ │ │ - bgt.n 6820a │ │ │ │ + bgt.n 6546a │ │ │ │ subs r6, #1 │ │ │ │ mov.w sl, sl, lsl #3 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ add r5, sl │ │ │ │ add r9, sl │ │ │ │ lsls r6, r6, #2 │ │ │ │ add sl, r0 │ │ │ │ vldmdb r5!, {d8} │ │ │ │ vldmdb r9!, {d9} │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2ce08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 68238 │ │ │ │ + bne.n 65498 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2ce08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 68238 │ │ │ │ + bne.n 65498 │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 681fc │ │ │ │ + beq.n 6545c │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2b86c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68238 │ │ │ │ + beq.n 65498 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2b86c │ │ │ │ - cbz r0, 68238 │ │ │ │ + cbz r0, 65498 │ │ │ │ vabs.f64 d6, d8 │ │ │ │ vabs.f64 d5, d9 │ │ │ │ vmov.f64 d3, #112 @ 0x3f800000 1.0 │ │ │ │ vsub.f64 d7, d8, d9 │ │ │ │ - vldr d4, [pc, #704] @ 68498 │ │ │ │ + vldr d4, [pc, #704] @ 656f8 │ │ │ │ vcmpe.f64 d6, d5 │ │ │ │ vabs.f64 d7, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f64 d6, d5 │ │ │ │ vadd.f64 d6, d6, d3 │ │ │ │ vmul.f64 d6, d6, d4 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 68238 │ │ │ │ + bhi.n 65498 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ subs r6, #4 │ │ │ │ sub.w sl, sl, #8 │ │ │ │ cmp r4, r8 │ │ │ │ - ble.n 68184 │ │ │ │ + ble.n 653e4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [r3, #628] @ 0x274 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #676] @ (684bc ) │ │ │ │ - ldr r3, [pc, #648] @ (684a4 ) │ │ │ │ + ldr r2, [pc, #676] @ (6571c ) │ │ │ │ + ldr r3, [pc, #648] @ (65704 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #1012] @ 0x3f4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 683cc │ │ │ │ + bne.w 6562c │ │ │ │ add.w sp, sp, #1020 @ 0x3fc │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d8, [r5] │ │ │ │ vldr d9, [sl, #-8] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2ce08 │ │ │ │ - cbnz r0, 682aa │ │ │ │ + cbnz r0, 6550a │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2ce08 │ │ │ │ - cbnz r0, 682aa │ │ │ │ + cbnz r0, 6550a │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 681fc │ │ │ │ + beq.n 6545c │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2b86c │ │ │ │ - cbz r0, 682aa │ │ │ │ + cbz r0, 6550a │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2b86c │ │ │ │ - cbz r0, 682aa │ │ │ │ + cbz r0, 6550a │ │ │ │ vabs.f64 d6, d8 │ │ │ │ vabs.f64 d5, d9 │ │ │ │ vmov.f64 d3, #112 @ 0x3f800000 1.0 │ │ │ │ vsub.f64 d7, d8, d9 │ │ │ │ - vldr d4, [pc, #532] @ 68498 │ │ │ │ + vldr d4, [pc, #532] @ 656f8 │ │ │ │ vcmpe.f64 d6, d5 │ │ │ │ vabs.f64 d7, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f64 d6, d5 │ │ │ │ vadd.f64 d6, d6, d3 │ │ │ │ vmul.f64 d6, d6, d4 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 681fc │ │ │ │ + bls.n 6545c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w ip, r3, r6 │ │ │ │ ldr r0, [r3, r6] │ │ │ │ - cbz r0, 682c0 │ │ │ │ + cbz r0, 65520 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w ip, r3, r6 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add.w r1, ip, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 682d8 │ │ │ │ + beq.n 65538 │ │ │ │ subs r2, r3, r1 │ │ │ │ cmp r2, #4 │ │ │ │ - ble.n 6833a │ │ │ │ + ble.n 6559a │ │ │ │ mov r0, ip │ │ │ │ blx 2c7f8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ subs r3, #4 │ │ │ │ subs r6, #4 │ │ │ │ sub.w sl, sl, #8 │ │ │ │ cmp r4, r8 │ │ │ │ str r3, [r7, #8] │ │ │ │ - ble.w 68184 │ │ │ │ - b.n 6820a │ │ │ │ - ldr r3, [pc, #452] @ (684b4 ) │ │ │ │ + ble.w 653e4 │ │ │ │ + b.n 6546a │ │ │ │ + ldr r3, [pc, #452] @ (65714 ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr.w r3, [r3, #476] @ 0x1dc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 68330 │ │ │ │ - ldr r3, [pc, #436] @ (684b8 ) │ │ │ │ + bne.n 65590 │ │ │ │ + ldr r3, [pc, #436] @ (65718 ) │ │ │ │ ldr.w r0, [fp, #276] @ 0x114 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r4, sl │ │ │ │ - beq.w 68108 │ │ │ │ + beq.w 65368 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 68108 │ │ │ │ - b.n 68100 │ │ │ │ + beq.w 65368 │ │ │ │ + b.n 65360 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b.n 68100 │ │ │ │ + b.n 65360 │ │ │ │ mov r2, sl │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b.n 68108 │ │ │ │ + b.n 65368 │ │ │ │ itt eq │ │ │ │ ldreq.w r2, [ip, #4] │ │ │ │ streq.w r2, [ip] │ │ │ │ - b.n 682d8 │ │ │ │ + b.n 65538 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ add.w sl, sp, #144 @ 0x90 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #364] @ (684c0 ) │ │ │ │ + ldr r1, [pc, #364] @ (65720 ) │ │ │ │ mov fp, r0 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ - bl 2e570 │ │ │ │ - ldr r1, [pc, #356] @ (684c4 ) │ │ │ │ + bl 2e570 │ │ │ │ + ldr r1, [pc, #356] @ (65724 ) │ │ │ │ add r7, sp, #168 @ 0xa8 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 2e570 │ │ │ │ - ldr r1, [pc, #348] @ (684c8 ) │ │ │ │ + bl 2e570 │ │ │ │ + ldr r1, [pc, #348] @ (65728 ) │ │ │ │ add.w r9, sp, #192 @ 0xc0 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 2e570 │ │ │ │ + bl 2e570 │ │ │ │ add r6, sp, #216 @ 0xd8 │ │ │ │ mov.w ip, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ @@ -93831,546 +89347,548 @@ │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, sl │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #272] @ (684cc ) │ │ │ │ - ldr r3, [pc, #232] @ (684a4 ) │ │ │ │ + ldr r2, [pc, #272] @ (6572c ) │ │ │ │ + ldr r3, [pc, #232] @ (65704 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #1012] @ 0x3f4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 6841c │ │ │ │ + beq.n 6567c │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #252] @ (684d0 ) │ │ │ │ + ldr r3, [pc, #252] @ (65730 ) │ │ │ │ movs r2, #114 @ 0x72 │ │ │ │ - ldr r1, [pc, #252] @ (684d4 ) │ │ │ │ - ldr r0, [pc, #256] @ (684d8 ) │ │ │ │ + ldr r1, [pc, #252] @ (65734 ) │ │ │ │ + ldr r0, [pc, #256] @ (65738 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - b.n 683f0 │ │ │ │ + b.n 65650 │ │ │ │ mov r0, r6 │ │ │ │ blx 2dc84 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d924 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2d604 │ │ │ │ - ldr r2, [pc, #228] @ (684dc ) │ │ │ │ - ldr r3, [pc, #168] @ (684a4 ) │ │ │ │ + ldr r2, [pc, #228] @ (6573c ) │ │ │ │ + ldr r3, [pc, #168] @ (65704 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #1012] @ 0x3f4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 683cc │ │ │ │ + bne.n 6562c │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - b.n 683ea │ │ │ │ - b.n 683ea │ │ │ │ - b.n 683ea │ │ │ │ - ldr r3, [pc, #192] @ (684e0 ) │ │ │ │ + b.n 6564a │ │ │ │ + b.n 6564a │ │ │ │ + b.n 6564a │ │ │ │ + ldr r3, [pc, #192] @ (65740 ) │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #184] @ (684e4 ) │ │ │ │ + ldr r3, [pc, #184] @ (65744 ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d9d8 <__cxa_throw@plt> │ │ │ │ - ldr r2, [pc, #176] @ (684e8 ) │ │ │ │ - ldr r3, [pc, #108] @ (684a4 ) │ │ │ │ + ldr r2, [pc, #176] @ (65748 ) │ │ │ │ + ldr r3, [pc, #108] @ (65704 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #1012] @ 0x3f4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 683cc │ │ │ │ - ldr r0, [pc, #160] @ (684ec ) │ │ │ │ + bne.n 6562c │ │ │ │ + ldr r0, [pc, #160] @ (6574c ) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 683ea │ │ │ │ - b.n 6840e │ │ │ │ - ldr r2, [pc, #152] @ (684f0 ) │ │ │ │ - ldr r3, [pc, #72] @ (684a4 ) │ │ │ │ + beq.n 6564a │ │ │ │ + b.n 6566e │ │ │ │ + ldr r2, [pc, #152] @ (65750 ) │ │ │ │ + ldr r3, [pc, #72] @ (65704 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #1012] @ 0x3f4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 683cc │ │ │ │ + bne.n 6562c │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, sl │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, fp │ │ │ │ blx 2c55c <__cxa_free_exception@plt> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 683ea │ │ │ │ - b.n 6840e │ │ │ │ - b.n 6847a │ │ │ │ - b.n 68480 │ │ │ │ - b.n 68486 │ │ │ │ + beq.n 6564a │ │ │ │ + b.n 6566e │ │ │ │ + b.n 656da │ │ │ │ + b.n 656e0 │ │ │ │ + b.n 656e6 │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - ldr r0, [r7, #124] @ 0x7c │ │ │ │ + ldr r5, [sp, #608] @ 0x260 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #124] @ 0x7c │ │ │ │ + ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ movs r6, r0 │ │ │ │ - ldrsh r2, [r1, r5] │ │ │ │ + strh r6, [r3, #32] │ │ │ │ + movs r4, r0 │ │ │ │ + strh r2, [r4, #32] │ │ │ │ movs r4, r0 │ │ │ │ - ldrsh r6, [r1, r5] │ │ │ │ + movs r6, #212 @ 0xd4 │ │ │ │ movs r4, r0 │ │ │ │ - vld4.8 {d0-d3}, [r4], r3 │ │ │ │ - ldr r4, [r5, #52] @ 0x34 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r6, r0 │ │ │ │ - ldrsh r0, [r3, r1] │ │ │ │ + strh r4, [r5, #24] │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r6, r7] │ │ │ │ + strh r6, [r0, #22] │ │ │ │ movs r4, r0 │ │ │ │ - ldrsh r0, [r0, r3] │ │ │ │ + strh r4, [r2, #28] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [r5, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #824] @ 0x338 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #576] @ 0x240 │ │ │ │ movs r6, r0 │ │ │ │ - rsbs r0, r2, r3 │ │ │ │ - ldr r6, [r1, #44] @ 0x2c │ │ │ │ + adds r2, r0, r6 │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ -000684f4 : │ │ │ │ +00065754 : │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000684f8 : │ │ │ │ +00065758 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #16 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00068514 : │ │ │ │ +00065774 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #36] @ (68548 ) │ │ │ │ - ldr r1, [pc, #36] @ (6854c ) │ │ │ │ + ldr r2, [pc, #36] @ (657a8 ) │ │ │ │ + ldr r1, [pc, #36] @ (657ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ adds r2, #8 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r4, 68534 │ │ │ │ + cbnz r4, 65794 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #24] @ (68550 ) │ │ │ │ + ldr r3, [pc, #24] @ (657b0 ) │ │ │ │ movs r2, #163 @ 0xa3 │ │ │ │ - ldr r1, [pc, #24] @ (68554 ) │ │ │ │ - ldr r0, [pc, #28] @ (68558 ) │ │ │ │ + ldr r1, [pc, #24] @ (657b4 ) │ │ │ │ + ldr r0, [pc, #28] @ (657b8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [r0, #32] │ │ │ │ + str r7, [sp, #648] @ 0x288 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, r7] │ │ │ │ + strh r0, [r6, #4] │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r6, [r1, r0] │ │ │ │ + strh r2, [r4, #6] │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r6, r0] │ │ │ │ + strh r4, [r0, #8] │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006855c : │ │ │ │ +000657bc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #44] @ (68598 ) │ │ │ │ - ldr r2, [pc, #44] @ (6859c ) │ │ │ │ + ldr r3, [pc, #44] @ (657f8 ) │ │ │ │ + ldr r2, [pc, #44] @ (657fc ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r1, 68586 │ │ │ │ + cbnz r1, 657e6 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #8 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #24] @ (685a0 ) │ │ │ │ + ldr r3, [pc, #24] @ (65800 ) │ │ │ │ movs r2, #163 @ 0xa3 │ │ │ │ - ldr r1, [pc, #24] @ (685a4 ) │ │ │ │ - ldr r0, [pc, #24] @ (685a8 ) │ │ │ │ + ldr r1, [pc, #24] @ (65804 ) │ │ │ │ + ldr r0, [pc, #24] @ (65808 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ + str r7, [sp, #360] @ 0x168 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, r6] │ │ │ │ + strh r6, [r3, #2] │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r4, [r7, r6] │ │ │ │ + strh r0, [r2, #4] │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r6, [r3, r7] │ │ │ │ + strh r2, [r6, #4] │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -000685ac : │ │ │ │ +0006580c : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #72] @ (68604 ) │ │ │ │ + ldr r3, [pc, #72] @ (65864 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r2, [pc, #72] @ (68608 ) │ │ │ │ + ldr r2, [pc, #72] @ (65868 ) │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r6, #12]! │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r4, r6 │ │ │ │ add.w r3, r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ - beq.n 685f8 │ │ │ │ + beq.n 65858 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 685ec │ │ │ │ + cbz r3, 6584c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 685ec │ │ │ │ + cbnz r2, 6584c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 685d4 │ │ │ │ + bne.n 65834 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bd70 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ + str r7, [sp, #24] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #28 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006860c : │ │ │ │ +0006586c : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #80] @ (6866c ) │ │ │ │ + ldr r3, [pc, #80] @ (658cc ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r2, [pc, #80] @ (68670 ) │ │ │ │ + ldr r2, [pc, #80] @ (658d0 ) │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r6, #12]! │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r4, r6 │ │ │ │ add.w r3, r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ - beq.n 68658 │ │ │ │ + beq.n 658b8 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 6864c │ │ │ │ + cbz r3, 658ac │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 6864c │ │ │ │ + cbnz r2, 658ac │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 68634 │ │ │ │ + bne.n 65894 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bd70 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #24 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ + str r6, [sp, #664] @ 0x298 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #28 │ │ │ │ ... │ │ │ │ │ │ │ │ -00068674 : │ │ │ │ +000658d4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #152] @ (68720 ) │ │ │ │ + ldr r4, [pc, #152] @ (65980 ) │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #24 │ │ │ │ blx 2b890 │ │ │ │ mov r1, r6 │ │ │ │ add r4, pc │ │ │ │ mov r5, r0 │ │ │ │ blx 2bea8 │ │ │ │ - ldr r3, [pc, #136] @ (68724 ) │ │ │ │ + ldr r3, [pc, #136] @ (65984 ) │ │ │ │ mov r7, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr.w r4, [r6, #12]! │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r7], #12 │ │ │ │ cmp r4, r6 │ │ │ │ str.w r8, [r5, #20] │ │ │ │ strd r7, r7, [r5, #12] │ │ │ │ - beq.n 686e0 │ │ │ │ + beq.n 65940 │ │ │ │ movs r0, #12 │ │ │ │ blx 2b890 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str.w r8, [r0, #8] │ │ │ │ - cbz r3, 686ce │ │ │ │ + cbz r3, 6592e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r1, r7 │ │ │ │ blx 2b8f4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #20] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 686b8 │ │ │ │ + bne.n 65918 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c4e4 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ ldr r4, [r5, #12] │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 68718 │ │ │ │ + beq.n 65978 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r0, 6870c │ │ │ │ + cbz r0, 6596c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 6870c │ │ │ │ + cbnz r3, 6596c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #12 │ │ │ │ mov r4, r6 │ │ │ │ blx 2c4e4 │ │ │ │ - b.n 686f4 │ │ │ │ + b.n 65954 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bd70 │ │ │ │ - b.n 686e6 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + b.n 65946 │ │ │ │ + str r6, [sp, #224] @ 0xe0 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #28 │ │ │ │ ... │ │ │ │ │ │ │ │ -00068728 : │ │ │ │ +00065988 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #68] @ (6877c ) │ │ │ │ + ldr r5, [pc, #68] @ (659dc ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #68] @ (68780 ) │ │ │ │ + ldr r3, [pc, #68] @ (659e0 ) │ │ │ │ add.w r2, r0, #20 │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, r2 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r3, r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - beq.n 68758 │ │ │ │ + beq.n 659b8 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r3, [pc, #40] @ (68784 ) │ │ │ │ + ldr r3, [pc, #40] @ (659e4 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r2, 68768 │ │ │ │ + cbnz r2, 659c8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #28] @ (68788 ) │ │ │ │ + ldr r3, [pc, #28] @ (659e8 ) │ │ │ │ movs r2, #163 @ 0xa3 │ │ │ │ - ldr r1, [pc, #28] @ (6878c ) │ │ │ │ - ldr r0, [pc, #32] @ (68790 ) │ │ │ │ + ldr r1, [pc, #28] @ (659ec ) │ │ │ │ + ldr r0, [pc, #32] @ (659f0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r5, #124] @ 0x7c │ │ │ │ + str r5, [sp, #544] @ 0x220 │ │ │ │ movs r6, r0 │ │ │ │ asrs r0, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, r6] │ │ │ │ + ldrb r4, [r7, #25] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [r3, r7] │ │ │ │ + ldrb r6, [r5, #26] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [r7, r7] │ │ │ │ + ldrb r0, [r2, #27] │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00068794 : │ │ │ │ +000659f4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #76] @ (687f0 ) │ │ │ │ + ldr r5, [pc, #76] @ (65a50 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #76] @ (687f4 ) │ │ │ │ + ldr r3, [pc, #76] @ (65a54 ) │ │ │ │ add.w r2, r0, #20 │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, r2 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r3, r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - beq.n 687c4 │ │ │ │ + beq.n 65a24 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r3, [pc, #48] @ (687f8 ) │ │ │ │ + ldr r3, [pc, #48] @ (65a58 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r2, 687dc │ │ │ │ + cbnz r2, 65a3c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #28] @ (687fc ) │ │ │ │ + ldr r3, [pc, #28] @ (65a5c ) │ │ │ │ movs r2, #163 @ 0xa3 │ │ │ │ - ldr r1, [pc, #28] @ (68800 ) │ │ │ │ - ldr r0, [pc, #32] @ (68804 ) │ │ │ │ + ldr r1, [pc, #28] @ (65a60 ) │ │ │ │ + ldr r0, [pc, #32] @ (65a64 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ movs r6, r0 │ │ │ │ asrs r0, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ + ldrb r0, [r1, #24] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [r4, r5] │ │ │ │ + ldrb r2, [r7, #24] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r0, [r1, r6] │ │ │ │ + ldrb r4, [r3, #25] │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00068808 : │ │ │ │ +00065a68 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r2, [pc, #268] @ (68928 ) │ │ │ │ + ldr r2, [pc, #268] @ (65b88 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr r3, [pc, #268] @ (6892c ) │ │ │ │ + ldr r3, [pc, #268] @ (65b8c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #268] @ (68930 ) │ │ │ │ + ldr r4, [pc, #268] @ (65b90 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 6884a │ │ │ │ - ldr r2, [pc, #256] @ (68934 ) │ │ │ │ - ldr r3, [pc, #248] @ (6892c ) │ │ │ │ + cbnz r1, 65aaa │ │ │ │ + ldr r2, [pc, #256] @ (65b94 ) │ │ │ │ + ldr r3, [pc, #248] @ (65b8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 688d2 │ │ │ │ + bne.n 65b32 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ add r6, sp, #20 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #228] @ (68938 ) │ │ │ │ + ldr r1, [pc, #228] @ (65b98 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 2e570 │ │ │ │ - ldr r1, [pc, #220] @ (6893c ) │ │ │ │ + bl 2e570 │ │ │ │ + ldr r1, [pc, #220] @ (65b9c ) │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 2e570 │ │ │ │ - ldr r1, [pc, #212] @ (68940 ) │ │ │ │ + bl 2e570 │ │ │ │ + ldr r1, [pc, #212] @ (65ba0 ) │ │ │ │ add.w r8, sp, #68 @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 2e570 │ │ │ │ + bl 2e570 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r9, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ @@ -94385,142 +89903,143 @@ │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #132] @ (68944 ) │ │ │ │ - ldr r3, [pc, #104] @ (6892c ) │ │ │ │ + ldr r2, [pc, #132] @ (65ba4 ) │ │ │ │ + ldr r3, [pc, #104] @ (65b8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 688d8 │ │ │ │ + beq.n 65b38 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - b.n 688f8 │ │ │ │ - ldr r2, [pc, #108] @ (68948 ) │ │ │ │ + b.n 65b58 │ │ │ │ + ldr r2, [pc, #108] @ (65ba8 ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #108] @ (6894c ) │ │ │ │ + ldr r3, [pc, #108] @ (65bac ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d9d8 <__cxa_throw@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c55c <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #80] @ (68950 ) │ │ │ │ - ldr r3, [pc, #40] @ (6892c ) │ │ │ │ + ldr r2, [pc, #80] @ (65bb0 ) │ │ │ │ + ldr r3, [pc, #40] @ (65b8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 688d2 │ │ │ │ + bne.n 65b32 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 688f2 │ │ │ │ + b.n 65b52 │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 688ec │ │ │ │ + b.n 65b4c │ │ │ │ nop │ │ │ │ - str r2, [r1, #112] @ 0x70 │ │ │ │ + str r4, [sp, #680] @ 0x2a8 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #112] @ 0x70 │ │ │ │ + str r4, [sp, #664] @ 0x298 │ │ │ │ movs r6, r0 │ │ │ │ - str r4, [r6, #108] @ 0x6c │ │ │ │ + str r4, [sp, #592] @ 0x250 │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r0, [r1, r1] │ │ │ │ + ldrb r4, [r3, #28] │ │ │ │ + movs r4, r0 │ │ │ │ + ldrb r0, [r4, #28] │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r4, [r1, r1] │ │ │ │ + movs r1, #210 @ 0xd2 │ │ │ │ movs r4, r0 │ │ │ │ - bic.w r0, r2, #8585216 @ 0x830000 │ │ │ │ - str r6, [r4, #100] @ 0x64 │ │ │ │ + str r4, [sp, #24] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #96] @ 0x60 │ │ │ │ + str r3, [sp, #792] @ 0x318 │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ -00068954 : │ │ │ │ +00065bb4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #344] @ (68ac0 ) │ │ │ │ - ldr r3, [pc, #344] @ (68ac4 ) │ │ │ │ + ldr r2, [pc, #344] @ (65d20 ) │ │ │ │ + ldr r3, [pc, #344] @ (65d24 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #344] @ (68ac8 ) │ │ │ │ + ldr r6, [pc, #344] @ (65d28 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 689ae │ │ │ │ + cbnz r1, 65c0e │ │ │ │ ldr.w r0, [r0, #276] @ 0x114 │ │ │ │ - ldr r2, [pc, #324] @ (68acc ) │ │ │ │ + ldr r2, [pc, #324] @ (65d2c ) │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 68a5e │ │ │ │ - ldr r2, [pc, #316] @ (68ad0 ) │ │ │ │ - ldr r3, [pc, #300] @ (68ac4 ) │ │ │ │ + bne.n 65cbe │ │ │ │ + ldr r2, [pc, #316] @ (65d30 ) │ │ │ │ + ldr r3, [pc, #300] @ (65d24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 68ab0 │ │ │ │ + bne.w 65d10 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 2ce90 │ │ │ │ ldr.w r0, [r5, #276] @ 0x114 │ │ │ │ - ldr r2, [pc, #276] @ (68acc ) │ │ │ │ + ldr r2, [pc, #276] @ (65d2c ) │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 68a5e │ │ │ │ + bne.n 65cbe │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ add r5, sp, #20 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #264] @ (68ad4 ) │ │ │ │ + ldr r1, [pc, #264] @ (65d34 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e570 │ │ │ │ - ldr r1, [pc, #256] @ (68ad8 ) │ │ │ │ + bl 2e570 │ │ │ │ + ldr r1, [pc, #256] @ (65d38 ) │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 2e570 │ │ │ │ - ldr r1, [pc, #248] @ (68adc ) │ │ │ │ + bl 2e570 │ │ │ │ + ldr r1, [pc, #248] @ (65d3c ) │ │ │ │ add.w r8, sp, #68 @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 2e570 │ │ │ │ + bl 2e570 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r9, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -94535,41 +90054,41 @@ │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #168] @ (68ae0 ) │ │ │ │ - ldr r3, [pc, #136] @ (68ac4 ) │ │ │ │ + ldr r2, [pc, #168] @ (65d40 ) │ │ │ │ + ldr r3, [pc, #136] @ (65d24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 68ab0 │ │ │ │ - ldr r2, [pc, #152] @ (68ae4 ) │ │ │ │ + bne.n 65d10 │ │ │ │ + ldr r2, [pc, #152] @ (65d44 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #152] @ (68ae8 ) │ │ │ │ + ldr r3, [pc, #152] @ (65d48 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d9d8 <__cxa_throw@plt> │ │ │ │ - ldr r1, [pc, #140] @ (68aec ) │ │ │ │ - ldr r2, [pc, #96] @ (68ac4 ) │ │ │ │ + ldr r1, [pc, #140] @ (65d4c ) │ │ │ │ + ldr r2, [pc, #96] @ (65d24 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 68ab0 │ │ │ │ + bne.n 65d10 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ @@ -94577,303 +90096,304 @@ │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c55c <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #80] @ (68af0 ) │ │ │ │ - ldr r3, [pc, #36] @ (68ac4 ) │ │ │ │ + ldr r2, [pc, #80] @ (65d50 ) │ │ │ │ + ldr r3, [pc, #36] @ (65d24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 68aba │ │ │ │ + beq.n 65d1a │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - b.n 68a90 │ │ │ │ - b.n 68a8a │ │ │ │ - b.n 68a96 │ │ │ │ + b.n 65cf0 │ │ │ │ + b.n 65cea │ │ │ │ + b.n 65cf6 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - str r4, [r7, #88] @ 0x58 │ │ │ │ + str r3, [sp, #368] @ 0x170 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #88] @ 0x58 │ │ │ │ + str r3, [sp, #336] @ 0x150 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #88] @ 0x58 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ movs r6, r0 │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ + ldrb r4, [r4, #22] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [r2, r3] │ │ │ │ + ldrb r0, [r5, #22] │ │ │ │ + movs r4, r0 │ │ │ │ + movs r0, #90 @ 0x5a │ │ │ │ movs r4, r0 │ │ │ │ - subw r0, sl, #3 │ │ │ │ - str r6, [r5, #76] @ 0x4c │ │ │ │ + str r2, [sp, #568] @ 0x238 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #76] @ 0x4c │ │ │ │ + str r2, [sp, #408] @ 0x198 │ │ │ │ movs r6, r0 │ │ │ │ - str r0, [r1, #72] @ 0x48 │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ -00068af4 ::ReleasePointer_()@@Base>: │ │ │ │ +00065d54 ::ReleasePointer_()@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 68b1a ::ReleasePointer_()@@Base+0x26> │ │ │ │ + cbz r0, 65d7a ::ReleasePointer_()@@Base+0x26> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 68b16 ::ReleasePointer_()@@Base+0x22> │ │ │ │ + cbnz r3, 65d76 ::ReleasePointer_()@@Base+0x22> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 68b62 ::ReleasePointer_()@@Base+0x6e> │ │ │ │ + beq.n 65dc2 ::ReleasePointer_()@@Base+0x6e> │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrd r7, r2, [r1] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r6, r2, r7 │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 68b92 ::ReleasePointer_()@@Base+0x9e> │ │ │ │ + bhi.n 65df2 ::ReleasePointer_()@@Base+0x9e> │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ sub.w r1, ip, r0 │ │ │ │ cmp r6, r1 │ │ │ │ - bhi.n 68b64 ::ReleasePointer_()@@Base+0x70> │ │ │ │ + bhi.n 65dc4 ::ReleasePointer_()@@Base+0x70> │ │ │ │ cmp r6, #4 │ │ │ │ - ble.n 68bc8 ::ReleasePointer_()@@Base+0xd4> │ │ │ │ + ble.n 65e28 ::ReleasePointer_()@@Base+0xd4> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ blx 2c7f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r6, r3 │ │ │ │ str r6, [r4, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ cmp r1, #4 │ │ │ │ - ble.n 68bd4 ::ReleasePointer_()@@Base+0xe0> │ │ │ │ + ble.n 65e34 ::ReleasePointer_()@@Base+0xe0> │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 2c7f8 │ │ │ │ ldrd r0, ip, [r4] │ │ │ │ ldrd r7, r2, [r5] │ │ │ │ sub.w r1, ip, r0 │ │ │ │ add r1, r7 │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #4 │ │ │ │ - ble.n 68bdc ::ReleasePointer_()@@Base+0xe8> │ │ │ │ + ble.n 65e3c ::ReleasePointer_()@@Base+0xe8> │ │ │ │ mov r0, ip │ │ │ │ blx 2c7f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r6, r3 │ │ │ │ str r6, [r4, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 68bf0 ::ReleasePointer_()@@Base+0xfc> │ │ │ │ + bhi.n 65e50 ::ReleasePointer_()@@Base+0xfc> │ │ │ │ mov r0, r6 │ │ │ │ blx 2b890 │ │ │ │ cmp r6, #4 │ │ │ │ mov r5, r0 │ │ │ │ - ble.n 68bea ::ReleasePointer_()@@Base+0xf6> │ │ │ │ + ble.n 65e4a ::ReleasePointer_()@@Base+0xf6> │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ blx 2c7f8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 68bbe ::ReleasePointer_()@@Base+0xca> │ │ │ │ + cbz r0, 65e1e ::ReleasePointer_()@@Base+0xca> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c4e4 │ │ │ │ add r6, r5 │ │ │ │ str r5, [r4, #0] │ │ │ │ str r6, [r4, #8] │ │ │ │ str r6, [r4, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ it eq │ │ │ │ ldreq r3, [r7, #0] │ │ │ │ add r6, r0 │ │ │ │ it eq │ │ │ │ streq r3, [r0, #0] │ │ │ │ - b.n 68b5e ::ReleasePointer_()@@Base+0x6a> │ │ │ │ + b.n 65dbe ::ReleasePointer_()@@Base+0x6a> │ │ │ │ itt eq │ │ │ │ ldreq r3, [r7, #0] │ │ │ │ streq r3, [r0, #0] │ │ │ │ - b.n 68b7c ::ReleasePointer_()@@Base+0x88> │ │ │ │ + b.n 65ddc ::ReleasePointer_()@@Base+0x88> │ │ │ │ it eq │ │ │ │ ldreq r3, [r1, #0] │ │ │ │ add r6, r0 │ │ │ │ it eq │ │ │ │ streq.w r3, [ip] │ │ │ │ - b.n 68b5e ::ReleasePointer_()@@Base+0x6a> │ │ │ │ + b.n 65dbe ::ReleasePointer_()@@Base+0x6a> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 68bb2 ::ReleasePointer_()@@Base+0xbe> │ │ │ │ + b.n 65e12 ::ReleasePointer_()@@Base+0xbe> │ │ │ │ blx 2c6ac │ │ │ │ │ │ │ │ -00068bf4 : │ │ │ │ +00065e54 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 68cba │ │ │ │ + beq.n 65f1a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r5, r1 │ │ │ │ - cbz r0, 68c12 │ │ │ │ + cbz r0, 65e72 │ │ │ │ blx 2d074 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 68c1a │ │ │ │ + cbz r0, 65e7a │ │ │ │ blx 2d074 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 68c22 │ │ │ │ + cbz r0, 65e82 │ │ │ │ blx 2d074 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ ldrd r6, r3, [r5, #12] │ │ │ │ strd r6, r3, [r4, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 68cbe │ │ │ │ + beq.n 65f1e │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.n 68cc6 │ │ │ │ + bcs.n 65f26 │ │ │ │ lsls r6, r6, #2 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c6dc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r6, [r4, #0] │ │ │ │ - cbz r7, 68cc2 │ │ │ │ + cbz r7, 65f22 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 68cc6 │ │ │ │ + bcs.n 65f26 │ │ │ │ lsls r6, r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c6dc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r7, [r5, #8] │ │ │ │ str r6, [r4, #4] │ │ │ │ - cbz r7, 68c8c │ │ │ │ + cbz r7, 65eec │ │ │ │ cmp.w r2, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 68cc6 │ │ │ │ + bcs.n 65f26 │ │ │ │ lsls r6, r2, #3 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c6dc │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ blx 2d5c8 │ │ │ │ add.w r1, r5, #20 │ │ │ │ add.w r0, r4, #20 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl 68b1c ::ReleasePointer_()@@Base+0x28> │ │ │ │ + bl 65d7c ::ReleasePointer_()@@Base+0x28> │ │ │ │ add.w r1, r5, #32 │ │ │ │ add.w r0, r4, #32 │ │ │ │ - bl 68b1c ::ReleasePointer_()@@Base+0x28> │ │ │ │ + bl 65d7c ::ReleasePointer_()@@Base+0x28> │ │ │ │ ldrd r3, r2, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ ldrd r3, r2, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r6, r7 │ │ │ │ - b.n 68c4a │ │ │ │ + b.n 65eaa │ │ │ │ mov r6, r7 │ │ │ │ - b.n 68c6e │ │ │ │ + b.n 65ece │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -00068ccc : │ │ │ │ +00065f2c : │ │ │ │ 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 r7, [pc, #348] @ (68e3c ) │ │ │ │ + ldr r7, [pc, #348] @ (6609c ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mvn.w r6, #3758096384 @ 0xe0000000 │ │ │ │ add r7, pc │ │ │ │ sub sp, #28 │ │ │ │ cmp r0, r6 │ │ │ │ - bcs.w 68e34 │ │ │ │ + bcs.w 66094 │ │ │ │ lsls r0, r0, #2 │ │ │ │ mov r4, r1 │ │ │ │ blx 2c6dc │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, r6 │ │ │ │ - bcs.w 68e34 │ │ │ │ + bcs.w 66094 │ │ │ │ lsls r0, r0, #2 │ │ │ │ blx 2c6dc │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 68e34 │ │ │ │ + bcs.w 66094 │ │ │ │ lsls r0, r3, #3 │ │ │ │ blx 2c6dc │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 68dbc │ │ │ │ + beq.n 6601c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 68e1e │ │ │ │ + ble.n 6607e │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r5 │ │ │ │ mov lr, r7 │ │ │ │ mov r5, r7 │ │ │ │ mov r9, r1 │ │ │ │ sub.w sl, r2, #4 │ │ │ │ mov r7, r0 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r6, [r9], #4 │ │ │ │ ldr.w r3, [sl, #4]! │ │ │ │ add.w ip, r6, r3 │ │ │ │ cmp r6, ip │ │ │ │ - bge.n 68da4 │ │ │ │ + bge.n 66004 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, lr, lsl #2 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ add.w fp, r7, ip, lsl #3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r4, r0, r6, lsl #2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -94884,110 +90404,110 @@ │ │ │ │ add.w r3, r7, r6, lsl #3 │ │ │ │ vldmia r3!, {d7} │ │ │ │ ldr.w r7, [r4], #4 │ │ │ │ cmp r3, fp │ │ │ │ vstmia r1!, {d7} │ │ │ │ str.w r7, [r0], #4 │ │ │ │ str.w r5, [r2], #4 │ │ │ │ - bne.n 68d82 │ │ │ │ + bne.n 65fe2 │ │ │ │ sub.w r6, lr, r6 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ add.w lr, r6, ip │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r5, #1 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 68d4e │ │ │ │ + bne.n 65fae │ │ │ │ mov r6, lr │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 68e22 │ │ │ │ + bne.n 66082 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #128] @ (68e40 ) │ │ │ │ + ldr r3, [pc, #128] @ (660a0 ) │ │ │ │ movs r2, #25 │ │ │ │ - ldr r1, [pc, #128] @ (68e44 ) │ │ │ │ + ldr r1, [pc, #128] @ (660a4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r6, [r7, r3] │ │ │ │ mov r0, r6 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r6 │ │ │ │ ldr.w r8, [r3, #124] @ 0x7c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 68e38 │ │ │ │ + beq.n 66098 │ │ │ │ ldrb.w r3, [r8, #28] │ │ │ │ - cbz r3, 68dfc │ │ │ │ + cbz r3, 6605c │ │ │ │ ldrb.w r1, [r8, #39] @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 68d2a │ │ │ │ + b.n 65f8a │ │ │ │ mov r0, r8 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #68] @ (68e48 ) │ │ │ │ + ldr r3, [pc, #68] @ (660a8 ) │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.n 68de8 │ │ │ │ + beq.n 66048 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 68de8 │ │ │ │ + b.n 66048 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 68db0 │ │ │ │ - ldr r3, [pc, #40] @ (68e4c ) │ │ │ │ + b.n 66010 │ │ │ │ + ldr r3, [pc, #40] @ (660ac ) │ │ │ │ movs r2, #91 @ 0x5b │ │ │ │ - ldr r1, [pc, #40] @ (68e50 ) │ │ │ │ - ldr r0, [pc, #40] @ (68e54 ) │ │ │ │ + ldr r1, [pc, #40] @ (660b0 ) │ │ │ │ + ldr r0, [pc, #40] @ (660b4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ blx 2cfd0 │ │ │ │ - str r2, [r0, #36] @ 0x24 │ │ │ │ + ldrh r2, [r4, #62] @ 0x3e │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, r3] │ │ │ │ + ldrb r2, [r1, #7] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r6, #25 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, r2] │ │ │ │ + ldrb r6, [r7, #5] │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r3, r3] │ │ │ │ + ldrb r0, [r6, #6] │ │ │ │ movs r4, r0 │ │ │ │ - strb r2, [r5, r3] │ │ │ │ + ldrb r6, [r7, #6] │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00068e58 : │ │ │ │ +000660b8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r5, r1 │ │ │ │ - cbz r0, 68e72 │ │ │ │ + cbz r0, 660d2 │ │ │ │ blx 2d074 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 68e7a │ │ │ │ + cbz r0, 660da │ │ │ │ blx 2d074 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 68e82 │ │ │ │ + cbz r0, 660e2 │ │ │ │ blx 2d074 │ │ │ │ ldrd r3, r2, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #24] │ │ │ │ @@ -94997,59 +90517,59 @@ │ │ │ │ strne r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ strd r3, r3, [r4, #12] │ │ │ │ blx 2d50c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00068ea8 : │ │ │ │ +00066108 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 68ec0 │ │ │ │ + cbz r0, 66120 │ │ │ │ blx 2d074 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 68ec8 │ │ │ │ + cbz r0, 66128 │ │ │ │ blx 2d074 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 68ed0 │ │ │ │ + cbz r0, 66130 │ │ │ │ blx 2d074 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 68edc │ │ │ │ + cbz r0, 6613c │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 68ee8 │ │ │ │ + cbz r0, 66148 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 68ef4 │ │ │ │ + cbz r0, 66154 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 68f00 │ │ │ │ + cbz r0, 66160 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00068f04 : │ │ │ │ +00066164 : │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ strd r2, r3, [r0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00068f10 : │ │ │ │ +00066170 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ @@ -95058,220 +90578,220 @@ │ │ │ │ mov r5, r1 │ │ │ │ strd r2, r2, [r0, #12] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ str r3, [r0, #8] │ │ │ │ subs r6, r6, r2 │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ str r3, [r0, #28] │ │ │ │ - beq.n 69038 │ │ │ │ + beq.n 66298 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.w 69058 │ │ │ │ + bhi.w 662b8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b890 │ │ │ │ mov r3, r0 │ │ │ │ add r6, r3 │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ str r6, [r4, #28] │ │ │ │ ldrd r1, r6, [r5, #20] │ │ │ │ subs r6, r6, r1 │ │ │ │ cmp r6, #4 │ │ │ │ - ble.n 69048 │ │ │ │ + ble.n 662a8 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r6 │ │ │ │ blx 2c7f8 │ │ │ │ mov r3, r0 │ │ │ │ add r3, r6 │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ strd r3, r3, [r4, #32] │ │ │ │ subs r6, r6, r2 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - beq.n 6903c │ │ │ │ + beq.n 6629c │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 6905c │ │ │ │ + bhi.n 662bc │ │ │ │ mov r0, r6 │ │ │ │ blx 2b890 │ │ │ │ mov r3, r0 │ │ │ │ add r6, r3 │ │ │ │ strd r3, r3, [r4, #32] │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ ldrd r1, r7, [r5, #32] │ │ │ │ subs r7, r7, r1 │ │ │ │ cmp r7, #4 │ │ │ │ - ble.n 69050 │ │ │ │ + ble.n 662b0 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r7 │ │ │ │ blx 2c7f8 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r8, [r5] │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r3, r7 │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ strd r6, r6, [r4, #48] @ 0x30 │ │ │ │ strd r6, r6, [r4, #56] @ 0x38 │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 69044 │ │ │ │ + beq.n 662a4 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 69066 │ │ │ │ + bcs.n 662c6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c6dc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ str r6, [r4, #0] │ │ │ │ - cbz r7, 69040 │ │ │ │ + cbz r7, 662a0 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 69062 │ │ │ │ + bcs.n 662c2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c6dc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r7, [r5, #8] │ │ │ │ str r6, [r4, #4] │ │ │ │ - cbz r7, 69030 │ │ │ │ + cbz r7, 66290 │ │ │ │ cmp.w r2, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 6908e │ │ │ │ + bcs.n 662ee │ │ │ │ lsls r5, r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c6dc │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ blx 2d5c8 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r6 │ │ │ │ - b.n 68f56 │ │ │ │ + b.n 661b6 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 68f9a │ │ │ │ + b.n 661fa │ │ │ │ mov r6, r7 │ │ │ │ - b.n 69012 │ │ │ │ + b.n 66272 │ │ │ │ mov r6, r8 │ │ │ │ - b.n 68ff0 │ │ │ │ + b.n 66250 │ │ │ │ itt eq │ │ │ │ ldreq r2, [r1, #0] │ │ │ │ streq r2, [r3, #0] │ │ │ │ - b.n 68f72 │ │ │ │ + b.n 661d2 │ │ │ │ itt eq │ │ │ │ ldreq r2, [r1, #0] │ │ │ │ streq r2, [r3, #0] │ │ │ │ - b.n 68fb6 │ │ │ │ + b.n 66216 │ │ │ │ blx 2c6ac │ │ │ │ blx 2c6ac │ │ │ │ - b.n 69082 │ │ │ │ + b.n 662e2 │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ add.w r0, r4, #56 @ 0x38 │ │ │ │ blx 2ced0 , std::allocator > >::~_Vector_base()@plt> │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ blx 2ced0 , std::allocator > >::~_Vector_base()@plt> │ │ │ │ add.w r0, r4, #32 │ │ │ │ blx 2cd90 >::~_Vector_base()@plt> │ │ │ │ add.w r0, r4, #20 │ │ │ │ blx 2cd90 >::~_Vector_base()@plt> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -00069094 : │ │ │ │ +000662f4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #400] @ (69238 ) │ │ │ │ + ldr r2, [pc, #400] @ (66498 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #400] @ (6923c ) │ │ │ │ + ldr r3, [pc, #400] @ (6649c ) │ │ │ │ add r2, pc │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r6, 690d8 │ │ │ │ - ldr r2, [pc, #388] @ (69240 ) │ │ │ │ - ldr r3, [pc, #380] @ (6923c ) │ │ │ │ + cbnz r6, 66338 │ │ │ │ + ldr r2, [pc, #388] @ (664a0 ) │ │ │ │ + ldr r3, [pc, #380] @ (6649c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 69234 │ │ │ │ + bne.w 66494 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r8, [r0, #24] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r9, [r0, #20]! │ │ │ │ sub.w r7, r8, r9 │ │ │ │ asrs r5, r7, #2 │ │ │ │ cmp r6, r5 │ │ │ │ - bhi.n 691d2 │ │ │ │ - bcc.w 69200 │ │ │ │ + bhi.n 66432 │ │ │ │ + bcc.w 66460 │ │ │ │ cmp r9, r8 │ │ │ │ it eq │ │ │ │ ldreq r5, [r4, #4] │ │ │ │ - beq.n 69172 │ │ │ │ + beq.n 663d2 │ │ │ │ sub.w r5, r8, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ asrs r2, r5, #2 │ │ │ │ clz r2, r2 │ │ │ │ rsb r2, r2, #31 │ │ │ │ lsls r2, r2, #1 │ │ │ │ blx 2dd44 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@plt> │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - ble.n 69162 │ │ │ │ + ble.n 663c2 │ │ │ │ add.w r6, r9, #64 @ 0x40 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c64c > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@plt> │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 6916e │ │ │ │ + beq.n 663ce │ │ │ │ add.w r6, r9, #60 @ 0x3c │ │ │ │ sub.w r8, r8, #4 │ │ │ │ - b.n 6913e │ │ │ │ - beq.n 6920e │ │ │ │ + b.n 6639e │ │ │ │ + beq.n 6646e │ │ │ │ cmp r6, r8 │ │ │ │ str.w lr, [r1] │ │ │ │ - beq.n 6916e │ │ │ │ + beq.n 663ce │ │ │ │ ldr.w lr, [r6, #4]! │ │ │ │ mov r1, r6 │ │ │ │ mov.w r7, lr, lsl #2 │ │ │ │ add.w ip, r5, r7 │ │ │ │ ldr.w r2, [r1, #-4] │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r3, [r5, r2, lsl #2] │ │ │ │ cmp r0, r3 │ │ │ │ - bge.n 69134 │ │ │ │ + bge.n 66394 │ │ │ │ str.w r2, [r1], #-4 │ │ │ │ - b.n 6914c │ │ │ │ + b.n 663ac │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c64c > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@plt> │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr.w r9, [r4, #20] │ │ │ │ ldrd r3, r2, [r4, #56] @ 0x38 │ │ │ │ @@ -95279,193 +90799,193 @@ │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ ldr.w r2, [r9] │ │ │ │ it ne │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r1 │ │ │ │ ldr.w r2, [r5, r2, lsl #2] │ │ │ │ - beq.n 69220 │ │ │ │ + beq.n 66480 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 69230 │ │ │ │ + ble.n 66490 │ │ │ │ movs r5, #1 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 691aa │ │ │ │ + b.n 6640a │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ - bge.n 690ba │ │ │ │ + bge.n 6631a │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr.w r7, [r1, r5, lsl #2] │ │ │ │ ldr.w r1, [r3, #-8] │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ cmp r2, r1 │ │ │ │ - ble.n 691a4 │ │ │ │ + ble.n 66404 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 691f0 │ │ │ │ + beq.n 66450 │ │ │ │ strd r2, r5, [r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ adds r6, #1 │ │ │ │ - b.n 691a4 │ │ │ │ + b.n 66404 │ │ │ │ subs r1, r6, r5 │ │ │ │ blx 2b9c4 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr.w r9, [r4, #20] │ │ │ │ ldr.w r8, [r4, #24] │ │ │ │ add.w r3, r9, r7 │ │ │ │ str.w r5, [r3], #4 │ │ │ │ adds r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 691e4 │ │ │ │ - b.n 690f0 │ │ │ │ + bne.n 66444 │ │ │ │ + b.n 66350 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sp │ │ │ │ str r2, [sp, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ blx 2c404 , std::allocator > >::_M_realloc_append >(std::pair&&)@plt> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - b.n 691ce │ │ │ │ + b.n 6642e │ │ │ │ add.w r6, r9, r6, lsl #2 │ │ │ │ cmp r8, r6 │ │ │ │ mov r8, r6 │ │ │ │ it ne │ │ │ │ strne r6, [r4, #24] │ │ │ │ - b.n 690f0 │ │ │ │ + b.n 66350 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ cmp r0, r3 │ │ │ │ - bge.n 69136 │ │ │ │ + bge.n 66396 │ │ │ │ str.w r2, [r1], #-4 │ │ │ │ - b.n 6914c │ │ │ │ + b.n 663ac │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ blx 2c404 , std::allocator > >::_M_realloc_append >(std::pair&&)@plt> │ │ │ │ - b.n 69198 │ │ │ │ + b.n 663f8 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 690ba │ │ │ │ + b.n 6631a │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - ldrsh r6, [r7, r1] │ │ │ │ + ldrh r6, [r3, #32] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r5, r1] │ │ │ │ + ldrh r2, [r1, #32] │ │ │ │ movs r6, 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.w r8, [r0, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr.w r9, [r0, #32]! │ │ │ │ sub.w r6, r8, r9 │ │ │ │ asrs r4, r6, #2 │ │ │ │ cmp r7, r4 │ │ │ │ - bhi.n 692da │ │ │ │ - bcc.n 6930c │ │ │ │ + bhi.n 6653a │ │ │ │ + bcc.n 6656c │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 692fa │ │ │ │ + beq.n 6655a │ │ │ │ sub.w r4, r8, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ asrs r2, r4, #2 │ │ │ │ clz r2, r2 │ │ │ │ rsb r2, r2, #31 │ │ │ │ lsls r2, r2, #1 │ │ │ │ blx 2d500 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@plt> │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - ble.n 692fe │ │ │ │ + ble.n 6655e │ │ │ │ add.w r4, r9, #64 @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ blx 2d2f4 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@plt+0x4> │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 692fa │ │ │ │ + beq.n 6655a │ │ │ │ ldr r4, [r5, #0] │ │ │ │ add.w r0, r9, #60 @ 0x3c │ │ │ │ sub.w r8, r8, #4 │ │ │ │ - b.n 692b6 │ │ │ │ - beq.n 6931a │ │ │ │ + b.n 66516 │ │ │ │ + beq.n 6657a │ │ │ │ cmp r8, r0 │ │ │ │ str.w lr, [r1] │ │ │ │ - beq.n 692fa │ │ │ │ + beq.n 6655a │ │ │ │ ldr.w lr, [r0, #4]! │ │ │ │ mov r1, r0 │ │ │ │ mov.w r7, lr, lsl #2 │ │ │ │ add.w ip, r4, r7 │ │ │ │ ldr.w r2, [r1, #-4] │ │ │ │ ldr.w r3, [ip] │ │ │ │ ldr.w r6, [r4, r2, lsl #2] │ │ │ │ cmp r3, r6 │ │ │ │ - bge.n 692ac │ │ │ │ + bge.n 6650c │ │ │ │ str.w r2, [r1], #-4 │ │ │ │ - b.n 692c4 │ │ │ │ + b.n 66524 │ │ │ │ subs r1, r7, r4 │ │ │ │ blx 2b9c4 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr.w r9, [r5, #32] │ │ │ │ ldr.w r8, [r5, #36] @ 0x24 │ │ │ │ add.w r2, r9, r6 │ │ │ │ str.w r4, [r2], #4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 692ec │ │ │ │ + bne.n 6654c │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 69270 │ │ │ │ + bne.n 664d0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w 2d2f0 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@plt> │ │ │ │ add.w r7, r9, r7, lsl #2 │ │ │ │ cmp r8, r7 │ │ │ │ mov r8, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r5, #36] @ 0x24 │ │ │ │ - b.n 6926c │ │ │ │ + b.n 664cc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, r7] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 692ae │ │ │ │ + bge.n 6650e │ │ │ │ str.w r2, [r1], #-4 │ │ │ │ - b.n 692c4 │ │ │ │ + b.n 66524 │ │ │ │ │ │ │ │ -0006932c : │ │ │ │ +0006658c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 69244 │ │ │ │ + bl 664a4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 69446 │ │ │ │ + ble.n 666a6 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ movs r4, #0 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ mov r2, r1 │ │ │ │ ldr.w fp, [r6, #8] │ │ │ │ mov lr, r0 │ │ │ │ str r6, [sp, #4] │ │ │ │ - b.n 6939c │ │ │ │ + b.n 665fc │ │ │ │ add.w r3, sl, #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ adds r4, #1 │ │ │ │ ldr r0, [r1, r3] │ │ │ │ str.w r6, [r5, r0, lsl #2] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr r0, [r1, r3] │ │ │ │ @@ -95476,71 +90996,71 @@ │ │ │ │ add.w r0, fp, r0, lsl #3 │ │ │ │ add.w r3, fp, r3, lsl #3 │ │ │ │ ldrd r8, r9, [r0] │ │ │ │ strd r8, r9, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w lr, [r3, #12] │ │ │ │ cmp lr, ip │ │ │ │ - ble.n 693e0 │ │ │ │ + ble.n 66640 │ │ │ │ ldr.w r9, [r2, #4]! │ │ │ │ mov.w sl, r4, lsl #2 │ │ │ │ ldr.w r8, [r1, r4, lsl #2] │ │ │ │ ldr.w r6, [r5, r9, lsl #2] │ │ │ │ ldr.w r3, [r5, r8, lsl #2] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 69362 │ │ │ │ + bne.n 665c2 │ │ │ │ ldr.w r3, [r7, r9, lsl #2] │ │ │ │ ldr.w r0, [r7, r8, lsl #2] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 69362 │ │ │ │ + bne.n 665c2 │ │ │ │ add.w r8, fp, r8, lsl #3 │ │ │ │ add.w r9, fp, r9, lsl #3 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp lr, ip │ │ │ │ vldr d6, [r9] │ │ │ │ vldr d7, [r8] │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ vstr d7, [r8] │ │ │ │ - bgt.n 6939c │ │ │ │ + bgt.n 665fc │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ adds r0, r6, #4 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ blx 2dee0 (int*&, unsigned int, unsigned int)@plt> │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2dee0 (int*&, unsigned int, unsigned int)@plt> │ │ │ │ ldr r5, [r6, #16] │ │ │ │ - cbz r5, 6942e │ │ │ │ + cbz r5, 6668e │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 69472 │ │ │ │ + bcs.n 666d2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ blx 2c6dc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r4, 69424 │ │ │ │ + cbz r4, 66684 │ │ │ │ cmp r5, r4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ittee hi │ │ │ │ movhi r2, r7 │ │ │ │ movhi r1, r4 │ │ │ │ movls r1, r5 │ │ │ │ movls r2, r7 │ │ │ │ blx 2ccc0 (double const*, int, double*)@plt> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 69424 │ │ │ │ + cbz r0, 66684 │ │ │ │ blx 2d074 │ │ │ │ str r7, [r6, #8] │ │ │ │ str r4, [r6, #12] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 69426 │ │ │ │ + beq.n 66686 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 6943a │ │ │ │ + cbz r0, 6669a │ │ │ │ blx 2d074 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r6, #12] │ │ │ │ str r3, [r6, #8] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r6, #16] │ │ │ │ @@ -95549,190 +91069,190 @@ │ │ │ │ blx 2dee0 (int*&, unsigned int, unsigned int)@plt> │ │ │ │ ldr r2, [r6, #16] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2dee0 (int*&, unsigned int, unsigned int)@plt> │ │ │ │ ldr r4, [r6, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 69426 │ │ │ │ + beq.n 66686 │ │ │ │ cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 69472 │ │ │ │ + bcs.n 666d2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ movs r4, #0 │ │ │ │ blx 2c6dc │ │ │ │ mov r7, r0 │ │ │ │ - b.n 69424 │ │ │ │ + b.n 66684 │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -00069478 : │ │ │ │ +000666d8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 694a4 │ │ │ │ + ble.n 66704 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 69492 │ │ │ │ + bge.n 666f2 │ │ │ │ str r2, [r0, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6948e │ │ │ │ + bgt.n 666ee │ │ │ │ mov r0, r5 │ │ │ │ blx 2da2c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 694e6 │ │ │ │ + ble.n 66746 │ │ │ │ ldrd r1, r3, [r5] │ │ │ │ movs r2, #0 │ │ │ │ vmov.f64 d6, #96 @ 0x3f000000 0.5 │ │ │ │ sub.w ip, r3, #4 │ │ │ │ subs r1, #4 │ │ │ │ ldr.w r4, [ip, #4]! │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 694e0 │ │ │ │ - ble.n 694e8 │ │ │ │ + beq.n 66740 │ │ │ │ + ble.n 66748 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ vldr d7, [r3] │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vstr d7, [r3] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 694c0 │ │ │ │ + bne.n 66720 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #16] @ (694fc ) │ │ │ │ + ldr r3, [pc, #16] @ (6675c ) │ │ │ │ movs r2, #210 @ 0xd2 │ │ │ │ - ldr r1, [pc, #16] @ (69500 ) │ │ │ │ - ldr r0, [pc, #20] @ (69504 ) │ │ │ │ + ldr r1, [pc, #16] @ (66760 ) │ │ │ │ + ldr r0, [pc, #20] @ (66764 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #208] @ (695d0 ) │ │ │ │ + strb r0, [r1, #12] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [pc, #88] @ (6955c ) │ │ │ │ + strb r2, [r5, #11] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [pc, #384] @ (69688 ) │ │ │ │ + strb r4, [r6, #12] │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00069508 : │ │ │ │ +00066768 : │ │ │ │ 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, [r1, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 69582 │ │ │ │ + beq.n 667e2 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 6957a │ │ │ │ + beq.n 667da │ │ │ │ ldr r5, [r0, #12] │ │ │ │ - cbz r3, 69548 │ │ │ │ + cbz r3, 667a8 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 69546 │ │ │ │ + ble.n 667a6 │ │ │ │ ldrd r2, r1, [r6] │ │ │ │ subs r1, #4 │ │ │ │ subs r2, #4 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ cmp r4, r0 │ │ │ │ - blt.n 695ae │ │ │ │ + blt.n 6680e │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 69534 │ │ │ │ + bne.n 66794 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 69546 │ │ │ │ + ble.n 667a6 │ │ │ │ ldrd r2, r1, [r0] │ │ │ │ subs r4, r1, #4 │ │ │ │ subs r0, r2, #4 │ │ │ │ - b.n 6955c │ │ │ │ + b.n 667bc │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 6952e │ │ │ │ + beq.n 6678e │ │ │ │ ldr.w r7, [r4, #4]! │ │ │ │ ldr.w r6, [r0, #4]! │ │ │ │ cmp r7, r6 │ │ │ │ - bge.n 69556 │ │ │ │ - ldr r3, [pc, #104] @ (695d4 ) │ │ │ │ + bge.n 667b6 │ │ │ │ + ldr r3, [pc, #104] @ (66834 ) │ │ │ │ movs r2, #164 @ 0xa4 │ │ │ │ - ldr r1, [pc, #104] @ (695d8 ) │ │ │ │ - ldr r0, [pc, #108] @ (695dc ) │ │ │ │ + ldr r1, [pc, #104] @ (66838 ) │ │ │ │ + ldr r0, [pc, #108] @ (6683c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ blx 2cc50 │ │ │ │ ldr r5, [r6, #12] │ │ │ │ - b.n 69526 │ │ │ │ + b.n 66786 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 695a4 │ │ │ │ + ble.n 66804 │ │ │ │ ldrd r2, r1, [r6] │ │ │ │ movs r3, #0 │ │ │ │ subs r1, #4 │ │ │ │ subs r2, #4 │ │ │ │ ldr.w r5, [r1, #4]! │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ cmp r5, r4 │ │ │ │ - bgt.n 695c0 │ │ │ │ + bgt.n 66820 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 69592 │ │ │ │ + bne.n 667f2 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d93c │ │ │ │ ldr r5, [r6, #12] │ │ │ │ - b.n 69526 │ │ │ │ - ldr r3, [pc, #48] @ (695e0 ) │ │ │ │ + b.n 66786 │ │ │ │ + ldr r3, [pc, #48] @ (66840 ) │ │ │ │ movs r2, #178 @ 0xb2 │ │ │ │ - ldr r1, [pc, #48] @ (695e4 ) │ │ │ │ - ldr r0, [pc, #48] @ (695e8 ) │ │ │ │ + ldr r1, [pc, #48] @ (66844 ) │ │ │ │ + ldr r0, [pc, #48] @ (66848 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #40] @ (695ec ) │ │ │ │ + ldr r3, [pc, #40] @ (6684c ) │ │ │ │ movs r2, #169 @ 0xa9 │ │ │ │ - ldr r1, [pc, #40] @ (695f0 ) │ │ │ │ - ldr r0, [pc, #44] @ (695f4 ) │ │ │ │ + ldr r1, [pc, #40] @ (66850 ) │ │ │ │ + ldr r0, [pc, #44] @ (66854 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #992] @ (699b8 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x78>) │ │ │ │ + strb r4, [r1, #11] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r5, [pc, #600] @ (69834 >::_M_default_append(unsigned int)@@Base+0x70>) │ │ │ │ + strb r2, [r5, #9] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [pc, #256] @ (696e0 ) │ │ │ │ + strb r4, [r2, #12] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r5, [pc, #712] @ (698ac , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0x10>) │ │ │ │ + strb r6, [r0, #10] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r5, [pc, #320] @ (69728 ) │ │ │ │ + strb r4, [r4, #8] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r5, [pc, #1000] @ (699d4 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x94>) │ │ │ │ + strb r6, [r1, #11] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r5, [pc, #640] @ (69870 >::_M_default_append(unsigned int)@@Base+0xac>) │ │ │ │ + strb r4, [r6, #9] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r5, [pc, #248] @ (696ec ) │ │ │ │ + strb r2, [r2, #8] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [pc, #0] @ (695f8 ) │ │ │ │ + strb r4, [r2, #11] │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -000695f8 : │ │ │ │ +00066858 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ @@ -95760,181 +91280,181 @@ │ │ │ │ blx 2ced0 , std::allocator > >::~_Vector_base()@plt> │ │ │ │ add.w r0, r4, #32 │ │ │ │ blx 2cd90 >::~_Vector_base()@plt> │ │ │ │ add.w r0, r4, #20 │ │ │ │ blx 2cd90 >::~_Vector_base()@plt> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ │ │ │ │ -00069668 : │ │ │ │ +000668c8 : │ │ │ │ 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 r2, [pc, #192] @ (6973c ) │ │ │ │ + ldr r2, [pc, #192] @ (6699c ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #192] @ (69740 ) │ │ │ │ + ldr r3, [pc, #192] @ (669a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r7, 696aa │ │ │ │ - ldr r2, [pc, #180] @ (69744 ) │ │ │ │ - ldr r3, [pc, #172] @ (69740 ) │ │ │ │ + cbnz r7, 6690a │ │ │ │ + ldr r2, [pc, #180] @ (669a4 ) │ │ │ │ + ldr r3, [pc, #172] @ (669a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 69736 │ │ │ │ + bne.n 66996 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ - bl 69244 │ │ │ │ + bl 664a4 │ │ │ │ add.w r8, r4, #44 @ 0x2c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ ldrd r3, r2, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #48] @ 0x30 │ │ │ │ ldr.w r5, [r1, r0, lsl #2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69722 │ │ │ │ + beq.n 66982 │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r2, [r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 69732 │ │ │ │ + ble.n 66992 │ │ │ │ movs r5, #1 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 696ea │ │ │ │ + b.n 6694a │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ - bge.n 6968e │ │ │ │ + bge.n 668ee │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr.w r6, [r1, r5, lsl #2] │ │ │ │ ldr.w r1, [r3, #-8] │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ cmp r2, r1 │ │ │ │ - ble.n 696e4 │ │ │ │ + ble.n 66944 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 69712 │ │ │ │ + beq.n 66972 │ │ │ │ strd r2, r5, [r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 696e4 │ │ │ │ + b.n 66944 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sp │ │ │ │ str r2, [sp, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ blx 2c404 , std::allocator > >::_M_realloc_append >(std::pair&&)@plt> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - b.n 6970e │ │ │ │ + b.n 6696e │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp, #12] │ │ │ │ blx 2c404 , std::allocator > >::_M_realloc_append >(std::pair&&)@plt> │ │ │ │ - b.n 696d8 │ │ │ │ + b.n 66938 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 6968e │ │ │ │ + b.n 668ee │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ + strh r2, [r1, #50] @ 0x32 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, r2] │ │ │ │ + strh r6, [r6, #48] @ 0x30 │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ -00069748 , std::allocator > >::~_Vector_base()@@Base>: │ │ │ │ +000669a8 , std::allocator > >::~_Vector_base()@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 69764 , std::allocator > >::~_Vector_base()@@Base+0x1c> │ │ │ │ + cbz r0, 669c4 , std::allocator > >::~_Vector_base()@@Base+0x1c> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00069768 (int*&, unsigned int, unsigned int)@@Base>: │ │ │ │ +000669c8 (int*&, unsigned int, unsigned int)@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - cbz r2, 697ac (int*&, unsigned int, unsigned int)@@Base+0x44> │ │ │ │ + cbz r2, 66a0c (int*&, unsigned int, unsigned int)@@Base+0x44> │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ mov r4, r2 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 697be (int*&, unsigned int, unsigned int)@@Base+0x56> │ │ │ │ + bcs.n 66a1e (int*&, unsigned int, unsigned int)@@Base+0x56> │ │ │ │ lsls r0, r2, #2 │ │ │ │ blx 2c6dc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r6, 697a8 (int*&, unsigned int, unsigned int)@@Base+0x40> │ │ │ │ + cbz r6, 66a08 (int*&, unsigned int, unsigned int)@@Base+0x40> │ │ │ │ cmp r4, r6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r7 │ │ │ │ ite hi │ │ │ │ movhi r1, r6 │ │ │ │ movls r1, r4 │ │ │ │ blx 2bd4c (int const*, int, int*)@plt> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 697a8 (int*&, unsigned int, unsigned int)@@Base+0x40> │ │ │ │ + cbz r0, 66a08 (int*&, unsigned int, unsigned int)@@Base+0x40> │ │ │ │ blx 2d074 │ │ │ │ str r7, [r5, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 697aa (int*&, unsigned int, unsigned int)@@Base+0x42> │ │ │ │ + beq.n 66a0a (int*&, unsigned int, unsigned int)@@Base+0x42> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 697b8 (int*&, unsigned int, unsigned int)@@Base+0x50> │ │ │ │ + cbz r0, 66a18 (int*&, unsigned int, unsigned int)@@Base+0x50> │ │ │ │ blx 2d074 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -000697c4 >::_M_default_append(unsigned int)@@Base>: │ │ │ │ +00066a24 >::_M_default_append(unsigned int)@@Base>: │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6984c >::_M_default_append(unsigned int)@@Base+0x88> │ │ │ │ + beq.n 66aac >::_M_default_append(unsigned int)@@Base+0x88> │ │ │ │ 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 │ │ │ │ ldrd r7, r3, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ subs r3, r3, r7 │ │ │ │ cmp.w r1, r3, asr #2 │ │ │ │ - bls.n 6984e >::_M_default_append(unsigned int)@@Base+0x8a> │ │ │ │ + bls.n 66aae >::_M_default_append(unsigned int)@@Base+0x8a> │ │ │ │ ldr.w r9, [r0] │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ sub.w r7, r7, r9 │ │ │ │ mov.w sl, r7, asr #2 │ │ │ │ sub.w r2, r3, sl │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 6988e >::_M_default_append(unsigned int)@@Base+0xca> │ │ │ │ + bcc.n 66aee >::_M_default_append(unsigned int)@@Base+0xca> │ │ │ │ cmp r1, sl │ │ │ │ ite cs │ │ │ │ addcs.w r0, sl, r1 │ │ │ │ addcc.w r0, sl, sl │ │ │ │ cmp r0, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ @@ -95942,34 +91462,34 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx 2b890 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [r0, r7] │ │ │ │ subs r2, r4, #1 │ │ │ │ add r0, r7 │ │ │ │ - beq.n 69830 >::_M_default_append(unsigned int)@@Base+0x6c> │ │ │ │ + beq.n 66a90 >::_M_default_append(unsigned int)@@Base+0x6c> │ │ │ │ lsls r2, r2, #2 │ │ │ │ adds r0, #4 │ │ │ │ blx 2c47c │ │ │ │ - cbnz r7, 6986e >::_M_default_append(unsigned int)@@Base+0xaa> │ │ │ │ + cbnz r7, 66ace >::_M_default_append(unsigned int)@@Base+0xaa> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 69886 >::_M_default_append(unsigned int)@@Base+0xc2> │ │ │ │ + bne.n 66ae6 >::_M_default_append(unsigned int)@@Base+0xc2> │ │ │ │ add r4, sl │ │ │ │ add.w r0, r5, r8 │ │ │ │ str r5, [r6, #0] │ │ │ │ str r0, [r6, #8] │ │ │ │ add.w r5, r5, r4, lsl #2 │ │ │ │ str r5, [r6, #4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #0 │ │ │ │ subs r4, #1 │ │ │ │ str.w r1, [r0], #4 │ │ │ │ - beq.n 69868 >::_M_default_append(unsigned int)@@Base+0xa4> │ │ │ │ + beq.n 66ac8 >::_M_default_append(unsigned int)@@Base+0xa4> │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ subs r2, r4, r7 │ │ │ │ subs r2, #4 │ │ │ │ blx 2c47c │ │ │ │ mov r0, r4 │ │ │ │ str r0, [r6, #4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -95977,2822 +91497,5286 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ sub.w r1, r1, r9 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c4e4 │ │ │ │ - b.n 69838 >::_M_default_append(unsigned int)@@Base+0x74> │ │ │ │ + b.n 66a98 >::_M_default_append(unsigned int)@@Base+0x74> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ sub.w r1, r1, r9 │ │ │ │ - b.n 6987e >::_M_default_append(unsigned int)@@Base+0xba> │ │ │ │ - ldr r0, [pc, #8] @ (69898 >::_M_default_append(unsigned int)@@Base+0xd4>) │ │ │ │ + b.n 66ade >::_M_default_append(unsigned int)@@Base+0xba> │ │ │ │ + ldr r0, [pc, #8] @ (66af8 >::_M_default_append(unsigned int)@@Base+0xd4>) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ nop │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ + ldr r4, [pc, #16] @ (66b0c , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0x10>) │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006989c , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base>: │ │ │ │ +00066afc , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base>: │ │ │ │ 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 │ │ │ │ ldrd r7, r4, [r0] │ │ │ │ mov sl, r1 │ │ │ │ mvn.w r1, #4026531840 @ 0xf0000000 │ │ │ │ sub.w r9, r4, r7 │ │ │ │ mov.w r3, r9, asr #3 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 69932 , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0x96> │ │ │ │ + beq.n 66b92 , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0x96> │ │ │ │ cmp r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ adds r5, r3, r2 │ │ │ │ - bcs.n 69928 , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0x8c> │ │ │ │ + bcs.n 66b88 , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0x8c> │ │ │ │ cmp r5, r1 │ │ │ │ it cs │ │ │ │ movcs r5, r1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b890 │ │ │ │ add r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ stmia.w r9, {r0, r1} │ │ │ │ - beq.n 69924 , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0x88> │ │ │ │ + beq.n 66b84 , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0x88> │ │ │ │ add.w r2, r8, #8 │ │ │ │ mov r3, r7 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ adds r3, #8 │ │ │ │ stmdb r2, {r0, r1} │ │ │ │ cmp r3, r4 │ │ │ │ add.w r2, r2, #8 │ │ │ │ - bne.n 698f4 , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0x58> │ │ │ │ + bne.n 66b54 , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0x58> │ │ │ │ subs r4, r3, r7 │ │ │ │ add r4, r8 │ │ │ │ adds r4, #8 │ │ │ │ - cbz r7, 69918 , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0x7c> │ │ │ │ + cbz r7, 66b78 , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0x7c> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r7 │ │ │ │ subs r1, r1, r7 │ │ │ │ blx 2c4e4 │ │ │ │ add r5, r8 │ │ │ │ strd r8, r4, [r6] │ │ │ │ str r5, [r6, #8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r8 │ │ │ │ - b.n 6990a , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0x6e> │ │ │ │ + b.n 66b6a , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0x6e> │ │ │ │ movw r5, #65528 @ 0xfff8 │ │ │ │ movt r5, #32767 @ 0x7fff │ │ │ │ - b.n 698d8 , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0x3c> │ │ │ │ - ldr r0, [pc, #8] @ (6993c , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0xa0>) │ │ │ │ + b.n 66b38 , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0x3c> │ │ │ │ + ldr r0, [pc, #8] @ (66b9c , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0xa0>) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ nop │ │ │ │ - asrs r4, r6, #10 │ │ │ │ + ldr r3, [pc, #496] @ (66d90 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xa8>) │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00069940 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base>: │ │ │ │ +00066ba0 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base>: │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 699e2 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xa2> │ │ │ │ + beq.n 66c42 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xa2> │ │ │ │ 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 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 69998 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x58> │ │ │ │ + beq.n 66bf8 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x58> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr.w ip, [r8] │ │ │ │ ldr.w r2, [r0, r5, lsl #2] │ │ │ │ mov.w lr, r5, lsl #2 │ │ │ │ ldr.w r3, [r0, ip, lsl #2] │ │ │ │ add.w r1, r0, lr │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 699aa > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x6a> │ │ │ │ - beq.n 6999c > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x5c> │ │ │ │ + blt.n 66c0a > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x6a> │ │ │ │ + beq.n 66bfc > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x5c> │ │ │ │ mov ip, r4 │ │ │ │ ldr.w r3, [ip, #-4] │ │ │ │ ldr.w r7, [r0, r3, lsl #2] │ │ │ │ cmp r7, r2 │ │ │ │ - bgt.n 699d2 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x92> │ │ │ │ - beq.n 699c4 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x84> │ │ │ │ + bgt.n 66c32 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x92> │ │ │ │ + beq.n 66c24 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x84> │ │ │ │ str.w r5, [ip] │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - bne.n 69960 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x20> │ │ │ │ + bne.n 66bc0 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x20> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r9, [r3, r5, lsl #2] │ │ │ │ ldr.w r3, [r3, ip, lsl #2] │ │ │ │ cmp r9, r3 │ │ │ │ - bge.n 6997e > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x3e> │ │ │ │ + bge.n 66bde > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x3e> │ │ │ │ sub.w r2, r4, r8 │ │ │ │ cmp r2, #4 │ │ │ │ - ble.n 699da > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x9a> │ │ │ │ + ble.n 66c3a > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x9a> │ │ │ │ rsb r0, r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r4 │ │ │ │ blx 2c7f8 │ │ │ │ str.w r5, [r8] │ │ │ │ - b.n 69992 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x52> │ │ │ │ + b.n 66bf2 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x52> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr.w r9, [r2, lr] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ cmp r9, r2 │ │ │ │ - bge.n 6998e > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x4e> │ │ │ │ + bge.n 66bee > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x4e> │ │ │ │ str.w r3, [ip], #-4 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - b.n 69980 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x40> │ │ │ │ + b.n 66be0 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x40> │ │ │ │ it eq │ │ │ │ streq.w ip, [r4] │ │ │ │ - b.n 699be > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x7e> │ │ │ │ + b.n 66c1e > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x7e> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000699e4 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base>: │ │ │ │ +00066c44 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base>: │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 69a86 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xa2> │ │ │ │ + beq.n 66ce6 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xa2> │ │ │ │ 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 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 69a3c > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x58> │ │ │ │ + beq.n 66c9c > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x58> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr.w ip, [r8] │ │ │ │ ldr.w r2, [r0, r5, lsl #2] │ │ │ │ mov.w lr, r5, lsl #2 │ │ │ │ ldr.w r3, [r0, ip, lsl #2] │ │ │ │ add.w r1, r0, lr │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 69a4e > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x6a> │ │ │ │ - beq.n 69a40 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x5c> │ │ │ │ + blt.n 66cae > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x6a> │ │ │ │ + beq.n 66ca0 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x5c> │ │ │ │ mov ip, r4 │ │ │ │ ldr.w r3, [ip, #-4] │ │ │ │ ldr.w r7, [r0, r3, lsl #2] │ │ │ │ cmp r7, r2 │ │ │ │ - bgt.n 69a76 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x92> │ │ │ │ - beq.n 69a68 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x84> │ │ │ │ + bgt.n 66cd6 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x92> │ │ │ │ + beq.n 66cc8 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x84> │ │ │ │ str.w r5, [ip] │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - bne.n 69a04 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x20> │ │ │ │ + bne.n 66c64 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x20> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r9, [r3, r5, lsl #2] │ │ │ │ ldr.w r3, [r3, ip, lsl #2] │ │ │ │ cmp r9, r3 │ │ │ │ - bge.n 69a22 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x3e> │ │ │ │ + bge.n 66c82 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x3e> │ │ │ │ sub.w r2, r4, r8 │ │ │ │ cmp r2, #4 │ │ │ │ - ble.n 69a7e > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x9a> │ │ │ │ + ble.n 66cde > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x9a> │ │ │ │ rsb r0, r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r4 │ │ │ │ blx 2c7f8 │ │ │ │ str.w r5, [r8] │ │ │ │ - b.n 69a36 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x52> │ │ │ │ + b.n 66c96 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x52> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r9, [r2, lr] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ cmp r9, r2 │ │ │ │ - bge.n 69a32 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x4e> │ │ │ │ + bge.n 66c92 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x4e> │ │ │ │ str.w r3, [ip], #-4 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - b.n 69a24 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x40> │ │ │ │ + b.n 66c84 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x40> │ │ │ │ it eq │ │ │ │ streq.w ip, [r4] │ │ │ │ - b.n 69a62 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x7e> │ │ │ │ + b.n 66cc2 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x7e> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00069a88 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base>: │ │ │ │ +00066ce8 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ subs r7, r2, #1 │ │ │ │ mov lr, r3 │ │ │ │ sub sp, #28 │ │ │ │ add.w r7, r7, r7, lsr #31 │ │ │ │ and.w r8, r2, #1 │ │ │ │ asrs r7, r7, #1 │ │ │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ cmp r1, r7 │ │ │ │ - bge.n 69b9c > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x114> │ │ │ │ + bge.n 66dfc > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x114> │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ strd r1, r7, [sp, #4] │ │ │ │ strd r8, r1, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 69ada > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x52> │ │ │ │ - bne.n 69acc > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x44> │ │ │ │ + b.n 66d3a > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x52> │ │ │ │ + bne.n 66d2c > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x44> │ │ │ │ ldr.w sl, [r9] │ │ │ │ ldr.w fp, [sl, r2, lsl #2] │ │ │ │ ldr.w sl, [sl, r5, lsl #2] │ │ │ │ cmp fp, sl │ │ │ │ ittt lt │ │ │ │ movlt r2, r5 │ │ │ │ movlt ip, r8 │ │ │ │ movlt r3, r1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ str.w r2, [r0, r1, lsl #2] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 69b06 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x7e> │ │ │ │ + bge.n 66d66 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x7e> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r3, #1 │ │ │ │ lsls r3, r2, #1 │ │ │ │ add.w ip, r0, r2, lsl #3 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldr.w r2, [r0, r2, lsl #3] │ │ │ │ add.w r8, r0, r1, lsl #2 │ │ │ │ ldr.w r5, [r0, r1, lsl #2] │ │ │ │ ldr.w r7, [r6, r2, lsl #2] │ │ │ │ ldr.w r4, [r6, r5, lsl #2] │ │ │ │ cmp r7, r4 │ │ │ │ - bge.n 69ab4 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x2c> │ │ │ │ + bge.n 66d14 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x2c> │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov ip, r8 │ │ │ │ - b.n 69acc > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x44> │ │ │ │ + b.n 66d2c > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x44> │ │ │ │ ldrd r8, r1, [sp, #12] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 69b7e > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xf6> │ │ │ │ + beq.n 66dde > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xf6> │ │ │ │ subs r6, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ add.w r6, r6, r6, lsr #31 │ │ │ │ mov.w r6, r6, asr #1 │ │ │ │ - ble.n 69b4e > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xc6> │ │ │ │ + ble.n 66dae > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xc6> │ │ │ │ ldr.w r8, [r9, #4] │ │ │ │ mov.w fp, lr, lsl #2 │ │ │ │ add.w sl, r8, fp │ │ │ │ ldr.w r4, [r0, r6, lsl #2] │ │ │ │ subs r2, r6, #1 │ │ │ │ ldr.w r5, [sl] │ │ │ │ add.w ip, r0, r6, lsl #2 │ │ │ │ add.w r2, r2, r2, lsr #31 │ │ │ │ ldr.w r7, [r8, r4, lsl #2] │ │ │ │ asrs r2, r2, #1 │ │ │ │ cmp r7, r5 │ │ │ │ - blt.n 69b68 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xe0> │ │ │ │ - beq.n 69b58 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd0> │ │ │ │ + blt.n 66dc8 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xe0> │ │ │ │ + beq.n 66db8 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd0> │ │ │ │ add.w ip, r0, r3, lsl #2 │ │ │ │ str.w lr, [ip] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r5, [r9] │ │ │ │ ldr.w r7, [r5, r4, lsl #2] │ │ │ │ ldr.w r5, [r5, fp] │ │ │ │ cmp r7, r5 │ │ │ │ - bge.n 69b4a > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xc2> │ │ │ │ + bge.n 66daa > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xc2> │ │ │ │ cmp r1, r6 │ │ │ │ str.w r4, [r0, r3, lsl #2] │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r2 │ │ │ │ - blt.n 69b2c > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xa4> │ │ │ │ + blt.n 66d8c > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xa4> │ │ │ │ str.w lr, [ip] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r2, r5, #2 │ │ │ │ add.w r2, r2, r2, lsr #31 │ │ │ │ cmp.w r3, r2, asr #1 │ │ │ │ - bne.n 69b12 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x8a> │ │ │ │ + bne.n 66d72 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x8a> │ │ │ │ lsls r3, r3, #1 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ str.w r2, [ip] │ │ │ │ add.w ip, r0, r3, lsl #2 │ │ │ │ - b.n 69b12 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x8a> │ │ │ │ + b.n 66d72 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x8a> │ │ │ │ add.w ip, r0, r1, lsl #2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 69b4e > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xc6> │ │ │ │ + bne.n 66dae > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xc6> │ │ │ │ subs r5, r2, #2 │ │ │ │ add.w r5, r5, r5, lsr #31 │ │ │ │ cmp.w r1, r5, asr #1 │ │ │ │ it eq │ │ │ │ moveq r3, r1 │ │ │ │ - bne.n 69b4e > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xc6> │ │ │ │ - b.n 69b8a > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x102> │ │ │ │ + bne.n 66dae > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xc6> │ │ │ │ + b.n 66dea > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x102> │ │ │ │ │ │ │ │ -00069bb8 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base>: │ │ │ │ +00066e18 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r1 │ │ │ │ subs r1, r1, r0 │ │ │ │ sub sp, #28 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - ble.w 69d32 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x17a> │ │ │ │ + ble.w 66f92 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x17a> │ │ │ │ mov fp, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov r1, r7 │ │ │ │ adds r3, r0, #4 │ │ │ │ mov.w r9, fp, asr #2 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov.w fp, fp, asr #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 69cea > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x132> │ │ │ │ + beq.n 66f4a > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x132> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ subs r7, #1 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr.w r8, [r6, fp, lsl #2] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr.w lr, [r4, r8, lsl #2] │ │ │ │ ldr.w r2, [r4, r3, lsl #2] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r2, lr │ │ │ │ - blt.n 69c4e > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x96> │ │ │ │ - beq.n 69c3e > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x86> │ │ │ │ + blt.n 66eae > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x96> │ │ │ │ + beq.n 66e9e > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x86> │ │ │ │ ldr.w sl, [r1, #-4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r9, [r4, sl, lsl #2] │ │ │ │ cmp r2, r9 │ │ │ │ - blt.n 69c6a > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xb2> │ │ │ │ - beq.w 69d48 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x190> │ │ │ │ + blt.n 66eca > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xb2> │ │ │ │ + beq.w 66fa8 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x190> │ │ │ │ cmp lr, r9 │ │ │ │ - blt.w 69d5e > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1a6> │ │ │ │ - beq.w 69da6 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1ee> │ │ │ │ + blt.w 66fbe > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1a6> │ │ │ │ + beq.w 67006 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1ee> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r8, [r6] │ │ │ │ str.w r3, [r6, fp, lsl #2] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ - b.n 69c70 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xb8> │ │ │ │ + b.n 66ed0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xb8> │ │ │ │ ldr.w r9, [r5] │ │ │ │ ldr.w sl, [r9, r3, lsl #2] │ │ │ │ ldr.w r9, [r9, r8, lsl #2] │ │ │ │ cmp sl, r9 │ │ │ │ - bge.n 69c10 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x58> │ │ │ │ + bge.n 66e70 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x58> │ │ │ │ ldr.w r9, [r1, #-4] │ │ │ │ ldr.w sl, [r4, r9, lsl #2] │ │ │ │ cmp lr, sl │ │ │ │ - blt.n 69c2c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x74> │ │ │ │ - beq.w 69d92 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1da> │ │ │ │ + blt.n 66e8c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x74> │ │ │ │ + beq.w 66ff2 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1da> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, sl │ │ │ │ - blt.w 69d80 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1c8> │ │ │ │ - beq.w 69d70 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1b8> │ │ │ │ + blt.w 66fe0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1c8> │ │ │ │ + beq.w 66fd0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1b8> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ strd r3, r2, [r6] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r1 │ │ │ │ - b.n 69c8c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd4> │ │ │ │ + b.n 66eec > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd4> │ │ │ │ cmp r8, r9 │ │ │ │ - bcs.n 69cc6 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x10e> │ │ │ │ + bcs.n 66f26 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x10e> │ │ │ │ mov r3, r8 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ str.w r2, [r9] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ ldr.w r0, [r4, ip] │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr.w r1, [r4, r2, lsl #2] │ │ │ │ cmp r1, r0 │ │ │ │ - blt.n 69c90 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd8> │ │ │ │ - beq.n 69d38 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x180> │ │ │ │ + blt.n 66ef0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd8> │ │ │ │ + beq.n 66f98 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x180> │ │ │ │ sub.w lr, r9, #4 │ │ │ │ mov r9, lr │ │ │ │ ldr.w r1, [lr], #-4 │ │ │ │ ldr.w r3, [r4, r1, lsl #2] │ │ │ │ cmp r0, r3 │ │ │ │ - blt.n 69ca4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xec> │ │ │ │ - bne.n 69c78 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xc0> │ │ │ │ + blt.n 66f04 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xec> │ │ │ │ + bne.n 66ed8 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xc0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w fp, [r3, ip] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ cmp fp, r3 │ │ │ │ - blt.n 69ca4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xec> │ │ │ │ + blt.n 66f04 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xec> │ │ │ │ cmp r8, r9 │ │ │ │ - bcc.n 69c7c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xc4> │ │ │ │ + bcc.n 66edc > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xc4> │ │ │ │ mov r1, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ sub.w fp, r8, r6 │ │ │ │ blx 2dd44 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@plt> │ │ │ │ cmp.w fp, #64 @ 0x40 │ │ │ │ - ble.n 69d32 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x17a> │ │ │ │ + ble.n 66f92 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x17a> │ │ │ │ mov.w r9, fp, asr #2 │ │ │ │ mov r1, r8 │ │ │ │ mov.w fp, fp, asr #3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 69bee > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x36> │ │ │ │ + bne.n 66e4e > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x36> │ │ │ │ add.w r4, r6, fp, lsl #2 │ │ │ │ add.w r8, fp, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r4 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 69cfe > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x146> │ │ │ │ + b.n 66f5e > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x146> │ │ │ │ subs r4, #1 │ │ │ │ ldr.w r3, [r8, #-4]! │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2d524 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@plt> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 69cfc > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x144> │ │ │ │ + bne.n 66f5c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x144> │ │ │ │ subs r3, r7, r6 │ │ │ │ cmp r3, #4 │ │ │ │ - ble.n 69d32 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x17a> │ │ │ │ + ble.n 66f92 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x17a> │ │ │ │ ldr.w r3, [r7, #-4]! │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ subs r4, r7, r6 │ │ │ │ str r2, [r7, #0] │ │ │ │ str r5, [sp, #0] │ │ │ │ asrs r2, r4, #2 │ │ │ │ blx 2d524 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@plt> │ │ │ │ cmp r4, #4 │ │ │ │ - bgt.n 69d18 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x160> │ │ │ │ + bgt.n 66f78 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x160> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr.w lr, [r1, r2, lsl #2] │ │ │ │ ldr.w r1, [r1, ip] │ │ │ │ cmp lr, r1 │ │ │ │ - bge.n 69ca0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xe8> │ │ │ │ - b.n 69c90 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd8> │ │ │ │ + bge.n 66f00 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xe8> │ │ │ │ + b.n 66ef0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd8> │ │ │ │ ldr.w r9, [r5] │ │ │ │ ldr.w r0, [r9, sl, lsl #2] │ │ │ │ ldr.w r2, [r9, ip] │ │ │ │ cmp r2, r0 │ │ │ │ - blt.n 69c6a > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xb2> │ │ │ │ + blt.n 66eca > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xb2> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp lr, r3 │ │ │ │ - bge.n 69db0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1f8> │ │ │ │ + bge.n 67010 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1f8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w sl, [r6] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ - b.n 69c70 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xb8> │ │ │ │ + b.n 66ed0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xb8> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr.w lr, [r2, ip] │ │ │ │ ldr.w r2, [r2, r9, lsl #2] │ │ │ │ cmp lr, r2 │ │ │ │ - bge.w 69c6a > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xb2> │ │ │ │ + bge.w 66eca > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xb2> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r9, [r6] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ - b.n 69c70 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xb8> │ │ │ │ + b.n 66ed0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xb8> │ │ │ │ ldr.w lr, [r5] │ │ │ │ ldr.w r0, [lr, r8, lsl #2] │ │ │ │ ldr.w lr, [lr, r9, lsl #2] │ │ │ │ cmp r0, lr │ │ │ │ - bge.w 69c5e > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xa6> │ │ │ │ - b.n 69c2c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x74> │ │ │ │ + bge.w 66ebe > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xa6> │ │ │ │ + b.n 66e8c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x74> │ │ │ │ ldr.w r9, [r5] │ │ │ │ ldr.w r3, [r9, sl, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r3, [r9, r8, lsl #2] │ │ │ │ cmp r0, r3 │ │ │ │ - ble.w 69c2c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x74> │ │ │ │ - b.n 69d5e > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1a6> │ │ │ │ + ble.w 66e8c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x74> │ │ │ │ + b.n 66fbe > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1a6> │ │ │ │ │ │ │ │ -00069dbc > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base>: │ │ │ │ +0006701c > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ subs r7, r2, #1 │ │ │ │ mov lr, r3 │ │ │ │ sub sp, #28 │ │ │ │ add.w r7, r7, r7, lsr #31 │ │ │ │ and.w r8, r2, #1 │ │ │ │ asrs r7, r7, #1 │ │ │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ cmp r1, r7 │ │ │ │ - bge.n 69ed0 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x114> │ │ │ │ + bge.n 67130 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x114> │ │ │ │ ldr.w r6, [r9] │ │ │ │ strd r1, r7, [sp, #4] │ │ │ │ strd r8, r1, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 69e0e > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x52> │ │ │ │ - bne.n 69e00 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x44> │ │ │ │ + b.n 6706e > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x52> │ │ │ │ + bne.n 67060 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x44> │ │ │ │ ldr.w sl, [r9, #4] │ │ │ │ ldr.w fp, [sl, r2, lsl #2] │ │ │ │ ldr.w sl, [sl, r5, lsl #2] │ │ │ │ cmp fp, sl │ │ │ │ ittt lt │ │ │ │ movlt r2, r5 │ │ │ │ movlt ip, r8 │ │ │ │ movlt r3, r1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ str.w r2, [r0, r1, lsl #2] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 69e3a > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x7e> │ │ │ │ + bge.n 6709a > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x7e> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r3, #1 │ │ │ │ lsls r3, r2, #1 │ │ │ │ add.w ip, r0, r2, lsl #3 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldr.w r2, [r0, r2, lsl #3] │ │ │ │ add.w r8, r0, r1, lsl #2 │ │ │ │ ldr.w r5, [r0, r1, lsl #2] │ │ │ │ ldr.w r7, [r6, r2, lsl #2] │ │ │ │ ldr.w r4, [r6, r5, lsl #2] │ │ │ │ cmp r7, r4 │ │ │ │ - bge.n 69de8 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x2c> │ │ │ │ + bge.n 67048 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x2c> │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov ip, r8 │ │ │ │ - b.n 69e00 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x44> │ │ │ │ + b.n 67060 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x44> │ │ │ │ ldrd r8, r1, [sp, #12] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 69eb2 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xf6> │ │ │ │ + beq.n 67112 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xf6> │ │ │ │ subs r6, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ add.w r6, r6, r6, lsr #31 │ │ │ │ mov.w r6, r6, asr #1 │ │ │ │ - ble.n 69e82 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xc6> │ │ │ │ + ble.n 670e2 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xc6> │ │ │ │ ldr.w r8, [r9] │ │ │ │ mov.w fp, lr, lsl #2 │ │ │ │ add.w sl, r8, fp │ │ │ │ ldr.w r4, [r0, r6, lsl #2] │ │ │ │ subs r2, r6, #1 │ │ │ │ ldr.w r5, [sl] │ │ │ │ add.w ip, r0, r6, lsl #2 │ │ │ │ add.w r2, r2, r2, lsr #31 │ │ │ │ ldr.w r7, [r8, r4, lsl #2] │ │ │ │ asrs r2, r2, #1 │ │ │ │ cmp r7, r5 │ │ │ │ - blt.n 69e9c > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xe0> │ │ │ │ - beq.n 69e8c > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd0> │ │ │ │ + blt.n 670fc > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xe0> │ │ │ │ + beq.n 670ec > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd0> │ │ │ │ add.w ip, r0, r3, lsl #2 │ │ │ │ str.w lr, [ip] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ ldr.w r7, [r5, r4, lsl #2] │ │ │ │ ldr.w r5, [r5, fp] │ │ │ │ cmp r7, r5 │ │ │ │ - bge.n 69e7e > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xc2> │ │ │ │ + bge.n 670de > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xc2> │ │ │ │ cmp r1, r6 │ │ │ │ str.w r4, [r0, r3, lsl #2] │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r2 │ │ │ │ - blt.n 69e60 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xa4> │ │ │ │ + blt.n 670c0 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xa4> │ │ │ │ str.w lr, [ip] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r2, r5, #2 │ │ │ │ add.w r2, r2, r2, lsr #31 │ │ │ │ cmp.w r3, r2, asr #1 │ │ │ │ - bne.n 69e46 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x8a> │ │ │ │ + bne.n 670a6 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x8a> │ │ │ │ lsls r3, r3, #1 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ str.w r2, [ip] │ │ │ │ add.w ip, r0, r3, lsl #2 │ │ │ │ - b.n 69e46 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x8a> │ │ │ │ + b.n 670a6 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x8a> │ │ │ │ add.w ip, r0, r1, lsl #2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 69e82 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xc6> │ │ │ │ + bne.n 670e2 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xc6> │ │ │ │ subs r5, r2, #2 │ │ │ │ add.w r5, r5, r5, lsr #31 │ │ │ │ cmp.w r1, r5, asr #1 │ │ │ │ it eq │ │ │ │ moveq r3, r1 │ │ │ │ - bne.n 69e82 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xc6> │ │ │ │ - b.n 69ebe > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x102> │ │ │ │ + bne.n 670e2 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xc6> │ │ │ │ + b.n 6711e > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x102> │ │ │ │ │ │ │ │ -00069eec > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base>: │ │ │ │ +0006714c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r1 │ │ │ │ subs r1, r1, r0 │ │ │ │ sub sp, #28 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - ble.w 6a066 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x17a> │ │ │ │ + ble.w 672c6 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x17a> │ │ │ │ mov fp, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov r1, r7 │ │ │ │ adds r3, r0, #4 │ │ │ │ mov.w r9, fp, asr #2 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov.w fp, fp, asr #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6a01e > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x132> │ │ │ │ + beq.n 6727e > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x132> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ subs r7, #1 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr.w r8, [r6, fp, lsl #2] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr.w lr, [r4, r8, lsl #2] │ │ │ │ ldr.w r2, [r4, r3, lsl #2] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r2, lr │ │ │ │ - blt.n 69f82 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x96> │ │ │ │ - beq.n 69f72 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x86> │ │ │ │ + blt.n 671e2 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x96> │ │ │ │ + beq.n 671d2 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x86> │ │ │ │ ldr.w sl, [r1, #-4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r9, [r4, sl, lsl #2] │ │ │ │ cmp r2, r9 │ │ │ │ - blt.n 69f9e > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xb2> │ │ │ │ - beq.w 6a07c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x190> │ │ │ │ + blt.n 671fe > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xb2> │ │ │ │ + beq.w 672dc > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x190> │ │ │ │ cmp lr, r9 │ │ │ │ - blt.w 6a092 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1a6> │ │ │ │ - beq.w 6a0da > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1ee> │ │ │ │ + blt.w 672f2 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1a6> │ │ │ │ + beq.w 6733a > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1ee> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r8, [r6] │ │ │ │ str.w r3, [r6, fp, lsl #2] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ - b.n 69fa4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xb8> │ │ │ │ + b.n 67204 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xb8> │ │ │ │ ldr.w r9, [r5, #4] │ │ │ │ ldr.w sl, [r9, r3, lsl #2] │ │ │ │ ldr.w r9, [r9, r8, lsl #2] │ │ │ │ cmp sl, r9 │ │ │ │ - bge.n 69f44 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x58> │ │ │ │ + bge.n 671a4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x58> │ │ │ │ ldr.w r9, [r1, #-4] │ │ │ │ ldr.w sl, [r4, r9, lsl #2] │ │ │ │ cmp lr, sl │ │ │ │ - blt.n 69f60 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x74> │ │ │ │ - beq.w 6a0c6 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1da> │ │ │ │ + blt.n 671c0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x74> │ │ │ │ + beq.w 67326 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1da> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, sl │ │ │ │ - blt.w 6a0b4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1c8> │ │ │ │ - beq.w 6a0a4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1b8> │ │ │ │ + blt.w 67314 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1c8> │ │ │ │ + beq.w 67304 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1b8> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ strd r3, r2, [r6] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r1 │ │ │ │ - b.n 69fc0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd4> │ │ │ │ + b.n 67220 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd4> │ │ │ │ cmp r8, r9 │ │ │ │ - bcs.n 69ffa > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x10e> │ │ │ │ + bcs.n 6725a > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x10e> │ │ │ │ mov r3, r8 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ str.w r2, [r9] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ ldr.w r0, [r4, ip] │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr.w r1, [r4, r2, lsl #2] │ │ │ │ cmp r1, r0 │ │ │ │ - blt.n 69fc4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd8> │ │ │ │ - beq.n 6a06c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x180> │ │ │ │ + blt.n 67224 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd8> │ │ │ │ + beq.n 672cc > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x180> │ │ │ │ sub.w lr, r9, #4 │ │ │ │ mov r9, lr │ │ │ │ ldr.w r1, [lr], #-4 │ │ │ │ ldr.w r3, [r4, r1, lsl #2] │ │ │ │ cmp r0, r3 │ │ │ │ - blt.n 69fd8 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xec> │ │ │ │ - bne.n 69fac > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xc0> │ │ │ │ + blt.n 67238 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xec> │ │ │ │ + bne.n 6720c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xc0> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w fp, [r3, ip] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ cmp fp, r3 │ │ │ │ - blt.n 69fd8 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xec> │ │ │ │ + blt.n 67238 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xec> │ │ │ │ cmp r8, r9 │ │ │ │ - bcc.n 69fb0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xc4> │ │ │ │ + bcc.n 67210 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xc4> │ │ │ │ mov r1, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ sub.w fp, r8, r6 │ │ │ │ blx 2d500 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@plt> │ │ │ │ cmp.w fp, #64 @ 0x40 │ │ │ │ - ble.n 6a066 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x17a> │ │ │ │ + ble.n 672c6 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x17a> │ │ │ │ mov.w r9, fp, asr #2 │ │ │ │ mov r1, r8 │ │ │ │ mov.w fp, fp, asr #3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 69f22 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x36> │ │ │ │ + bne.n 67182 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x36> │ │ │ │ add.w r4, r6, fp, lsl #2 │ │ │ │ add.w r8, fp, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r4 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 6a032 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x146> │ │ │ │ + b.n 67292 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x146> │ │ │ │ subs r4, #1 │ │ │ │ ldr.w r3, [r8, #-4]! │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2c328 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@plt> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6a030 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x144> │ │ │ │ + bne.n 67290 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x144> │ │ │ │ subs r3, r7, r6 │ │ │ │ cmp r3, #4 │ │ │ │ - ble.n 6a066 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x17a> │ │ │ │ + ble.n 672c6 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x17a> │ │ │ │ ldr.w r3, [r7, #-4]! │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ subs r4, r7, r6 │ │ │ │ str r2, [r7, #0] │ │ │ │ str r5, [sp, #0] │ │ │ │ asrs r2, r4, #2 │ │ │ │ blx 2c328 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@plt> │ │ │ │ cmp r4, #4 │ │ │ │ - bgt.n 6a04c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x160> │ │ │ │ + bgt.n 672ac > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x160> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w lr, [r1, r2, lsl #2] │ │ │ │ ldr.w r1, [r1, ip] │ │ │ │ cmp lr, r1 │ │ │ │ - bge.n 69fd4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xe8> │ │ │ │ - b.n 69fc4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd8> │ │ │ │ + bge.n 67234 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xe8> │ │ │ │ + b.n 67224 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd8> │ │ │ │ ldr.w r9, [r5, #4] │ │ │ │ ldr.w r0, [r9, sl, lsl #2] │ │ │ │ ldr.w r2, [r9, ip] │ │ │ │ cmp r2, r0 │ │ │ │ - blt.n 69f9e > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xb2> │ │ │ │ + blt.n 671fe > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xb2> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp lr, r3 │ │ │ │ - bge.n 6a0e4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1f8> │ │ │ │ + bge.n 67344 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1f8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w sl, [r6] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ - b.n 69fa4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xb8> │ │ │ │ + b.n 67204 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xb8> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w lr, [r2, ip] │ │ │ │ ldr.w r2, [r2, r9, lsl #2] │ │ │ │ cmp lr, r2 │ │ │ │ - bge.w 69f9e > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xb2> │ │ │ │ + bge.w 671fe > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xb2> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r9, [r6] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ - b.n 69fa4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xb8> │ │ │ │ + b.n 67204 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xb8> │ │ │ │ ldr.w lr, [r5, #4] │ │ │ │ ldr.w r0, [lr, r8, lsl #2] │ │ │ │ ldr.w lr, [lr, r9, lsl #2] │ │ │ │ cmp r0, lr │ │ │ │ - bge.w 69f92 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xa6> │ │ │ │ - b.n 69f60 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x74> │ │ │ │ + bge.w 671f2 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xa6> │ │ │ │ + b.n 671c0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x74> │ │ │ │ ldr.w r9, [r5, #4] │ │ │ │ ldr.w r3, [r9, sl, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r3, [r9, r8, lsl #2] │ │ │ │ cmp r0, r3 │ │ │ │ - ble.w 69f60 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x74> │ │ │ │ - b.n 6a092 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1a6> │ │ │ │ + ble.w 671c0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x74> │ │ │ │ + b.n 672f2 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1a6> │ │ │ │ + │ │ │ │ +00067350 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr.w r0, [r0, #156] @ 0x9c │ │ │ │ + mov r4, r2 │ │ │ │ + ldrd r3, r1, [r6, #212] @ 0xd4 │ │ │ │ + subs r1, r1, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub.w r1, r5, r1, asr #2 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + blx r3 │ │ │ │ + ldrd r3, r2, [r6, #212] @ 0xd4 │ │ │ │ + sub.w lr, r2, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + mov.w lr, lr, asr #2 │ │ │ │ + sub.w r5, r5, lr │ │ │ │ + beq.n 673ae │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + sub.w ip, r3, #4 │ │ │ │ + subs r5, #4 │ │ │ │ + movs r1, #0 │ │ │ │ + adds r2, r4, r5 │ │ │ │ + ldr.w r3, [ip, #4]! │ │ │ │ + adds r1, #1 │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + subs r3, #0 │ │ │ │ + it ne │ │ │ │ + movne r3, #1 │ │ │ │ + cmp lr, r1 │ │ │ │ + str.w r3, [r2, #4]! │ │ │ │ + bhi.n 67398 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #16] @ (673d0 ) │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ + ldr r1, [pc, #16] @ (673d4 ) │ │ │ │ + ldr r0, [pc, #16] @ (673d8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2ca48 <__assert_fail@plt> │ │ │ │ + str r2, [r2, #116] @ 0x74 │ │ │ │ + movs r4, r0 │ │ │ │ + str r4, [r1, #120] @ 0x78 │ │ │ │ + movs r4, r0 │ │ │ │ + str r6, [r6, #120] @ 0x78 │ │ │ │ + movs r4, r0 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #16] @ (673fc ) │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ + ldr r1, [pc, #16] @ (67400 ) │ │ │ │ + ldr r0, [pc, #16] @ (67404 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2ca48 <__assert_fail@plt> │ │ │ │ + str r2, [r5, #120] @ 0x78 │ │ │ │ + movs r4, r0 │ │ │ │ + str r0, [r4, #116] @ 0x74 │ │ │ │ + movs r4, r0 │ │ │ │ + str r6, [r3, #124] @ 0x7c │ │ │ │ + movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + add.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ + and.w r9, r2, #1 │ │ │ │ + add.w r8, r8, r8, lsr #31 │ │ │ │ + mov.w r8, r8, asr #1 │ │ │ │ + cmp r1, r8 │ │ │ │ + bge.n 674bc │ │ │ │ + mov r6, r1 │ │ │ │ + adds r4, r6, #1 │ │ │ │ + mov.w ip, r4, lsl #1 │ │ │ │ + add.w r5, r0, r4, lsl #3 │ │ │ │ + add.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ + ldr.w r4, [r0, r4, lsl #3] │ │ │ │ + add.w sl, r0, lr, lsl #2 │ │ │ │ + ldr.w r7, [r0, lr, lsl #2] │ │ │ │ + cmp r7, r4 │ │ │ │ + ittt gt │ │ │ │ + movgt ip, lr │ │ │ │ + movgt r4, r7 │ │ │ │ + movgt r5, sl │ │ │ │ + str.w r4, [r0, r6, lsl #2] │ │ │ │ + cmp r8, ip │ │ │ │ + mov r6, ip │ │ │ │ + bgt.n 67422 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 67494 │ │ │ │ + add.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ + cmp ip, r1 │ │ │ │ + add.w lr, lr, lr, lsr #31 │ │ │ │ + mov.w lr, lr, asr #1 │ │ │ │ + bgt.n 67476 │ │ │ │ + b.n 6748e │ │ │ │ + asrs r2, r2, #1 │ │ │ │ + cmp r1, lr │ │ │ │ + str.w r4, [r0, ip, lsl #2] │ │ │ │ + mov ip, lr │ │ │ │ + mov lr, r2 │ │ │ │ + bge.n 674b4 │ │ │ │ + ldr.w r4, [r0, lr, lsl #2] │ │ │ │ + add.w r2, lr, #4294967295 @ 0xffffffff │ │ │ │ + add.w r6, r0, lr, lsl #2 │ │ │ │ + add.w r5, r0, ip, lsl #2 │ │ │ │ + add.w r2, r2, r2, lsr #31 │ │ │ │ + cmp r3, r4 │ │ │ │ + bgt.n 67468 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + subs r2, #2 │ │ │ │ + add.w r2, r2, r2, lsr #31 │ │ │ │ + cmp.w ip, r2, asr #1 │ │ │ │ + bne.n 67456 │ │ │ │ + mov.w ip, ip, lsl #1 │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + ldr.w r2, [r0, ip, lsl #2] │ │ │ │ + str r2, [r5, #0] │ │ │ │ + add.w r5, r0, ip, lsl #2 │ │ │ │ + b.n 67456 │ │ │ │ + mov r5, r6 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + add.w r5, r0, r1, lsl #2 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 6748e │ │ │ │ + subs r2, #2 │ │ │ │ + add.w r2, r2, r2, lsr #31 │ │ │ │ + cmp.w r1, r2, asr #1 │ │ │ │ + bne.n 6748e │ │ │ │ + mov ip, r1 │ │ │ │ + b.n 674a0 │ │ │ │ + nop │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 67546 │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ - mov sl, r0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + adds r5, r0, #4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + cmp r1, r5 │ │ │ │ + bne.n 67510 │ │ │ │ + b.n 6753c │ │ │ │ + sub.w r2, ip, r6 │ │ │ │ + cmp r2, #4 │ │ │ │ + ble.n 6753e │ │ │ │ + rsb r0, r2, #4 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, ip │ │ │ │ + blx 2c7f8 │ │ │ │ + cmp r5, r7 │ │ │ │ + str r4, [r6, #0] │ │ │ │ + beq.n 6753c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov ip, r5 │ │ │ │ + ldr.w r4, [r5], #4 │ │ │ │ + cmp r4, r3 │ │ │ │ + blt.n 674f6 │ │ │ │ + ldr.w r2, [r5, #-8] │ │ │ │ + sub.w r3, ip, #4 │ │ │ │ + cmp r4, r2 │ │ │ │ + bge.n 67534 │ │ │ │ + mov ip, r3 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + ldr.w r2, [r3, #-4]! │ │ │ │ + cmp r4, r2 │ │ │ │ + blt.n 67528 │ │ │ │ + cmp r5, r7 │ │ │ │ + str.w r4, [ip] │ │ │ │ + bne.n 67510 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + it eq │ │ │ │ + streq.w r3, [r5, #-4] │ │ │ │ + b.n 6750a │ │ │ │ + bx lr │ │ │ │ + subs r3, r1, r0 │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + ble.n 67646 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - cbz r4, 6a144 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x258> │ │ │ │ - ldr r6, [r4, #16] │ │ │ │ - movs r7, #1 │ │ │ │ - cmp r6, r8 │ │ │ │ - bgt.n 6a12a > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x23e> │ │ │ │ - bne.n 6a11a > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x22e> │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - cmp r3, r9 │ │ │ │ - bgt.n 6a12a > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x23e> │ │ │ │ - ldr r5, [r4, #12] │ │ │ │ - movs r7, #0 │ │ │ │ - cbz r5, 6a130 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x244> │ │ │ │ - mov r4, r5 │ │ │ │ - movs r7, #1 │ │ │ │ - ldr r6, [r4, #16] │ │ │ │ - cmp r6, r8 │ │ │ │ - ble.n 6a112 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x226> │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 6a120 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x234> │ │ │ │ - mov r3, r4 │ │ │ │ - cbnz r7, 6a146 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x25a> │ │ │ │ - cmp r8, r6 │ │ │ │ - ble.n 6a164 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x278> │ │ │ │ - movs r2, #0 │ │ │ │ - strd r2, r3, [sl] │ │ │ │ - mov r0, sl │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - adds r4, r1, #4 │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ + asrs r5, r3, #2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + asrs r3, r3, #3 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 675f2 │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ + ldr.w r2, [r6, r3, lsl #2] │ │ │ │ + adds r4, r6, #4 │ │ │ │ + ldr.w r5, [r7, #-4] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + cmp r1, r2 │ │ │ │ + bge.n 6762e │ │ │ │ + cmp r2, r5 │ │ │ │ + blt.n 67636 │ │ │ │ + cmp r1, r5 │ │ │ │ + bge.n 675cc │ │ │ │ + str r5, [r6, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + str.w r0, [r7, #-4] │ │ │ │ + ldrd r1, r0, [r6] │ │ │ │ + mov r3, r7 │ │ │ │ + cmp r1, r0 │ │ │ │ + ble.n 675a6 │ │ │ │ + ldr.w r0, [r4, #4]! │ │ │ │ + cmp r0, r1 │ │ │ │ + blt.n 6759e │ │ │ │ + subs r3, #4 │ │ │ │ + cmp r1, r5 │ │ │ │ + bge.n 675b4 │ │ │ │ + ldr.w r5, [r3, #-4]! │ │ │ │ + cmp r5, r1 │ │ │ │ + bgt.n 675ac │ │ │ │ cmp r4, r3 │ │ │ │ - itt eq │ │ │ │ - moveq r3, #0 │ │ │ │ - strdeq r3, r4, [sl] │ │ │ │ - beq.n 6a13e > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x252> │ │ │ │ + bcs.n 675d6 │ │ │ │ + mov ip, r4 │ │ │ │ + str.w r5, [ip], #4 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + ldr.w r5, [r3, #-4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r4, ip │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + b.n 6759a │ │ │ │ + strd r1, r0, [r6] │ │ │ │ + ldr.w r5, [r7, #-4] │ │ │ │ + b.n 67598 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2cbf0 │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r8, r6 │ │ │ │ - bgt.n 6a138 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x24c> │ │ │ │ - bne.n 6a16c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x280> │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - cmp r2, r9 │ │ │ │ - blt.n 6a138 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x24c> │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, sl │ │ │ │ - strd r4, r3, [sl] │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + bl 67548 │ │ │ │ + subs r3, r4, r6 │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + ble.n 6762a │ │ │ │ + asrs r5, r3, #2 │ │ │ │ + mov r7, r4 │ │ │ │ + asrs r3, r3, #3 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 6756e │ │ │ │ + subs r1, r3, #1 │ │ │ │ + add.w r4, r6, r3, lsl #2 │ │ │ │ + b.n 675fc │ │ │ │ + subs r1, #1 │ │ │ │ + ldr.w r3, [r4, #-4]! │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 67408 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 675fa │ │ │ │ + subs r3, r7, r6 │ │ │ │ + cmp r3, #4 │ │ │ │ + ble.n 6762a │ │ │ │ + ldr.w r3, [r7, #-4]! │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + subs r4, r7, r6 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + asrs r2, r4, #2 │ │ │ │ + bl 67408 │ │ │ │ + cmp r4, #4 │ │ │ │ + bgt.n 67612 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + cmp r1, r5 │ │ │ │ + blt.n 675cc │ │ │ │ + cmp r2, r5 │ │ │ │ + blt.n 6758c │ │ │ │ + str r2, [r6, #0] │ │ │ │ + str.w r0, [r6, r3, lsl #2] │ │ │ │ + ldr.w r5, [r7, #-4] │ │ │ │ + ldrd r1, r0, [r6] │ │ │ │ + b.n 67598 │ │ │ │ + bx lr │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a270 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x384> │ │ │ │ + beq.n 67740 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r8, [r7, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6a25c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x370> │ │ │ │ + beq.n 6772c │ │ │ │ ldr.w r9, [r8, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6a24a > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x35e> │ │ │ │ + beq.n 6771a │ │ │ │ ldr.w sl, [r9, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 6a238 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x34c> │ │ │ │ + beq.n 67708 │ │ │ │ ldr.w r4, [sl, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6a226 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x33a> │ │ │ │ + beq.n 676f6 │ │ │ │ ldr.w fp, [r4, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 6a218 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x32c> │ │ │ │ + beq.n 676e8 │ │ │ │ ldr.w r6, [fp, #12] │ │ │ │ - cbz r6, 6a206 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x31a> │ │ │ │ + cbz r6, 676d6 │ │ │ │ ldr r5, [r6, #12] │ │ │ │ - cbz r5, 6a1f8 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x30c> │ │ │ │ + cbz r5, 676c8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 6a1ea > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x2fe> │ │ │ │ + cbz r3, 676ba │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6a178 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x28c> │ │ │ │ + bl 67648 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6a1ce > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x2e2> │ │ │ │ + bne.n 6769e │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6a1ca > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x2de> │ │ │ │ + bne.n 6769a │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 6a1c6 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x2da> │ │ │ │ + bne.n 67696 │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r5, 6a218 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x32c> │ │ │ │ + cbz r5, 676e8 │ │ │ │ mov fp, r5 │ │ │ │ - b.n 6a1c0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x2d4> │ │ │ │ + b.n 67690 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6a1b6 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x2ca> │ │ │ │ + bne.n 67686 │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 6a238 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x34c> │ │ │ │ + cbz r4, 67708 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 6a1ae > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x2c2> │ │ │ │ + b.n 6767e │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 6a24a > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x35e> │ │ │ │ + cbz r4, 6771a │ │ │ │ mov r9, r4 │ │ │ │ - b.n 6a1a4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x2b8> │ │ │ │ + b.n 67674 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 6a25c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x370> │ │ │ │ + cbz r4, 6772c │ │ │ │ mov r8, r4 │ │ │ │ - b.n 6a19a > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x2ae> │ │ │ │ + b.n 6766a │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 6a190 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x2a4> │ │ │ │ + bne.n 67660 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - │ │ │ │ -0006a274 : │ │ │ │ - push {r4, lr} │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6783c │ │ │ │ + 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, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r1, #1 │ │ │ │ - adds r0, #24 │ │ │ │ - strd r2, r3, [r4, #16] │ │ │ │ - blx 2d788 │ │ │ │ - movs r3, #0 │ │ │ │ - add.w r2, r4, #136 @ 0x88 │ │ │ │ - strd r3, r3, [r4, #64] @ 0x40 │ │ │ │ - strd r3, r3, [r4, #72] @ 0x48 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r8, [r7, #12] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 67828 │ │ │ │ + ldr.w r9, [r8, #12] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 67816 │ │ │ │ + ldr.w sl, [r9, #12] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 67804 │ │ │ │ + ldr.w r4, [sl, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 677f2 │ │ │ │ + ldr.w fp, [r4, #12] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 677e4 │ │ │ │ + ldr.w r6, [fp, #12] │ │ │ │ + cbz r6, 677d2 │ │ │ │ + ldr r5, [r6, #12] │ │ │ │ + cbz r5, 677c4 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cbz r3, 677b6 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 67744 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + movs r1, #32 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6779a │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movs r1, #32 │ │ │ │ + blx 2c4e4 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 67796 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ + movs r1, #32 │ │ │ │ + blx 2c4e4 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 67792 │ │ │ │ + ldr.w r5, [fp, #8] │ │ │ │ + movs r1, #32 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2c4e4 │ │ │ │ + cbz r5, 677e4 │ │ │ │ + mov fp, r5 │ │ │ │ + b.n 6778c │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r3, [r4, #80] @ 0x50 │ │ │ │ - strd r3, r3, [r4, #88] @ 0x58 │ │ │ │ - strd r3, r3, [r4, #96] @ 0x60 │ │ │ │ - strd r3, r3, [r4, #104] @ 0x68 │ │ │ │ - strd r3, r3, [r4, #112] @ 0x70 │ │ │ │ - strd r3, r3, [r4, #120] @ 0x78 │ │ │ │ - str.w r3, [r4, #128] @ 0x80 │ │ │ │ - strd r3, r3, [r4, #136] @ 0x88 │ │ │ │ - strd r2, r2, [r4, #144] @ 0x90 │ │ │ │ - strd r3, r3, [r4, #152] @ 0x98 │ │ │ │ - strd r3, r3, [r4, #160] @ 0xa0 │ │ │ │ - strd r3, r3, [r4, #168] @ 0xa8 │ │ │ │ - strd r3, r3, [r4, #176] @ 0xb0 │ │ │ │ - strd r3, r3, [r4, #184] @ 0xb8 │ │ │ │ - str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - strd r3, r3, [r4, #196] @ 0xc4 │ │ │ │ - strb.w r3, [r4, #204] @ 0xcc │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movs r1, #32 │ │ │ │ + blx 2c4e4 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 67782 │ │ │ │ + ldr.w r4, [sl, #8] │ │ │ │ + movs r1, #32 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2c4e4 │ │ │ │ + cbz r4, 67804 │ │ │ │ + mov sl, r4 │ │ │ │ + b.n 6777a │ │ │ │ + ldr.w r4, [r9, #8] │ │ │ │ + movs r1, #32 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2c4e4 │ │ │ │ + cbz r4, 67816 │ │ │ │ + mov r9, r4 │ │ │ │ + b.n 67770 │ │ │ │ + ldr.w r4, [r8, #8] │ │ │ │ + movs r1, #32 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2c4e4 │ │ │ │ + cbz r4, 67828 │ │ │ │ + mov r8, r4 │ │ │ │ + b.n 67766 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r7, [r7, #8] │ │ │ │ + movs r1, #32 │ │ │ │ + blx 2c4e4 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.n 6775c │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006a2ec : │ │ │ │ +00067840 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #340] @ (6a454 ) │ │ │ │ + ldr.w fp, [pc, #188] @ 67910 │ │ │ │ + add.w r8, r0, #228 @ 0xe4 │ │ │ │ + ldr.w r4, [r0, #236] @ 0xec │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #340] @ (6a458 ) │ │ │ │ + add fp, pc │ │ │ │ + cmp r4, r8 │ │ │ │ + beq.n 67904 │ │ │ │ + ldr r3, [pc, #172] @ (67914 ) │ │ │ │ + movs r6, #0 │ │ │ │ + ldr.w sl, [pc, #172] @ 67918 │ │ │ │ + ldr.w r9, [pc, #172] @ 6791c │ │ │ │ + add sl, pc │ │ │ │ + ldr.w r7, [fp, r3] │ │ │ │ + add r9, pc │ │ │ │ + ldr r3, [pc, #164] @ (67920 ) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + b.n 6789c │ │ │ │ + ldrb.w r1, [r0, #39] @ 0x27 │ │ │ │ + mov r0, r5 │ │ │ │ + adds r6, #1 │ │ │ │ + blx 2b814 │ │ │ │ + blx 2c4a4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c508 │ │ │ │ mov r4, r0 │ │ │ │ - add r5, pc │ │ │ │ - ldr r1, [pc, #340] @ (6a45c ) │ │ │ │ - str r5, [sp, #4] │ │ │ │ - movs r2, #14 │ │ │ │ - add r1, pc │ │ │ │ - ldr r7, [r5, r3] │ │ │ │ + cmp r0, r8 │ │ │ │ + beq.n 67904 │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - vldr d0, [r4, #16] │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - blx 2d7d0 (double)@plt> │ │ │ │ + blx 2da38 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2da38 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + movs r2, #7 │ │ │ │ + blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ + blx 2da38 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ + mov r5, r0 │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r0 │ │ │ │ - ldr r6, [r3, #124] @ 0x7c │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 6a450 │ │ │ │ - ldrb r3, [r6, #28] │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r0, [r3, #124] @ 0x7c │ │ │ │ + cbz r0, 6790a │ │ │ │ + ldrb r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6a42c │ │ │ │ - ldrb.w r1, [r6, #39] @ 0x27 │ │ │ │ + bne.n 67880 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #10 │ │ │ │ + ldr r2, [pc, #48] @ (67924 ) │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r2, [fp, r2] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 67884 │ │ │ │ + blx r3 │ │ │ │ + mov r1, r0 │ │ │ │ + b.n 67884 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + blx 2cfd0 │ │ │ │ + nop │ │ │ │ + strb r2, [r1, #27] │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r3, #29 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r0, #56] @ 0x38 │ │ │ │ + movs r4, r0 │ │ │ │ + str r2, [r0, #56] @ 0x38 │ │ │ │ + movs r4, r0 │ │ │ │ + str r6, [r0, #56] @ 0x38 │ │ │ │ + movs r4, r0 │ │ │ │ + lsrs r0, r6, #25 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00067928 : │ │ │ │ + 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 r6, r5, [r0, #68] @ 0x44 │ │ │ │ + sub sp, #20 │ │ │ │ + subs r5, r5, r6 │ │ │ │ + ldrd r7, r6, [r0, #80] @ 0x50 │ │ │ │ + ldrd r9, r8, [sp, #52] @ 0x34 │ │ │ │ + sub.w ip, r6, r7 │ │ │ │ + cmp r5, ip │ │ │ │ + bne.n 679ba │ │ │ │ + cmp.w r8, r5, asr #3 │ │ │ │ + bne.n 679a8 │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ + mov r4, r0 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + ldrd r5, r6, [r0, #212] @ 0xd4 │ │ │ │ + subs r5, r6, r5 │ │ │ │ + sub.w r5, r8, r5, asr #2 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ + ldr r5, [r5, #20] │ │ │ │ + blx r5 │ │ │ │ + ldrb.w r3, [r9] │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r3, 67986 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2b814 │ │ │ │ - blx 2c4a4 │ │ │ │ - ldr r1, [pc, #280] @ (6a460 ) │ │ │ │ - ldr.w r8, [r4, #52] @ 0x34 │ │ │ │ - movs r2, #18 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldrd r3, r1, [r4, #212] @ 0xd4 │ │ │ │ + vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ + subs r1, r1, r3 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + asrs r1, r1, #2 │ │ │ │ + sub.w r0, r8, r1 │ │ │ │ + add.w r0, r3, r0, lsl #3 │ │ │ │ + blx 2bd58 (double*, int, double)@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r3, [pc, #20] @ (679c0 ) │ │ │ │ + movs r2, #154 @ 0x9a │ │ │ │ + ldr r1, [pc, #20] @ (679c4 ) │ │ │ │ + ldr r0, [pc, #24] @ (679c8 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - mov r0, r7 │ │ │ │ - ldrd r5, r6, [r4, #44] @ 0x2c │ │ │ │ - blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2da38 │ │ │ │ - ldr r1, [pc, #256] @ (6a464 ) │ │ │ │ - movs r2, #3 │ │ │ │ + add r0, pc │ │ │ │ + blx 2ca48 <__assert_fail@plt> │ │ │ │ + bl 673b0 │ │ │ │ + nop │ │ │ │ + str r0, [r3, #36] @ 0x24 │ │ │ │ + movs r4, r0 │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ + movs r4, r0 │ │ │ │ + str r4, [r0, #48] @ 0x30 │ │ │ │ + movs r4, r0 │ │ │ │ + │ │ │ │ +000679cc : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r2, r3, [r0, #20] │ │ │ │ + subs r3, r3, r2 │ │ │ │ + ldrd r2, r1, [r0, #32] │ │ │ │ + subs r1, r1, r2 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 67a4c │ │ │ │ + cmp.w r5, r3, asr #3 │ │ │ │ + bne.n 67a38 │ │ │ │ + ldrd r2, r3, [r0, #252] @ 0xfc │ │ │ │ + vmov.f64 d8, d0 │ │ │ │ + mov r4, r0 │ │ │ │ + subs r1, r3, r2 │ │ │ │ + asrs r1, r1, #3 │ │ │ │ + cmp r5, r1 │ │ │ │ + bhi.n 67a2a │ │ │ │ + bcs.n 67a18 │ │ │ │ + add.w r1, r2, r5, lsl #3 │ │ │ │ + cmp r3, r1 │ │ │ │ + it ne │ │ │ │ + strne.w r1, [r0, #256] @ 0x100 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ccc0 (double const*, int, double*)@plt> │ │ │ │ + vstr d8, [r4, #264] @ 0x108 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subs r1, r5, r1 │ │ │ │ + adds r0, #252 @ 0xfc │ │ │ │ + blx 2c234 >::_M_default_append(unsigned int)@plt> │ │ │ │ + ldr.w r2, [r4, #252] @ 0xfc │ │ │ │ + b.n 67a18 │ │ │ │ + ldr r3, [pc, #20] @ (67a50 ) │ │ │ │ + mov.w r2, #498 @ 0x1f2 │ │ │ │ + ldr r1, [pc, #20] @ (67a54 ) │ │ │ │ + ldr r0, [pc, #20] @ (67a58 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add r0, pc │ │ │ │ + blx 2ca48 <__assert_fail@plt> │ │ │ │ + bl 673dc │ │ │ │ + str r6, [r1, #40] @ 0x28 │ │ │ │ + movs r4, r0 │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ + movs r4, r0 │ │ │ │ + str r6, [r3, #44] @ 0x2c │ │ │ │ + movs r4, r0 │ │ │ │ + │ │ │ │ +00067a5c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + mov fp, r1 │ │ │ │ + ldr r1, [pc, #740] @ (67d54 ) │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #740] @ (67d58 ) │ │ │ │ + add r1, pc │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + mov r4, r0 │ │ │ │ + add.w r3, r0, #68 @ 0x44 │ │ │ │ + ldr.w r9, [pc, #732] @ 67d5c │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + add r9, pc │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + mov.w r2, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrd r2, r5, [fp, #4] │ │ │ │ + subs r5, r5, r2 │ │ │ │ + ldrd r2, r1, [r0, #68] @ 0x44 │ │ │ │ + mov.w sl, r5, asr #2 │ │ │ │ + mov r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ + add.w r1, sl, r1, asr #3 │ │ │ │ + blx 2d464 >::reserve(unsigned int)@plt> │ │ │ │ + add.w r3, r4, #80 @ 0x50 │ │ │ │ + ldrd r2, r1, [r4, #80] @ 0x50 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + subs r1, r1, r2 │ │ │ │ + add.w r1, sl, r1, asr #3 │ │ │ │ + blx 2d464 >::reserve(unsigned int)@plt> │ │ │ │ + add.w r3, r4, #212 @ 0xd4 │ │ │ │ + ldrd r2, r1, [r4, #212] @ 0xd4 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + subs r1, r1, r2 │ │ │ │ + add.w r1, sl, r1, asr #2 │ │ │ │ + blx 2ba08 >::reserve(unsigned int)@plt> │ │ │ │ + ldr.w r2, [r4, #168] @ 0xa8 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble.w 67c0c │ │ │ │ + sub.w r3, r2, #1 │ │ │ │ + movs r6, #0 │ │ │ │ + clz r3, r3 │ │ │ │ + lsrs r3, r3, #5 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r3, sp, #24 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b.n 67b56 │ │ │ │ + cbz r0, 67b16 │ │ │ │ + ldr r3, [pc, #616] @ (67d60 ) │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [pc, #608] @ (67d64 ) │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r3 │ │ │ │ + mov r3, r8 │ │ │ │ + blx 2cd54 <__dynamic_cast@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 67cfe │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ + blx 2b890 │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [r3, r7] │ │ │ │ + blx 2bf50 │ │ │ │ + ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ + ldr.w r2, [r4, #220] @ 0xdc │ │ │ │ + str r5, [sp, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 67c88 │ │ │ │ + str.w r5, [r3], #4 │ │ │ │ + str.w r3, [r4, #216] @ 0xd8 │ │ │ │ + mov r0, r5 │ │ │ │ + adds r6, #1 │ │ │ │ + blx 2d67c │ │ │ │ + ldr.w r3, [r4, #248] @ 0xf8 │ │ │ │ + cmp r6, sl │ │ │ │ + add r0, r3 │ │ │ │ + str.w r0, [r4, #248] @ 0xf8 │ │ │ │ + bge.n 67c0c │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + lsls r7, r6, #2 │ │ │ │ + ldr.w r0, [r3, r6, lsl #2] │ │ │ │ + blx 2ce20 │ │ │ │ + ldr r3, [r4, #72] @ 0x48 │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ + vstr d0, [sp, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 67c74 │ │ │ │ + vstmia r3!, {d0} │ │ │ │ + str r3, [r4, #72] @ 0x48 │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + ldr r0, [r3, r7] │ │ │ │ + blx 2bb94 │ │ │ │ + ldr r3, [r4, #84] @ 0x54 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + vstr d0, [sp, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 67c7e │ │ │ │ + vstmia r3!, {d0} │ │ │ │ + str r3, [r4, #84] @ 0x54 │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + ldr r0, [r3, r7] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 6a404 │ │ │ │ - ldr.w sl, [pc, #244] @ 6a468 │ │ │ │ - movw ip, #52429 @ 0xcccd │ │ │ │ - movt ip, #52428 @ 0xcccc │ │ │ │ - ldr.w r9, [pc, #236] @ 6a46c │ │ │ │ + beq.n 67af4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 67b16 │ │ │ │ + ldr r3, [pc, #440] @ (67d60 ) │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [pc, #436] @ (67d64 ) │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + blx 2cd54 <__dynamic_cast@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 67b16 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ + blx 2b890 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r5, r0 │ │ │ │ + blx 2bb88 │ │ │ │ + ldrd r3, r2, [r4, #216] @ 0xd8 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 67cb4 │ │ │ │ + str.w r5, [r3], #4 │ │ │ │ + str.w r3, [r4, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r0, r5 │ │ │ │ + add.w r1, r4, #224 @ 0xe0 │ │ │ │ + adds r6, #1 │ │ │ │ + blx 2dc78 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@plt> │ │ │ │ + ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ + ldr.w r0, [r3, #-4] │ │ │ │ + blx 2d67c │ │ │ │ + ldr.w r3, [r4, #248] @ 0xf8 │ │ │ │ + cmp r6, sl │ │ │ │ + add r0, r3 │ │ │ │ + str.w r0, [r4, #248] @ 0xf8 │ │ │ │ + blt.n 67b56 │ │ │ │ + ldrd r2, r5, [r4, #20] │ │ │ │ + mov.w r8, #0 │ │ │ │ + ldrd r3, r0, [r4, #68] @ 0x44 │ │ │ │ + subs r5, r5, r2 │ │ │ │ + ldrd r7, r1, [r4, #144] @ 0x90 │ │ │ │ + subs r0, r0, r3 │ │ │ │ + asrs r6, r5, #3 │ │ │ │ + mov.w r9, #0 │ │ │ │ + subs r2, r1, r7 │ │ │ │ + asrs r0, r0, #3 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + strd r8, r9, [sp, #24] │ │ │ │ + add.w ip, r3, r0 │ │ │ │ + asrs r2, r2, #3 │ │ │ │ + cmp ip, r2 │ │ │ │ + bhi.n 67cdc │ │ │ │ + bcc.n 67ca6 │ │ │ │ + add r3, r6 │ │ │ │ + movs r2, #0 │ │ │ │ + add r0, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [sp, #24] │ │ │ │ + ldrd r3, r1, [r4, #92] @ 0x5c │ │ │ │ + subs r2, r1, r3 │ │ │ │ + asrs r2, r2, #3 │ │ │ │ + cmp r0, r2 │ │ │ │ + bhi.n 67cc6 │ │ │ │ + bcc.n 67c9a │ │ │ │ + ldr r2, [pc, #272] @ (67d68 ) │ │ │ │ + add r3, r5 │ │ │ │ + str r3, [r4, #104] @ 0x68 │ │ │ │ + ldr r3, [pc, #248] @ (67d58 ) │ │ │ │ + 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 67d2e │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r1, r0, [sp, #4] │ │ │ │ + blx 2cee8 >::_M_realloc_append(double&&)@plt> │ │ │ │ + b.n 67b78 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2cee8 >::_M_realloc_append(double&&)@plt> │ │ │ │ + b.n 67b94 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 2d688 >::_M_realloc_append(Bonmin::QuadRow*&&)@plt> │ │ │ │ + ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ + ldr.w r5, [r3, #-4] │ │ │ │ + b.n 67b40 │ │ │ │ + add.w r0, r3, r0, lsl #3 │ │ │ │ + cmp r1, r0 │ │ │ │ + it ne │ │ │ │ + strne r0, [r4, #96] @ 0x60 │ │ │ │ + b.n 67c56 │ │ │ │ + add.w r7, r7, ip, lsl #3 │ │ │ │ + cmp r1, r7 │ │ │ │ + it ne │ │ │ │ + strne.w r7, [r4, #148] @ 0x94 │ │ │ │ + b.n 67c3c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 2d688 >::_M_realloc_append(Bonmin::QuadRow*&&)@plt> │ │ │ │ + ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ + ldr.w r5, [r3, #-4] │ │ │ │ + b.n 67be4 │ │ │ │ + subs r2, r0, r2 │ │ │ │ + add r3, sp, #24 │ │ │ │ + add.w r0, r4, #92 @ 0x5c │ │ │ │ + blx 2bb24 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@plt> │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + ldrd r2, r5, [r4, #20] │ │ │ │ + subs r5, r5, r2 │ │ │ │ + b.n 67c56 │ │ │ │ + add r3, sp, #24 │ │ │ │ + sub.w r2, ip, r2 │ │ │ │ + add.w r0, r4, #144 @ 0x90 │ │ │ │ + blx 2bb24 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@plt> │ │ │ │ + ldrd r2, r5, [r4, #20] │ │ │ │ + ldrd r3, r0, [r4, #68] @ 0x44 │ │ │ │ + subs r5, r5, r2 │ │ │ │ + subs r0, r0, r3 │ │ │ │ + asrs r6, r5, #3 │ │ │ │ + asrs r0, r0, #3 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + b.n 67c3c │ │ │ │ + ldr r3, [pc, #108] @ (67d6c ) │ │ │ │ + mov.w r2, #428 @ 0x1ac │ │ │ │ + ldr r1, [pc, #104] @ (67d70 ) │ │ │ │ + ldr r0, [pc, #108] @ (67d74 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2ca48 <__assert_fail@plt> │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r2, [pc, #92] @ (67d78 ) │ │ │ │ + ldr r3, [pc, #56] @ (67d58 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 67d4e │ │ │ │ + blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r2, [pc, #64] @ (67d7c ) │ │ │ │ + ldr r3, [pc, #24] @ (67d58 ) │ │ │ │ + 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 67d2e │ │ │ │ + blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ + nop │ │ │ │ + strb r4, [r6, #18] │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r4, #18] │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r2, #25 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r0, #29 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r1, #11] │ │ │ │ + movs r6, r0 │ │ │ │ + str r4, [r0, #4] │ │ │ │ + movs r4, r0 │ │ │ │ + ldrsh r2, [r3, r6] │ │ │ │ + movs r4, r0 │ │ │ │ + str r4, [r0, #8] │ │ │ │ + movs r4, r0 │ │ │ │ + strb r2, [r1, #8] │ │ │ │ + movs r6, r0 │ │ │ │ + strb r2, [r5, #7] │ │ │ │ + movs r6, r0 │ │ │ │ + │ │ │ │ +00067d80 : │ │ │ │ + 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 r5, r2 │ │ │ │ + ldr r2, [pc, #624] @ (68004 ) │ │ │ │ + ldr r3, [pc, #624] @ (68008 ) │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + add r2, pc │ │ │ │ + mov r9, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w r6, [r0, #168] @ 0xa8 │ │ │ │ + ldr.w r8, [pc, #616] @ 6800c │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r8, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r3, r1, [r0, #68] @ 0x44 │ │ │ │ + subs r1, r1, r3 │ │ │ │ + add.w r3, r0, #68 @ 0x44 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add.w r1, r9, r1, asr #3 │ │ │ │ + blx 2d464 >::reserve(unsigned int)@plt> │ │ │ │ + ldrd r3, r1, [r4, #80] @ 0x50 │ │ │ │ + subs r1, r1, r3 │ │ │ │ + add.w r3, r4, #80 @ 0x50 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add.w r1, r9, r1, asr #3 │ │ │ │ + blx 2d464 >::reserve(unsigned int)@plt> │ │ │ │ + ldrd r3, r1, [r4, #212] @ 0xd4 │ │ │ │ + subs r1, r1, r3 │ │ │ │ + add.w r3, r4, #212 @ 0xd4 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add.w r1, r9, r1, asr #2 │ │ │ │ + blx 2ba08 >::reserve(unsigned int)@plt> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 67eea │ │ │ │ + sub.w sl, r6, #1 │ │ │ │ subs r5, #4 │ │ │ │ - add sl, pc │ │ │ │ - add r9, pc │ │ │ │ - mov.w fp, #0 │ │ │ │ - str.w ip, [sp] │ │ │ │ - b.n 6a39a │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - cmp r8, fp │ │ │ │ - beq.n 6a404 │ │ │ │ - vldmia r6!, {d0} │ │ │ │ + clz sl, sl │ │ │ │ + movs r6, #0 │ │ │ │ + add.w fp, sp, #16 │ │ │ │ + mov.w sl, sl, lsr #5 │ │ │ │ + b.n 67e5a │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ + blx 2b890 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r7, r0 │ │ │ │ + blx 2bb88 │ │ │ │ + ldrd r3, r2, [r4, #216] @ 0xd8 │ │ │ │ + str r7, [sp, #16] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 67f60 │ │ │ │ + str.w r7, [r3], #4 │ │ │ │ + str.w r3, [r4, #216] @ 0xd8 │ │ │ │ mov r0, r7 │ │ │ │ - blx 2d7d0 (double)@plt> │ │ │ │ - movs r2, #5 │ │ │ │ + mov r2, sl │ │ │ │ + add.w r1, r4, #224 @ 0xe0 │ │ │ │ + blx 2dc78 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@plt> │ │ │ │ + ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ + ldr.w r0, [r3, #-4] │ │ │ │ + adds r6, #1 │ │ │ │ + blx 2d67c │ │ │ │ + ldr.w r3, [r4, #248] @ 0xf8 │ │ │ │ + cmp r9, r6 │ │ │ │ + add r3, r0 │ │ │ │ + str.w r3, [r4, #248] @ 0xf8 │ │ │ │ + beq.n 67eea │ │ │ │ + ldr.w r0, [r5, #4]! │ │ │ │ + blx 2ce20 │ │ │ │ + vstr d0, [sp, #16] │ │ │ │ + ldrd r3, r2, [r4, #72] @ 0x48 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 67ee0 │ │ │ │ + vstmia r3!, {d0} │ │ │ │ + str r3, [r4, #72] @ 0x48 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + blx 2bb94 │ │ │ │ + vstr d0, [sp, #16] │ │ │ │ + ldrd r3, r2, [r4, #84] @ 0x54 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 67ed6 │ │ │ │ + vstmia r3!, {d0} │ │ │ │ + str r3, [r4, #84] @ 0x54 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + cbz r0, 67eb0 │ │ │ │ + ldr r3, [pc, #380] @ (68010 ) │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [pc, #376] @ (68014 ) │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + blx 2cd54 <__dynamic_cast@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 67e10 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ + blx 2b890 │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + blx 2bf50 │ │ │ │ + ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ + ldr.w r2, [r4, #220] @ 0xdc │ │ │ │ + str r7, [sp, #16] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 67f52 │ │ │ │ + str.w r7, [r3], #4 │ │ │ │ + str.w r3, [r4, #216] @ 0xd8 │ │ │ │ + b.n 67e42 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r1, fp │ │ │ │ + blx 2cee8 >::_M_realloc_append(double&&)@plt> │ │ │ │ + b.n 67e8c │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov r1, fp │ │ │ │ + blx 2cee8 >::_M_realloc_append(double&&)@plt> │ │ │ │ + b.n 67e74 │ │ │ │ + ldrd r2, r5, [r4, #20] │ │ │ │ + mov.w r8, #0 │ │ │ │ + ldrd r3, r0, [r4, #68] @ 0x44 │ │ │ │ + subs r5, r5, r2 │ │ │ │ + ldrd r7, r1, [r4, #144] @ 0x90 │ │ │ │ + subs r0, r0, r3 │ │ │ │ + asrs r6, r5, #3 │ │ │ │ + mov.w r9, #0 │ │ │ │ + subs r2, r1, r7 │ │ │ │ + asrs r0, r0, #3 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + strd r8, r9, [sp, #16] │ │ │ │ + add.w ip, r3, r0 │ │ │ │ + asrs r2, r2, #3 │ │ │ │ + cmp ip, r2 │ │ │ │ + bhi.n 67fa2 │ │ │ │ + bcc.n 67f7e │ │ │ │ + add r3, r6 │ │ │ │ + movs r2, #0 │ │ │ │ + add r0, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ + ldrd r3, r1, [r4, #92] @ 0x5c │ │ │ │ + subs r2, r1, r3 │ │ │ │ + asrs r2, r2, #3 │ │ │ │ + cmp r0, r2 │ │ │ │ + bhi.n 67f8c │ │ │ │ + bcc.n 67f72 │ │ │ │ + ldr r2, [pc, #224] @ (68018 ) │ │ │ │ + add r3, r5 │ │ │ │ + str r3, [r4, #104] @ 0x68 │ │ │ │ + ldr r3, [pc, #204] @ (68008 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 67fe0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, sp, #16 │ │ │ │ + blx 2d688 >::_M_realloc_append(Bonmin::QuadRow*&&)@plt> │ │ │ │ + ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ + b.n 67e42 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, sp, #16 │ │ │ │ + blx 2d688 >::_M_realloc_append(Bonmin::QuadRow*&&)@plt> │ │ │ │ + ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ + ldr.w r7, [r3, #-4] │ │ │ │ + b.n 67e32 │ │ │ │ + add.w r0, r3, r0, lsl #3 │ │ │ │ + cmp r1, r0 │ │ │ │ + it ne │ │ │ │ + strne r0, [r4, #96] @ 0x60 │ │ │ │ + b.n 67f34 │ │ │ │ + add.w r7, r7, ip, lsl #3 │ │ │ │ + cmp r1, r7 │ │ │ │ + it ne │ │ │ │ + strne.w r7, [r4, #148] @ 0x94 │ │ │ │ + b.n 67f1a │ │ │ │ + subs r2, r0, r2 │ │ │ │ + add r3, sp, #16 │ │ │ │ + add.w r0, r4, #92 @ 0x5c │ │ │ │ + blx 2bb24 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@plt> │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + ldrd r2, r5, [r4, #20] │ │ │ │ + subs r5, r5, r2 │ │ │ │ + b.n 67f34 │ │ │ │ + add r3, sp, #16 │ │ │ │ + sub.w r2, ip, r2 │ │ │ │ + add.w r0, r4, #144 @ 0x90 │ │ │ │ + blx 2bb24 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@plt> │ │ │ │ + ldrd r2, r5, [r4, #20] │ │ │ │ + ldrd r3, r0, [r4, #68] @ 0x44 │ │ │ │ + subs r5, r5, r2 │ │ │ │ + subs r0, r0, r3 │ │ │ │ + asrs r6, r5, #3 │ │ │ │ + asrs r0, r0, #3 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + b.n 67f1a │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r2, [pc, #76] @ (6801c ) │ │ │ │ + ldr r3, [pc, #56] @ (68008 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 68000 │ │ │ │ + blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r2, [pc, #48] @ (68020 ) │ │ │ │ + ldr r3, [pc, #24] @ (68008 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 67fe0 │ │ │ │ + blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ + strb r0, [r2, #6] │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r0, #6] │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r2, #25 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r0, #29 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r5, #124] @ 0x7c │ │ │ │ + movs r6, r0 │ │ │ │ + ldr r0, [r3, #116] @ 0x74 │ │ │ │ + movs r6, r0 │ │ │ │ + ldr r0, [r7, #112] @ 0x70 │ │ │ │ + movs r6, r0 │ │ │ │ + │ │ │ │ +00068024 )@@Base>: │ │ │ │ + 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 r2, [pc, #584] @ (68280 )@@Base+0x25c>) │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + ldr r3, [pc, #584] @ (68284 )@@Base+0x260>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #584] @ (68288 )@@Base+0x264>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cbz r3, 68056 )@@Base+0x32> │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + add.w sl, sp, #48 @ 0x30 │ │ │ │ + mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + blx 2c520 )@plt> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + cbz r0, 68074 )@@Base+0x50> │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 681e0 )@@Base+0x1bc> │ │ │ │ + ldr r2, [pc, #532] @ (6828c )@@Base+0x268>) │ │ │ │ + movs r3, #0 │ │ │ │ + add.w r6, r5, #228 @ 0xe4 │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + strd r3, r3, [r5, #212] @ 0xd4 │ │ │ │ + adds r2, #8 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + add.w r2, r5, #252 @ 0xfc │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldrd r2, r8, [r5, #160] @ 0xa0 │ │ │ │ + str.w r3, [r5, #220] @ 0xdc │ │ │ │ + str.w r3, [r5, #228] @ 0xe4 │ │ │ │ + cmp r8, r3 │ │ │ │ + strd r3, r6, [r5, #232] @ 0xe8 │ │ │ │ + strd r6, r3, [r5, #240] @ 0xf0 │ │ │ │ + strd r3, r3, [r5, #252] @ 0xfc │ │ │ │ + str.w r3, [r5, #260] @ 0x104 │ │ │ │ + str.w r2, [r5, #248] @ 0xf8 │ │ │ │ + ble.n 681a8 )@@Base+0x184> │ │ │ │ + mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ + cmp r8, r3 │ │ │ │ + bcs.w 68260 )@@Base+0x23c> │ │ │ │ + mov.w r4, r8, lsl #2 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c6dc │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + blx 2c6dc │ │ │ │ + ldrd r2, r3, [r5, #20] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + subs r3, r3, r2 │ │ │ │ + ldrd r1, r2, [r5, #32] │ │ │ │ + subs r2, r2, r1 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 68228 )@@Base+0x204> │ │ │ │ + asrs r1, r3, #3 │ │ │ │ + ldrd r2, r3, [r5, #68] @ 0x44 │ │ │ │ + subs r3, r3, r2 │ │ │ │ + ldrd r0, r2, [r5, #80] @ 0x50 │ │ │ │ + subs r2, r2, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 68224 )@@Base+0x200> │ │ │ │ + asrs r3, r3, #3 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + vldr d0, [pc, #372] @ 68278 )@@Base+0x254> │ │ │ │ + mov r2, r3 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + strd r8, r7, [sp, #12] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + strd r3, r3, [sp, #4] │ │ │ │ + blx 2ca54 │ │ │ │ + sub.w fp, r4, #4 │ │ │ │ + subs r7, #4 │ │ │ │ + movs r4, #0 │ │ │ │ + mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ + add.w r3, r5, #224 @ 0xe0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr.w r3, [r5, #232] @ 0xe8 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr.w r2, [r7, #4]! │ │ │ │ + ldr.w r0, [fp, #4]! │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + cbz r3, 6818a )@@Base+0x166> │ │ │ │ + mov ip, r4 │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ + cmp r2, r4 │ │ │ │ + bgt.n 68182 )@@Base+0x15e> │ │ │ │ + bne.n 68154 )@@Base+0x130> │ │ │ │ + ldr r4, [r3, #20] │ │ │ │ + cmp r0, r4 │ │ │ │ + bgt.n 68182 )@@Base+0x15e> │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 68146 )@@Base+0x122> │ │ │ │ + mov r4, ip │ │ │ │ + cmp r6, r1 │ │ │ │ + beq.n 6818a )@@Base+0x166> │ │ │ │ + ldr r3, [r1, #16] │ │ │ │ + cmp r2, r3 │ │ │ │ + blt.n 6818a )@@Base+0x166> │ │ │ │ + bne.n 68170 )@@Base+0x14c> │ │ │ │ + ldr r3, [r1, #20] │ │ │ │ + cmp r0, r3 │ │ │ │ + blt.n 6818a )@@Base+0x166> │ │ │ │ + ldr r3, [pc, #284] @ (68290 )@@Base+0x26c>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr r1, [pc, #284] @ (68294 )@@Base+0x270>) │ │ │ │ + ldr r0, [pc, #288] @ (68298 )@@Base+0x274>) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2ca48 <__assert_fail@plt> │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 68146 )@@Base+0x122> │ │ │ │ + b.n 6815c )@@Base+0x138> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + mov r2, sl │ │ │ │ + blx 2dc30 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@plt> │ │ │ │ + adds r4, #1 │ │ │ │ + cmp r4, r8 │ │ │ │ + bne.n 6812a )@@Base+0x106> │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 2d074 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2d074 │ │ │ │ + ldr.w r3, [r5, #244] @ 0xf4 │ │ │ │ + cmp r8, r3 │ │ │ │ + bne.n 68212 )@@Base+0x1ee> │ │ │ │ + ldrd r2, r1, [r5, #20] │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ + subs r1, r1, r2 │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ + subs r3, r3, r2 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 68228 )@@Base+0x204> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + asrs r1, r1, #3 │ │ │ │ + blx 2d464 >::reserve(unsigned int)@plt> │ │ │ │ + ldr r2, [pc, #212] @ (6829c )@@Base+0x278>) │ │ │ │ + ldr r3, [pc, #188] @ (68284 )@@Base+0x260>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6820e )@@Base+0x1ea> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + b.n 68074 )@@Base+0x50> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + cbz r0, 681fa )@@Base+0x1d6> │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + cbnz r3, 681fa )@@Base+0x1d6> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #164] @ (682a0 )@@Base+0x27c>) │ │ │ │ + ldr r3, [pc, #132] @ (68284 )@@Base+0x260>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 6825c )@@Base+0x238> │ │ │ │ + blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #144] @ (682a4 )@@Base+0x280>) │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + ldr r1, [pc, #144] @ (682a8 )@@Base+0x284>) │ │ │ │ + ldr r0, [pc, #144] @ (682ac )@@Base+0x288>) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2ca48 <__assert_fail@plt> │ │ │ │ + bl 673b0 │ │ │ │ + bl 673dc │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ + ldr.w r0, [r5, #232] @ 0xe8 │ │ │ │ + bl 67744 │ │ │ │ + add.w r0, r5, #212 @ 0xd4 │ │ │ │ + blx 2c7a0 >::~_Vector_base()@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2d90c │ │ │ │ + ldr r2, [pc, #100] @ (682b0 )@@Base+0x28c>) │ │ │ │ + ldr r3, [pc, #56] @ (68284 )@@Base+0x260>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6820e )@@Base+0x1ea> │ │ │ │ + blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ + ldr r2, [pc, #80] @ (682b4 )@@Base+0x290>) │ │ │ │ + ldr r3, [pc, #32] @ (68284 )@@Base+0x260>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6820e )@@Base+0x1ea> │ │ │ │ + blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + ... │ │ │ │ + ldr r4, [r5, #108] @ 0x6c │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r5, #108] @ 0x6c │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r5, #26 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r2, r1] │ │ │ │ + movs r4, r0 │ │ │ │ + ldrh r2, [r5, r4] │ │ │ │ + movs r4, r0 │ │ │ │ + ldrb r4, [r4, r2] │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ + movs r6, r0 │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ + movs r6, r0 │ │ │ │ + ldrh r2, [r6, r6] │ │ │ │ + movs r4, r0 │ │ │ │ + ldrh r0, [r1, r2] │ │ │ │ + movs r4, r0 │ │ │ │ + ldrb r6, [r2, r0] │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r4, [r3, #76] @ 0x4c │ │ │ │ + movs r6, r0 │ │ │ │ + ldr r4, [r0, #76] @ 0x4c │ │ │ │ + movs r6, r0 │ │ │ │ + │ │ │ │ +000682b8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ + ldr r2, [pc, #836] @ (68610 ) │ │ │ │ + sub sp, #68 @ 0x44 │ │ │ │ + ldr r3, [pc, #836] @ (68614 ) │ │ │ │ mov r4, r0 │ │ │ │ - blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr.w r1, [r5, #4]! │ │ │ │ + add r2, pc │ │ │ │ + ldr r7, [pc, #836] @ (68618 ) │ │ │ │ + mov r5, r1 │ │ │ │ + add r7, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2d028 │ │ │ │ + ldr r3, [pc, #820] @ (6861c ) │ │ │ │ + ldr.w r6, [r5, #216] @ 0xd8 │ │ │ │ + ldr.w r2, [r5, #212] @ 0xd4 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + subs r6, r6, r2 │ │ │ │ + add.w r3, r3, #8 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + mov.w r3, #0 │ │ │ │ + strd r3, r3, [r4, #212] @ 0xd4 │ │ │ │ + str.w r3, [r4, #220] @ 0xdc │ │ │ │ + beq.w 6853c │ │ │ │ + movw r3, #65532 @ 0xfffc │ │ │ │ + movt r3, #32767 @ 0x7fff │ │ │ │ + cmp r6, r3 │ │ │ │ + bhi.w 6855a │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2b890 │ │ │ │ + mov r3, r0 │ │ │ │ + add r6, r3 │ │ │ │ + strd r3, r3, [r4, #212] @ 0xd4 │ │ │ │ + str.w r6, [r4, #220] @ 0xdc │ │ │ │ + ldrd r1, r6, [r5, #212] @ 0xd4 │ │ │ │ + subs r6, r6, r1 │ │ │ │ + cmp r6, #4 │ │ │ │ + ble.w 68544 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r6 │ │ │ │ + blx 2c7f8 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r2, [r5, #248] @ 0xf8 │ │ │ │ + add r3, r6 │ │ │ │ + str.w r3, [r4, #216] @ 0xd8 │ │ │ │ + movs r1, #0 │ │ │ │ + ldrd r3, r7, [r5, #252] @ 0xfc │ │ │ │ + add.w r6, r4, #228 @ 0xe4 │ │ │ │ + str.w r2, [r4, #248] @ 0xf8 │ │ │ │ + subs r7, r7, r3 │ │ │ │ + str.w r1, [r4, #228] @ 0xe4 │ │ │ │ + strd r1, r6, [r4, #232] @ 0xe8 │ │ │ │ + strd r6, r1, [r4, #240] @ 0xf0 │ │ │ │ + strd r1, r1, [r4, #252] @ 0xfc │ │ │ │ + str.w r1, [r4, #260] @ 0x104 │ │ │ │ + beq.w 68540 │ │ │ │ + movw r3, #65528 @ 0xfff8 │ │ │ │ + movt r3, #32767 @ 0x7fff │ │ │ │ + cmp r7, r3 │ │ │ │ + bhi.w 68572 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2b890 │ │ │ │ + mov r3, r0 │ │ │ │ + add r7, r3 │ │ │ │ + strd r3, r3, [r4, #252] @ 0xfc │ │ │ │ + str.w r7, [r4, #260] @ 0x104 │ │ │ │ + ldrd r1, r5, [r5, #252] @ 0xfc │ │ │ │ + subs r5, r5, r1 │ │ │ │ + cmp r5, #8 │ │ │ │ + ble.w 6854c │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r5 │ │ │ │ + blx 2c7f8 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r8, [r4, #164] @ 0xa4 │ │ │ │ + add r3, r5 │ │ │ │ + str.w r3, [r4, #256] @ 0x100 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 684b4 │ │ │ │ + mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ + cmp r8, r3 │ │ │ │ + bcs.w 685e8 │ │ │ │ + mov.w r5, r8, lsl #2 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c6dc │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + blx 2c6dc │ │ │ │ + ldrd r3, r2, [r4, #68] @ 0x44 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + subs r2, r2, r3 │ │ │ │ + ldrd r1, r3, [r4, #80] @ 0x50 │ │ │ │ + subs r3, r3, r1 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 6858a │ │ │ │ + ldrd r1, r3, [r4, #212] @ 0xd4 │ │ │ │ + subs r3, r3, r1 │ │ │ │ + asrs r3, r3, #2 │ │ │ │ + rsb r3, r3, r2, asr #3 │ │ │ │ + ldrd r2, r1, [r4, #20] │ │ │ │ + subs r1, r1, r2 │ │ │ │ + ldrd r0, r2, [r4, #32] │ │ │ │ + subs r2, r2, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.w 6858e │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ + asrs r1, r1, #3 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - blx 2da38 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, r9 │ │ │ │ - blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + vldr d0, [pc, #496] @ 68608 │ │ │ │ + mov r2, r3 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + strd r8, r7, [sp, #12] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + strd r3, r3, [sp, #4] │ │ │ │ + blx 2ca54 │ │ │ │ + sub.w fp, r5, #4 │ │ │ │ + subs r7, #4 │ │ │ │ + movs r5, #0 │ │ │ │ + mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ + add.w sl, sp, #40 @ 0x28 │ │ │ │ + ldr.w r3, [r4, #232] @ 0xe8 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr.w r2, [r7, #4]! │ │ │ │ + ldr.w r0, [fp, #4]! │ │ │ │ + strd r2, r0, [sp, #40] @ 0x28 │ │ │ │ + strd r5, r9, [sp, #48] @ 0x30 │ │ │ │ + cbz r3, 68498 │ │ │ │ + mov ip, r4 │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ + cmp r2, r4 │ │ │ │ + bgt.n 68490 │ │ │ │ + bne.n 68462 │ │ │ │ + ldr r4, [r3, #20] │ │ │ │ + cmp r0, r4 │ │ │ │ + bgt.n 68490 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 68454 │ │ │ │ + mov r4, ip │ │ │ │ + cmp r6, r1 │ │ │ │ + beq.n 68498 │ │ │ │ + ldr r3, [r1, #16] │ │ │ │ + cmp r2, r3 │ │ │ │ + blt.n 68498 │ │ │ │ + bne.n 6847e │ │ │ │ + ldr r3, [r1, #20] │ │ │ │ + cmp r0, r3 │ │ │ │ + blt.n 68498 │ │ │ │ + ldr r3, [pc, #416] @ (68620 ) │ │ │ │ + movs r2, #77 @ 0x4d │ │ │ │ + ldr r1, [pc, #416] @ (68624 ) │ │ │ │ + ldr r0, [pc, #416] @ (68628 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2ca48 <__assert_fail@plt> │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 68454 │ │ │ │ + b.n 6846a │ │ │ │ + mov r2, sl │ │ │ │ + add.w r0, r4, #224 @ 0xe0 │ │ │ │ + blx 2dc30 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@plt> │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r8, r5 │ │ │ │ + bne.n 6843a │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + blx 2d074 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2d074 │ │ │ │ + ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ + cmp r8, r3 │ │ │ │ + bne.n 68592 │ │ │ │ + ldrd r3, r2, [r4, #212] @ 0xd4 │ │ │ │ + cmp r2, r3 │ │ │ │ + it ne │ │ │ │ + movne r5, #0 │ │ │ │ + beq.n 68520 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ + blx 2b890 │ │ │ │ + ldr.w r3, [r4, #212] @ 0xd4 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr.w r1, [r3, r5, lsl #2] │ │ │ │ + blx 2cc38 │ │ │ │ + ldrd r3, r2, [r4, #212] @ 0xd4 │ │ │ │ + str.w r6, [r3, r5, lsl #2] │ │ │ │ + adds r5, #1 │ │ │ │ + subs r1, r2, r3 │ │ │ │ + cmp.w r5, r1, asr #2 │ │ │ │ + bcc.n 684c8 │ │ │ │ + ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 68520 │ │ │ │ + sub.w r6, r6, #1 │ │ │ │ + movs r5, #0 │ │ │ │ + clz r6, r6 │ │ │ │ + add.w r7, r4, #224 @ 0xe0 │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ + ldr.w r0, [r3, r5, lsl #2] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2dc78 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@plt> │ │ │ │ + ldrd r3, r2, [r4, #212] @ 0xd4 │ │ │ │ + adds r5, #1 │ │ │ │ + subs r2, r2, r3 │ │ │ │ + cmp.w r5, r2, asr #2 │ │ │ │ + bcc.n 68506 │ │ │ │ + ldr r2, [pc, #264] @ (6862c ) │ │ │ │ + ldr r3, [pc, #240] @ (68614 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 685de │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #68 @ 0x44 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r3, r6 │ │ │ │ + b.n 68320 │ │ │ │ + mov r3, r7 │ │ │ │ + b.n 68388 │ │ │ │ + itt eq │ │ │ │ + ldreq r2, [r1, #0] │ │ │ │ + streq r2, [r3, #0] │ │ │ │ + b.n 68340 │ │ │ │ + bne.w 683a8 │ │ │ │ + ldrd r0, r1, [r1] │ │ │ │ + strd r0, r1, [r3] │ │ │ │ + b.n 683a8 │ │ │ │ + ldr r2, [pc, #212] @ (68630 ) │ │ │ │ + ldr r3, [pc, #180] @ (68614 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 685de │ │ │ │ + blx 2c6ac │ │ │ │ + ldr r2, [pc, #192] @ (68634 ) │ │ │ │ + ldr r3, [pc, #156] @ (68614 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 685de │ │ │ │ + blx 2c6ac │ │ │ │ + bl 673b0 │ │ │ │ + bl 673dc │ │ │ │ + ldr r3, [pc, #164] @ (68638 ) │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ + ldr r1, [pc, #164] @ (6863c ) │ │ │ │ + ldr r0, [pc, #164] @ (68640 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2ca48 <__assert_fail@plt> │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2c4e4 │ │ │ │ + add.w r0, r4, #252 @ 0xfc │ │ │ │ + blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ + ldr.w r0, [r4, #232] @ 0xe8 │ │ │ │ + bl 67744 │ │ │ │ + add.w r0, r4, #212 @ 0xd4 │ │ │ │ + blx 2c7a0 >::~_Vector_base()@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2d90c │ │ │ │ + ldr r2, [pc, #120] @ (68644 ) │ │ │ │ + ldr r3, [pc, #68] @ (68614 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 68600 │ │ │ │ + blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ + b.n 685c4 │ │ │ │ + b.n 685b4 │ │ │ │ + b.n 685ac │ │ │ │ + ldr r2, [pc, #92] @ (68648 ) │ │ │ │ + ldr r3, [pc, #40] @ (68614 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 685de │ │ │ │ + blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ + nop.w │ │ │ │ + ... │ │ │ │ + ldr r0, [r3, #68] @ 0x44 │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r2, #68] @ 0x44 │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r5, #26 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r1, r7] │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r6, [r2, r6] │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ + movs r6, r0 │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ + movs r6, r0 │ │ │ │ + ldr r2, [r6, #24] │ │ │ │ + movs r6, r0 │ │ │ │ + ldr r6, [r6, r2] │ │ │ │ + movs r4, r0 │ │ │ │ + ldrsb r0, [r1, r4] │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r2, [r1, r4] │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ + movs r6, r0 │ │ │ │ + ldr r4, [r7, #16] │ │ │ │ + movs r6, r0 │ │ │ │ + │ │ │ │ +0006864c : │ │ │ │ + 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 │ │ │ │ + ldrd r5, r4, [r0, #252] @ 0xfc │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + vldr d7, [pc, #420] @ 68808 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r5, r4 │ │ │ │ + ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ + ldrb.w ip, [sp, #80] @ 0x50 │ │ │ │ + ldr.w r8, [sp, #88] @ 0x58 │ │ │ │ + it ne │ │ │ │ + vmovne.f64 d0, d7 │ │ │ │ + ldr r4, [sp, #92] @ 0x5c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 6a392 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - mul.w r2, r3, fp │ │ │ │ - cmp.w r2, #858993459 @ 0x33333333 │ │ │ │ - bhi.n 6a392 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - ldr.w r2, [r2, #-12] │ │ │ │ - add r2, r7 │ │ │ │ - ldr r4, [r2, #124] @ 0x7c │ │ │ │ + beq.n 68702 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 687ca │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6a450 │ │ │ │ - ldrb r2, [r4, #28] │ │ │ │ - cbz r2, 6a40a │ │ │ │ - ldrb.w r1, [r4, #39] @ 0x27 │ │ │ │ - mov r0, r7 │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - blx 2b814 │ │ │ │ - blx 2c4a4 │ │ │ │ - ldr r1, [pc, #120] @ (6a470 ) │ │ │ │ - movs r2, #2 │ │ │ │ + bne.w 687b6 │ │ │ │ + ldr r5, [sp, #76] @ 0x4c │ │ │ │ + str.w ip, [sp, #8] │ │ │ │ + strd r4, fp, [sp, #20] │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + ldrd r6, r5, [r0, #212] @ 0xd4 │ │ │ │ + sub.w ip, r5, r6 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ + sub.w r9, r5, ip, asr #2 │ │ │ │ + str.w r9, [sp] │ │ │ │ + ldr.w sl, [r0, #164] @ 0xa4 │ │ │ │ + str.w sl, [sp, #12] │ │ │ │ + blx 2ca54 │ │ │ │ + ldr.w r1, [r7, #244] @ 0xf4 │ │ │ │ + mov r8, r0 │ │ │ │ + add.w r0, fp, sl, lsl #3 │ │ │ │ + sub.w r1, r1, sl │ │ │ │ + blx 2d494 (double*, int)@plt> │ │ │ │ + ldrd r2, r3, [r7, #212] @ 0xd4 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 686fa │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + add.w r5, r3, r9, lsl #3 │ │ │ │ + ldr.w r0, [r2, r4, lsl #2] │ │ │ │ + mov r1, fp │ │ │ │ + vldmia r5!, {d0} │ │ │ │ + adds r4, #1 │ │ │ │ + blx 2c4bc │ │ │ │ + ldrd r2, r3, [r7, #212] @ 0xd4 │ │ │ │ + subs r3, r3, r2 │ │ │ │ + cmp.w r4, r3, asr #2 │ │ │ │ + bcc.n 686de │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 687de │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 687f2 │ │ │ │ + ldr.w r9, [r0, #164] @ 0xa4 │ │ │ │ + add.w r5, r7, #228 @ 0xe4 │ │ │ │ + ldr.w r0, [r0, #236] @ 0xec │ │ │ │ + mov sl, fp │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 6876c │ │ │ │ + mov r6, r9 │ │ │ │ + b.n 6874c │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 6878e │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + cmp r3, r9 │ │ │ │ + blt.n 687a2 │ │ │ │ + mov r2, r6 │ │ │ │ + str r6, [r0, #24] │ │ │ │ + adds r6, #1 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + str.w r3, [r8, r2, lsl #2] │ │ │ │ + ldrd r2, r3, [r0, #20] │ │ │ │ + str.w r2, [r4, r3, lsl #2] │ │ │ │ + blx 2c508 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 6876c │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + adds r2, r3, #1 │ │ │ │ + bne.n 68722 │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ + cmp r2, r9 │ │ │ │ + blt.n 68732 │ │ │ │ + ldr r3, [pc, #180] @ (68810 ) │ │ │ │ + mov.w r2, #306 @ 0x132 │ │ │ │ + ldr r1, [pc, #180] @ (68814 ) │ │ │ │ + ldr r0, [pc, #180] @ (68818 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - cmp r8, fp │ │ │ │ - bne.n 6a39a │ │ │ │ - add sp, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 2ca48 <__assert_fail@plt> │ │ │ │ + ldr.w r3, [r7, #244] @ 0xf4 │ │ │ │ + cmp r3, sl │ │ │ │ + it eq │ │ │ │ + moveq.w r8, #1 │ │ │ │ + beq.n 686fa │ │ │ │ + ldr r3, [pc, #160] @ (6881c ) │ │ │ │ + mov.w r2, #324 @ 0x144 │ │ │ │ + ldr r1, [pc, #156] @ (68820 ) │ │ │ │ + ldr r0, [pc, #160] @ (68824 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2ca48 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #152] @ (68828 ) │ │ │ │ + movw r2, #309 @ 0x135 │ │ │ │ + ldr r1, [pc, #148] @ (6882c ) │ │ │ │ + ldr r0, [pc, #152] @ (68830 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2ca48 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #144] @ (68834 ) │ │ │ │ + mov.w r2, #310 @ 0x136 │ │ │ │ + ldr r1, [pc, #140] @ (68838 ) │ │ │ │ + ldr r0, [pc, #144] @ (6883c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2ca48 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #136] @ (68840 ) │ │ │ │ + mov.w r2, #332 @ 0x14c │ │ │ │ + ldr r1, [pc, #132] @ (68844 ) │ │ │ │ + ldr r0, [pc, #136] @ (68848 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2ca48 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #128] @ (6884c ) │ │ │ │ + movw r2, #331 @ 0x14b │ │ │ │ + ldr r1, [pc, #124] @ (68850 ) │ │ │ │ + ldr r0, [pc, #128] @ (68854 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2ca48 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #120] @ (68858 ) │ │ │ │ + mov.w r2, #296 @ 0x128 │ │ │ │ + ldr r1, [pc, #116] @ (6885c ) │ │ │ │ + ldr r0, [pc, #120] @ (68860 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2ca48 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #112] @ (68864 ) │ │ │ │ + movw r2, #297 @ 0x129 │ │ │ │ + ldr r1, [pc, #108] @ (68868 ) │ │ │ │ + ldr r0, [pc, #112] @ (6886c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2ca48 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + ldrsb r2, [r3, r5] │ │ │ │ + movs r4, r0 │ │ │ │ + strb r0, [r0, r5] │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r6, [r0, r1] │ │ │ │ + movs r4, r0 │ │ │ │ + ldrsb r0, [r7, r4] │ │ │ │ + movs r4, r0 │ │ │ │ + strb r6, [r3, r4] │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r4, [r0, r2] │ │ │ │ + movs r4, r0 │ │ │ │ + ldrsb r4, [r4, r4] │ │ │ │ + movs r4, r0 │ │ │ │ + strb r2, [r1, r4] │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r4, [r6, r0] │ │ │ │ + movs r4, r0 │ │ │ │ + ldrsb r0, [r2, r4] │ │ │ │ + movs r4, r0 │ │ │ │ + strb r6, [r6, r3] │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ + movs r4, r0 │ │ │ │ + ldrsb r4, [r7, r3] │ │ │ │ + movs r4, r0 │ │ │ │ + strb r2, [r4, r3] │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r0, [r6, r1] │ │ │ │ + movs r4, r0 │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ + movs r4, r0 │ │ │ │ + strb r6, [r1, r3] │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r4, [r1, r1] │ │ │ │ + movs r4, r0 │ │ │ │ + ldrsb r4, [r2, r3] │ │ │ │ + movs r4, r0 │ │ │ │ + strb r2, [r7, r2] │ │ │ │ + movs r4, r0 │ │ │ │ + ldrsb r0, [r4, r6] │ │ │ │ + movs r4, r0 │ │ │ │ + ldrsb r0, [r0, r3] │ │ │ │ + movs r4, r0 │ │ │ │ + strb r6, [r4, r2] │ │ │ │ + movs r4, r0 │ │ │ │ + ldrsb r4, [r3, r6] │ │ │ │ + movs r4, r0 │ │ │ │ + │ │ │ │ +00068870 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #28 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + cbnz r1, 6888c │ │ │ │ + add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r6, r2 │ │ │ │ + mov r8, r0 │ │ │ │ + ldrd r2, r1, [r0, #212] @ 0xd4 │ │ │ │ + subs r3, r1, r2 │ │ │ │ + movw r2, #65532 @ 0xfffc │ │ │ │ + movt r2, #32767 @ 0x7fff │ │ │ │ + str r3, [sp, #20] │ │ │ │ + asrs r4, r3, #2 │ │ │ │ + cmp r3, r2 │ │ │ │ + bhi.w 68b4e │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 68b02 │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2b890 │ │ │ │ + mov r2, r0 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r4, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str.w r1, [r2], #4 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + beq.n 688d4 │ │ │ │ + mov r0, r2 │ │ │ │ + subs r2, r5, #4 │ │ │ │ + adds r4, r3, r5 │ │ │ │ + blx 2c47c │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldrd r2, r0, [r8, #68] @ 0x44 │ │ │ │ + subs r0, r0, r2 │ │ │ │ + ldrd r1, r2, [r8, #80] @ 0x50 │ │ │ │ + subs r2, r2, r1 │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.w 68b3a │ │ │ │ + ldrd r1, r2, [r8, #212] @ 0xd4 │ │ │ │ + subs r6, #4 │ │ │ │ + movs r7, #0 │ │ │ │ + mov sl, r6 │ │ │ │ + subs r5, r2, r1 │ │ │ │ + add.w r3, r8, #224 @ 0xe0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + asrs r5, r5, #2 │ │ │ │ + rsb r5, r5, r0, asr #3 │ │ │ │ + ldr.w r4, [sl, #4]! │ │ │ │ + subs r4, r4, r5 │ │ │ │ + mov.w r9, r4, lsl #2 │ │ │ │ + ldr.w r0, [r1, r4, lsl #2] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + blx 2c6a0 , std::pair, std::less >, std::allocator const, std::pair > > >&)@plt> │ │ │ │ + ldr.w r2, [r8, #212] @ 0xd4 │ │ │ │ + ldr.w r0, [r2, r4, lsl #2] │ │ │ │ + blx 2d67c │ │ │ │ + ldr.w r1, [r8, #212] @ 0xd4 │ │ │ │ + ldr.w fp, [r1, r4, lsl #2] │ │ │ │ + ldr.w r4, [r8, #248] @ 0xf8 │ │ │ │ + subs r4, r4, r0 │ │ │ │ + add.w r0, r1, r9 │ │ │ │ + str.w r4, [r8, #248] @ 0xf8 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 689b4 │ │ │ │ + ldr.w r0, [fp, #192] @ 0xc0 │ │ │ │ + cbz r0, 6894a │ │ │ │ + ldr.w r1, [fp, #200] @ 0xc8 │ │ │ │ + subs r1, r1, r0 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr.w r0, [fp, #180] @ 0xb4 │ │ │ │ + cbz r0, 6895a │ │ │ │ + ldr.w r1, [fp, #188] @ 0xbc │ │ │ │ + subs r1, r1, r0 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr.w r0, [fp, #168] @ 0xa8 │ │ │ │ + cbz r0, 6896a │ │ │ │ + ldr.w r1, [fp, #176] @ 0xb0 │ │ │ │ + subs r1, r1, r0 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr.w r0, [fp, #156] @ 0x9c │ │ │ │ + cbz r0, 6897a │ │ │ │ + ldr.w r1, [fp, #164] @ 0xa4 │ │ │ │ + subs r1, r1, r0 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr.w r4, [fp, #140] @ 0x8c │ │ │ │ + cbz r4, 68994 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 67648 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r2, [pc, #96] @ (6a474 ) │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + blx 2c4e4 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 68980 │ │ │ │ + add.w r0, fp, #64 @ 0x40 │ │ │ │ + blx 2c0d4 │ │ │ │ + add.w r0, fp, #24 │ │ │ │ + blx 2cdc0 │ │ │ │ + mov r0, fp │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr.w r1, [r8, #212] @ 0xd4 │ │ │ │ + add.w r0, r1, r9 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r0, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r1, [r3, r2] │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ - cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - moveq r1, #10 │ │ │ │ - beq.n 6a3e8 │ │ │ │ - movs r1, #10 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - mov r1, r0 │ │ │ │ - b.n 6a3e8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #64] @ (6a474 ) │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ + adds r2, r7, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - it eq │ │ │ │ - moveq r1, #10 │ │ │ │ - beq.w 6a33c │ │ │ │ - movs r1, #10 │ │ │ │ + beq.n 689c4 │ │ │ │ + mov r7, r2 │ │ │ │ + b.n 688fe │ │ │ │ + ldrd r2, r3, [sp, #12] │ │ │ │ + subs r4, r3, r2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #0 │ │ │ │ + asrs r0, r4, #2 │ │ │ │ + subs r1, r3, #4 │ │ │ │ + cbz r4, 689de │ │ │ │ + str.w r2, [r1, #4]! │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r2, r0 │ │ │ │ + bcc.n 689d4 │ │ │ │ + ldr.w ip, [sp, #12] │ │ │ │ + movs r1, #0 │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ + b.n 689ec │ │ │ │ + mov r1, r2 │ │ │ │ + ldr.w r2, [r6, #4]! │ │ │ │ + subs r2, r2, r5 │ │ │ │ + bmi.w 68b12 │ │ │ │ + str.w r3, [ip, r2, lsl #2] │ │ │ │ + cmp r7, r1 │ │ │ │ + add.w r2, r1, #1 │ │ │ │ + bne.n 689ea │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + cmp r7, r6 │ │ │ │ + beq.n 68a5c │ │ │ │ + clz r2, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + rsb r2, r2, #31 │ │ │ │ mov r0, r6 │ │ │ │ - blx r3 │ │ │ │ - mov r1, r0 │ │ │ │ - b.n 6a33c │ │ │ │ - blx 2cfd0 │ │ │ │ - ldr r4, [pc, #144] @ (6a4e8 ) │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + bl 67548 │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ + ble.n 68b08 │ │ │ │ + add.w r4, r6, #64 @ 0x40 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 674d8 │ │ │ │ + mov r3, r7 │ │ │ │ + cmp r7, r4 │ │ │ │ + beq.n 68a5c │ │ │ │ + add.w r7, r6, #60 @ 0x3c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r6, r3 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr.w r0, [r1], #4 │ │ │ │ + ldr.w r2, [r7], #4 │ │ │ │ + cmp r0, r2 │ │ │ │ + bge.n 68a56 │ │ │ │ + mov r4, r3 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + ldr.w r2, [r3, #-4]! │ │ │ │ + cmp r0, r2 │ │ │ │ + blt.n 68a4a │ │ │ │ + cmp r6, r1 │ │ │ │ + str r0, [r4, #0] │ │ │ │ + bne.n 68a3a │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + lsls r5, r5, #3 │ │ │ │ + ldr.w r1, [r8, #68] @ 0x44 │ │ │ │ + mvn.w fp, #2147483648 @ 0x80000000 │ │ │ │ + ldr.w lr, [r8, #80] @ 0x50 │ │ │ │ + movs r0, #0 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + add.w sl, r1, r5 │ │ │ │ + add.w r3, lr, r5 │ │ │ │ + cmp r2, fp │ │ │ │ + beq.n 68aca │ │ │ │ + mov ip, sl │ │ │ │ + mov r7, r3 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r9, r3 │ │ │ │ + strd r5, lr, [sp, #4] │ │ │ │ + cmp r2, r4 │ │ │ │ + blt.n 68b26 │ │ │ │ + ldr.w r3, [r8, #212] @ 0xd4 │ │ │ │ + lsls r5, r2, #3 │ │ │ │ + add.w lr, sl, r5 │ │ │ │ + add r5, r9 │ │ │ │ + adds r4, #1 │ │ │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ │ │ + str r2, [r3, r0] │ │ │ │ + adds r0, #4 │ │ │ │ + ldrd r2, r3, [lr] │ │ │ │ + strd r2, r3, [ip], #8 │ │ │ │ + ldrd r2, r3, [r5] │ │ │ │ + strd r2, r3, [r7], #8 │ │ │ │ + ldr.w r2, [r6, #4]! │ │ │ │ + cmp r2, fp │ │ │ │ + bne.n 68a88 │ │ │ │ + ldrd r5, lr, [sp, #4] │ │ │ │ + add.w r5, r5, r4, lsl #3 │ │ │ │ + add.w r3, lr, r5 │ │ │ │ + add.w sl, r1, r5 │ │ │ │ + ldr.w r2, [r8, #212] @ 0xd4 │ │ │ │ + ldr.w r1, [r8, #216] @ 0xd8 │ │ │ │ + add r2, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + cmp r1, r2 │ │ │ │ + it ne │ │ │ │ + strne.w r2, [r8, #216] @ 0xd8 │ │ │ │ + ldr.w r2, [r8, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + cmp r2, sl │ │ │ │ + ldr.w r2, [r8, #84] @ 0x54 │ │ │ │ + it ne │ │ │ │ + strne.w sl, [r8, #72] @ 0x48 │ │ │ │ + cmp r2, r3 │ │ │ │ + it ne │ │ │ │ + strne.w r3, [r8, #84] @ 0x54 │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2c4e0 │ │ │ │ + strd r4, r4, [sp, #12] │ │ │ │ + b.n 688d4 │ │ │ │ + ldrd r0, r1, [sp, #12] │ │ │ │ + bl 674d8 │ │ │ │ + b.n 68a5c │ │ │ │ + ldr r3, [pc, #68] @ (68b58 ) │ │ │ │ + mov.w r2, #464 @ 0x1d0 │ │ │ │ + ldr r1, [pc, #64] @ (68b5c ) │ │ │ │ + ldr r0, [pc, #68] @ (68b60 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2ca48 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #60] @ (68b64 ) │ │ │ │ + movw r2, #475 @ 0x1db │ │ │ │ + ldr r1, [pc, #56] @ (68b68 ) │ │ │ │ + ldr r0, [pc, #60] @ (68b6c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2ca48 <__assert_fail@plt> │ │ │ │ + bl 673b0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cbz r3, 68b4a │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2c4e4 │ │ │ │ + blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ + ldr r0, [pc, #32] @ (68b70 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c184 │ │ │ │ + nop │ │ │ │ + strb r0, [r5, r4] │ │ │ │ + movs r4, r0 │ │ │ │ + str r6, [r0, r6] │ │ │ │ + movs r4, r0 │ │ │ │ + strb r4, [r6, r5] │ │ │ │ + movs r4, r0 │ │ │ │ + strb r4, [r2, r4] │ │ │ │ + movs r4, r0 │ │ │ │ + str r2, [r6, r5] │ │ │ │ + movs r4, r0 │ │ │ │ + strb r0, [r7, r5] │ │ │ │ + movs r4, r0 │ │ │ │ + b.n 6852c │ │ │ │ + movs r3, r0 │ │ │ │ + │ │ │ │ +00068b74 : │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [pc, #224] @ (68c64 ) │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r2, [pc, #224] @ (68c68 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldrd r2, r1, [r0, #212] @ 0xd4 │ │ │ │ + adds r3, #8 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 68c20 │ │ │ │ + movs r6, #0 │ │ │ │ + ldr.w r5, [r2, r6, lsl #2] │ │ │ │ + cbz r5, 68c16 │ │ │ │ + ldr.w r0, [r5, #192] @ 0xc0 │ │ │ │ + cbz r0, 68bb0 │ │ │ │ + ldr.w r1, [r5, #200] @ 0xc8 │ │ │ │ + subs r1, r1, r0 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr.w r0, [r5, #180] @ 0xb4 │ │ │ │ + cbz r0, 68bc0 │ │ │ │ + ldr.w r1, [r5, #188] @ 0xbc │ │ │ │ + subs r1, r1, r0 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ + cbz r0, 68bd0 │ │ │ │ + ldr.w r1, [r5, #176] @ 0xb0 │ │ │ │ + subs r1, r1, r0 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr.w r0, [r5, #156] @ 0x9c │ │ │ │ + cbz r0, 68be0 │ │ │ │ + ldr.w r1, [r5, #164] @ 0xa4 │ │ │ │ + subs r1, r1, r0 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr.w r4, [r5, #140] @ 0x8c │ │ │ │ + cbz r4, 68bfa │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 67648 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + blx 2c4e4 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 68be6 │ │ │ │ + add.w r0, r5, #64 @ 0x40 │ │ │ │ + blx 2c0d4 │ │ │ │ + add.w r0, r5, #24 │ │ │ │ + blx 2cdc0 │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldrd r2, r1, [r7, #212] @ 0xd4 │ │ │ │ + subs r3, r1, r2 │ │ │ │ + adds r6, #1 │ │ │ │ + cmp.w r6, r3, asr #2 │ │ │ │ + bcc.n 68b9a │ │ │ │ + ldr.w r0, [r7, #252] @ 0xfc │ │ │ │ + cbz r0, 68c30 │ │ │ │ + ldr.w r1, [r7, #260] @ 0x104 │ │ │ │ + subs r1, r1, r0 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr.w r4, [r7, #232] @ 0xe8 │ │ │ │ + cbz r4, 68c4a │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 67744 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movs r1, #32 │ │ │ │ + blx 2c4e4 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 68c36 │ │ │ │ + ldr.w r0, [r7, #212] @ 0xd4 │ │ │ │ + cbz r0, 68c5a │ │ │ │ + ldr.w r1, [r7, #220] @ 0xdc │ │ │ │ + subs r1, r1, r0 │ │ │ │ + blx 2c4e4 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2d90c │ │ │ │ + mov r0, r7 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + str r0, [r4, #56] @ 0x38 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r4, r3, #29 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r3 │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r6, r4 │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r2, r4 │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r0, r1 │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r6, r1 │ │ │ │ - movs r4, r0 │ │ │ │ - ands r6, r3 │ │ │ │ - movs r4, r0 │ │ │ │ - lsrs r0, r6, #25 │ │ │ │ + lsrs r4, r5, #26 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006a478 : │ │ │ │ - ldr.w r0, [r0, #152] @ 0x98 │ │ │ │ - bx lr │ │ │ │ +00068c6c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + blx 2db10 │ │ │ │ + mov r0, r4 │ │ │ │ + mov.w r1, #272 @ 0x110 │ │ │ │ + blx 2c4e4 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0006a480 : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00068c90 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + mov r5, r3 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2c7e8 │ │ │ │ + ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr.w r3, [r4, #248] @ 0xf8 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +00068cc0 : │ │ │ │ + b.w 2b948 │ │ │ │ + │ │ │ │ +00068cc4 : │ │ │ │ + push {r4} │ │ │ │ + ldrb.w r4, [sp, #4] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldrb.w r4, [sp, #20] │ │ │ │ + str r4, [sp, #20] │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + b.w 2c1e8 │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00068cdc : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr.w r0, [r0, #144] @ 0x90 │ │ │ │ - add.w r5, r6, #136 @ 0x88 │ │ │ │ - mov r7, r1 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 6a4ce │ │ │ │ - mov r4, r3 │ │ │ │ - sub.w r8, r2, #4 │ │ │ │ - mov.w r9, #0 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - add r2, r4 │ │ │ │ - str.w r2, [r8, #4]! │ │ │ │ - blx 2c508 │ │ │ │ - cmp r0, r5 │ │ │ │ - bne.n 6a4aa │ │ │ │ - cmp r7, r9 │ │ │ │ - bne.n 6a4d4 │ │ │ │ - ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ - cmp r7, r3 │ │ │ │ - bne.n 6a4e6 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov.w r9, #0 │ │ │ │ - b.n 6a4be │ │ │ │ - ldr r3, [pc, #32] @ (6a4f8 ) │ │ │ │ - movs r2, #193 @ 0xc1 │ │ │ │ - ldr r1, [pc, #32] @ (6a4fc ) │ │ │ │ - ldr r0, [pc, #36] @ (6a500 ) │ │ │ │ + ldrd r4, ip, [r0, #252] @ 0xfc │ │ │ │ + sub sp, #8 │ │ │ │ + cmp ip, r4 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + beq.n 68d4c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov lr, r3 │ │ │ │ + cbnz r3, 68d3e │ │ │ │ + vldr d7, [r8, #264] @ 0x108 │ │ │ │ + sub.w ip, ip, r4 │ │ │ │ + cmp.w r6, ip, asr #3 │ │ │ │ + vstr d7, [r7] │ │ │ │ + bne.n 68d58 │ │ │ │ + cmp r6, #0 │ │ │ │ + ittt gt │ │ │ │ + movgt r3, r4 │ │ │ │ + movgt r2, r5 │ │ │ │ + addgt.w r1, r3, r6, lsl #3 │ │ │ │ + ble.n 68d36 │ │ │ │ + vldmia r3!, {d5} │ │ │ │ + vldmia r2!, {d6} │ │ │ │ + cmp r1, r3 │ │ │ │ + vmla.f64 d7, d5, d6 │ │ │ │ + vstr d7, [r7] │ │ │ │ + bne.n 68d22 │ │ │ │ + movs r0, #1 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2d010 │ │ │ │ + ldrd r4, ip, [r8, #252] @ 0xfc │ │ │ │ + b.n 68d02 │ │ │ │ + str r7, [sp, #32] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 2d00c │ │ │ │ + ldr r3, [pc, #16] @ (68d6c ) │ │ │ │ + movs r2, #173 @ 0xad │ │ │ │ + ldr r1, [pc, #16] @ (68d70 ) │ │ │ │ + ldr r0, [pc, #20] @ (68d74 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #28] @ (6a504 ) │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ - ldr r1, [pc, #28] @ (6a508 ) │ │ │ │ - ldr r0, [pc, #28] @ (6a50c ) │ │ │ │ + nop │ │ │ │ + strh r4, [r3, r5] │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r7, [pc, #264] @ (68e7c ) │ │ │ │ + movs r4, r0 │ │ │ │ + strh r4, [r0, r7] │ │ │ │ + movs r4, r0 │ │ │ │ + │ │ │ │ +00068d78 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldrd r4, ip, [r0, #252] @ 0xfc │ │ │ │ + sub sp, #12 │ │ │ │ + cmp ip, r4 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + beq.n 68dd2 │ │ │ │ + mov r6, r1 │ │ │ │ + mov lr, r3 │ │ │ │ + cbnz r3, 68dc2 │ │ │ │ + sub.w ip, ip, r4 │ │ │ │ + cmp.w r6, ip, asr #3 │ │ │ │ + bne.n 68dde │ │ │ │ + cmp r6, #0 │ │ │ │ + ittt gt │ │ │ │ + movgt r3, r4 │ │ │ │ + movgt r2, r5 │ │ │ │ + addgt.w r4, r3, r6, lsl #3 │ │ │ │ + ble.n 68dbc │ │ │ │ + ldrd r0, r1, [r3], #8 │ │ │ │ + strd r0, r1, [r2], #8 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 68db0 │ │ │ │ + movs r0, #1 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + mov r7, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2bbbc │ │ │ │ + ldrd r4, ip, [r7, #252] @ 0xfc │ │ │ │ + b.n 68d98 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2bbb8 │ │ │ │ + ldr r3, [pc, #16] @ (68df0 ) │ │ │ │ + movs r2, #189 @ 0xbd │ │ │ │ + ldr r1, [pc, #16] @ (68df4 ) │ │ │ │ + ldr r0, [pc, #16] @ (68df8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - subs r7, #64 @ 0x40 │ │ │ │ - movs r4, r0 │ │ │ │ - subs r7, #118 @ 0x76 │ │ │ │ - movs r4, r0 │ │ │ │ - subs r7, #132 @ 0x84 │ │ │ │ + strh r2, [r3, r5] │ │ │ │ movs r4, r0 │ │ │ │ - subs r7, #46 @ 0x2e │ │ │ │ + ldr r6, [pc, #752] @ (690e8 ) │ │ │ │ movs r4, r0 │ │ │ │ - subs r7, #100 @ 0x64 │ │ │ │ - movs r4, r0 │ │ │ │ - subs r7, #126 @ 0x7e │ │ │ │ + strh r6, [r7, r4] │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006a510 : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00068dfc : │ │ │ │ + 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 │ │ │ │ + ldrd r7, r6, [r0, #68] @ 0x44 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + subs r7, r6, r7 │ │ │ │ + ldrd r5, r6, [r0, #80] @ 0x50 │ │ │ │ + sub.w r8, r6, r5 │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + cmp r7, r8 │ │ │ │ + bne.n 68e5e │ │ │ │ + ldrd r8, ip, [r0, #212] @ 0xd4 │ │ │ │ + sub.w ip, ip, r8 │ │ │ │ + mov.w ip, ip, asr #2 │ │ │ │ + rsb ip, ip, r7, asr #3 │ │ │ │ + cmp ip, r4 │ │ │ │ + ble.n 68e42 │ │ │ │ + strd r4, r6, [sp, #32] │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2d778 │ │ │ │ + sub.w r4, r4, ip │ │ │ │ + mov lr, r2 │ │ │ │ + mov r1, lr │ │ │ │ + mov r2, r3 │ │ │ │ + ldr.w r0, [r8, r4, lsl #2] │ │ │ │ + blx 2c96c │ │ │ │ + movs r0, #0 │ │ │ │ + vstr d0, [r6] │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + bl 673b0 │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00068e64 : │ │ │ │ + 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 │ │ │ │ - add.w r6, r0, #136 @ 0x88 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr.w r0, [r0, #144] @ 0x90 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq.n 6a544 │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov.w r9, #0 │ │ │ │ - strd r8, r9, [r0, #32] │ │ │ │ - blx 2c508 │ │ │ │ - cmp r0, r6 │ │ │ │ - bne.n 6a538 │ │ │ │ - ldrd fp, r8, [r4, #108] @ 0x6c │ │ │ │ - cmp fp, r8 │ │ │ │ - beq.n 6a5d2 │ │ │ │ - ldr.w ip, [r4, #64] @ 0x40 │ │ │ │ - mov r6, fp │ │ │ │ - ldr r7, [r4, #96] @ 0x60 │ │ │ │ - mov.w lr, #0 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - ldr.w r1, [fp, lr, lsl #1] │ │ │ │ - ldr.w r3, [r7, r2, lsl #2] │ │ │ │ - add.w r9, r7, r2, lsl #2 │ │ │ │ - ldr.w r3, [ip, r3, lsl #2] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 6a66c │ │ │ │ - ldr.w sl, [r4, #76] @ 0x4c │ │ │ │ - vldr d7, [pc, #324] @ 6a6b8 │ │ │ │ - cmp r2, sl │ │ │ │ - blt.n 6a5a6 │ │ │ │ - b.n 6a5ae │ │ │ │ - ldr r3, [r4, #68] @ 0x44 │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r2, sl │ │ │ │ - ldr.w r3, [r3, r0, lsl #2] │ │ │ │ - add.w r3, r5, r3, lsl #3 │ │ │ │ - vldr d5, [r3] │ │ │ │ - ldr r3, [r4, #72] @ 0x48 │ │ │ │ - add.w r3, r3, r0, lsl #3 │ │ │ │ - vldr d6, [r3] │ │ │ │ - vmla.f64 d7, d5, d6 │ │ │ │ - beq.n 6a5ae │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - ldr.w r3, [ip, r3, lsl #2] │ │ │ │ - ldr.w r0, [r9], #4 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 6a57c │ │ │ │ - ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ - ldr.w r3, [r3, lr] │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ - vldr d6, [r3, #32] │ │ │ │ - cmp r1, r2 │ │ │ │ - vadd.f64 d6, d6, d7 │ │ │ │ - vstr d6, [r3, #32] │ │ │ │ - bne.n 6a6a2 │ │ │ │ - adds r6, #8 │ │ │ │ - add.w lr, lr, #4 │ │ │ │ - cmp r6, r8 │ │ │ │ - bne.n 6a558 │ │ │ │ - ldrd fp, r8, [r4, #120] @ 0x78 │ │ │ │ - cmp fp, r8 │ │ │ │ - beq.n 6a662 │ │ │ │ - ldr r6, [r4, #68] @ 0x44 │ │ │ │ - mov ip, fp │ │ │ │ - ldr.w lr, [r4, #84] @ 0x54 │ │ │ │ - movs r7, #0 │ │ │ │ - ldr.w r3, [ip, #4] │ │ │ │ - ldr.w r1, [fp, r7, lsl #1] │ │ │ │ - ldr.w r2, [lr, r3, lsl #2] │ │ │ │ - add.w r9, lr, r3, lsl #2 │ │ │ │ - ldr.w r2, [r6, r2, lsl #2] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 6a690 │ │ │ │ - ldr.w sl, [r4, #76] @ 0x4c │ │ │ │ - vldr d7, [pc, #180] @ 6a6b8 │ │ │ │ - cmp r3, sl │ │ │ │ - blt.n 6a638 │ │ │ │ - b.n 6a640 │ │ │ │ - ldr r2, [r4, #64] @ 0x40 │ │ │ │ - ldr.w r2, [r2, r0, lsl #2] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 6a62a │ │ │ │ - add.w r2, r5, r2, lsl #3 │ │ │ │ - vldr d6, [r2] │ │ │ │ - ldr r2, [r4, #72] @ 0x48 │ │ │ │ - add.w r2, r2, r0, lsl #3 │ │ │ │ - vldr d5, [r2] │ │ │ │ - vmla.f64 d7, d5, d6 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, sl │ │ │ │ - beq.n 6a640 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - ldr.w r2, [r6, r2, lsl #2] │ │ │ │ - ldr.w r0, [r9], #4 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 6a60a │ │ │ │ - ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ - ldr r3, [r3, r7] │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ - vldr d6, [r3, #32] │ │ │ │ - cmp r1, r2 │ │ │ │ - vadd.f64 d6, d6, d7 │ │ │ │ - vstr d6, [r3, #32] │ │ │ │ - bne.n 6a67e │ │ │ │ - add.w ip, ip, #8 │ │ │ │ - adds r7, #4 │ │ │ │ - cmp ip, r8 │ │ │ │ - bne.n 6a5e4 │ │ │ │ - movs r3, #1 │ │ │ │ - strb.w r3, [r4, #204] @ 0xcc │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #80] @ (6a6c0 ) │ │ │ │ - movs r2, #235 @ 0xeb │ │ │ │ - ldr r1, [pc, #80] @ (6a6c4 ) │ │ │ │ - ldr r0, [pc, #84] @ (6a6c8 ) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + ldrd r7, r4, [r0, #212] @ 0xd4 │ │ │ │ + subs r4, r4, r7 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + sub.w r4, r7, r4, asr #2 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 2d518 │ │ │ │ + mov r9, r0 │ │ │ │ + ldrd r3, r2, [r5, #212] @ 0xd4 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 68eca │ │ │ │ + add.w r7, sl, r4, lsl #3 │ │ │ │ + movs r4, #0 │ │ │ │ + ldr.w r0, [r3, r4, lsl #2] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + adds r4, #1 │ │ │ │ + blx 2c96c │ │ │ │ + ldr.w r3, [r5, #212] @ 0xd4 │ │ │ │ + ldr.w r2, [r5, #216] @ 0xd8 │ │ │ │ + vstmia r7!, {d0} │ │ │ │ + sub.w ip, r2, r3 │ │ │ │ + cmp.w r4, ip, asr #2 │ │ │ │ + bcc.n 68ea6 │ │ │ │ + mov r0, r9 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00068ed4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #28 │ │ │ │ + mov r5, r0 │ │ │ │ + mov sl, r2 │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r4, [sp, #76] @ 0x4c │ │ │ │ + ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ + str.w r8, [sp, #8] │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldrd r7, r4, [r0, #212] @ 0xd4 │ │ │ │ + subs r4, r4, r7 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ + sub.w r9, r7, r4, asr #2 │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ + str.w r9, [sp] │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr.w r7, [r0, #160] @ 0xa0 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + ldr.w r6, [r0, #168] @ 0xa8 │ │ │ │ + blx 2c470 │ │ │ │ + cbz r4, 68f70 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 69014 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 69002 │ │ │ │ + ldrd r2, r3, [r5, #212] @ 0xd4 │ │ │ │ + add.w r4, r4, r7, lsl #3 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 68f6a │ │ │ │ + ldr r6, [sp, #76] @ 0x4c │ │ │ │ + mov r8, r0 │ │ │ │ + ldr.w r0, [r2, r6, lsl #2] │ │ │ │ + blx 2d67c │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, sl │ │ │ │ + ldr.w r0, [r0, r6, lsl #2] │ │ │ │ + adds r6, #1 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + add.w r4, r4, r7, lsl #3 │ │ │ │ + blx 2c040 │ │ │ │ + ldrd r2, r3, [r5, #212] @ 0xd4 │ │ │ │ + subs r3, r3, r2 │ │ │ │ + cmp.w r6, r3, asr #2 │ │ │ │ + bcc.n 68f38 │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 68fde │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + cbz r3, 68ff0 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + lsls r7, r7, #2 │ │ │ │ + add r8, r7 │ │ │ │ + add r7, r3 │ │ │ │ + ldrd r2, r3, [r5, #212] @ 0xd4 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 68f6a │ │ │ │ + sub.w sl, r6, #1 │ │ │ │ + mov fp, r0 │ │ │ │ + clz sl, sl │ │ │ │ + mov.w sl, sl, lsr #5 │ │ │ │ + add r9, sl │ │ │ │ + ldr.w r0, [r2, r4, lsl #2] │ │ │ │ + blx 2d67c │ │ │ │ + add.w r2, r9, r4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2d04c (int*, int, int)@plt> │ │ │ │ + ldr.w r2, [r5, #212] @ 0xd4 │ │ │ │ + mov r3, sl │ │ │ │ + mov r1, r6 │ │ │ │ + lsls r6, r6, #2 │ │ │ │ + ldr.w r0, [r2, r4, lsl #2] │ │ │ │ + mov r2, r7 │ │ │ │ + blx 2d2b4 │ │ │ │ + adds r4, #1 │ │ │ │ + ldrd r2, r3, [r5, #212] @ 0xd4 │ │ │ │ + add r8, r6 │ │ │ │ + add r7, r6 │ │ │ │ + subs r3, r3, r2 │ │ │ │ + cmp.w r4, r3, asr #2 │ │ │ │ + bcc.n 68f9a │ │ │ │ + mov r0, fp │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [pc, #72] @ (69028 ) │ │ │ │ + movs r2, #236 @ 0xec │ │ │ │ + ldr r1, [pc, #72] @ (6902c ) │ │ │ │ + ldr r0, [pc, #72] @ (69030 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #76] @ (6a6cc ) │ │ │ │ - movs r2, #255 @ 0xff │ │ │ │ - ldr r1, [pc, #76] @ (6a6d0 ) │ │ │ │ - ldr r0, [pc, #76] @ (6a6d4 ) │ │ │ │ + ldr r3, [pc, #64] @ (69034 ) │ │ │ │ + movs r2, #237 @ 0xed │ │ │ │ + ldr r1, [pc, #64] @ (69038 ) │ │ │ │ + ldr r0, [pc, #68] @ (6903c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #68] @ (6a6d8 ) │ │ │ │ - movs r2, #248 @ 0xf8 │ │ │ │ - ldr r1, [pc, #68] @ (6a6dc ) │ │ │ │ - ldr r0, [pc, #72] @ (6a6e0 ) │ │ │ │ + ldr r3, [pc, #60] @ (69040 ) │ │ │ │ + movs r2, #251 @ 0xfb │ │ │ │ + ldr r1, [pc, #60] @ (69044 ) │ │ │ │ + ldr r0, [pc, #60] @ (69048 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #64] @ (6a6e4 ) │ │ │ │ - movs r2, #241 @ 0xf1 │ │ │ │ - ldr r1, [pc, #64] @ (6a6e8 ) │ │ │ │ - ldr r0, [pc, #64] @ (6a6ec ) │ │ │ │ + ldr r3, [pc, #52] @ (6904c ) │ │ │ │ + movs r2, #250 @ 0xfa │ │ │ │ + ldr r1, [pc, #52] @ (69050 ) │ │ │ │ + ldr r0, [pc, #56] @ (69054 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - nop.w │ │ │ │ - ... │ │ │ │ - subs r6, #20 │ │ │ │ + nop │ │ │ │ + str r2, [r1, r7] │ │ │ │ movs r4, r0 │ │ │ │ - subs r5, #222 @ 0xde │ │ │ │ + ldr r4, [pc, #752] @ (69320 ) │ │ │ │ movs r4, r0 │ │ │ │ - subs r6, #72 @ 0x48 │ │ │ │ + ldr r7, [pc, #648] @ (692bc ) │ │ │ │ movs r4, r0 │ │ │ │ - subs r6, #2 │ │ │ │ + str r0, [r7, r6] │ │ │ │ movs r4, r0 │ │ │ │ - subs r5, #204 @ 0xcc │ │ │ │ + ldr r4, [pc, #680] @ (692e4 ) │ │ │ │ movs r4, r0 │ │ │ │ - subs r6, #202 @ 0xca │ │ │ │ + ldr r7, [pc, #640] @ (692c0 ) │ │ │ │ movs r4, r0 │ │ │ │ - subs r5, #240 @ 0xf0 │ │ │ │ + str r6, [r4, r6] │ │ │ │ movs r4, r0 │ │ │ │ - subs r5, #186 @ 0xba │ │ │ │ + ldr r4, [pc, #608] @ (692a8 ) │ │ │ │ movs r4, r0 │ │ │ │ - subs r6, #128 @ 0x80 │ │ │ │ + str r6, [r4, r0] │ │ │ │ movs r4, r0 │ │ │ │ - subs r5, #222 @ 0xde │ │ │ │ + str r4, [r2, r6] │ │ │ │ movs r4, r0 │ │ │ │ - subs r5, #168 @ 0xa8 │ │ │ │ + ldr r4, [pc, #536] @ (6926c ) │ │ │ │ movs r4, r0 │ │ │ │ - subs r6, #70 @ 0x46 │ │ │ │ + str r4, [r0, r0] │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006a6f0 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - blx 2d73c │ │ │ │ - ldr r0, [r5, #52] @ 0x34 │ │ │ │ - ldrd r1, r2, [r5, #44] @ 0x2c │ │ │ │ - cmp r0, #0 │ │ │ │ - vldr d8, [r5, #16] │ │ │ │ - ble.n 6a736 │ │ │ │ - subs r1, #4 │ │ │ │ - add.w r0, r2, r0, lsl #3 │ │ │ │ - ldr.w r3, [r1, #4]! │ │ │ │ - vldmia r2!, {d6} │ │ │ │ - add.w r3, r4, r3, lsl #3 │ │ │ │ - cmp r0, r2 │ │ │ │ - vldr d7, [r3] │ │ │ │ - vmla.f64 d8, d6, d7 │ │ │ │ - bne.n 6a71e │ │ │ │ - ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ - adds r5, #136 @ 0x88 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 6a75a │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - vldr d7, [r0, #32] │ │ │ │ - add.w r3, r4, r3, lsl #3 │ │ │ │ - vldr d6, [r3] │ │ │ │ - vmla.f64 d8, d6, d7 │ │ │ │ - blx 2c508 │ │ │ │ - cmp r0, r5 │ │ │ │ - bne.n 6a740 │ │ │ │ - vmov.f64 d0, d8 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0006a764 : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +00069058 : │ │ │ │ + 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, #4072] @ 0xfe8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - add.w r5, r6, #136 @ 0x88 │ │ │ │ - blx 2d73c │ │ │ │ - ldr.w r0, [r6, #144] @ 0x90 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 6a7a6 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - vldr d7, [r0, #32] │ │ │ │ - vldr d6, [r0, #24] │ │ │ │ - vadd.f64 d7, d7, d7 │ │ │ │ - vadd.f64 d7, d7, d6 │ │ │ │ - vstmia r4!, {d7} │ │ │ │ - blx 2c508 │ │ │ │ - cmp r0, r5 │ │ │ │ - bne.n 6a78a │ │ │ │ - ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ - cmp r7, r3 │ │ │ │ - bne.n 6a7b0 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #16] @ (6a7c4 ) │ │ │ │ - movs r2, #219 @ 0xdb │ │ │ │ - ldr r1, [pc, #16] @ (6a7c8 ) │ │ │ │ - ldr r0, [pc, #20] @ (6a7cc ) │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldrd r5, r6, [r0, #68] @ 0x44 │ │ │ │ + sub sp, #12 │ │ │ │ + sub.w r8, r6, r5 │ │ │ │ + ldrd r6, r5, [r0, #80] @ 0x50 │ │ │ │ + ldrd r7, fp, [sp, #48] @ 0x30 │ │ │ │ + sub.w ip, r5, r6 │ │ │ │ + ldrd sl, lr, [sp, #56] @ 0x38 │ │ │ │ + cmp r8, ip │ │ │ │ + bne.n 6910e │ │ │ │ + ldrd r9, r5, [r0, #212] @ 0xd4 │ │ │ │ + mov r4, r0 │ │ │ │ + sub.w ip, r5, r9 │ │ │ │ + mov.w ip, ip, asr #2 │ │ │ │ + rsb ip, ip, r8, asr #3 │ │ │ │ + cmp ip, r7 │ │ │ │ + bgt.n 690fc │ │ │ │ + sub.w r7, r7, ip │ │ │ │ + cmp.w lr, #0 │ │ │ │ + beq.n 690c4 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 69112 │ │ │ │ + ldr.w r0, [r9, r7, lsl #2] │ │ │ │ + ldr.w r1, [fp] │ │ │ │ + str.w lr, [sp] │ │ │ │ + blx 2c040 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 69126 │ │ │ │ + ldr.w r0, [r9, r7, lsl #2] │ │ │ │ + ldr.w r8, [r4, #168] @ 0xa8 │ │ │ │ + blx 2d67c │ │ │ │ + ldr.w r3, [r4, #212] @ 0xd4 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, sl │ │ │ │ + ldr.w r0, [r3, r7, lsl #2] │ │ │ │ + sub.w r3, r8, #1 │ │ │ │ + clz r3, r3 │ │ │ │ + str.w r1, [fp] │ │ │ │ + lsrs r3, r3, #5 │ │ │ │ + blx 2d2b4 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + strd sl, lr, [sp, #56] @ 0x38 │ │ │ │ + strd r7, fp, [sp, #48] @ 0x30 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2cb50 │ │ │ │ + bl 673b0 │ │ │ │ + ldr r3, [pc, #40] @ (6913c ) │ │ │ │ + mov.w r2, #278 @ 0x116 │ │ │ │ + ldr r1, [pc, #36] @ (69140 ) │ │ │ │ + ldr r0, [pc, #40] @ (69144 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2ca48 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #32] @ (69148 ) │ │ │ │ + movw r2, #273 @ 0x111 │ │ │ │ + ldr r1, [pc, #28] @ (6914c ) │ │ │ │ + ldr r0, [pc, #32] @ (69150 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - subs r5, #196 @ 0xc4 │ │ │ │ + str r0, [r0, r5] │ │ │ │ movs r4, r0 │ │ │ │ - subs r4, #154 @ 0x9a │ │ │ │ + ldr r3, [pc, #536] @ (6935c ) │ │ │ │ movs r4, r0 │ │ │ │ - subs r4, #180 @ 0xb4 │ │ │ │ + ldr r7, [pc, #80] @ (69198 ) │ │ │ │ + movs r4, r0 │ │ │ │ + str r4, [r5, r4] │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r3, [pc, #456] @ (69318 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r6, [pc, #416] @ (692f4 ) │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006a7d0 , std::pair, std::less >, std::allocator const, std::pair > > >&)@@Base>: │ │ │ │ - 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, #76] @ 0x4c │ │ │ │ - mov r6, r0 │ │ │ │ - ldr.w r2, [r0, #192] @ 0xc0 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 6a824 , std::pair, std::less >, std::allocator const, std::pair > > >&)@@Base+0x54> │ │ │ │ - mov r8, r1 │ │ │ │ - movs r4, #0 │ │ │ │ - adds r7, r1, #4 │ │ │ │ - ldr.w r0, [r2, r4, lsl #2] │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - adds r1, r3, #1 │ │ │ │ - beq.n 6a81e , std::pair, std::less >, std::allocator const, std::pair > > >&)@@Base+0x4e> │ │ │ │ - subs r3, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - str r3, [r0, #28] │ │ │ │ - cbnz r3, 6a81e , std::pair, std::less >, std::allocator const, std::pair > > >&)@@Base+0x4e> │ │ │ │ - blx 2c31c │ │ │ │ - movs r1, #32 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr.w r3, [r8, #20] │ │ │ │ - ldr r5, [r6, #76] @ 0x4c │ │ │ │ - ldr.w r2, [r6, #192] @ 0xc0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8, #20] │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r5, r4 │ │ │ │ - bgt.n 6a7f2 , std::pair, std::less >, std::allocator const, std::pair > > >&)@@Base+0x22> │ │ │ │ - ldr.w r3, [r6, #196] @ 0xc4 │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - strne.w r2, [r6, #196] @ 0xc4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - │ │ │ │ -0006a834 : │ │ │ │ - ldr r3, [r0, #76] @ 0x4c │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 6a868 │ │ │ │ - ldr r2, [r0, #72] @ 0x48 │ │ │ │ - vadd.f64 d0, d0, d0 │ │ │ │ - ldr.w r0, [r0, #192] @ 0xc0 │ │ │ │ - add.w ip, r2, r3, lsl #3 │ │ │ │ - subs r0, #4 │ │ │ │ - ldr.w r3, [r0, #4]! │ │ │ │ - vldmia r2!, {d6} │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - cmp ip, r2 │ │ │ │ - add.w r3, r1, r3, lsl #3 │ │ │ │ - vldr d7, [r3] │ │ │ │ - vmla.f64 d7, d0, d6 │ │ │ │ - vstr d7, [r3] │ │ │ │ - bne.n 6a84a │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0006a86c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base>: │ │ │ │ +00069154 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #712] @ (6ab48 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2dc>) │ │ │ │ - ldr r3, [pc, #712] @ (6ab4c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2e0>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - add r0, pc │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrd r2, r3, [r6, #192] @ 0xc0 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 6ab30 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2c4> │ │ │ │ - ldr.w ip, [r6, #76] @ 0x4c │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.w 6a9bc , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x150> │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr r4, [pc, #692] @ (6941c ) │ │ │ │ mov fp, r1 │ │ │ │ - movs r7, #0 │ │ │ │ - add.w r8, r1, #4 │ │ │ │ - add r3, sp, #16 │ │ │ │ + ldr r1, [pc, #692] @ (69420 ) │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + add r4, pc │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + mov.w r1, #0 │ │ │ │ + ldrd r1, r2, [fp, #16] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.w 693ca │ │ │ │ + ldrd r1, r2, [fp, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + add.w r3, r0, #68 @ 0x44 │ │ │ │ + ldr.w r0, [fp, #32] │ │ │ │ + subs r2, r2, r1 │ │ │ │ + ldr.w r1, [fp, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldrd r3, r2, [r6, #64] @ 0x40 │ │ │ │ - ldr.w r0, [fp, #8] │ │ │ │ - ldr.w r4, [r2, r7, lsl #2] │ │ │ │ - ldr.w r5, [r3, r7, lsl #2] │ │ │ │ - add r4, r9 │ │ │ │ - add r5, r9 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 6a9ea , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x17e> │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r1, [r3, #16] │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 6a982 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x116> │ │ │ │ - bne.n 6a8e0 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x74> │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ - cmp r5, r1 │ │ │ │ - bgt.n 6a982 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x116> │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6a8d2 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x66> │ │ │ │ - cmp r8, r2 │ │ │ │ - beq.n 6a8f2 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x86> │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ - cmp r4, r3 │ │ │ │ - bge.n 6a992 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x126> │ │ │ │ - ldr.w r2, [fp, #20] │ │ │ │ - mov sl, r8 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cmp r4, r3 │ │ │ │ - bgt.n 6a98a , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x11e> │ │ │ │ - bne.n 6a906 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x9a> │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r5, r3 │ │ │ │ - bgt.n 6a98a , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x11e> │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + subs r0, r0, r1 │ │ │ │ + asrs r2, r2, #2 │ │ │ │ + ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ + add.w r2, r2, r0, asr #2 │ │ │ │ + ldrd r0, r1, [r4, #68] @ 0x44 │ │ │ │ + subs r1, r1, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + add.w r1, r2, r1, asr #3 │ │ │ │ + blx 2d464 >::reserve(unsigned int)@plt> │ │ │ │ + add.w r3, r4, #80 @ 0x50 │ │ │ │ + ldrd r1, r2, [fp, #4] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + subs r2, r2, r1 │ │ │ │ + ldrd r0, r1, [fp, #28] │ │ │ │ + asrs r2, r2, #2 │ │ │ │ + subs r1, r1, r0 │ │ │ │ + add.w r2, r2, r1, asr #2 │ │ │ │ + ldrd r0, r1, [r4, #80] @ 0x50 │ │ │ │ + subs r1, r1, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + add.w r1, r2, r1, asr #3 │ │ │ │ + blx 2d464 >::reserve(unsigned int)@plt> │ │ │ │ + add.w r3, r4, #212 @ 0xd4 │ │ │ │ + ldrd r1, r2, [fp, #4] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + subs r2, r2, r1 │ │ │ │ + ldrd r0, r1, [fp, #28] │ │ │ │ + asrs r2, r2, #2 │ │ │ │ + subs r1, r1, r0 │ │ │ │ + add.w r2, r2, r1, asr #2 │ │ │ │ + ldrd r0, r1, [r4, #212] @ 0xd4 │ │ │ │ + subs r1, r1, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + add.w r1, r2, r1, asr #2 │ │ │ │ + blx 2ba08 >::reserve(unsigned int)@plt> │ │ │ │ + ldrd r2, r0, [fp, #28] │ │ │ │ + subs r0, r0, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a8f8 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x8c> │ │ │ │ - cmp r8, sl │ │ │ │ - beq.n 6a9ee , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x182> │ │ │ │ - ldr.w r3, [sl, #16] │ │ │ │ - cmp r4, r3 │ │ │ │ - blt.n 6a924 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0xb8> │ │ │ │ - bne.n 6a96e , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x102> │ │ │ │ - ldr.w r3, [sl, #20] │ │ │ │ - cmp r5, r3 │ │ │ │ - bge.n 6a96e , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x102> │ │ │ │ - movs r0, #32 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov.w sl, r0, asr #2 │ │ │ │ + ble.n 692ee │ │ │ │ + sub.w r8, r5, #1 │ │ │ │ + add.w r9, r4, #224 @ 0xe0 │ │ │ │ + clz r8, r8 │ │ │ │ + add r3, sp, #24 │ │ │ │ + str r7, [sp, #20] │ │ │ │ + movs r6, #0 │ │ │ │ + mov.w r8, r8, lsr #5 │ │ │ │ + mov r7, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r4, r9 │ │ │ │ + mov r9, r8 │ │ │ │ + b.n 692ac │ │ │ │ + vstmia r2!, {d0} │ │ │ │ + str r2, [r7, #72] @ 0x48 │ │ │ │ + ldr.w r2, [fp, #28] │ │ │ │ + ldr.w r0, [r2, r8] │ │ │ │ + blx 2bb94 │ │ │ │ + ldr r2, [r7, #84] @ 0x54 │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ + vstr d0, [sp, #24] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 692e0 │ │ │ │ + vstmia r2!, {d0} │ │ │ │ + str r2, [r7, #84] @ 0x54 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ blx 2b890 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - str r2, [r0, #24] │ │ │ │ - movs r2, #1 │ │ │ │ - strd r4, r5, [r0, #16] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr.w r3, [sl, #16] │ │ │ │ - str r2, [r0, #28] │ │ │ │ - cmp r4, r3 │ │ │ │ - blt.w 6aa4e , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1e2> │ │ │ │ - beq.n 6aa46 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1da> │ │ │ │ - ldr.w r3, [fp, #16] │ │ │ │ - cmp sl, r3 │ │ │ │ - beq.w 6ab1e , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2b2> │ │ │ │ - mov r0, sl │ │ │ │ - blx 2c508 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r4, r3 │ │ │ │ - bge.w 6ab0c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2a0> │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 6aa26 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1ba> │ │ │ │ - mov sl, r2 │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 6aa6a , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1fe> │ │ │ │ - ldr r3, [pc, #480] @ (6ab50 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2e4>) │ │ │ │ - mov.w r2, #276 @ 0x114 │ │ │ │ - ldr r1, [pc, #476] @ (6ab54 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2e8>) │ │ │ │ - ldr r0, [pc, #480] @ (6ab58 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2ec>) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6a8d2 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x66> │ │ │ │ - b.n 6a8e8 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x7c> │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6a8f8 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x8c> │ │ │ │ - b.n 6a90e , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0xa2> │ │ │ │ - bne.n 6a99a , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x12e> │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ - cmp r5, r3 │ │ │ │ - blt.n 6a8f2 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x86> │ │ │ │ - ldr r3, [r2, #28] │ │ │ │ - adds r1, r3, #1 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #28] │ │ │ │ - ldrd r3, r1, [r6, #196] @ 0xc4 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 6a9d8 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x16c> │ │ │ │ - str.w r2, [r3], #4 │ │ │ │ - str.w r3, [r6, #196] @ 0xc4 │ │ │ │ - adds r7, #1 │ │ │ │ - cmp ip, r7 │ │ │ │ - bgt.w 6a8b4 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x48> │ │ │ │ - ldr r2, [pc, #412] @ (6ab5c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2f0>) │ │ │ │ - ldr r3, [pc, #396] @ (6ab4c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2e0>) │ │ │ │ + ldr.w r2, [fp, #28] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr.w r1, [r2, r8] │ │ │ │ + blx 2bb88 │ │ │ │ + ldr.w r2, [r7, #216] @ 0xd8 │ │ │ │ + ldr.w r1, [r7, #220] @ 0xdc │ │ │ │ + str r5, [sp, #24] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 692ce │ │ │ │ + str.w r5, [r2], #4 │ │ │ │ + str.w r2, [r7, #216] @ 0xd8 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + adds r6, #1 │ │ │ │ + blx 2dc78 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@plt> │ │ │ │ + ldr.w r2, [r7, #216] @ 0xd8 │ │ │ │ + ldr.w r0, [r2, #-4] │ │ │ │ + blx 2d67c │ │ │ │ + ldr.w r2, [r7, #248] @ 0xf8 │ │ │ │ + cmp sl, r6 │ │ │ │ + add r2, r0 │ │ │ │ + str.w r2, [r7, #248] @ 0xf8 │ │ │ │ + ble.n 692ea │ │ │ │ + ldr.w r2, [fp, #28] │ │ │ │ + ldr.w r0, [r2, r6, lsl #2] │ │ │ │ + mov.w r8, r6, lsl #2 │ │ │ │ + blx 2ce20 │ │ │ │ + ldr r2, [r7, #72] @ 0x48 │ │ │ │ + ldr r1, [r7, #76] @ 0x4c │ │ │ │ + vstr d0, [sp, #24] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 69234 │ │ │ │ + ldrd r1, r0, [sp, #4] │ │ │ │ + blx 2cee8 >::_M_realloc_append(double&&)@plt> │ │ │ │ + b.n 6923a │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 2d688 >::_M_realloc_append(Bonmin::QuadRow*&&)@plt> │ │ │ │ + ldr.w r2, [r7, #216] @ 0xd8 │ │ │ │ + ldr.w r5, [r2, #-4] │ │ │ │ + b.n 69282 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2cee8 >::_M_realloc_append(double&&)@plt> │ │ │ │ + b.n 69258 │ │ │ │ + mov r4, r7 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + add r5, sp, #24 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2da14 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2dc00 │ │ │ │ + mov r0, r5 │ │ │ │ + mov.w r8, #0 │ │ │ │ + blx 2d924 │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldrd r3, r6, [r4, #20] │ │ │ │ + mov.w r9, #0 │ │ │ │ + ldrd r1, ip, [r4, #144] @ 0x90 │ │ │ │ + subs r6, r6, r3 │ │ │ │ + ldr r3, [r4, #68] @ 0x44 │ │ │ │ + asrs r7, r6, #3 │ │ │ │ + sub.w r2, ip, r1 │ │ │ │ + subs r0, r0, r3 │ │ │ │ + strd r8, r9, [sp, #24] │ │ │ │ + lsls r3, r7, #1 │ │ │ │ + asrs r2, r2, #3 │ │ │ │ + asrs r0, r0, #3 │ │ │ │ + add.w lr, r3, r0 │ │ │ │ + cmp lr, r2 │ │ │ │ + bhi.n 693a6 │ │ │ │ + bcc.n 69382 │ │ │ │ + add r3, r7 │ │ │ │ + mov.w r8, #0 │ │ │ │ + add r0, r3 │ │ │ │ + mov.w r9, #0 │ │ │ │ + ldrd r3, r1, [r4, #92] @ 0x5c │ │ │ │ + strd r8, r9, [sp, #24] │ │ │ │ + subs r2, r1, r3 │ │ │ │ + asrs r2, r2, #3 │ │ │ │ + cmp r0, r2 │ │ │ │ + bhi.n 69390 │ │ │ │ + bcc.n 69376 │ │ │ │ + ldr r2, [pc, #200] @ (69424 ) │ │ │ │ + add r3, r6 │ │ │ │ + str r3, [r4, #104] @ 0x68 │ │ │ │ + ldr r3, [pc, #192] @ (69420 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 6ab44 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2d8> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ + bne.n 693f8 │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add.w r0, r6, #192 @ 0xc0 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 2ce38 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@plt> │ │ │ │ - ldr.w ip, [r6, #76] @ 0x4c │ │ │ │ - b.n 6a9b4 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x148> │ │ │ │ - ldr.w r2, [fp, #20] │ │ │ │ - movs r0, #32 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2b890 │ │ │ │ - ldr.w r3, [fp, #20] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - str r2, [r0, #24] │ │ │ │ - movs r2, #1 │ │ │ │ - strd r4, r5, [r0, #16] │ │ │ │ - str r2, [r0, #28] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 6aaba , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x24e> │ │ │ │ - ldr.w sl, [fp, #16] │ │ │ │ - ldr.w r3, [sl, #16] │ │ │ │ - cmp r4, r3 │ │ │ │ - ble.n 6aab0 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x244> │ │ │ │ - str r0, [sp, #4] │ │ │ │ - movs r0, #0 │ │ │ │ - cmp r8, sl │ │ │ │ - it eq │ │ │ │ - orreq.w r0, r0, #1 │ │ │ │ - cbnz r0, 6aa6a , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1fe> │ │ │ │ - ldr.w r3, [sl, #16] │ │ │ │ - cmp r4, r3 │ │ │ │ - blt.n 6aa68 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1fc> │ │ │ │ + add.w r0, r3, r0, lsl #3 │ │ │ │ + cmp r1, r0 │ │ │ │ it ne │ │ │ │ - movne r0, #0 │ │ │ │ - bne.n 6aa6a , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1fe> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ - ldr.w r3, [sl, #20] │ │ │ │ - cmp r0, r3 │ │ │ │ - ite ge │ │ │ │ - movge r0, #0 │ │ │ │ - movlt r0, #1 │ │ │ │ - b.n 6aa6a , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1fe> │ │ │ │ - ldr.w r3, [sl, #20] │ │ │ │ - cmp r5, r3 │ │ │ │ - bge.n 6aafe , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x292> │ │ │ │ - ldr.w r3, [fp, #12] │ │ │ │ - cmp sl, r3 │ │ │ │ - beq.n 6aa68 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1fc> │ │ │ │ - mov r0, sl │ │ │ │ - blx 2cbf0 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cmp r4, r3 │ │ │ │ - ble.n 6aade , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x272> │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 6ab18 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2ac> │ │ │ │ - movs r0, #1 │ │ │ │ - mov r3, r8 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r2, sl │ │ │ │ - blx 2ba50 │ │ │ │ - ldr.w r3, [fp, #20] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [fp, #20] │ │ │ │ - ldrd r3, r2, [r6, #196] @ 0xc4 │ │ │ │ - mov.w r0, #1 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - strb.w r0, [sp, #24] │ │ │ │ - beq.n 6aaa0 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x234> │ │ │ │ - ldr.w ip, [r6, #76] @ 0x4c │ │ │ │ - str.w r1, [r3], #4 │ │ │ │ - str.w r3, [r6, #196] @ 0xc4 │ │ │ │ - b.n 6a9b4 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x148> │ │ │ │ - add r1, sp, #20 │ │ │ │ - add.w r0, r6, #192 @ 0xc0 │ │ │ │ - blx 2ce38 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@plt> │ │ │ │ - ldr.w ip, [r6, #76] @ 0x4c │ │ │ │ - b.n 6a9b4 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x148> │ │ │ │ - bne.n 6aaba , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x24e> │ │ │ │ - ldr.w r3, [sl, #20] │ │ │ │ - cmp r5, r3 │ │ │ │ - bgt.n 6aa18 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1ac> │ │ │ │ + strne r0, [r4, #96] @ 0x60 │ │ │ │ + b.n 69358 │ │ │ │ + add.w r1, r1, lr, lsl #3 │ │ │ │ + cmp ip, r1 │ │ │ │ + it ne │ │ │ │ + strne.w r1, [r4, #148] @ 0x94 │ │ │ │ + b.n 6933a │ │ │ │ + subs r2, r0, r2 │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, fp │ │ │ │ - add r0, sp, #28 │ │ │ │ - bl 6a0f0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x204> │ │ │ │ - ldr.w sl, [sp, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 6ab22 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2b6> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - movs r1, #32 │ │ │ │ - blx 2c4e4 │ │ │ │ - b.n 6aa7e , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x212> │ │ │ │ - bne.n 6aae6 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x27a> │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r5, r3 │ │ │ │ - bgt.n 6aa62 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1f6> │ │ │ │ + add.w r0, r4, #92 @ 0x5c │ │ │ │ + blx 2bb24 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@plt> │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + ldrd r2, r6, [r4, #20] │ │ │ │ + subs r6, r6, r2 │ │ │ │ + b.n 69358 │ │ │ │ + add.w r0, r4, #144 @ 0x90 │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, fp │ │ │ │ - add r0, sp, #28 │ │ │ │ - bl 6a0f0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x204> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldrd r3, sl, [sp, #28] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 6aace , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x262> │ │ │ │ - bgt.w 6a946 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0xda> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - b.n 6aad4 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x268> │ │ │ │ - bne.n 6aae6 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x27a> │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r5, r3 │ │ │ │ - blt.w 6a960 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0xf4> │ │ │ │ - b.n 6aae6 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x27a> │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - b.n 6aa1c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1b0> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6aa1c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1b0> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - subs r0, r3, #0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - it ne │ │ │ │ - movne r0, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 6aa1c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1b0> │ │ │ │ - ldr r3, [pc, #44] @ (6ab60 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2f4>) │ │ │ │ - movw r2, #263 @ 0x107 │ │ │ │ - ldr r1, [pc, #44] @ (6ab64 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2f8>) │ │ │ │ - ldr r0, [pc, #44] @ (6ab68 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2fc>) │ │ │ │ + sub.w r2, lr, r2 │ │ │ │ + mov r1, ip │ │ │ │ + blx 2bb24 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@plt> │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldrd r3, r6, [r4, #20] │ │ │ │ + subs r6, r6, r3 │ │ │ │ + ldr r3, [r4, #68] @ 0x44 │ │ │ │ + asrs r7, r6, #3 │ │ │ │ + subs r0, r0, r3 │ │ │ │ + lsls r3, r7, #1 │ │ │ │ + asrs r0, r0, #3 │ │ │ │ + b.n 6933a │ │ │ │ + ldr r3, [pc, #92] @ (69428 ) │ │ │ │ + movw r2, #349 @ 0x15d │ │ │ │ + ldr r1, [pc, #88] @ (6942c ) │ │ │ │ + ldr r0, [pc, #92] @ (69430 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2d924 │ │ │ │ + ldr r2, [pc, #76] @ (69434 ) │ │ │ │ + ldr r3, [pc, #56] @ (69420 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 69418 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - mov ip, r4 │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r2, [pc, #48] @ (69438 ) │ │ │ │ + ldr r3, [pc, #24] @ (69420 ) │ │ │ │ + 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 693f8 │ │ │ │ + blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ + ldrb r4, [r7, r6] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #72 @ 0x48 │ │ │ │ - movs r4, r0 │ │ │ │ - subs r2, #218 @ 0xda │ │ │ │ - movs r4, r0 │ │ │ │ - subs r4, #160 @ 0xa0 │ │ │ │ - movs r4, r0 │ │ │ │ - cmp r0, sp │ │ │ │ + ldrh r0, [r1, r7] │ │ │ │ movs r6, r0 │ │ │ │ - subs r2, #134 @ 0x86 │ │ │ │ + ldr r7, [pc, #160] @ (694cc ) │ │ │ │ movs r4, r0 │ │ │ │ - subs r1, #24 │ │ │ │ + ldr r0, [pc, #824] @ (69768 (double*, int, double)@@Base+0x118>) │ │ │ │ movs r4, r0 │ │ │ │ - subs r2, #198 @ 0xc6 │ │ │ │ + ldr r7, [pc, #432] @ (695e4 >::reserve(unsigned int)@@Base+0x8>) │ │ │ │ movs r4, r0 │ │ │ │ + ldrh r0, [r0, r5] │ │ │ │ + movs r6, r0 │ │ │ │ + ldrh r0, [r4, r4] │ │ │ │ + movs r6, r0 │ │ │ │ │ │ │ │ -0006ab6c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0006943c : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r2, [pc, #660] @ (6ae18 ) │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #660] @ (6ae1c ) │ │ │ │ - mov fp, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r6, [r0, #76] @ 0x4c │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ble.n 6abb8 │ │ │ │ - ldrd r1, r0, [r0, #64] @ 0x40 │ │ │ │ - movs r2, #0 │ │ │ │ - subs r0, #4 │ │ │ │ - subs r1, #4 │ │ │ │ - ldr.w r4, [r0, #4]! │ │ │ │ - ldr.w r3, [r1, #4]! │ │ │ │ - cmp r4, r3 │ │ │ │ - blt.w 6adf8 │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r2, r6 │ │ │ │ - bne.n 6aba4 │ │ │ │ - ldr.w sl, [fp, #52] @ 0x34 │ │ │ │ - add.w r3, fp, #156 @ 0x9c │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r1, sl │ │ │ │ - strb.w r4, [fp, #204] @ 0xcc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 2c730 > >, std::allocator > > > >::reserve(unsigned int)@plt> │ │ │ │ - ldrd r5, r6, [fp, #44] @ 0x2c │ │ │ │ - cmp sl, r4 │ │ │ │ - ble.n 6ac5e │ │ │ │ - subs r5, #4 │ │ │ │ - add.w r7, fp, #136 @ 0x88 │ │ │ │ - add.w r9, sp, #40 @ 0x28 │ │ │ │ - add.w r8, fp, #132 @ 0x84 │ │ │ │ - vldr d8, [pc, #552] @ 6ae10 │ │ │ │ - ldrd r2, r3, [r6], #8 │ │ │ │ - strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r3, [fp, #140] @ 0x8c │ │ │ │ - mov r2, r7 │ │ │ │ - ldr.w r1, [r5, #4]! │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - vstr d8, [sp, #56] @ 0x38 │ │ │ │ - cbz r3, 6ac32 │ │ │ │ - mov ip, r1 │ │ │ │ - mov lr, r7 │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - ldrd r1, r2, [r3, #8] │ │ │ │ - cmp ip, r0 │ │ │ │ - itet le │ │ │ │ - movle lr, r3 │ │ │ │ - movgt r3, r2 │ │ │ │ - movle r3, r1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6ac08 │ │ │ │ - mov r2, lr │ │ │ │ - cmp r7, lr │ │ │ │ - beq.n 6ac32 │ │ │ │ - ldr.w r0, [lr, #16] │ │ │ │ - cmp ip, r0 │ │ │ │ - itt ge │ │ │ │ - strge r2, [sp, #24] │ │ │ │ - strbge.w r3, [sp, #28] │ │ │ │ - bge.n 6ac44 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r2, r9 │ │ │ │ - blx 2cd6c > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@plt> │ │ │ │ - movs r3, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - strb.w r3, [sp, #28] │ │ │ │ - ldrd r3, r2, [fp, #160] @ 0xa0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 6adea │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str.w r2, [r3], #4 │ │ │ │ - str.w r3, [fp, #160] @ 0xa0 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp sl, r4 │ │ │ │ - bne.n 6abea │ │ │ │ - add.w r3, fp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2d330 │ │ │ │ - add.w r3, fp, #168 @ 0xa8 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 2c730 > >, std::allocator > > > >::reserve(unsigned int)@plt> │ │ │ │ - ldrd r4, r2, [fp, #108] @ 0x6c │ │ │ │ - cmp r2, r4 │ │ │ │ - beq.n 6ad14 │ │ │ │ - add r5, sp, #24 │ │ │ │ - mov.w r8, #0 │ │ │ │ - add.w sl, sp, #40 @ 0x28 │ │ │ │ - add.w r9, fp, #132 @ 0x84 │ │ │ │ - add.w r7, fp, #136 @ 0x88 │ │ │ │ - add r6, sp, #48 @ 0x30 │ │ │ │ - strd r7, r6, [sp] │ │ │ │ - ldr.w r6, [fp, #140] @ 0x8c │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - strd r8, r8, [r5] │ │ │ │ - strd r8, r8, [r5, #8] │ │ │ │ - ldr.w lr, [r4] │ │ │ │ - ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - str.w lr, [sp, #40] @ 0x28 │ │ │ │ - stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 6adf4 │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ - mov r1, r7 │ │ │ │ - add.w r0, r6, #8 │ │ │ │ - ldmia r0, {r0, r2, r3} │ │ │ │ - cmp lr, r3 │ │ │ │ - itet le │ │ │ │ - movle r1, r6 │ │ │ │ - movgt r6, r2 │ │ │ │ - movle r6, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 6acc0 │ │ │ │ - cmp r1, r7 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - beq.n 6ace8 │ │ │ │ - ldr r3, [r1, #16] │ │ │ │ - cmp lr, r3 │ │ │ │ - itt ge │ │ │ │ - strge r1, [sp, #16] │ │ │ │ - strbge.w r6, [sp, #20] │ │ │ │ - bge.n 6acf8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2cd6c > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@plt> │ │ │ │ - movs r3, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - strb.w r3, [sp, #20] │ │ │ │ - ldrd r3, r2, [fp, #172] @ 0xac │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6ade0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - str.w r2, [r3], #4 │ │ │ │ - str.w r3, [fp, #172] @ 0xac │ │ │ │ - ldr.w r3, [fp, #112] @ 0x70 │ │ │ │ - adds r4, #8 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 6ac98 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2dad4 │ │ │ │ - add.w r3, fp, #180 @ 0xb4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r3 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r3, [pc, #88] @ (694a8 ) │ │ │ │ + ldr r1, [r1, #20] │ │ │ │ + sub sp, #12 │ │ │ │ + add r3, pc │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 69494 │ │ │ │ + ldr r1, [pc, #80] @ (694ac ) │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r2, [pc, #80] @ (694b0 ) │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r3, r1] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + mov r2, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 2c730 > >, std::allocator > > > >::reserve(unsigned int)@plt> │ │ │ │ - ldrd r8, r2, [fp, #120] @ 0x78 │ │ │ │ - cmp r8, r2 │ │ │ │ - beq.n 6adb8 │ │ │ │ - add.w r7, fp, #136 @ 0x88 │ │ │ │ - add r5, sp, #24 │ │ │ │ - add r6, sp, #48 @ 0x30 │ │ │ │ - mov.w r9, #0 │ │ │ │ - add.w sl, fp, #132 @ 0x84 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr.w r4, [fp, #140] @ 0x8c │ │ │ │ - strd r9, r9, [r5] │ │ │ │ - strd r9, r9, [r5, #8] │ │ │ │ - ldr.w lr, [r8] │ │ │ │ - ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - str.w lr, [sp, #40] @ 0x28 │ │ │ │ - stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - mov r1, r7 │ │ │ │ - cbz r4, 6ad8a │ │ │ │ - add.w r0, r4, #8 │ │ │ │ - ldmia r0, {r0, r2, r3} │ │ │ │ - cmp lr, r3 │ │ │ │ - itet le │ │ │ │ - movle r1, r4 │ │ │ │ - movgt r4, r2 │ │ │ │ - movle r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 6ad64 │ │ │ │ - cmp r1, r7 │ │ │ │ - beq.n 6ad8a │ │ │ │ - ldr r3, [r1, #16] │ │ │ │ - cmp lr, r3 │ │ │ │ - itt ge │ │ │ │ - strge r1, [sp, #16] │ │ │ │ - strbge.w r4, [sp, #20] │ │ │ │ - bge.n 6ad9a │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - mov r0, sl │ │ │ │ - blx 2cd6c > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@plt> │ │ │ │ - movs r3, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - strb.w r3, [sp, #20] │ │ │ │ - ldrd r3, r2, [fp, #184] @ 0xb8 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6add6 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - str.w r2, [r3], #4 │ │ │ │ - str.w r3, [fp, #184] @ 0xb8 │ │ │ │ - ldr.w r3, [fp, #124] @ 0x7c │ │ │ │ - add.w r8, r8, #8 │ │ │ │ - cmp r8, r3 │ │ │ │ - bne.n 6ad44 │ │ │ │ - ldr r2, [pc, #100] @ (6ae20 ) │ │ │ │ - ldr r3, [pc, #96] @ (6ae1c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 6ae0a │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add r1, sp, #16 │ │ │ │ - blx 2bfa4 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@plt> │ │ │ │ - b.n 6adac │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - add r1, sp, #16 │ │ │ │ - blx 2bfa4 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@plt> │ │ │ │ - b.n 6ad0a │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - add r1, sp, #24 │ │ │ │ - blx 2bfa4 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@plt> │ │ │ │ - b.n 6ac58 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - b.n 6ace8 │ │ │ │ - ldr r3, [pc, #40] @ (6ae24 ) │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ - ldr r1, [pc, #40] @ (6ae28 ) │ │ │ │ - ldr r0, [pc, #44] @ (6ae2c ) │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + blx 2cd54 <__dynamic_cast@plt> │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + cbz r0, 69486 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 2cb8c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 2dbfc │ │ │ │ + ldr r3, [pc, #28] @ (694b4 ) │ │ │ │ + mov.w r2, #402 @ 0x192 │ │ │ │ + ldr r1, [pc, #28] @ (694b8 ) │ │ │ │ + ldr r0, [pc, #28] @ (694bc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - bics r0, r4 │ │ │ │ + ldrh r6, [r2, r3] │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ + lsrs r4, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r4, r5 │ │ │ │ - movs r6, r0 │ │ │ │ - subs r0, #48 @ 0x30 │ │ │ │ + lsrs r4, r1, #29 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [pc, #760] @ (697b0 (double*, int, double)@@Base+0x160>) │ │ │ │ movs r4, r0 │ │ │ │ - adds r6, #82 @ 0x52 │ │ │ │ + ldr r0, [pc, #16] @ (694cc ) │ │ │ │ movs r4, r0 │ │ │ │ - subs r0, #80 @ 0x50 │ │ │ │ + ldr r6, [pc, #648] @ (69748 (double*, int, double)@@Base+0xf8>) │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006ae30 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +000694c0 , std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >&, std::map, std::allocator >, std::vector >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector > > > >&, std::map, std::allocator >, std::vector >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector > > > >&, int, std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >&, std::map, std::allocator >, std::vector >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector > > > >&, std::map, std::allocator >, std::vector >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector > > > >&)@@Base>: │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000694c4 : │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +000694cc : │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000694d0 , std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > > const&, std::map, std::allocator >, std::vector >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector > > > > const&, std::map, std::allocator >, std::vector >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector > > > > const&, int, std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > > const&, std::map, std::allocator >, std::vector >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector > > > > const&, std::map, std::allocator >, std::vector >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector > > > > const&)@@Base>: │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +000694d4 : │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000694d8 : │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000694dc : │ │ │ │ + ldr.w r0, [r0, #156] @ 0x9c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + bx r3 │ │ │ │ + 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, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 6aec6 │ │ │ │ - ldrd r2, r3, [r1, #16] │ │ │ │ - strd r2, r3, [r0, #16] │ │ │ │ - mov r5, r1 │ │ │ │ - adds r0, #24 │ │ │ │ - adds r1, #24 │ │ │ │ - blx 2db28 │ │ │ │ - add.w r1, r5, #64 @ 0x40 │ │ │ │ - add.w r0, r4, #64 @ 0x40 │ │ │ │ - blx 2bac0 │ │ │ │ - ldr.w r5, [r4, #140] @ 0x8c │ │ │ │ - ldrd r3, r2, [r4, #192] @ 0xc0 │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - strne.w r3, [r4, #196] @ 0xc4 │ │ │ │ - cbz r5, 6ae88 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl 6a178 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x28c> │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - blx 2c4e4 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ + mov sl, r0 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + cbz r4, 6953c │ │ │ │ + ldr r6, [r4, #16] │ │ │ │ + movs r7, #1 │ │ │ │ + cmp r6, r8 │ │ │ │ + bgt.n 69522 │ │ │ │ + bne.n 69512 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + cmp r3, r9 │ │ │ │ + bgt.n 69522 │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ + movs r7, #0 │ │ │ │ + cbz r5, 69528 │ │ │ │ + mov r4, r5 │ │ │ │ + movs r7, #1 │ │ │ │ + ldr r6, [r4, #16] │ │ │ │ + cmp r6, r8 │ │ │ │ + ble.n 6950a │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6ae74 │ │ │ │ - ldrd r1, r0, [r4, #156] @ 0x9c │ │ │ │ - movs r3, #0 │ │ │ │ - add.w r2, r4, #136 @ 0x88 │ │ │ │ - strd r3, r2, [r4, #140] @ 0x8c │ │ │ │ - strd r2, r3, [r4, #148] @ 0x94 │ │ │ │ - cmp r1, r0 │ │ │ │ - ldrd r3, r2, [r4, #168] @ 0xa8 │ │ │ │ - it ne │ │ │ │ - strne.w r1, [r4, #160] @ 0xa0 │ │ │ │ + bne.n 69518 │ │ │ │ + mov r3, r4 │ │ │ │ + cbnz r7, 6953e │ │ │ │ + cmp r8, r6 │ │ │ │ + ble.n 6955c │ │ │ │ + movs r2, #0 │ │ │ │ + strd r2, r3, [sl] │ │ │ │ + mov r0, sl │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + adds r4, r1, #4 │ │ │ │ + ldr r3, [r1, #12] │ │ │ │ + cmp r4, r3 │ │ │ │ + itt eq │ │ │ │ + moveq r3, #0 │ │ │ │ + strdeq r3, r4, [sl] │ │ │ │ + beq.n 69536 │ │ │ │ mov r0, r4 │ │ │ │ + blx 2cbf0 │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r8, r6 │ │ │ │ + bgt.n 69530 │ │ │ │ + bne.n 69564 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + cmp r2, r9 │ │ │ │ + blt.n 69530 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, sl │ │ │ │ + strd r4, r3, [sl] │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + │ │ │ │ +00069570 : │ │ │ │ + ldr r3, [pc, #24] @ (6958c ) │ │ │ │ + ldr r2, [pc, #28] @ (69590 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r0, #156] @ 0x9c │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #108] @ 0x6c │ │ │ │ cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - strne.w r3, [r4, #172] @ 0xac │ │ │ │ - ldrd r3, r2, [r4, #180] @ 0xb4 │ │ │ │ + bne.n 69588 │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + bx r3 │ │ │ │ + nop │ │ │ │ + ldr r4, [r6, r6] │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r0, r7, #21 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00069594 : │ │ │ │ + ldr r3, [pc, #24] @ (695b0 ) │ │ │ │ + ldr r2, [pc, #28] @ (695b4 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r0, #156] @ 0x9c │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - strne.w r3, [r4, #184] @ 0xb8 │ │ │ │ - blx 2b8a8 │ │ │ │ - movs r3, #0 │ │ │ │ - strb.w r3, [r4, #204] @ 0xcc │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + bne.n 695ac │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + bx r3 │ │ │ │ nop │ │ │ │ + ldr r0, [r2, r6] │ │ │ │ + movs r6, r0 │ │ │ │ + asrs r4, r2, #32 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0006aecc : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000695b8 : │ │ │ │ + ldr r3, [pc, #24] @ (695d4 ) │ │ │ │ + ldr r2, [pc, #28] @ (695d8 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r0, #156] @ 0x9c │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #104] @ 0x68 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 695d0 │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + bx r3 │ │ │ │ + nop │ │ │ │ + ldr r4, [r5, r5] │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r6, #28 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000695dc >::reserve(unsigned int)@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ + bcs.n 69644 >::reserve(unsigned int)@@Base+0x68> │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - ldrd r2, r3, [r1, #80] @ 0x50 │ │ │ │ - mov r5, r1 │ │ │ │ - strd r2, r3, [r4, #16] │ │ │ │ - add.w r6, r4, #64 @ 0x40 │ │ │ │ - blx 2c1f8 │ │ │ │ - mov r1, r0 │ │ │ │ - add.w r0, r4, #24 │ │ │ │ - blx 2db28 │ │ │ │ - add.w r1, r5, #88 @ 0x58 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2d324 │ │ │ │ - add.w r1, r5, #152 @ 0x98 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2d3b0 │ │ │ │ - ldr.w r5, [r4, #140] @ 0x8c │ │ │ │ - cbz r5, 6af28 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl 6a178 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x28c> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + subs r3, r3, r2 │ │ │ │ + cmp.w r1, r3, asr #3 │ │ │ │ + bhi.n 69604 >::reserve(unsigned int)@@Base+0x28> │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ + lsls r5, r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + subs r6, r6, r2 │ │ │ │ + blx 2b890 │ │ │ │ + ldrd r7, r2, [r4] │ │ │ │ + mov r8, r0 │ │ │ │ + subs r2, r2, r7 │ │ │ │ + cmp r2, #0 │ │ │ │ + bgt.n 6962c >::reserve(unsigned int)@@Base+0x50> │ │ │ │ + cbnz r7, 6963e >::reserve(unsigned int)@@Base+0x62> │ │ │ │ + add r6, r8 │ │ │ │ + add r5, r8 │ │ │ │ + strd r8, r6, [r4] │ │ │ │ + str r5, [r4, #8] │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2d5c8 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + subs r1, r1, r7 │ │ │ │ + mov r0, r7 │ │ │ │ blx 2c4e4 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 6af14 │ │ │ │ - ldrd r1, r0, [r4, #156] @ 0x9c │ │ │ │ - add.w r2, r4, #136 @ 0x88 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r3, r2, [r4, #140] @ 0x8c │ │ │ │ - strd r2, r3, [r4, #148] @ 0x94 │ │ │ │ - cmp r1, r0 │ │ │ │ - ldrd r3, r2, [r4, #168] @ 0xa8 │ │ │ │ - it ne │ │ │ │ - strne.w r1, [r4, #160] @ 0xa0 │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - strne.w r3, [r4, #172] @ 0xac │ │ │ │ - ldrd r3, r2, [r4, #180] @ 0xb4 │ │ │ │ - cmp r2, r3 │ │ │ │ - it ne │ │ │ │ - strne.w r3, [r4, #184] @ 0xb8 │ │ │ │ - blx 2b8a8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + b.n 6961e >::reserve(unsigned int)@@Base+0x42> │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + subs r1, r1, r7 │ │ │ │ + b.n 69636 >::reserve(unsigned int)@@Base+0x5a> │ │ │ │ + ldr r0, [pc, #4] @ (6964c >::reserve(unsigned int)@@Base+0x70>) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c184 │ │ │ │ + ldr r5, [pc, #360] @ (697b8 (double*, int, double)@@Base+0x168>) │ │ │ │ + movs r4, r0 │ │ │ │ │ │ │ │ -0006af64 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00069650 (double*, int, double)@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r5, [pc, #252] @ (6b070 ) │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r1, [pc, #248] @ (6b074 ) │ │ │ │ - add r5, pc │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - mov r5, sp │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ - mov.w r1, #0 │ │ │ │ - strd r2, r3, [r4, #16] │ │ │ │ - blx 2c1f8 │ │ │ │ - mov r1, r0 │ │ │ │ - add.w r0, r4, #24 │ │ │ │ - blx 2db28 │ │ │ │ - vldr d7, [pc, #196] @ 6b068 │ │ │ │ - mov r1, sp │ │ │ │ - add.w r0, r4, #64 @ 0x40 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r3, r3, [sp, #8] │ │ │ │ - strd r3, r3, [sp, #16] │ │ │ │ - strd r3, r3, [sp, #24] │ │ │ │ - strd r3, r3, [sp, #32] │ │ │ │ - strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ - strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ - strd r3, r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - vstr d7, [sp] │ │ │ │ - blx 2bac0 │ │ │ │ - mov r0, sp │ │ │ │ - blx 2c0d4 │ │ │ │ - ldr.w r5, [r4, #140] @ 0x8c │ │ │ │ - cbz r5, 6aff2 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl 6a178 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x28c> │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - blx 2c4e4 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 6afde │ │ │ │ - ldrd r1, r0, [r4, #156] @ 0x9c │ │ │ │ - movs r3, #0 │ │ │ │ - add.w r2, r4, #136 @ 0x88 │ │ │ │ - strd r3, r2, [r4, #140] @ 0x8c │ │ │ │ - strd r2, r3, [r4, #148] @ 0x94 │ │ │ │ - cmp r1, r0 │ │ │ │ - ldrd r3, r2, [r4, #168] @ 0xa8 │ │ │ │ - it ne │ │ │ │ - strne.w r1, [r4, #160] @ 0xa0 │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - strne.w r3, [r4, #172] @ 0xac │ │ │ │ - ldrd r3, r2, [r4, #180] @ 0xb4 │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - strne.w r3, [r4, #184] @ 0xb8 │ │ │ │ - blx 2b8a8 │ │ │ │ - ldr r2, [pc, #76] @ (6b078 ) │ │ │ │ - ldr r3, [pc, #68] @ (6b074 ) │ │ │ │ + str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ + ldr r2, [pc, #388] @ (697e8 (double*, int, double)@@Base+0x198>) │ │ │ │ + sub sp, #132 @ 0x84 │ │ │ │ + ldr r3, [pc, #388] @ (697ec (double*, int, double)@@Base+0x19c>) │ │ │ │ + cmp r1, #0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #388] @ (697f0 (double*, int, double)@@Base+0x1a0>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 696ea (double*, int, double)@@Base+0x9a> │ │ │ │ + blt.n 69704 (double*, int, double)@@Base+0xb4> │ │ │ │ + movs.w ip, r1, asr #3 │ │ │ │ + beq.n 696b8 (double*, int, double)@@Base+0x68> │ │ │ │ + adds r0, #64 @ 0x40 │ │ │ │ + mov r2, ip │ │ │ │ + mov r3, r0 │ │ │ │ + vstr d0, [r3, #-64] @ 0xffffffc0 │ │ │ │ + subs r2, #1 │ │ │ │ + vstr d0, [r3, #-56] @ 0xffffffc8 │ │ │ │ + add.w r3, r3, #64 @ 0x40 │ │ │ │ + vstr d0, [r3, #-112] @ 0xffffff90 │ │ │ │ + vstr d0, [r3, #-104] @ 0xffffff98 │ │ │ │ + vstr d0, [r3, #-96] @ 0xffffffa0 │ │ │ │ + vstr d0, [r3, #-88] @ 0xffffffa8 │ │ │ │ + vstr d0, [r3, #-80] @ 0xffffffb0 │ │ │ │ + vstr d0, [r3, #-72] @ 0xffffffb8 │ │ │ │ + bne.n 69688 (double*, int, double)@@Base+0x38> │ │ │ │ + add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ + add.w r0, r0, ip, lsl #6 │ │ │ │ + and.w r1, r1, #7 │ │ │ │ + subs r1, #1 │ │ │ │ + cmp r1, #6 │ │ │ │ + bhi.n 696ea (double*, int, double)@@Base+0x9a> │ │ │ │ + tbb [pc, r1] │ │ │ │ + lsrs r0, r2, #24 │ │ │ │ + lsrs r4, r1, #8 │ │ │ │ + lsls r0, r1, #24 │ │ │ │ + movs r4, r0 │ │ │ │ + vstr d0, [r0, #48] @ 0x30 │ │ │ │ + vstr d0, [r0, #40] @ 0x28 │ │ │ │ + vstr d0, [r0, #32] │ │ │ │ + vstr d0, [r0, #24] │ │ │ │ + vstr d0, [r0, #16] │ │ │ │ + vstr d0, [r0, #8] │ │ │ │ + vstr d0, [r0] │ │ │ │ + ldr r2, [pc, #264] @ (697f4 (double*, int, double)@@Base+0x1a4>) │ │ │ │ + ldr r3, [pc, #252] @ (697ec (double*, int, double)@@Base+0x19c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6b05e │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + bne.n 69792 (double*, int, double)@@Base+0x142> │ │ │ │ + add sp, #132 @ 0x84 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + movs r0, #104 @ 0x68 │ │ │ │ + add r6, sp, #28 │ │ │ │ + blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ + ldr r1, [pc, #232] @ (697f8 (double*, int, double)@@Base+0x1a8>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, sp, #16 │ │ │ │ + add r1, pc │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2d128 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ + ldr r1, [pc, #224] @ (697fc (double*, int, double)@@Base+0x1ac>) │ │ │ │ + add r7, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, pc │ │ │ │ + blx 2d128 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ + ldr r1, [pc, #212] @ (69800 (double*, int, double)@@Base+0x1b0>) │ │ │ │ + add.w r8, sp, #76 @ 0x4c │ │ │ │ + add r2, sp, #24 │ │ │ │ + mov r0, r8 │ │ │ │ + add r1, pc │ │ │ │ + blx 2d128 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + add.w r9, sp, #100 @ 0x64 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2c0d4 │ │ │ │ - ldr r2, [pc, #48] @ (6b07c ) │ │ │ │ - ldr r3, [pc, #36] @ (6b074 ) │ │ │ │ + str.w r9, [sp] │ │ │ │ + mov.w ip, #0 │ │ │ │ + str.w ip, [sp, #104] @ 0x68 │ │ │ │ + strb.w ip, [sp, #108] @ 0x6c │ │ │ │ + add.w ip, sp, #108 @ 0x6c │ │ │ │ + str.w ip, [sp, #100] @ 0x64 │ │ │ │ + blx 2bdc4 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #132] @ (69804 (double*, int, double)@@Base+0x1b4>) │ │ │ │ + ldr r3, [pc, #104] @ (697ec (double*, int, double)@@Base+0x19c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 6b062 │ │ │ │ + beq.n 69798 (double*, int, double)@@Base+0x148> │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ + b.n 697b8 (double*, int, double)@@Base+0x168> │ │ │ │ + ldr r2, [pc, #108] @ (69808 (double*, int, double)@@Base+0x1b8>) │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [pc, #108] @ (6980c (double*, int, double)@@Base+0x1bc>) │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r1, r3 │ │ │ │ + blx 2d9d8 <__cxa_throw@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c55c <__cxa_free_exception@plt> │ │ │ │ + ldr r2, [pc, #80] @ (69810 (double*, int, double)@@Base+0x1c0>) │ │ │ │ + ldr r3, [pc, #40] @ (697ec (double*, int, double)@@Base+0x19c>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 69792 (double*, int, double)@@Base+0x142> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ + b.n 697b2 (double*, int, double)@@Base+0x162> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b.n 697ac (double*, int, double)@@Base+0x15c> │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - subs r7, #174 @ 0xae │ │ │ │ + ldr r0, [r0, r3] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #250 @ 0xfa │ │ │ │ + ldr r4, [r7, r2] │ │ │ │ movs r6, r0 │ │ │ │ - subs r6, #218 @ 0xda │ │ │ │ + ldr r2, [r7, r0] │ │ │ │ + movs r6, r0 │ │ │ │ + asrs r2, r0 │ │ │ │ + movs r4, r0 │ │ │ │ + asrs r6, r3 │ │ │ │ + movs r4, r0 │ │ │ │ + cmp r7, #30 │ │ │ │ + movs r4, r0 │ │ │ │ + ldrsb r6, [r4, r6] │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r0, #25 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsb r6, [r4, r5] │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ -0006b080 : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +00069814 (int*, int, int)@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - add.w r6, r0, #24 │ │ │ │ - adds r1, #24 │ │ │ │ + str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ + ldr.w ip, [pc, #360] @ 69990 (int*, int, int)@@Base+0x17c> │ │ │ │ + sub sp, #132 @ 0x84 │ │ │ │ + ldr r3, [pc, #360] @ (69994 (int*, int, int)@@Base+0x180>) │ │ │ │ + cmp r1, #0 │ │ │ │ + add ip, pc │ │ │ │ + ldr r4, [pc, #356] @ (69998 (int*, int, int)@@Base+0x184>) │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 69894 (int*, int, int)@@Base+0x80> │ │ │ │ + blt.n 698ae (int*, int, int)@@Base+0x9a> │ │ │ │ + movs.w lr, r1, asr #3 │ │ │ │ + beq.n 69870 (int*, int, int)@@Base+0x5c> │ │ │ │ + mov r3, r0 │ │ │ │ + mov.w ip, #0 │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + strd r2, r2, [r3] │ │ │ │ + strd r2, r2, [r3, #8] │ │ │ │ + cmp ip, lr │ │ │ │ + strd r2, r2, [r3, #16] │ │ │ │ + strd r2, r2, [r3, #24] │ │ │ │ + add.w r3, r3, #32 │ │ │ │ + bne.n 69850 (int*, int, int)@@Base+0x3c> │ │ │ │ + add.w r0, r0, ip, lsl #5 │ │ │ │ + and.w r1, r1, #7 │ │ │ │ + subs r1, #1 │ │ │ │ + cmp r1, #6 │ │ │ │ + bhi.n 69894 (int*, int, int)@@Base+0x80> │ │ │ │ + tbb [pc, r1] │ │ │ │ + lsrs r2, r1, #4 │ │ │ │ + lsls r0, r1, #28 │ │ │ │ + lsls r6, r0, #20 │ │ │ │ + movs r4, r0 │ │ │ │ + str r2, [r0, #24] │ │ │ │ + str r2, [r0, #20] │ │ │ │ + str r2, [r0, #16] │ │ │ │ + str r2, [r0, #12] │ │ │ │ + str r2, [r0, #8] │ │ │ │ + str r2, [r0, #4] │ │ │ │ + str r2, [r0, #0] │ │ │ │ + ldr r2, [pc, #260] @ (6999c (int*, int, int)@@Base+0x188>) │ │ │ │ + ldr r3, [pc, #252] @ (69994 (int*, int, int)@@Base+0x180>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6993c (int*, int, int)@@Base+0x128> │ │ │ │ + add sp, #132 @ 0x84 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + movs r0, #104 @ 0x68 │ │ │ │ + add r6, sp, #28 │ │ │ │ + blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ + ldr r1, [pc, #232] @ (699a0 (int*, int, int)@@Base+0x18c>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, sp, #16 │ │ │ │ + add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ - add.w r7, r4, #64 @ 0x40 │ │ │ │ - ldrd r2, r3, [r5, #16] │ │ │ │ - strd r2, r3, [r4, #16] │ │ │ │ - blx 2daf8 │ │ │ │ - add.w r1, r5, #64 @ 0x40 │ │ │ │ + blx 2d128 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ + ldr r1, [pc, #220] @ (699a4 (int*, int, int)@@Base+0x190>) │ │ │ │ + add r7, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r0, r7 │ │ │ │ - blx 2d3d8 │ │ │ │ - movs r3, #0 │ │ │ │ - add.w r2, r4, #136 @ 0x88 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r3, r3, [r4, #136] @ 0x88 │ │ │ │ - strd r2, r2, [r4, #144] @ 0x90 │ │ │ │ - strd r3, r3, [r4, #152] @ 0x98 │ │ │ │ - strd r3, r3, [r4, #160] @ 0xa0 │ │ │ │ - strd r3, r3, [r4, #168] @ 0xa8 │ │ │ │ - strd r3, r3, [r4, #176] @ 0xb0 │ │ │ │ - strd r3, r3, [r4, #184] @ 0xb8 │ │ │ │ - strd r3, r3, [r4, #192] @ 0xc0 │ │ │ │ - str.w r3, [r4, #200] @ 0xc8 │ │ │ │ - strb.w r3, [r4, #204] @ 0xcc │ │ │ │ - blx 2b8a8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - b.n 6b11c │ │ │ │ - add.w r0, r4, #192 @ 0xc0 │ │ │ │ - blx 2ce44 const, std::pair > >, std::allocator const, std::pair > > > >::~_Vector_base()@plt> │ │ │ │ - add.w r0, r4, #180 @ 0xb4 │ │ │ │ - blx 2d0ec > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ - add.w r0, r4, #168 @ 0xa8 │ │ │ │ - blx 2d0ec > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ - add.w r0, r4, #156 @ 0x9c │ │ │ │ - blx 2d0ec > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ - ldr.w r0, [r4, #140] @ 0x8c │ │ │ │ - bl 6a178 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x28c> │ │ │ │ + add r1, pc │ │ │ │ + blx 2d128 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ + ldr r1, [pc, #212] @ (699a8 (int*, int, int)@@Base+0x194>) │ │ │ │ + add.w r8, sp, #76 @ 0x4c │ │ │ │ + add r2, sp, #24 │ │ │ │ + mov r0, r8 │ │ │ │ + add r1, pc │ │ │ │ + blx 2d128 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + add.w r9, sp, #100 @ 0x64 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str.w r9, [sp] │ │ │ │ + mov.w ip, #0 │ │ │ │ + str.w ip, [sp, #104] @ 0x68 │ │ │ │ + strb.w ip, [sp, #108] @ 0x6c │ │ │ │ + add.w ip, sp, #108 @ 0x6c │ │ │ │ + str.w ip, [sp, #100] @ 0x64 │ │ │ │ + blx 2bdc4 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ - blx 2c0d4 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ - blx 2cdc0 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #128] @ (699ac (int*, int, int)@@Base+0x198>) │ │ │ │ + ldr r3, [pc, #104] @ (69994 (int*, int, int)@@Base+0x180>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 69942 (int*, int, int)@@Base+0x12e> │ │ │ │ + blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ + b.n 69962 (int*, int, int)@@Base+0x14e> │ │ │ │ + ldr r2, [pc, #108] @ (699b0 (int*, int, int)@@Base+0x19c>) │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [pc, #108] @ (699b4 (int*, int, int)@@Base+0x1a0>) │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r1, r3 │ │ │ │ + blx 2d9d8 <__cxa_throw@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c55c <__cxa_free_exception@plt> │ │ │ │ + ldr r2, [pc, #76] @ (699b8 (int*, int, int)@@Base+0x1a4>) │ │ │ │ + ldr r3, [pc, #40] @ (69994 (int*, int, int)@@Base+0x180>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6993c (int*, int, int)@@Base+0x128> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - nop │ │ │ │ + b.n 6995c (int*, int, int)@@Base+0x148> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b.n 69956 (int*, int, int)@@Base+0x142> │ │ │ │ + ldrsb r2, [r7, r3] │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsb r6, [r6, r3] │ │ │ │ + movs r6, r0 │ │ │ │ + ldrsb r0, [r2, r2] │ │ │ │ + movs r6, r0 │ │ │ │ + subs r7, #88 @ 0x58 │ │ │ │ + movs r4, r0 │ │ │ │ + subs r7, #116 @ 0x74 │ │ │ │ + movs r4, r0 │ │ │ │ + cmp r5, #116 @ 0x74 │ │ │ │ + movs r4, r0 │ │ │ │ + strb r4, [r7, r7] │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r0, #25 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r7, r6] │ │ │ │ + movs r6, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0006b128 : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +000699c0 (double*, int)@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, r1 │ │ │ │ + str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ + ldr r2, [pc, #428] @ (69b80 (double*, int)@@Base+0x1c0>) │ │ │ │ + sub sp, #132 @ 0x84 │ │ │ │ + ldr r3, [pc, #428] @ (69b84 (double*, int)@@Base+0x1c4>) │ │ │ │ + cmp r1, #0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #428] @ (69b88 (double*, int)@@Base+0x1c8>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 69a7a (double*, int)@@Base+0xba> │ │ │ │ + blt.n 69a94 (double*, int)@@Base+0xd4> │ │ │ │ + movs.w ip, r1, asr #3 │ │ │ │ + beq.n 69a2c (double*, int)@@Base+0x6c> │ │ │ │ + adds r0, #64 @ 0x40 │ │ │ │ + mov r2, ip │ │ │ │ + mov r3, r0 │ │ │ │ + vldr d7, [pc, #380] @ 69b78 (double*, int)@@Base+0x1b8> │ │ │ │ + vstr d7, [r3, #-64] @ 0xffffffc0 │ │ │ │ + subs r2, #1 │ │ │ │ + vstr d7, [r3, #-56] @ 0xffffffc8 │ │ │ │ + add.w r3, r3, #64 @ 0x40 │ │ │ │ + vstr d7, [r3, #-112] @ 0xffffff90 │ │ │ │ + vstr d7, [r3, #-104] @ 0xffffff98 │ │ │ │ + vstr d7, [r3, #-96] @ 0xffffffa0 │ │ │ │ + vstr d7, [r3, #-88] @ 0xffffffa8 │ │ │ │ + vstr d7, [r3, #-80] @ 0xffffffb0 │ │ │ │ + vstr d7, [r3, #-72] @ 0xffffffb8 │ │ │ │ + bne.n 699fc (double*, int)@@Base+0x3c> │ │ │ │ + add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ + add.w r0, r0, ip, lsl #6 │ │ │ │ + and.w r1, r1, #7 │ │ │ │ + subs r1, #1 │ │ │ │ + cmp r1, #6 │ │ │ │ + bhi.n 69a7a (double*, int)@@Base+0xba> │ │ │ │ + tbb [pc, r1] │ │ │ │ + adds r4, r3, r0 │ │ │ │ + asrs r4, r2, #32 │ │ │ │ + lsrs r4, r1, #32 │ │ │ │ + movs r4, r0 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [r0, #48] @ 0x30 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [r0, #40] @ 0x28 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [r0, #32] │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [r0, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ - add.w r6, r0, #24 │ │ │ │ - mov r0, r1 │ │ │ │ - add.w r7, r4, #64 @ 0x40 │ │ │ │ - blx 2c1f8 │ │ │ │ - mov r1, r0 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [r0, #8] │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [r0] │ │ │ │ + ldr r2, [pc, #272] @ (69b8c (double*, int)@@Base+0x1cc>) │ │ │ │ + ldr r3, [pc, #260] @ (69b84 (double*, int)@@Base+0x1c4>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 69b22 (double*, int)@@Base+0x162> │ │ │ │ + add sp, #132 @ 0x84 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + movs r0, #104 @ 0x68 │ │ │ │ + add r6, sp, #28 │ │ │ │ + blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ + ldr r1, [pc, #240] @ (69b90 (double*, int)@@Base+0x1d0>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, sp, #16 │ │ │ │ + add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ - blx 2daf8 │ │ │ │ - ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ - add.w r1, r5, #88 @ 0x58 │ │ │ │ + blx 2d128 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ + ldr r1, [pc, #232] @ (69b94 (double*, int)@@Base+0x1d4>) │ │ │ │ + add r7, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r0, r7 │ │ │ │ - blx 2c5b0 │ │ │ │ - movs r3, #0 │ │ │ │ - add.w r2, r4, #136 @ 0x88 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r3, r3, [r4, #136] @ 0x88 │ │ │ │ - strd r2, r2, [r4, #144] @ 0x90 │ │ │ │ - strd r3, r3, [r4, #152] @ 0x98 │ │ │ │ - strd r3, r3, [r4, #160] @ 0xa0 │ │ │ │ - strd r3, r3, [r4, #168] @ 0xa8 │ │ │ │ - strd r3, r3, [r4, #176] @ 0xb0 │ │ │ │ - strd r3, r3, [r4, #184] @ 0xb8 │ │ │ │ - strd r3, r3, [r4, #192] @ 0xc0 │ │ │ │ - str.w r3, [r4, #200] @ 0xc8 │ │ │ │ - blx 2b8a8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - b.n 6b1ca │ │ │ │ - add.w r0, r4, #192 @ 0xc0 │ │ │ │ - blx 2ce44 const, std::pair > >, std::allocator const, std::pair > > > >::~_Vector_base()@plt> │ │ │ │ - add.w r0, r4, #180 @ 0xb4 │ │ │ │ - blx 2d0ec > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ - add.w r0, r4, #168 @ 0xa8 │ │ │ │ - blx 2d0ec > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ - add.w r0, r4, #156 @ 0x9c │ │ │ │ - blx 2d0ec > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ - ldr.w r0, [r4, #140] @ 0x8c │ │ │ │ - bl 6a178 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x28c> │ │ │ │ + add r1, pc │ │ │ │ + blx 2d128 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ + ldr r1, [pc, #220] @ (69b98 (double*, int)@@Base+0x1d8>) │ │ │ │ + add.w r8, sp, #76 @ 0x4c │ │ │ │ + add r2, sp, #24 │ │ │ │ + mov r0, r8 │ │ │ │ + add r1, pc │ │ │ │ + blx 2d128 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + add.w r9, sp, #100 @ 0x64 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str.w r9, [sp] │ │ │ │ + mov.w ip, #0 │ │ │ │ + str.w ip, [sp, #104] @ 0x68 │ │ │ │ + strb.w ip, [sp, #108] @ 0x6c │ │ │ │ + add.w ip, sp, #108 @ 0x6c │ │ │ │ + str.w ip, [sp, #100] @ 0x64 │ │ │ │ + blx 2bdc4 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ - blx 2c0d4 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ - blx 2cdc0 │ │ │ │ - blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - │ │ │ │ -0006b1d4 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r1 │ │ │ │ - add.w r5, r4, #24 │ │ │ │ - strd r2, r3, [r4, #16] │ │ │ │ - blx 2c1f8 │ │ │ │ - mov r1, r0 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #140] @ (69b9c (double*, int)@@Base+0x1dc>) │ │ │ │ + ldr r3, [pc, #112] @ (69b84 (double*, int)@@Base+0x1c4>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 69b28 (double*, int)@@Base+0x168> │ │ │ │ + blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ + b.n 69b48 (double*, int)@@Base+0x188> │ │ │ │ + ldr r2, [pc, #116] @ (69ba0 (double*, int)@@Base+0x1e0>) │ │ │ │ mov r0, r5 │ │ │ │ - blx 2daf8 │ │ │ │ - movs r3, #0 │ │ │ │ - add.w r2, r4, #136 @ 0x88 │ │ │ │ - strd r3, r3, [r4, #64] @ 0x40 │ │ │ │ - strd r3, r3, [r4, #72] @ 0x48 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r3, r3, [r4, #80] @ 0x50 │ │ │ │ - strd r3, r3, [r4, #88] @ 0x58 │ │ │ │ - strd r3, r3, [r4, #96] @ 0x60 │ │ │ │ - strd r3, r3, [r4, #104] @ 0x68 │ │ │ │ - strd r3, r3, [r4, #112] @ 0x70 │ │ │ │ - strd r3, r3, [r4, #120] @ 0x78 │ │ │ │ - str.w r3, [r4, #128] @ 0x80 │ │ │ │ - strd r3, r3, [r4, #136] @ 0x88 │ │ │ │ - strd r2, r2, [r4, #144] @ 0x90 │ │ │ │ - strd r3, r3, [r4, #152] @ 0x98 │ │ │ │ - strd r3, r3, [r4, #160] @ 0xa0 │ │ │ │ - strd r3, r3, [r4, #168] @ 0xa8 │ │ │ │ - strd r3, r3, [r4, #176] @ 0xb0 │ │ │ │ - strd r3, r3, [r4, #184] @ 0xb8 │ │ │ │ - str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - strd r3, r3, [r4, #196] @ 0xc4 │ │ │ │ - blx 2b8a8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - add.w r0, r4, #192 @ 0xc0 │ │ │ │ - blx 2ce44 const, std::pair > >, std::allocator const, std::pair > > > >::~_Vector_base()@plt> │ │ │ │ - add.w r0, r4, #180 @ 0xb4 │ │ │ │ - blx 2d0ec > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ - add.w r0, r4, #168 @ 0xa8 │ │ │ │ - blx 2d0ec > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ - add.w r0, r4, #156 @ 0x9c │ │ │ │ - blx 2d0ec > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ - ldr.w r0, [r4, #140] @ 0x8c │ │ │ │ - bl 6a178 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x28c> │ │ │ │ - add.w r0, r4, #64 @ 0x40 │ │ │ │ - blx 2c0d4 │ │ │ │ + ldr r3, [pc, #116] @ (69ba4 (double*, int)@@Base+0x1e4>) │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r1, r3 │ │ │ │ + blx 2d9d8 <__cxa_throw@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ - blx 2cdc0 │ │ │ │ + blx 2c55c <__cxa_free_exception@plt> │ │ │ │ + ldr r2, [pc, #88] @ (69ba8 (double*, int)@@Base+0x1e8>) │ │ │ │ + ldr r3, [pc, #48] @ (69b84 (double*, int)@@Base+0x1c4>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 69b22 (double*, int)@@Base+0x162> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - cbnz r4, 6b2aa │ │ │ │ - b.n 6b2d6 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r5, [r4, #16] │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp r6, r5 │ │ │ │ - itet ge │ │ │ │ - movge r3, r2 │ │ │ │ - movlt r2, #1 │ │ │ │ - movge r2, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6b2a8 │ │ │ │ - mov r3, r4 │ │ │ │ - cbnz r2, 6b2d8 │ │ │ │ - cmp r6, r5 │ │ │ │ - itete gt │ │ │ │ - movgt r2, #0 │ │ │ │ - movle r3, #0 │ │ │ │ - strdgt r2, r3, [r7] │ │ │ │ - strdle r4, r3, [r7] │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - adds r4, r1, #4 │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ - cmp r4, r3 │ │ │ │ - itt eq │ │ │ │ - moveq r3, #0 │ │ │ │ - strdeq r3, r4, [r7] │ │ │ │ - beq.n 6b2d2 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2cbf0 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r5, [r0, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 6b2c2 │ │ │ │ + b.n 69b42 (double*, int)@@Base+0x182> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b.n 69b3c (double*, int)@@Base+0x17c> │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + strb r0, [r2, r5] │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r1, r5] │ │ │ │ + movs r6, r0 │ │ │ │ + strb r2, [r5, r2] │ │ │ │ + movs r6, r0 │ │ │ │ + subs r5, #114 @ 0x72 │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r0, [pc, #1016] @ (69f90 >::_M_realloc_append(double&&)@@Base+0x20>) │ │ │ │ + movs r4, r0 │ │ │ │ + cmp r3, #142 @ 0x8e │ │ │ │ + movs r4, r0 │ │ │ │ + strb r6, [r2, r0] │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r0, #25 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r2, r7] │ │ │ │ + movs r6, r0 │ │ │ │ │ │ │ │ -0006b2f4 > >, std::allocator > > > >::~_Vector_base()@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +00069bac >::reserve(unsigned int)@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ + bcs.n 69c14 >::reserve(unsigned int)@@Base+0x68> │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 6b310 > >, std::allocator > > > >::~_Vector_base()@@Base+0x1c> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + subs r3, r3, r2 │ │ │ │ + cmp.w r1, r3, asr #2 │ │ │ │ + bhi.n 69bd4 >::reserve(unsigned int)@@Base+0x28> │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ + lsls r5, r1, #2 │ │ │ │ + mov r0, r5 │ │ │ │ + subs r6, r6, r2 │ │ │ │ + blx 2b890 │ │ │ │ + ldrd r7, r2, [r4] │ │ │ │ + mov r8, r0 │ │ │ │ + subs r2, r2, r7 │ │ │ │ + cmp r2, #0 │ │ │ │ + bgt.n 69bfc >::reserve(unsigned int)@@Base+0x50> │ │ │ │ + cbnz r7, 69c0e >::reserve(unsigned int)@@Base+0x62> │ │ │ │ + add r6, r8 │ │ │ │ + add r5, r8 │ │ │ │ + strd r8, r6, [r4] │ │ │ │ + str r5, [r4, #8] │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2d5c8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - subs r1, r1, r0 │ │ │ │ + subs r1, r1, r7 │ │ │ │ + mov r0, r7 │ │ │ │ blx 2c4e4 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.n 69bee >::reserve(unsigned int)@@Base+0x42> │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + subs r1, r1, r7 │ │ │ │ + b.n 69c06 >::reserve(unsigned int)@@Base+0x5a> │ │ │ │ + ldr r0, [pc, #4] @ (69c1c >::reserve(unsigned int)@@Base+0x70>) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c184 │ │ │ │ + @ instruction: 0x478a │ │ │ │ + movs r4, r0 │ │ │ │ │ │ │ │ -0006b314 const, std::pair > >, std::allocator const, std::pair > > > >::~_Vector_base()@@Base>: │ │ │ │ +00069c20 >::~_Vector_base()@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 6b330 const, std::pair > >, std::allocator const, std::pair > > > >::~_Vector_base()@@Base+0x1c> │ │ │ │ + cbz r0, 69c3c >::~_Vector_base()@@Base+0x1c> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006b334 > >, std::allocator > > > >::reserve(unsigned int)@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00069c40 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base>: │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 69cc2 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x82> │ │ │ │ + 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, #4072] @ 0xfe8 │ │ │ │ - cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 6b39e > >, std::allocator > > > >::reserve(unsigned int)@@Base+0x6a> │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - subs r3, r3, r2 │ │ │ │ - cmp.w r1, r3, asr #2 │ │ │ │ - bhi.n 6b35c > >, std::allocator > > > >::reserve(unsigned int)@@Base+0x28> │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - lsls r5, r1, #2 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov fp, r3 │ │ │ │ + sub sp, #12 │ │ │ │ + ldrd r8, r3, [r0, #4] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + sub.w r3, r3, r8 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp.w r2, r3, asr #3 │ │ │ │ + bhi.n 69cc4 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x84> │ │ │ │ + sub.w r9, r8, r1 │ │ │ │ + ldrd sl, fp, [fp] │ │ │ │ + mov.w r0, r9, asr #3 │ │ │ │ + cmp r2, r0 │ │ │ │ + bcc.n 69d4e >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x10e> │ │ │ │ + subs r0, r2, r0 │ │ │ │ + it eq │ │ │ │ + moveq r0, r8 │ │ │ │ + beq.n 69c98 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x58> │ │ │ │ + add.w r0, r8, r0, lsl #3 │ │ │ │ + cmp r8, r0 │ │ │ │ + beq.n 69c98 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x58> │ │ │ │ + mov r3, r8 │ │ │ │ + strd sl, fp, [r3], #8 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 69c90 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x50> │ │ │ │ + cmp.w r9, #8 │ │ │ │ + str r0, [r6, #4] │ │ │ │ + ble.w 69dac >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x16c> │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2c7f8 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + add r0, r9 │ │ │ │ + cmp r8, r7 │ │ │ │ + str r0, [r6, #4] │ │ │ │ + beq.n 69cbc >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x7c> │ │ │ │ + strd sl, fp, [r4], #8 │ │ │ │ + cmp r8, r4 │ │ │ │ + bne.n 69cb4 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x74> │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bx lr │ │ │ │ + ldr.w sl, [r0] │ │ │ │ + mvn.w r3, #4026531840 @ 0xf0000000 │ │ │ │ + sub.w r4, r8, sl │ │ │ │ + asrs r4, r4, #3 │ │ │ │ + subs r2, r3, r4 │ │ │ │ + cmp r5, r2 │ │ │ │ + bhi.w 69df0 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x1b0> │ │ │ │ + cmp r5, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + it cc │ │ │ │ + movcc r1, r4 │ │ │ │ + sub.w r2, r7, sl │ │ │ │ + adds r4, r4, r1 │ │ │ │ + bcs.n 69d8a >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x14a> │ │ │ │ + mov r9, r4 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 69da2 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x162> │ │ │ │ + lsls r5, r5, #3 │ │ │ │ + add.w r3, r9, r2 │ │ │ │ + vldr d7, [fp] │ │ │ │ + adds r1, r3, r5 │ │ │ │ + vstmia r3!, {d7} │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 69cfc >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0xbc> │ │ │ │ + cmp r2, #8 │ │ │ │ + ble.n 69dc6 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x186> │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2c7f8 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + add r2, r5 │ │ │ │ + sub.w r8, r8, r7 │ │ │ │ + add.w r5, r9, r2 │ │ │ │ + cmp.w r8, #8 │ │ │ │ + ble.n 69dba >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x17a> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - sub.w r8, r3, r2 │ │ │ │ - blx 2b890 │ │ │ │ - mov r7, r0 │ │ │ │ - ldrd r0, r6, [r4] │ │ │ │ - cmp r0, r6 │ │ │ │ - beq.n 6b384 > >, std::allocator > > > >::reserve(unsigned int)@@Base+0x50> │ │ │ │ - subs r2, r7, #4 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ - str.w r1, [r2, #4]! │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.n 6b378 > >, std::allocator > > > >::reserve(unsigned int)@@Base+0x44> │ │ │ │ - cbz r0, 6b38e > >, std::allocator > > > >::reserve(unsigned int)@@Base+0x5a> │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - subs r1, r1, r0 │ │ │ │ + blx 2d5c8 │ │ │ │ + add r5, r8 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 69d42 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x102> │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + mov r0, sl │ │ │ │ + sub.w r1, r1, sl │ │ │ │ blx 2c4e4 │ │ │ │ - add.w r3, r7, r8 │ │ │ │ + strd r9, r5, [r6] │ │ │ │ + str r4, [r6, #8] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + lsls r5, r2, #3 │ │ │ │ + sub.w r9, r8, r5 │ │ │ │ + cmp r5, #8 │ │ │ │ + ble.n 69dde >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x19e> │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2c7f8 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + sub.w r2, r9, r7 │ │ │ │ + add r3, r5 │ │ │ │ + cmp r2, #8 │ │ │ │ + str r3, [r6, #4] │ │ │ │ + ble.n 69dd2 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x192> │ │ │ │ + sub.w r0, r8, r2 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2c7f8 │ │ │ │ add r5, r7 │ │ │ │ - strd r7, r3, [r4] │ │ │ │ - str r5, [r4, #8] │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #8] @ (6b3a8 > >, std::allocator > > > >::reserve(unsigned int)@@Base+0x74>) │ │ │ │ + cmp r5, r7 │ │ │ │ + beq.n 69cbc >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x7c> │ │ │ │ + strd sl, fp, [r4], #8 │ │ │ │ + cmp r5, r4 │ │ │ │ + bne.n 69d80 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x140> │ │ │ │ + b.n 69cbc >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x7c> │ │ │ │ + movw r4, #65528 @ 0xfff8 │ │ │ │ + movt r4, #32767 @ 0x7fff │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2b890 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r9, r0 │ │ │ │ + add r4, r0 │ │ │ │ + b.n 69cf0 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0xb0> │ │ │ │ + cmp r3, r4 │ │ │ │ + it cs │ │ │ │ + movcs r3, r4 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + b.n 69d92 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x152> │ │ │ │ + bne.w 69cac >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x6c> │ │ │ │ + ldrd r2, r3, [r7] │ │ │ │ + strd r2, r3, [r0] │ │ │ │ + b.n 69cac >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x6c> │ │ │ │ + bne.n 69d2e >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0xee> │ │ │ │ + ldrd r0, r1, [r7] │ │ │ │ + strd r0, r1, [r5] │ │ │ │ + b.n 69d2e >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0xee> │ │ │ │ + bne.n 69d14 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0xd4> │ │ │ │ + ldrd r0, r1, [sl] │ │ │ │ + strd r0, r1, [r9] │ │ │ │ + b.n 69d14 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0xd4> │ │ │ │ + bne.n 69d7a >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x13a> │ │ │ │ + ldrd r2, r3, [r7] │ │ │ │ + strd r2, r3, [r8, #-8] │ │ │ │ + b.n 69d7a >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x13a> │ │ │ │ + beq.n 69de4 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x1a4> │ │ │ │ + mov r3, r8 │ │ │ │ + b.n 69d64 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x124> │ │ │ │ + ldrd r2, r3, [r9] │ │ │ │ + strd r2, r3, [r8] │ │ │ │ + mov r3, r8 │ │ │ │ + b.n 69d64 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x124> │ │ │ │ + ldr r0, [pc, #4] @ (69df8 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x1b8>) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - nop │ │ │ │ - movs r3, #124 @ 0x7c │ │ │ │ + cmp sl, r9 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006b3ac > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00069dfc const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #340] @ (69f64 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x168>) │ │ │ │ + ldr r3, [pc, #340] @ (69f68 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x16c>) │ │ │ │ + sub sp, #20 │ │ │ │ + add r2, pc │ │ │ │ + mov r5, r0 │ │ │ │ + movs r0, #32 │ │ │ │ + mov r7, r1 │ │ │ │ + add.w r8, r5, #4 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2b890 │ │ │ │ + add.w r2, r6, #8 │ │ │ │ + add.w ip, r0, #16 │ │ │ │ + add.w r3, r0, #24 │ │ │ │ + mov r4, r0 │ │ │ │ + ldmia.w r6, {r0, r1} │ │ │ │ + stmia.w ip, {r0, r1} │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + cmp r7, r8 │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + beq.n 69eee const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0xf2> │ │ │ │ + ldr.w r9, [r4, #16] │ │ │ │ + mov r6, r7 │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ + cmp r9, r3 │ │ │ │ + bge.n 69e94 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x98> │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.n 69ebe const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0xc2> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2cbf0 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cmp r9, r3 │ │ │ │ + ble.n 69f1a const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x11e> │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cbnz r3, 69ebe const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0xc2> │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + cmp r8, r6 │ │ │ │ + it eq │ │ │ │ + orreq.w r0, r0, #1 │ │ │ │ + cbnz r0, 69ec0 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0xc4> │ │ │ │ + ldr.w r9, [r4, #16] │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + cmp r9, r3 │ │ │ │ + blt.n 69ebe const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0xc2> │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + bne.n 69ec0 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0xc4> │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + b.n 69f44 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x148> │ │ │ │ + beq.n 69f0e const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x112> │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.n 69f50 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x154> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2c508 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cmp r9, r3 │ │ │ │ + blt.n 69eb2 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0xb6> │ │ │ │ + bne.n 69f24 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x128> │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + bge.n 69f24 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x128> │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 69e84 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x88> │ │ │ │ + mov r6, r0 │ │ │ │ + movs r0, #1 │ │ │ │ + b.n 69ec0 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0xc4> │ │ │ │ + movs r0, #1 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r6, r4 │ │ │ │ + blx 2ba50 │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r5, #20] │ │ │ │ + ldr r2, [pc, #152] @ (69f6c const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x170>) │ │ │ │ + ldr r3, [pc, #144] @ (69f68 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x16c>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 69f54 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x158> │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + cbnz r3, 69f2a const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x12e> │ │ │ │ + ldrd r2, r3, [r4, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 694e8 │ │ │ │ + ldrd r6, r3, [sp, #4] │ │ │ │ + cbnz r3, 69f58 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x15c> │ │ │ │ + movs r1, #32 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c4e4 │ │ │ │ + b.n 69ed2 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0xd6> │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + ldr r2, [r7, #20] │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt.n 69e5c const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x60> │ │ │ │ + bge.n 69f04 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x108> │ │ │ │ + b.n 69e96 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x9a> │ │ │ │ + bne.n 69f24 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x128> │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + cmp r2, r3 │ │ │ │ + blt.n 69e6e const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x72> │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + mov r2, r9 │ │ │ │ + b.n 69ef6 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0xfa> │ │ │ │ + ldr r6, [r5, #16] │ │ │ │ + ldr.w r9, [r4, #16] │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + cmp r3, r9 │ │ │ │ + blt.n 69f50 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x154> │ │ │ │ + bne.n 69ef2 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0xf6> │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + cmp r2, r3 │ │ │ │ + bge.n 69ef2 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0xf6> │ │ │ │ + cmp r7, r6 │ │ │ │ + beq.n 69ebe const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0xc2> │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + ite ge │ │ │ │ + movge r0, #0 │ │ │ │ + movlt r0, #1 │ │ │ │ + b.n 69ec0 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0xc4> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 69e76 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x7a> │ │ │ │ + blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ + subs r0, r6, #0 │ │ │ │ + mov r6, r3 │ │ │ │ + it ne │ │ │ │ + movne r0, #1 │ │ │ │ + b.n 69e76 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x7a> │ │ │ │ + nop │ │ │ │ + str r4, [r2, r4] │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r2, r1] │ │ │ │ + movs r6, r0 │ │ │ │ + │ │ │ │ +00069f70 >::_M_realloc_append(double&&)@@Base>: │ │ │ │ + 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 │ │ │ │ - ldrd r8, r4, [r0] │ │ │ │ + ldrd r8, r7, [r0] │ │ │ │ mov r9, r1 │ │ │ │ - mvn.w r1, #3758096384 @ 0xe0000000 │ │ │ │ - sub.w sl, r4, r8 │ │ │ │ - mov.w r3, sl, asr #2 │ │ │ │ + mvn.w r1, #4026531840 @ 0xf0000000 │ │ │ │ + sub.w r7, r7, r8 │ │ │ │ + asrs r3, r7, #3 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 6b440 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0x94> │ │ │ │ + beq.n 6a00a >::_M_realloc_append(double&&)@@Base+0x9a> │ │ │ │ cmp r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - adds r5, r3, r2 │ │ │ │ - bcs.n 6b436 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0x8a> │ │ │ │ - cmp r5, r1 │ │ │ │ + adds r4, r3, r2 │ │ │ │ + bcs.n 6a000 >::_M_realloc_append(double&&)@@Base+0x90> │ │ │ │ + cmp r4, r1 │ │ │ │ it cs │ │ │ │ - movcs r5, r1 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - mov r0, r5 │ │ │ │ + movcs r4, r1 │ │ │ │ + lsls r4, r4, #3 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2b890 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r8, r4 │ │ │ │ - str.w r3, [r0, sl] │ │ │ │ - beq.n 6b432 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0x86> │ │ │ │ - subs r2, r0, #4 │ │ │ │ - mov r3, r8 │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ - str.w r1, [r2, #4]! │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 6b400 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0x54> │ │ │ │ - sub.w r4, r3, r8 │ │ │ │ - add r4, r7 │ │ │ │ - adds r4, #4 │ │ │ │ + vldr d7, [r9] │ │ │ │ + adds r3, r0, r7 │ │ │ │ + add.w r9, r7, #8 │ │ │ │ + mov r5, r0 │ │ │ │ + add r9, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + vstr d7, [r3] │ │ │ │ + bgt.n 69fd8 >::_M_realloc_append(double&&)@@Base+0x68> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6b426 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0x7a> │ │ │ │ + bne.n 69ff8 >::_M_realloc_append(double&&)@@Base+0x88> │ │ │ │ + add r4, r5 │ │ │ │ + strd r5, r9, [r6] │ │ │ │ + str r4, [r6, #8] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 2d5c8 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - mov r0, r8 │ │ │ │ sub.w r1, r1, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + add r4, r5 │ │ │ │ blx 2c4e4 │ │ │ │ - add r5, r7 │ │ │ │ - strd r7, r4, [r6] │ │ │ │ - str r5, [r6, #8] │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 6b412 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0x66> │ │ │ │ - movw r5, #65532 @ 0xfffc │ │ │ │ - movt r5, #32767 @ 0x7fff │ │ │ │ - b.n 6b3e8 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0x3c> │ │ │ │ - ldr r0, [pc, #4] @ (6b448 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0x9c>) │ │ │ │ + strd r5, r9, [r6] │ │ │ │ + str r4, [r6, #8] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + sub.w r1, r1, r8 │ │ │ │ + b.n 69fe6 >::_M_realloc_append(double&&)@@Base+0x76> │ │ │ │ + movw r4, #65528 @ 0xfff8 │ │ │ │ + movt r4, #32767 @ 0x7fff │ │ │ │ + b.n 69faa >::_M_realloc_append(double&&)@@Base+0x3a> │ │ │ │ + ldr r0, [pc, #8] @ (6a014 >::_M_realloc_append(double&&)@@Base+0xa4>) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - @ instruction: 0xf7a60003 │ │ │ │ + nop │ │ │ │ + asrs r4, r0, #28 │ │ │ │ + movs r4, r0 │ │ │ │ │ │ │ │ -0006b44c const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0006a018 >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base>: │ │ │ │ + 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 │ │ │ │ - ldrd r8, r4, [r0] │ │ │ │ + ldrd r8, r7, [r0] │ │ │ │ mov r9, r1 │ │ │ │ mvn.w r1, #3758096384 @ 0xe0000000 │ │ │ │ - sub.w sl, r4, r8 │ │ │ │ - mov.w r3, sl, asr #2 │ │ │ │ + sub.w r7, r7, r8 │ │ │ │ + asrs r3, r7, #2 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 6b4e0 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base+0x94> │ │ │ │ + beq.n 6a0ae >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base+0x96> │ │ │ │ cmp r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - adds r5, r3, r2 │ │ │ │ - bcs.n 6b4d6 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base+0x8a> │ │ │ │ - cmp r5, r1 │ │ │ │ + adds r4, r3, r2 │ │ │ │ + bcs.n 6a0a4 >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base+0x8c> │ │ │ │ + cmp r4, r1 │ │ │ │ it cs │ │ │ │ - movcs r5, r1 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - mov r0, r5 │ │ │ │ + movcs r4, r1 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2b890 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r8, r4 │ │ │ │ - str.w r3, [r0, sl] │ │ │ │ - beq.n 6b4d2 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base+0x86> │ │ │ │ - subs r2, r0, #4 │ │ │ │ - mov r3, r8 │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ - str.w r1, [r2, #4]! │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 6b4a0 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base+0x54> │ │ │ │ - sub.w r4, r3, r8 │ │ │ │ - add r4, r7 │ │ │ │ - adds r4, #4 │ │ │ │ + add.w r9, r7, #4 │ │ │ │ + mov r5, r0 │ │ │ │ + add r9, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + str r3, [r0, r7] │ │ │ │ + bgt.n 6a07c >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base+0x64> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6b4c6 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base+0x7a> │ │ │ │ + bne.n 6a09c >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base+0x84> │ │ │ │ + add r4, r5 │ │ │ │ + strd r5, r9, [r6] │ │ │ │ + str r4, [r6, #8] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 2d5c8 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - mov r0, r8 │ │ │ │ sub.w r1, r1, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + add r4, r5 │ │ │ │ blx 2c4e4 │ │ │ │ - add r5, r7 │ │ │ │ - strd r7, r4, [r6] │ │ │ │ - str r5, [r6, #8] │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 6b4b2 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base+0x66> │ │ │ │ - movw r5, #65532 @ 0xfffc │ │ │ │ - movt r5, #32767 @ 0x7fff │ │ │ │ - b.n 6b488 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base+0x3c> │ │ │ │ - ldr r0, [pc, #4] @ (6b4e8 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base+0x9c>) │ │ │ │ + strd r5, r9, [r6] │ │ │ │ + str r4, [r6, #8] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + sub.w r1, r1, r8 │ │ │ │ + b.n 6a08a >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base+0x72> │ │ │ │ + movw r4, #65532 @ 0xfffc │ │ │ │ + movt r4, #32767 @ 0x7fff │ │ │ │ + b.n 6a052 >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base+0x3a> │ │ │ │ + ldr r0, [pc, #8] @ (6a0b8 >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base+0xa0>) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - @ instruction: 0xf7060003 │ │ │ │ + nop │ │ │ │ + asrs r0, r4, #25 │ │ │ │ + movs r4, r0 │ │ │ │ │ │ │ │ -0006b4ec > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0006a0bc : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #248] @ (6b5f8 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x10c>) │ │ │ │ - ldr r3, [pc, #248] @ (6b5fc > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x110>) │ │ │ │ - sub sp, #20 │ │ │ │ - add r2, pc │ │ │ │ - mov r6, r0 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ - mov r5, r1 │ │ │ │ - add.w r9, r6, #4 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #40] @ (6a0f8 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c24c │ │ │ │ + mov.w r0, #272 @ 0x110 │ │ │ │ blx 2b890 │ │ │ │ - mov r2, r4 │ │ │ │ - add.w ip, r0, #24 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r5, r9 │ │ │ │ - ldr.w r8, [r2], #8 │ │ │ │ - str.w r8, [r0, #16] │ │ │ │ - ldmia r2, {r0, r1, r2, r3} │ │ │ │ - stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - beq.n 6b590 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xa4> │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - cmp r3, r8 │ │ │ │ - ble.n 6b56e > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x82> │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.n 6b58c > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xa0> │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2cbf0 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r3, r8 │ │ │ │ - bge.n 6b594 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xa8> │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6b5d8 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xec> │ │ │ │ - mov r2, r5 │ │ │ │ - movs r0, #1 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 2ba50 │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ - mov r4, r7 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #20] │ │ │ │ - b.n 6b5b2 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xc6> │ │ │ │ - mov r4, r5 │ │ │ │ - bge.n 6b5aa > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xbe> │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.n 6b5d6 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xea> │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c508 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r3, r8 │ │ │ │ - ble.n 6b594 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xa8> │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 6b5f0 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x104> │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 6b55c > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x70> │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ - cbnz r3, 6b5ce > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xe2> │ │ │ │ - mov r2, r8 │ │ │ │ - add r0, sp, #4 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 6b290 │ │ │ │ - ldrd r4, r2, [sp, #4] │ │ │ │ - subs r0, r4, #0 │ │ │ │ - it ne │ │ │ │ - movne r0, #1 │ │ │ │ - cbnz r2, 6b5d8 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xec> │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2c4e4 │ │ │ │ - ldr r2, [pc, #76] @ (6b600 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x114>) │ │ │ │ - ldr r3, [pc, #68] @ (6b5fc > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x110>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 6b5f4 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x108> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r4, r0 │ │ │ │ + blx 2d2cc │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ - cmp r3, r8 │ │ │ │ - bge.n 6b594 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xa8> │ │ │ │ - movs r0, #0 │ │ │ │ - cmp r9, r2 │ │ │ │ - it eq │ │ │ │ - orreq.w r0, r0, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6b55c > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x70> │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ - cmp r8, r4 │ │ │ │ - ite ge │ │ │ │ - movge r0, #0 │ │ │ │ - movlt r0, #1 │ │ │ │ - b.n 6b55c > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x70> │ │ │ │ - mov r2, r5 │ │ │ │ - b.n 6b5e4 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xf8> │ │ │ │ - blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - subs r2, #36 @ 0x24 │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #114 @ 0x72 │ │ │ │ - movs r6, r0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov.w r1, #272 @ 0x110 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c4e4 │ │ │ │ + blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ + nop │ │ │ │ + orrs r6, r0 │ │ │ │ + movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006b608 : │ │ │ │ +0006a100 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -98801,198 +96785,198 @@ │ │ │ │ mov r1, r5 │ │ │ │ blx 2bd7c │ │ │ │ ldr r1, [r7, #120] @ 0x78 │ │ │ │ ldrd r2, r3, [r7, #124] @ 0x7c │ │ │ │ vadd.f64 d8, d8, d0 │ │ │ │ ldrd fp, sl, [r7, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6b6a6 │ │ │ │ + ble.n 6a19e │ │ │ │ sub.w r8, r2, #4 │ │ │ │ add.w r9, r1, r3, lsl #2 │ │ │ │ mov r6, r5 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r8, #4]! │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ cmp r3, #0 │ │ │ │ add.w r4, r2, r3 │ │ │ │ - ble.n 6b69e │ │ │ │ + ble.n 6a196 │ │ │ │ vldr d6, [r6] │ │ │ │ add.w lr, sl, r2, lsl #2 │ │ │ │ add.w ip, fp, r2, lsl #3 │ │ │ │ - b.n 6b684 │ │ │ │ + b.n 6a17c │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ vadd.f64 d7, d6, d6 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ vldr d4, [r3] │ │ │ │ vmul.f64 d7, d7, d4 │ │ │ │ vmla.f64 d8, d7, d5 │ │ │ │ - bge.n 6b69e │ │ │ │ + bge.n 6a196 │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ vldmia ip!, {d5} │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 6b66a │ │ │ │ + bne.n 6a162 │ │ │ │ vmul.f64 d7, d6, d6 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ vmla.f64 d8, d7, d5 │ │ │ │ - blt.n 6b684 │ │ │ │ + blt.n 6a17c │ │ │ │ adds r0, #1 │ │ │ │ adds r6, #8 │ │ │ │ cmp r1, r9 │ │ │ │ - bne.n 6b64c │ │ │ │ + bne.n 6a144 │ │ │ │ mov r0, r7 │ │ │ │ blx 2ce20 │ │ │ │ mov r0, r7 │ │ │ │ vsub.f64 d9, d0, d8 │ │ │ │ blx 2bb94 │ │ │ │ vsub.f64 d0, d8, d0 │ │ │ │ vcmpe.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it pl │ │ │ │ vmovpl.f64 d0, d9 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -0006b6d0 : │ │ │ │ +0006a1c8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w sl, [pc, #764] @ 6b9e0 │ │ │ │ + ldr.w sl, [pc, #764] @ 6a4d8 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #764] @ (6b9e4 ) │ │ │ │ + ldr r3, [pc, #764] @ (6a4dc ) │ │ │ │ movs r2, #30 │ │ │ │ add sl, pc │ │ │ │ - ldr r1, [pc, #760] @ (6b9e8 ) │ │ │ │ + ldr r1, [pc, #760] @ (6a4e0 ) │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r4, [sl, r3] │ │ │ │ mov r0, r4 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2ce20 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d7d0 (double)@plt> │ │ │ │ - ldr r1, [pc, #736] @ (6b9ec ) │ │ │ │ + ldr r1, [pc, #736] @ (6a4e4 ) │ │ │ │ movs r2, #17 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2bb94 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d7d0 (double)@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r0 │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 6b9da │ │ │ │ + beq.w 6a4d2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6b946 │ │ │ │ + beq.w 6a43e │ │ │ │ ldrb.w r1, [r6, #39] @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ - ldr r1, [pc, #676] @ (6b9f0 ) │ │ │ │ + ldr r1, [pc, #676] @ (6a4e8 ) │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2c1f8 │ │ │ │ - ldr r2, [pc, #664] @ (6b9f4 ) │ │ │ │ + ldr r2, [pc, #664] @ (6a4ec ) │ │ │ │ ldr.w r6, [sl, r2] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 6b9aa │ │ │ │ + bne.w 6a4a2 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ mov r0, r4 │ │ │ │ blx 2da38 │ │ │ │ - ldr r1, [pc, #644] @ (6b9f8 ) │ │ │ │ + ldr r1, [pc, #644] @ (6a4f0 ) │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #12 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r5 │ │ │ │ ldr r7, [r3, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 6b9da │ │ │ │ + beq.w 6a4d2 │ │ │ │ ldrb r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6b922 │ │ │ │ + beq.w 6a41a │ │ │ │ ldrb.w r1, [r7, #39] @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c1f8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 6b9b6 │ │ │ │ + bne.w 6a4ae │ │ │ │ ldr.w r8, [r0, #28] │ │ │ │ mov r0, r9 │ │ │ │ blx 2c1f8 │ │ │ │ - ldr r2, [pc, #572] @ (6b9fc ) │ │ │ │ + ldr r2, [pc, #572] @ (6a4f4 ) │ │ │ │ ldr.w r1, [sl, r2] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 6b9b0 │ │ │ │ + bne.w 6a4a8 │ │ │ │ ldr r7, [r0, #20] │ │ │ │ mov r0, r9 │ │ │ │ blx 2c1f8 │ │ │ │ - ldr r2, [pc, #552] @ (6ba00 ) │ │ │ │ + ldr r2, [pc, #552] @ (6a4f8 ) │ │ │ │ ldr.w r1, [sl, r2] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 6b9a4 │ │ │ │ + bne.w 6a49c │ │ │ │ ldr r5, [r0, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 6b8ae │ │ │ │ + ble.n 6a3a6 │ │ │ │ vldmia r5!, {d0} │ │ │ │ mov r0, r4 │ │ │ │ blx 2d7d0 (double)@plt> │ │ │ │ - ldr r1, [pc, #520] @ (6ba04 ) │ │ │ │ + ldr r1, [pc, #520] @ (6a4fc ) │ │ │ │ movs r2, #3 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ mov.w fp, #0 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 2da38 │ │ │ │ - ldr r1, [pc, #500] @ (6ba08 ) │ │ │ │ + ldr r1, [pc, #500] @ (6a500 ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r3, [pc, #496] @ (6ba0c ) │ │ │ │ + ldr r3, [pc, #496] @ (6a504 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #492] @ (6ba10 ) │ │ │ │ + ldr r3, [pc, #492] @ (6a508 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #492] @ (6ba14 ) │ │ │ │ + ldr r3, [pc, #492] @ (6a50c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r8, fp │ │ │ │ - beq.n 6b8ae │ │ │ │ + beq.n 6a3a6 │ │ │ │ vldmia r5!, {d0} │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 6b850 │ │ │ │ + ble.n 6a348 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ vldr d0, [r5, #-8] │ │ │ │ mov r0, r4 │ │ │ │ blx 2d7d0 (double)@plt> │ │ │ │ @@ -99006,197 +96990,199 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #2 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ movw r3, #52429 @ 0xcccd │ │ │ │ movt r3, #52428 @ 0xcccc │ │ │ │ mul.w r3, r3, fp │ │ │ │ cmp.w r3, #858993459 @ 0x33333333 │ │ │ │ - bhi.n 6b82c │ │ │ │ + bhi.n 6a324 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r4 │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 6b9da │ │ │ │ + beq.w 6a4d2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - cbz r3, 6b8de │ │ │ │ + cbz r3, 6a3d6 │ │ │ │ ldrb.w r1, [r6, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ add.w fp, fp, #1 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ cmp r8, fp │ │ │ │ - bne.n 6b834 │ │ │ │ + bne.n 6a32c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r4 │ │ │ │ ldr r5, [r3, #124] @ 0x7c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 6b9da │ │ │ │ + beq.w 6a4d2 │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ - cbz r3, 6b900 │ │ │ │ + cbz r3, 6a3f8 │ │ │ │ ldrb.w r1, [r5, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ ldr.w r3, [r9, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b96a │ │ │ │ + bne.n 6a462 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #304] @ (6ba18 ) │ │ │ │ + ldr r3, [pc, #304] @ (6a510 ) │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.n 6b89c │ │ │ │ + beq.n 6a394 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6b89c │ │ │ │ + b.n 6a394 │ │ │ │ mov r0, r5 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r2, [pc, #272] @ (6ba18 ) │ │ │ │ + ldr r2, [pc, #272] @ (6a510 ) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.n 6b8c6 │ │ │ │ + beq.n 6a3be │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6b8c6 │ │ │ │ + b.n 6a3be │ │ │ │ mov r0, r7 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #236] @ (6ba18 ) │ │ │ │ + ldr r3, [pc, #236] @ (6a510 ) │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 6b79a │ │ │ │ + beq.w 6a292 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6b79a │ │ │ │ + b.n 6a292 │ │ │ │ mov r0, r6 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #200] @ (6ba18 ) │ │ │ │ + ldr r3, [pc, #200] @ (6a510 ) │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 6b73e │ │ │ │ + beq.w 6a236 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6b73e │ │ │ │ - ldr r1, [pc, #176] @ (6ba1c ) │ │ │ │ + b.n 6a236 │ │ │ │ + ldr r1, [pc, #176] @ (6a514 ) │ │ │ │ movs r2, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r4 │ │ │ │ ldr r5, [r3, #124] @ 0x7c │ │ │ │ - cbz r5, 6b9da │ │ │ │ + cbz r5, 6a4d2 │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ - cbz r3, 6b9bc │ │ │ │ + cbz r3, 6a4b4 │ │ │ │ ldrb.w r1, [r5, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r9, #88 @ 0x58 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2bafc │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6b7e8 │ │ │ │ + b.n 6a2e0 │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6b76c │ │ │ │ + b.n 6a264 │ │ │ │ blx r2 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 6b7d0 │ │ │ │ + b.n 6a2c8 │ │ │ │ blx r2 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 6b7b8 │ │ │ │ + b.n 6a2b0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r2, [pc, #84] @ (6ba18 ) │ │ │ │ + ldr r2, [pc, #84] @ (6a510 ) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #10 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b98a │ │ │ │ + beq.n 6a482 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6b98a │ │ │ │ + b.n 6a482 │ │ │ │ blx 2cfd0 │ │ │ │ nop │ │ │ │ - subs r0, #62 @ 0x3e │ │ │ │ + ldr r5, [pc, #280] @ (6a5f4 ) │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #128 @ 0x80 │ │ │ │ + tst r4, r1 │ │ │ │ movs r4, r0 │ │ │ │ - cmp r7, #130 @ 0x82 │ │ │ │ + tst r6, r1 │ │ │ │ movs r4, r0 │ │ │ │ - cmp r7, #86 @ 0x56 │ │ │ │ + rors r2, r4 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #31 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #64 @ 0x40 │ │ │ │ + rors r4, r1 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r5, #29 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adc.w r0, r6, #3 │ │ │ │ - cmp r4, #0 │ │ │ │ + lsls r6, r3, #25 │ │ │ │ movs r4, r0 │ │ │ │ - cmp r6, #172 @ 0xac │ │ │ │ + adcs r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xf1220003 │ │ │ │ - cmp r3, #236 @ 0xec │ │ │ │ + asrs r4, r7 │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r2, r7, #24 │ │ │ │ + movs r4, r0 │ │ │ │ + asrs r4, r5 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r6, #25 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #92 @ 0x5c │ │ │ │ + subs r7, #236 @ 0xec │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006ba20 : │ │ │ │ +0006a518 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #64] @ (6ba70 ) │ │ │ │ + ldr r5, [pc, #64] @ (6a568 ) │ │ │ │ mov r4, r0 │ │ │ │ blx 2bb70 │ │ │ │ - ldr r3, [pc, #60] @ (6ba74 ) │ │ │ │ + ldr r3, [pc, #60] @ (6a56c ) │ │ │ │ add r5, pc │ │ │ │ - vldr d7, [pc, #44] @ 6ba68 │ │ │ │ + vldr d7, [pc, #44] @ 6a560 │ │ │ │ add.w r0, r4, #88 @ 0x58 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ vstr d7, [r4, #80] @ 0x50 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2bc98 │ │ │ │ movs r3, #0 │ │ │ │ @@ -99204,29 +97190,29 @@ │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 2d694 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r4, #240 @ 0xf0 │ │ │ │ + ldr r1, [pc, #992] @ (6a94c ) │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r6, #20 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006ba78 : │ │ │ │ +0006a570 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #60] @ (6bac4 ) │ │ │ │ + ldr r6, [pc, #60] @ (6a5bc ) │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ blx 2de74 │ │ │ │ - ldr r3, [pc, #52] @ (6bac8 ) │ │ │ │ + ldr r3, [pc, #52] @ (6a5c0 ) │ │ │ │ add r6, pc │ │ │ │ add.w r1, r5, #88 @ 0x58 │ │ │ │ add.w r0, r4, #88 @ 0x58 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldrd r2, r3, [r5, #80] @ 0x50 │ │ │ │ @@ -99235,20 +97221,20 @@ │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 2d694 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - adds r4, #150 @ 0x96 │ │ │ │ + ldr r1, [pc, #632] @ (6a838 ) │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r6, #20 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006bacc : │ │ │ │ +0006a5c4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #160 @ 0xa0 │ │ │ │ blx 2b890 │ │ │ │ @@ -99259,496 +97245,496 @@ │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -0006bafc : │ │ │ │ +0006a5f4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 6bb32 │ │ │ │ + beq.n 6a62a │ │ │ │ mov r5, r1 │ │ │ │ blx 2ca60 │ │ │ │ add.w r1, r5, #88 @ 0x58 │ │ │ │ add.w r0, r4, #88 @ 0x58 │ │ │ │ ldrd r2, r3, [r5, #80] @ 0x50 │ │ │ │ strd r2, r3, [r4, #80] @ 0x50 │ │ │ │ blx 2d8b8 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0006bb38 : │ │ │ │ +0006a630 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #28] @ (6bb64 ) │ │ │ │ + ldr r5, [pc, #28] @ (6a65c ) │ │ │ │ mov r4, r0 │ │ │ │ blx 2d990 │ │ │ │ - ldr r3, [pc, #24] @ (6bb68 ) │ │ │ │ + ldr r3, [pc, #24] @ (6a660 ) │ │ │ │ add r5, pc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ adds r3, #8 │ │ │ │ strd r2, r2, [r4, #28] │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - adds r3, #216 @ 0xd8 │ │ │ │ + ldr r0, [pc, #896] @ (6a9e0 ) │ │ │ │ movs r6, r0 │ │ │ │ asrs r4, r2, #2 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006bb6c : │ │ │ │ +0006a664 : │ │ │ │ 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, #188] @ (6bc3c ) │ │ │ │ + ldr r5, [pc, #188] @ (6a734 ) │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ blx 2bfc8 │ │ │ │ - ldr r3, [pc, #184] @ (6bc40 ) │ │ │ │ + ldr r3, [pc, #184] @ (6a738 ) │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r7, #32] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ subs r4, r4, r2 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 6bc1a │ │ │ │ + bhi.n 6a712 │ │ │ │ movs r3, #0 │ │ │ │ asrs r5, r4, #2 │ │ │ │ strd r3, r3, [r6, #28] │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ - cbz r5, 6bc04 │ │ │ │ + cbz r5, 6a6fc │ │ │ │ mov r0, r4 │ │ │ │ blx 2b890 │ │ │ │ add.w r9, r0, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r6, #28] │ │ │ │ cmp r5, #1 │ │ │ │ str.w r9, [r6, #36] @ 0x24 │ │ │ │ str.w r1, [r0], #4 │ │ │ │ - beq.n 6bbd2 │ │ │ │ + beq.n 6a6ca │ │ │ │ subs r2, r4, #4 │ │ │ │ blx 2c47c │ │ │ │ mov r0, r9 │ │ │ │ cmp r8, r0 │ │ │ │ str r0, [r6, #32] │ │ │ │ - beq.n 6bbfe │ │ │ │ + beq.n 6a6f6 │ │ │ │ movs r4, #0 │ │ │ │ movs r0, #160 @ 0xa0 │ │ │ │ blx 2b890 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r1, [r3, r4, lsl #2] │ │ │ │ blx 2c9f0 │ │ │ │ ldrd r2, r3, [r6, #28] │ │ │ │ str.w r5, [r2, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp.w r4, r3, asr #2 │ │ │ │ - bcc.n 6bbda │ │ │ │ + bcc.n 6a6d2 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r6, #28] │ │ │ │ strd r5, r5, [r6, #32] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx 2cdfc │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r0, [pc, #40] @ (6bc44 ) │ │ │ │ + ldr r0, [pc, #40] @ (6a73c ) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r1, r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6bc10 │ │ │ │ + beq.n 6a708 │ │ │ │ blx 2c4e4 │ │ │ │ - b.n 6bc10 │ │ │ │ - b.n 6bc2a │ │ │ │ - adds r3, #160 @ 0xa0 │ │ │ │ + b.n 6a708 │ │ │ │ + b.n 6a722 │ │ │ │ + ldr r0, [pc, #672] @ (6a9d8 ) │ │ │ │ movs r6, r0 │ │ │ │ asrs r4, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - push {} │ │ │ │ + ldmia r1!, {r3, r4} │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -0006bc48 : │ │ │ │ +0006a740 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r3, r2, [r0, #16] │ │ │ │ sub sp, #12 │ │ │ │ - ldr r6, [pc, #200] @ (6bd28 ) │ │ │ │ + ldr r6, [pc, #200] @ (6a820 ) │ │ │ │ mov r4, r0 │ │ │ │ subs r2, r2, r3 │ │ │ │ add r6, pc │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 6bc80 │ │ │ │ + ble.n 6a778 │ │ │ │ asrs r7, r2, #2 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6bc70 │ │ │ │ + b.n 6a768 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ cmp r7, r5 │ │ │ │ - bgt.n 6bc6e │ │ │ │ + bgt.n 6a766 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r7, r2, asr #2 │ │ │ │ - ble.n 6bca4 │ │ │ │ + ble.n 6a79c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6bc94 │ │ │ │ + b.n 6a78c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ cmp r7, r5 │ │ │ │ - bgt.n 6bc92 │ │ │ │ - ldr r3, [pc, #132] @ (6bd2c ) │ │ │ │ + bgt.n 6a78a │ │ │ │ + ldr r3, [pc, #132] @ (6a824 ) │ │ │ │ ldrd r2, r1, [r4, #28] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ subs r1, r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ asrs r1, r1, #2 │ │ │ │ blx 2c488 (unsigned long)@plt> │ │ │ │ - ldr r1, [pc, #116] @ (6bd30 ) │ │ │ │ + ldr r1, [pc, #116] @ (6a828 ) │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #16 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r5 │ │ │ │ ldr r7, [r3, #124] @ 0x7c │ │ │ │ - cbz r7, 6bd24 │ │ │ │ + cbz r7, 6a81c │ │ │ │ ldrb r3, [r7, #28] │ │ │ │ - cbz r3, 6bd08 │ │ │ │ + cbz r3, 6a800 │ │ │ │ ldrb.w r1, [r7, #39] @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ ldrd r2, r3, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6bd04 │ │ │ │ + beq.n 6a7fc │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ ldrd r2, r3, [r4, #28] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp.w r5, r3, asr #2 │ │ │ │ - bcc.n 6bcec │ │ │ │ + bcc.n 6a7e4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r7 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r2, [pc, #36] @ (6bd34 ) │ │ │ │ + ldr r2, [pc, #36] @ (6a82c ) │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r1, #10 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6bcd8 │ │ │ │ + beq.n 6a7d0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6bcd8 │ │ │ │ + b.n 6a7d0 │ │ │ │ blx 2cfd0 │ │ │ │ - adds r2, #198 @ 0xc6 │ │ │ │ + @ instruction: 0x47ce │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #54 @ 0x36 │ │ │ │ + subs r4, #198 @ 0xc6 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r6, #25 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006bd38 : │ │ │ │ +0006a830 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (6bd64 ) │ │ │ │ + ldr r3, [pc, #28] @ (6a85c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #28] @ (6bd68 ) │ │ │ │ + ldr r2, [pc, #28] @ (6a860 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r0], #88 │ │ │ │ blx 2b994 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d694 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r1, #220 @ 0xdc │ │ │ │ + mov ip, ip │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r6, #20 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006bd6c : │ │ │ │ +0006a864 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2baa8 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006bd8c : │ │ │ │ +0006a884 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #112] @ (6be0c ) │ │ │ │ + ldr r3, [pc, #112] @ (6a904 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r2, [pc, #112] @ (6be10 ) │ │ │ │ + ldr r2, [pc, #112] @ (6a908 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldrd r3, r1, [r0, #28] │ │ │ │ adds r2, #8 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6bdf4 │ │ │ │ - ldr r7, [pc, #96] @ (6be14 ) │ │ │ │ + beq.n 6a8ec │ │ │ │ + ldr r7, [pc, #96] @ (6a90c ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, pc │ │ │ │ - b.n 6bdd2 │ │ │ │ + b.n 6a8ca │ │ │ │ blx 2baa8 │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ ldrd r3, r1, [r6, #28] │ │ │ │ subs r2, r1, r3 │ │ │ │ adds r5, #1 │ │ │ │ cmp.w r5, r2, asr #2 │ │ │ │ - bcs.n 6bdf4 │ │ │ │ + bcs.n 6a8ec │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6bdc8 │ │ │ │ + beq.n 6a8c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 6bdb8 │ │ │ │ + beq.n 6a8b0 │ │ │ │ blx r3 │ │ │ │ adds r5, #1 │ │ │ │ ldrd r3, r1, [r6, #28] │ │ │ │ subs r2, r1, r3 │ │ │ │ cmp.w r5, r2, asr #2 │ │ │ │ - bcc.n 6bdd2 │ │ │ │ - cbz r3, 6be00 │ │ │ │ + bcc.n 6a8ca │ │ │ │ + cbz r3, 6a8f8 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ subs r1, r1, r3 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2cdfc │ │ │ │ mov r0, r6 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - adds r1, #136 @ 0x88 │ │ │ │ + mov r8, r2 │ │ │ │ movs r6, r0 │ │ │ │ asrs r4, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffb5ffff │ │ │ │ │ │ │ │ -0006be18 : │ │ │ │ +0006a910 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c894 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006be38 : │ │ │ │ +0006a930 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 6bee0 │ │ │ │ + beq.n 6a9d8 │ │ │ │ mov r7, r1 │ │ │ │ blx 2c2dc │ │ │ │ ldrd r3, r2, [r5, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6bee6 │ │ │ │ - ldr.w r8, [pc, #196] @ 6bf24 │ │ │ │ + beq.n 6a9de │ │ │ │ + ldr.w r8, [pc, #196] @ 6aa1c │ │ │ │ movs r4, #0 │ │ │ │ add r8, pc │ │ │ │ - b.n 6be84 │ │ │ │ + b.n 6a97c │ │ │ │ blx 2baa8 │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c4e4 │ │ │ │ ldrd r3, r2, [r5, #28] │ │ │ │ subs r0, r2, r3 │ │ │ │ adds r4, #1 │ │ │ │ mov r1, r2 │ │ │ │ asrs r6, r0, #2 │ │ │ │ mov ip, r3 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 6be9e │ │ │ │ + bcs.n 6a996 │ │ │ │ ldr.w r6, [r3, r4, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6be76 │ │ │ │ + beq.n 6a96e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6be66 │ │ │ │ + beq.n 6a95e │ │ │ │ blx r3 │ │ │ │ ldrd r3, r2, [r5, #28] │ │ │ │ - b.n 6be76 │ │ │ │ + b.n 6a96e │ │ │ │ ldrd r4, r3, [r7, #28] │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r0, r3 │ │ │ │ - bcc.n 6bf04 │ │ │ │ - bls.n 6beb4 │ │ │ │ + bcc.n 6a9fc │ │ │ │ + bls.n 6a9ac │ │ │ │ add.w r1, ip, r3 │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ strne r1, [r5, #32] │ │ │ │ cmp ip, r1 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - beq.n 6bee0 │ │ │ │ + beq.n 6a9d8 │ │ │ │ movs r0, #160 @ 0xa0 │ │ │ │ blx 2b890 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r1, [r3, r4, lsl #2] │ │ │ │ blx 2c9f0 │ │ │ │ ldrd r2, r3, [r5, #28] │ │ │ │ str.w r6, [r2, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp.w r4, r3, asr #2 │ │ │ │ - bcc.n 6bebc │ │ │ │ + bcc.n 6a9b4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r2, r3, [r7, #28] │ │ │ │ subs r3, r3, r2 │ │ │ │ ittt ne │ │ │ │ addne.w r0, r5, #28 │ │ │ │ movne r6, #0 │ │ │ │ asrne r3, r3, #2 │ │ │ │ - beq.n 6bee0 │ │ │ │ + beq.n 6a9d8 │ │ │ │ subs r1, r3, r6 │ │ │ │ blx 2c190 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldrd ip, r1, [r5, #28] │ │ │ │ - b.n 6beb4 │ │ │ │ + b.n 6a9ac │ │ │ │ asrs r3, r3, #2 │ │ │ │ add.w r0, r5, #28 │ │ │ │ subs r1, r3, r6 │ │ │ │ blx 2c190 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldrd ip, r1, [r5, #28] │ │ │ │ - b.n 6beb4 │ │ │ │ + b.n 6a9ac │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c4e4 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ vmaxnm.f32 , , │ │ │ │ │ │ │ │ -0006bf28 : │ │ │ │ +0006aa20 : │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006bf2c : │ │ │ │ +0006aa24 : │ │ │ │ ldr r0, [r0, #20] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006bf30 : │ │ │ │ +0006aa28 : │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006bf34 : │ │ │ │ +0006aa2c : │ │ │ │ vldr d6, [r0, #8] │ │ │ │ vldr d7, [r1, #8] │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006bf4c : │ │ │ │ +0006aa44 : │ │ │ │ vldr d6, [r0, #8] │ │ │ │ vldr d7, [r1, #8] │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite mi │ │ │ │ movmi r0, #1 │ │ │ │ movpl r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006bf64 (OsiCut const&) const@@Base>: │ │ │ │ +0006aa5c (OsiCut const&) const@@Base>: │ │ │ │ vldr d6, [r0, #8] │ │ │ │ vldr d7, [r1, #8] │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite gt │ │ │ │ movgt r0, #1 │ │ │ │ movle r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006bf7c : │ │ │ │ +0006aa74 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #60] @ (6bfc8 ) │ │ │ │ - ldr.w lr, [pc, #60] @ 6bfcc │ │ │ │ + ldr r3, [pc, #60] @ (6aac0 ) │ │ │ │ + ldr.w lr, [pc, #60] @ 6aac4 │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r3, lr] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 6bfbc │ │ │ │ + bne.n 6aab4 │ │ │ │ vldr d6, [r0, #8] │ │ │ │ vldr d7, [r1, #8] │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ @@ -99756,39 +97742,39 @@ │ │ │ │ uxtb r0, r0 │ │ │ │ pop {r4, pc} │ │ │ │ blx r3 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r7, #152 @ 0x98 │ │ │ │ + add r8, r4 │ │ │ │ movs r6, r0 │ │ │ │ asrs r0, r3, #2 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006bfd0 >::_M_default_append(unsigned int)@@Base>: │ │ │ │ +0006aac8 >::_M_default_append(unsigned int)@@Base>: │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6c058 >::_M_default_append(unsigned int)@@Base+0x88> │ │ │ │ + beq.n 6ab50 >::_M_default_append(unsigned int)@@Base+0x88> │ │ │ │ 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 │ │ │ │ ldrd r7, r3, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ subs r3, r3, r7 │ │ │ │ cmp.w r1, r3, asr #2 │ │ │ │ - bls.n 6c05a >::_M_default_append(unsigned int)@@Base+0x8a> │ │ │ │ + bls.n 6ab52 >::_M_default_append(unsigned int)@@Base+0x8a> │ │ │ │ ldr.w r9, [r0] │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ sub.w r7, r7, r9 │ │ │ │ mov.w sl, r7, asr #2 │ │ │ │ sub.w r2, r3, sl │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 6c09a >::_M_default_append(unsigned int)@@Base+0xca> │ │ │ │ + bcc.n 6ab92 >::_M_default_append(unsigned int)@@Base+0xca> │ │ │ │ cmp r1, sl │ │ │ │ ite cs │ │ │ │ addcs.w r0, sl, r1 │ │ │ │ addcc.w r0, sl, sl │ │ │ │ cmp r0, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ @@ -99796,34 +97782,34 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx 2b890 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [r0, r7] │ │ │ │ subs r2, r4, #1 │ │ │ │ add r0, r7 │ │ │ │ - beq.n 6c03c >::_M_default_append(unsigned int)@@Base+0x6c> │ │ │ │ + beq.n 6ab34 >::_M_default_append(unsigned int)@@Base+0x6c> │ │ │ │ lsls r2, r2, #2 │ │ │ │ adds r0, #4 │ │ │ │ blx 2c47c │ │ │ │ - cbnz r7, 6c07a >::_M_default_append(unsigned int)@@Base+0xaa> │ │ │ │ + cbnz r7, 6ab72 >::_M_default_append(unsigned int)@@Base+0xaa> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 6c092 >::_M_default_append(unsigned int)@@Base+0xc2> │ │ │ │ + bne.n 6ab8a >::_M_default_append(unsigned int)@@Base+0xc2> │ │ │ │ add r4, sl │ │ │ │ add.w r0, r5, r8 │ │ │ │ str r5, [r6, #0] │ │ │ │ str r0, [r6, #8] │ │ │ │ add.w r5, r5, r4, lsl #2 │ │ │ │ str r5, [r6, #4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #0 │ │ │ │ subs r4, #1 │ │ │ │ str.w r1, [r0], #4 │ │ │ │ - beq.n 6c074 >::_M_default_append(unsigned int)@@Base+0xa4> │ │ │ │ + beq.n 6ab6c >::_M_default_append(unsigned int)@@Base+0xa4> │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ subs r2, r4, r7 │ │ │ │ subs r2, #4 │ │ │ │ blx 2c47c │ │ │ │ mov r0, r4 │ │ │ │ str r0, [r6, #4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -99831,290 +97817,291 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ sub.w r1, r1, r9 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c4e4 │ │ │ │ - b.n 6c044 >::_M_default_append(unsigned int)@@Base+0x74> │ │ │ │ + b.n 6ab3c >::_M_default_append(unsigned int)@@Base+0x74> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ sub.w r1, r1, r9 │ │ │ │ - b.n 6c08a >::_M_default_append(unsigned int)@@Base+0xba> │ │ │ │ - ldr r0, [pc, #8] @ (6c0a4 >::_M_default_append(unsigned int)@@Base+0xd4>) │ │ │ │ + b.n 6ab82 >::_M_default_append(unsigned int)@@Base+0xba> │ │ │ │ + ldr r0, [pc, #8] @ (6ab9c >::_M_default_append(unsigned int)@@Base+0xd4>) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ nop │ │ │ │ - ldrh.w r0, [ip, r3] │ │ │ │ + lsrs r0, r4, #13 │ │ │ │ + movs r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6c324 >::_M_default_append(unsigned int)@@Base+0x354> │ │ │ │ + beq.w 6ae1c >::_M_default_append(unsigned int)@@Base+0x354> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6c2e0 >::_M_default_append(unsigned int)@@Base+0x310> │ │ │ │ + beq.w 6add8 >::_M_default_append(unsigned int)@@Base+0x310> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6c2a8 >::_M_default_append(unsigned int)@@Base+0x2d8> │ │ │ │ + beq.w 6ada0 >::_M_default_append(unsigned int)@@Base+0x2d8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w fp, [r3, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 6c270 >::_M_default_append(unsigned int)@@Base+0x2a0> │ │ │ │ + beq.w 6ad68 >::_M_default_append(unsigned int)@@Base+0x2a0> │ │ │ │ ldr.w r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6c1fc >::_M_default_append(unsigned int)@@Base+0x22c> │ │ │ │ + beq.w 6acf4 >::_M_default_append(unsigned int)@@Base+0x22c> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 6c192 >::_M_default_append(unsigned int)@@Base+0x1c2> │ │ │ │ + beq.n 6ac8a >::_M_default_append(unsigned int)@@Base+0x1c2> │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6c1c6 >::_M_default_append(unsigned int)@@Base+0x1f6> │ │ │ │ + beq.n 6acbe >::_M_default_append(unsigned int)@@Base+0x1f6> │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 6c23a >::_M_default_append(unsigned int)@@Base+0x26a> │ │ │ │ + beq.w 6ad32 >::_M_default_append(unsigned int)@@Base+0x26a> │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, 6c152 >::_M_default_append(unsigned int)@@Base+0x182> │ │ │ │ + cbz r7, 6ac4a >::_M_default_append(unsigned int)@@Base+0x182> │ │ │ │ mov sl, r7 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 6c0a8 >::_M_default_append(unsigned int)@@Base+0xd8> │ │ │ │ + bl 6aba0 >::_M_default_append(unsigned int)@@Base+0xd8> │ │ │ │ add.w r1, r7, #48 @ 0x30 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 6c130 >::_M_default_append(unsigned int)@@Base+0x160> │ │ │ │ + beq.n 6ac28 >::_M_default_append(unsigned int)@@Base+0x160> │ │ │ │ ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r1, sl, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 6c146 >::_M_default_append(unsigned int)@@Base+0x176> │ │ │ │ + beq.n 6ac3e >::_M_default_append(unsigned int)@@Base+0x176> │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 6c110 >::_M_default_append(unsigned int)@@Base+0x140> │ │ │ │ + bne.n 6ac08 >::_M_default_append(unsigned int)@@Base+0x140> │ │ │ │ ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ add.w r2, r9, #48 @ 0x30 │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 6c16c >::_M_default_append(unsigned int)@@Base+0x19c> │ │ │ │ + beq.n 6ac64 >::_M_default_append(unsigned int)@@Base+0x19c> │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r2, r9, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 6c182 >::_M_default_append(unsigned int)@@Base+0x1b2> │ │ │ │ + beq.n 6ac7a >::_M_default_append(unsigned int)@@Base+0x1b2> │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6c23a >::_M_default_append(unsigned int)@@Base+0x26a> │ │ │ │ + beq.n 6ad32 >::_M_default_append(unsigned int)@@Base+0x26a> │ │ │ │ mov r9, r7 │ │ │ │ - b.n 6c10a >::_M_default_append(unsigned int)@@Base+0x13a> │ │ │ │ + b.n 6ac02 >::_M_default_append(unsigned int)@@Base+0x13a> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6c1a6 >::_M_default_append(unsigned int)@@Base+0x1d6> │ │ │ │ + beq.n 6ac9e >::_M_default_append(unsigned int)@@Base+0x1d6> │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6c1b8 >::_M_default_append(unsigned int)@@Base+0x1e8> │ │ │ │ + beq.n 6acb0 >::_M_default_append(unsigned int)@@Base+0x1e8> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r5, 6c1fc >::_M_default_append(unsigned int)@@Base+0x22c> │ │ │ │ + cbz r5, 6acf4 >::_M_default_append(unsigned int)@@Base+0x22c> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6c0f2 >::_M_default_append(unsigned int)@@Base+0x122> │ │ │ │ + b.n 6abea >::_M_default_append(unsigned int)@@Base+0x122> │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6c1da >::_M_default_append(unsigned int)@@Base+0x20a> │ │ │ │ + beq.n 6acd2 >::_M_default_append(unsigned int)@@Base+0x20a> │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6c1ec >::_M_default_append(unsigned int)@@Base+0x21c> │ │ │ │ + beq.n 6ace4 >::_M_default_append(unsigned int)@@Base+0x21c> │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6c192 >::_M_default_append(unsigned int)@@Base+0x1c2> │ │ │ │ + beq.n 6ac8a >::_M_default_append(unsigned int)@@Base+0x1c2> │ │ │ │ mov r5, r6 │ │ │ │ - b.n 6c0f8 >::_M_default_append(unsigned int)@@Base+0x128> │ │ │ │ + b.n 6abf0 >::_M_default_append(unsigned int)@@Base+0x128> │ │ │ │ ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ add.w r3, fp, #48 @ 0x30 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6c216 >::_M_default_append(unsigned int)@@Base+0x246> │ │ │ │ + beq.n 6ad0e >::_M_default_append(unsigned int)@@Base+0x246> │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6c22c >::_M_default_append(unsigned int)@@Base+0x25c> │ │ │ │ + beq.n 6ad24 >::_M_default_append(unsigned int)@@Base+0x25c> │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 6c270 >::_M_default_append(unsigned int)@@Base+0x2a0> │ │ │ │ + cbz r4, 6ad68 >::_M_default_append(unsigned int)@@Base+0x2a0> │ │ │ │ mov fp, r4 │ │ │ │ - b.n 6c0e8 >::_M_default_append(unsigned int)@@Base+0x118> │ │ │ │ + b.n 6abe0 >::_M_default_append(unsigned int)@@Base+0x118> │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add.w r3, r6, #48 @ 0x30 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6c24e >::_M_default_append(unsigned int)@@Base+0x27e> │ │ │ │ + beq.n 6ad46 >::_M_default_append(unsigned int)@@Base+0x27e> │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6c260 >::_M_default_append(unsigned int)@@Base+0x290> │ │ │ │ + beq.n 6ad58 >::_M_default_append(unsigned int)@@Base+0x290> │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6c1c6 >::_M_default_append(unsigned int)@@Base+0x1f6> │ │ │ │ + beq.n 6acbe >::_M_default_append(unsigned int)@@Base+0x1f6> │ │ │ │ mov r6, r7 │ │ │ │ - b.n 6c0fe >::_M_default_append(unsigned int)@@Base+0x12e> │ │ │ │ + b.n 6abf6 >::_M_default_append(unsigned int)@@Base+0x12e> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6c286 >::_M_default_append(unsigned int)@@Base+0x2b6> │ │ │ │ + beq.n 6ad7e >::_M_default_append(unsigned int)@@Base+0x2b6> │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6c29a >::_M_default_append(unsigned int)@@Base+0x2ca> │ │ │ │ + beq.n 6ad92 >::_M_default_append(unsigned int)@@Base+0x2ca> │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 6c2a8 >::_M_default_append(unsigned int)@@Base+0x2d8> │ │ │ │ + cbz r4, 6ada0 >::_M_default_append(unsigned int)@@Base+0x2d8> │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 6c0da >::_M_default_append(unsigned int)@@Base+0x10a> │ │ │ │ + b.n 6abd2 >::_M_default_append(unsigned int)@@Base+0x10a> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6c2be >::_M_default_append(unsigned int)@@Base+0x2ee> │ │ │ │ + beq.n 6adb6 >::_M_default_append(unsigned int)@@Base+0x2ee> │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6c2d2 >::_M_default_append(unsigned int)@@Base+0x302> │ │ │ │ + beq.n 6adca >::_M_default_append(unsigned int)@@Base+0x302> │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 6c2e0 >::_M_default_append(unsigned int)@@Base+0x310> │ │ │ │ + cbz r4, 6add8 >::_M_default_append(unsigned int)@@Base+0x310> │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 6c0ce >::_M_default_append(unsigned int)@@Base+0xfe> │ │ │ │ + b.n 6abc6 >::_M_default_append(unsigned int)@@Base+0xfe> │ │ │ │ ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6c2fa >::_M_default_append(unsigned int)@@Base+0x32a> │ │ │ │ + beq.n 6adf2 >::_M_default_append(unsigned int)@@Base+0x32a> │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6c310 >::_M_default_append(unsigned int)@@Base+0x340> │ │ │ │ + beq.n 6ae08 >::_M_default_append(unsigned int)@@Base+0x340> │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 6c31e >::_M_default_append(unsigned int)@@Base+0x34e> │ │ │ │ + cbz r4, 6ae16 >::_M_default_append(unsigned int)@@Base+0x34e> │ │ │ │ mov r8, r4 │ │ │ │ - b.n 6c0c2 >::_M_default_append(unsigned int)@@Base+0xf2> │ │ │ │ + b.n 6abba >::_M_default_append(unsigned int)@@Base+0xf2> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c328 : │ │ │ │ +0006ae20 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r2, [pc, #460] @ (6c508 ) │ │ │ │ + ldr r2, [pc, #460] @ (6b000 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r5, [r1, #176] @ 0xb0 │ │ │ │ add r2, pc │ │ │ │ mov r8, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [pc, #448] @ (6c50c ) │ │ │ │ + ldr r3, [pc, #448] @ (6b004 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 6c35e │ │ │ │ + cbz r5, 6ae56 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ add.w sl, sp, #16 │ │ │ │ add r4, sp, #28 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, sp, #20 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #416] @ (6c510 ) │ │ │ │ - ldr.w ip, [pc, #416] @ 6c514 │ │ │ │ + ldr r2, [pc, #416] @ (6b008 ) │ │ │ │ + ldr.w ip, [pc, #416] @ 6b00c │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ add ip, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ str r5, [sp, #16] │ │ │ │ @@ -100138,30 +98125,30 @@ │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ lsrs r1, r1, #16 │ │ │ │ strb.w r1, [sp, #58] @ 0x3a │ │ │ │ mov r1, r9 │ │ │ │ blx fp │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 6c3ca │ │ │ │ + beq.n 6aec2 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 6c3d8 │ │ │ │ + beq.n 6aed0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, sl │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r5, [r8, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbz r5, 6c3ee │ │ │ │ + cbz r5, 6aee6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ add.w r8, sp, #12 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -100171,22 +98158,22 @@ │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #17 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w lr, [pc, #260] @ 6c518 │ │ │ │ + ldr.w lr, [pc, #260] @ 6b010 │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w sl, #0 │ │ │ │ add lr, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr.w fp, [pc, #248] @ 6c51c │ │ │ │ + ldr.w fp, [pc, #248] @ 6b014 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ add fp, pc │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w r2, [ip, #8] │ │ │ │ add.w r2, r7, #8 │ │ │ │ @@ -100208,101 +98195,101 @@ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ strb.w sl, [sp, #59] @ 0x3b │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 6c484 │ │ │ │ + beq.n 6af7c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 6c492 │ │ │ │ + beq.n 6af8a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #132] @ (6c520 ) │ │ │ │ - ldr r3, [pc, #112] @ (6c50c ) │ │ │ │ + ldr r2, [pc, #132] @ (6b018 ) │ │ │ │ + ldr r3, [pc, #112] @ (6b004 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6c4d8 │ │ │ │ + bne.n 6afd0 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #92] @ (6c524 ) │ │ │ │ - ldr r3, [pc, #68] @ (6c50c ) │ │ │ │ + ldr r2, [pc, #92] @ (6b01c ) │ │ │ │ + ldr r3, [pc, #68] @ (6b004 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 6c504 │ │ │ │ + beq.n 6affc │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - b.n 6c4be │ │ │ │ + b.n 6afb6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, sl │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #52] @ (6c528 ) │ │ │ │ - ldr r3, [pc, #24] @ (6c50c ) │ │ │ │ + ldr r2, [pc, #52] @ (6b020 ) │ │ │ │ + ldr r3, [pc, #24] @ (6b004 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6c4d8 │ │ │ │ + bne.n 6afd0 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - cmp r3, #230 @ 0xe6 │ │ │ │ + lsrs r6, r5 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #144 @ 0x90 │ │ │ │ + adds r6, #32 │ │ │ │ movs r4, r0 │ │ │ │ - add r4, sp, #616 @ 0x268 │ │ │ │ + stmia r1!, {r1, r4, r5, r7} │ │ │ │ movs r3, r0 │ │ │ │ - movs r2, #252 @ 0xfc │ │ │ │ + adds r5, #140 @ 0x8c │ │ │ │ movs r4, r0 │ │ │ │ - add r3, sp, #936 @ 0x3a8 │ │ │ │ + stmia r1!, {r1} │ │ │ │ movs r3, r0 │ │ │ │ - cmp r2, #140 @ 0x8c │ │ │ │ + subs r7, #148 @ 0x94 │ │ │ │ movs r6, r0 │ │ │ │ - cmp r2, #96 @ 0x60 │ │ │ │ + subs r7, #104 @ 0x68 │ │ │ │ movs r6, r0 │ │ │ │ - cmp r2, #52 @ 0x34 │ │ │ │ + subs r7, #60 @ 0x3c │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ -0006c52c : │ │ │ │ +0006b024 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3560] @ 0xde8 │ │ │ │ - ldr r4, [pc, #1012] @ (6c938 ) │ │ │ │ + ldr r4, [pc, #1012] @ (6b430 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #1012] @ (6c93c ) │ │ │ │ + ldr r1, [pc, #1012] @ (6b434 ) │ │ │ │ sub sp, #452 @ 0x1c4 │ │ │ │ add r4, pc │ │ │ │ - ldr r7, [pc, #1012] @ (6c940 ) │ │ │ │ + ldr r7, [pc, #1012] @ (6b438 ) │ │ │ │ ldr.w r8, [r6, #276] @ 0x114 │ │ │ │ add.w sl, sp, #152 @ 0x98 │ │ │ │ add r5, sp, #148 @ 0x94 │ │ │ │ add r7, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r2, [r8] │ │ │ │ @@ -100325,19 +98312,19 @@ │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ blx r9 │ │ │ │ ldr.w r9, [fp] │ │ │ │ cmp.w r9, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 6d26e │ │ │ │ + bcs.w 6bd66 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 6cfa0 │ │ │ │ + beq.w 6ba98 │ │ │ │ mov.w r2, r9, lsl #2 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ blx 2b890 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ @@ -100346,27 +98333,27 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r7, r2 │ │ │ │ cmp.w r9, #1 │ │ │ │ str.w r1, [r0], #4 │ │ │ │ mov fp, r3 │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ str r7, [sp, #244] @ 0xf4 │ │ │ │ - beq.n 6c5e0 │ │ │ │ + beq.n 6b0d8 │ │ │ │ subs r2, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 2c47c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ - bcs.w 6d3fe │ │ │ │ + bcs.w 6bef6 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #252] @ 0xfc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6cfae │ │ │ │ + beq.w 6baa6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ blx 2b890 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -100375,41 +98362,41 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, r2 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #256] @ 0x100 │ │ │ │ mov r9, r3 │ │ │ │ mov.w r1, #0 │ │ │ │ str.w r1, [r0], #4 │ │ │ │ - beq.n 6c62a │ │ │ │ + beq.n 6b122 │ │ │ │ subs r2, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 2c47c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ - bcs.w 6d2c4 │ │ │ │ + bcs.w 6bdbc │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #264] @ 0x108 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6cfb8 │ │ │ │ + beq.w 6bab0 │ │ │ │ mov.w fp, r3, lsl #3 │ │ │ │ mov r0, fp │ │ │ │ blx 2b890 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ - vldr d7, [pc, #736] @ 6c930 │ │ │ │ + vldr d7, [pc, #736] @ 6b428 │ │ │ │ add r2, fp │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp.w r9, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #268] @ 0x10c │ │ │ │ vstmia r0!, {d7} │ │ │ │ - beq.n 6c674 │ │ │ │ + beq.n 6b16c │ │ │ │ sub.w r2, fp, #8 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 2c47c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r2, [r8] │ │ │ │ @@ -100445,24 +98432,24 @@ │ │ │ │ ldr.w r9, [r2, #52] @ 0x34 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ blx r9 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 6d016 │ │ │ │ + beq.w 6bb0e │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 6d28a │ │ │ │ + bcs.w 6bd82 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #180] @ 0xb4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6cfde │ │ │ │ + beq.w 6bad6 │ │ │ │ mov.w r9, r3, lsl #3 │ │ │ │ mov r0, r9 │ │ │ │ blx 2b890 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ add.w r7, r0, r9 │ │ │ │ @@ -100471,15 +98458,15 @@ │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ mov.w r1, #0 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ mov.w r0, #0 │ │ │ │ ldr.w fp, [sl] │ │ │ │ str r7, [sp, #184] @ 0xb8 │ │ │ │ strd r0, r1, [r3], #8 │ │ │ │ - beq.w 6d118 │ │ │ │ + beq.w 6bc10 │ │ │ │ mov r0, r3 │ │ │ │ sub.w r2, r9, #8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2c47c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add r7, r0 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ @@ -100495,124 +98482,124 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ blx r7 │ │ │ │ ldr.w r9, [sl] │ │ │ │ cmp.w r9, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 6d230 │ │ │ │ + bcs.w 6bd28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 6cfc6 │ │ │ │ + beq.w 6babe │ │ │ │ mov.w fp, r9, lsl #3 │ │ │ │ mov r0, fp │ │ │ │ blx 2b890 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r0 │ │ │ │ add r2, fp │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp.w r9, #1 │ │ │ │ mov.w r0, #0 │ │ │ │ ldr.w r7, [sl] │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #280] @ 0x118 │ │ │ │ strd r0, r1, [r3], #8 │ │ │ │ - beq.n 6c7ae │ │ │ │ + beq.n 6b2a6 │ │ │ │ sub.w r2, fp, #8 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ blx 2c47c │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ add r2, r0 │ │ │ │ sub.w r3, r2, #8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs r3, r3, r2 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp.w r7, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ - bcs.w 6d250 │ │ │ │ + bcs.w 6bd48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #288] @ 0x120 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 6cfd2 │ │ │ │ + beq.w 6baca │ │ │ │ mov.w r9, r7, lsl #3 │ │ │ │ mov r0, r9 │ │ │ │ blx 2b890 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ add r3, r9 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ cmp r7, #1 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [r0], #8 │ │ │ │ - beq.n 6c7f0 │ │ │ │ + beq.n 6b2e8 │ │ │ │ sub.w r2, r9, #8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2c47c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [sp, #288] @ 0x120 │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bcs.w 6d3a4 │ │ │ │ + bcs.w 6be9c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6cff8 │ │ │ │ + beq.w 6baf0 │ │ │ │ mov.w r9, r3, lsl #3 │ │ │ │ mov r0, r9 │ │ │ │ blx 2b890 │ │ │ │ - vldr d7, [pc, #280] @ 6c930 │ │ │ │ + vldr d7, [pc, #280] @ 6b428 │ │ │ │ add.w r3, r0, r9 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov fp, r7 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ cmp r2, #1 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ vstmia r0!, {d7} │ │ │ │ - beq.w 6d1de │ │ │ │ + beq.w 6bcd6 │ │ │ │ sub.w r2, r9, #8 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 2c47c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ cmp.w r7, #268435456 @ 0x10000000 │ │ │ │ str r0, [r3, #4] │ │ │ │ - bcs.w 6d2a8 │ │ │ │ + bcs.w 6bda0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #212] @ 0xd4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 6d008 │ │ │ │ + beq.w 6bb00 │ │ │ │ lsls r3, r7, #3 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r0, r3 │ │ │ │ mov r7, r3 │ │ │ │ blx 2b890 │ │ │ │ add.w r9, r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ cmp.w fp, #1 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ str.w r9, [sp, #216] @ 0xd8 │ │ │ │ strd r2, r3, [r0], #8 │ │ │ │ - beq.w 6d1d6 │ │ │ │ + beq.w 6bcce │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ movs r1, #0 │ │ │ │ sub.w r2, r3, #8 │ │ │ │ blx 2c47c │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ @@ -100631,139 +98618,139 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #200] @ 0xc8 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 6d3e0 │ │ │ │ + bcs.w 6bed8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6cff2 │ │ │ │ + beq.w 6baea │ │ │ │ mov.w r9, r3, lsl #2 │ │ │ │ mov r0, r9 │ │ │ │ blx 2b890 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [sl] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - beq.w 6d1ce │ │ │ │ + beq.w 6bcc6 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp.w r9, #8 │ │ │ │ add r0, r9 │ │ │ │ add.w r3, r7, #8 │ │ │ │ - beq.n 6c914 │ │ │ │ + beq.n 6b40c │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str.w r2, [r3], #4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 6c90a │ │ │ │ + bne.n 6b402 │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #40] @ (6c944 ) │ │ │ │ + ldr r3, [pc, #40] @ (6b43c ) │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 6d110 │ │ │ │ - b.n 6c948 │ │ │ │ + bne.w 6bc08 │ │ │ │ + b.n 6b440 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ + subs r6, #232 @ 0xe8 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #210 @ 0xd2 │ │ │ │ + subs r6, #218 @ 0xda │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [r8, #156] @ 0x9c │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 6c9b0 │ │ │ │ + ble.n 6b4a8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ vneg.f64 d5, d8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ add.w r0, r3, r0, lsl #3 │ │ │ │ - vldr d6, [pc, #340] @ 6cac0 │ │ │ │ + vldr d6, [pc, #340] @ 6b5b8 │ │ │ │ vldmia r3!, {d7} │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 6c98c │ │ │ │ + ble.n 6b484 │ │ │ │ vldr d4, [r2] │ │ │ │ vsub.f64 d7, d7, d4 │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ vstr d7, [r3, #-8] │ │ │ │ vldmia r1!, {d7} │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 6c9aa │ │ │ │ + bpl.n 6b4a2 │ │ │ │ vldr d4, [r2] │ │ │ │ vsub.f64 d7, d7, d4 │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ vstr d7, [r1, #-8] │ │ │ │ adds r2, #8 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 6c96e │ │ │ │ + bne.n 6b466 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 6caf4 │ │ │ │ + ble.w 6b5ec │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ subs r0, r3, #4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ strd r5, sl, [sp, #128] @ 0x80 │ │ │ │ subs r1, r3, #4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldrd ip, r8, [sp, #28] │ │ │ │ mov lr, r3 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ add.w r9, r3, r2, lsl #3 │ │ │ │ ldr.w sl, [sp, #88] @ 0x58 │ │ │ │ - vldr d0, [pc, #232] @ 6cac8 │ │ │ │ + vldr d0, [pc, #232] @ 6b5c0 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ strd r6, r4, [sp, #120] @ 0x78 │ │ │ │ - b.n 6ca02 │ │ │ │ + b.n 6b4fa │ │ │ │ vmul.f64 d7, d7, d4 │ │ │ │ vadd.f64 d6, d7, d6 │ │ │ │ vadd.f64 d7, d7, d5 │ │ │ │ vstr d6, [r4] │ │ │ │ vstr d7, [r3] │ │ │ │ cmp lr, r9 │ │ │ │ - beq.n 6cae8 │ │ │ │ + beq.n 6b5e0 │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ vldmia lr!, {d7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr.w r5, [r7, r4, lsl #2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ add.w r4, ip, r3 │ │ │ │ add.w r6, fp, r2 │ │ │ │ add r3, r8 │ │ │ │ vldr d6, [r4] │ │ │ │ vldr d5, [r3] │ │ │ │ vldr d4, [r6] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6c9ea │ │ │ │ + bne.n 6b4e2 │ │ │ │ vabs.f64 d2, d7 │ │ │ │ vldr d1, [sl] │ │ │ │ vcmpe.f64 d1, d2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 6c9ea │ │ │ │ + bls.n 6b4e2 │ │ │ │ vldr d3, [sl, #8] │ │ │ │ vcmpe.f64 d3, d2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 6c9fe │ │ │ │ + bgt.n 6b4f6 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ add r5, r2 │ │ │ │ vldr d3, [r5] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ vcmpe.f64 d3, d0 │ │ │ │ add r2, r5 │ │ │ │ vldr d2, [r2] │ │ │ │ @@ -100775,33 +98762,33 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ and.w r5, r2, #1 │ │ │ │ itee gt │ │ │ │ movgt r6, #1 │ │ │ │ movle r6, #0 │ │ │ │ movle r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 6cec4 │ │ │ │ - vldr d8, [pc, #68] @ 6cad0 │ │ │ │ + beq.w 6b9bc │ │ │ │ + vldr d8, [pc, #68] @ 6b5c8 │ │ │ │ vcmpe.f64 d5, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 6d1c0 │ │ │ │ - vldr d3, [pc, #60] @ 6cad8 │ │ │ │ + bge.w 6bcb8 │ │ │ │ + vldr d3, [pc, #60] @ 6b5d0 │ │ │ │ vcmpe.f64 d2, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 6cab6 │ │ │ │ - vldr d3, [pc, #56] @ 6cae0 │ │ │ │ + bpl.n 6b5ae │ │ │ │ + vldr d3, [pc, #56] @ 6b5d8 │ │ │ │ vcmpe.f64 d6, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.w 6d18a │ │ │ │ + bls.w 6bc82 │ │ │ │ vmov.f64 d7, d1 │ │ │ │ vstr d1, [lr, #-8] │ │ │ │ - b.n 6c9ea │ │ │ │ + b.n 6b4e2 │ │ │ │ add r7, sp, #288 @ 0x120 │ │ │ │ ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ - bvc.n 6caac │ │ │ │ + bvc.n 6b5a4 │ │ │ │ subs r6, #122 @ 0x7a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ stmia r0!, {r0, r1, r6, r7} │ │ │ │ ldrh r0, [r0, #34] @ 0x22 │ │ │ │ ldrb r5, [r6, #2] │ │ │ │ @@ -100829,19 +98816,19 @@ │ │ │ │ blx 2dc54 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ blx 2bd40 │ │ │ │ ldr.w sl, [r5] │ │ │ │ cmp.w sl, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 6d2e2 │ │ │ │ + bcs.w 6bdda │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #228] @ 0xe4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 6cf3c │ │ │ │ + beq.w 6ba34 │ │ │ │ mov.w sl, sl, lsl #3 │ │ │ │ mov r0, sl │ │ │ │ blx 2b890 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #0 │ │ │ │ add.w r9, r0, sl │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ @@ -100861,47 +98848,47 @@ │ │ │ │ ldr.w r9, [r3, #480] @ 0x1e0 │ │ │ │ ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ blx r9 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ movgt.w r9, #0 │ │ │ │ - ble.n 6cb9e │ │ │ │ + ble.n 6b696 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 6cb94 │ │ │ │ + cbz r0, 6b68c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #324] @ 0x144 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bgt.n 6cb7a │ │ │ │ + bgt.n 6b672 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6cdb2 │ │ │ │ - ldr r3, [pc, #1000] @ (6cf90 ) │ │ │ │ + beq.w 6b8aa │ │ │ │ + ldr r3, [pc, #1000] @ (6ba88 ) │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r1, r3] │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 6d07e │ │ │ │ - ldr r3, [pc, #984] @ (6cf94 ) │ │ │ │ + bne.w 6bb76 │ │ │ │ + ldr r3, [pc, #984] @ (6ba8c ) │ │ │ │ ldr.w r0, [r8, #156] @ 0x9c │ │ │ │ ldr r2, [r1, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 6d080 │ │ │ │ + bne.w 6bb78 │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ blx 2d788 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -100950,85 +98937,85 @@ │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ blx 2d788 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 2c7d0 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - vldr d10, [pc, #756] @ 6cf50 │ │ │ │ + vldr d10, [pc, #756] @ 6ba48 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 6cd84 │ │ │ │ + ble.w 6b87c │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - vldr d11, [pc, #740] @ 6cf58 │ │ │ │ - vldr d13, [pc, #744] @ 6cf60 │ │ │ │ - vldr d12, [pc, #748] @ 6cf68 │ │ │ │ + vldr d11, [pc, #740] @ 6ba50 │ │ │ │ + vldr d13, [pc, #744] @ 6ba58 │ │ │ │ + vldr d12, [pc, #748] @ 6ba60 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ vldmia r9!, {d9} │ │ │ │ vldmia r3!, {d8} │ │ │ │ ldr.w r2, [r2, #200] @ 0xc8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6ce58 │ │ │ │ + beq.w 6b950 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ vldr d7, [r6] │ │ │ │ vabs.f64 d6, d7 │ │ │ │ vldr d4, [r3] │ │ │ │ vcmpe.f64 d4, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 6cd08 │ │ │ │ + bls.n 6b800 │ │ │ │ vldr d5, [r3, #8] │ │ │ │ vcmpe.f64 d5, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 6cd72 │ │ │ │ + bgt.n 6b86a │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vldr d6, [r8] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d8, d12 │ │ │ │ ite gt │ │ │ │ movgt r2, #1 │ │ │ │ movle r2, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ eor.w r3, r2, #1 │ │ │ │ and.w r3, r3, #1 │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6d044 │ │ │ │ - vldr d5, [pc, #636] @ 6cf70 │ │ │ │ + beq.w 6bb3c │ │ │ │ + vldr d5, [pc, #636] @ 6ba68 │ │ │ │ vcmpe.f64 d0, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 6d198 │ │ │ │ + bge.w 6bc90 │ │ │ │ vneg.f64 d7, d4 │ │ │ │ vstr d7, [r6] │ │ │ │ vmov.f64 d0, d7 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r1, fp │ │ │ │ blx 2d76c │ │ │ │ - b.n 6cd54 │ │ │ │ - vldr d5, [pc, #608] @ 6cf78 │ │ │ │ + b.n 6b84c │ │ │ │ + vldr d5, [pc, #608] @ 6ba70 │ │ │ │ and.w r2, r2, #1 │ │ │ │ vcmpe.f64 d9, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it pl │ │ │ │ movpl r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 6d166 │ │ │ │ + bne.w 6bc5e │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 6ceb6 │ │ │ │ - vldr d7, [pc, #536] @ 6cf58 │ │ │ │ + ble.w 6b9ae │ │ │ │ + vldr d7, [pc, #536] @ 6ba50 │ │ │ │ vmov.f64 d6, d7 │ │ │ │ vstr d7, [r6] │ │ │ │ vmov.f64 d0, d6 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r1, fp │ │ │ │ blx 2d76c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ @@ -101040,15 +99027,15 @@ │ │ │ │ vadd.f64 d10, d10, d7 │ │ │ │ vstr d6, [r3, #-8] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r6, #8 │ │ │ │ add.w r8, r8, #8 │ │ │ │ cmp r1, fp │ │ │ │ - bgt.w 6cc7e │ │ │ │ + bgt.w 6b776 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d76c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ mov r0, r4 │ │ │ │ @@ -101058,163 +99045,163 @@ │ │ │ │ ldr.w r3, [r3, #416] @ 0x1a0 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 2cdc0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ blx 2cdc0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbz r3, 6cdbe │ │ │ │ + cbz r3, 6b8b6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r3 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ blx 2b994 │ │ │ │ - cbz r7, 6cdce │ │ │ │ + cbz r7, 6b8c6 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 6cdda │ │ │ │ + cbz r3, 6b8d2 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 6cde6 │ │ │ │ + cbz r3, 6b8de │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 6cdf4 │ │ │ │ + cbz r3, 6b8ec │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r0, r3 │ │ │ │ subs r1, r2, r3 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 6ce02 │ │ │ │ + cbz r3, 6b8fa │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r0, r3 │ │ │ │ subs r1, r2, r3 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cbz r3, 6ce0e │ │ │ │ + cbz r3, 6b906 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cbz r3, 6ce1c │ │ │ │ + cbz r3, 6b914 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ mov r0, r3 │ │ │ │ subs r1, r2, r3 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r3, 6ce2a │ │ │ │ + cbz r3, 6b922 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ mov r0, r3 │ │ │ │ subs r1, r2, r3 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 6ce38 │ │ │ │ + cbz r3, 6b930 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ mov r0, r3 │ │ │ │ subs r1, r2, r3 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #348] @ (6cf98 ) │ │ │ │ - ldr r3, [pc, #352] @ (6cf9c ) │ │ │ │ + ldr r2, [pc, #348] @ (6ba90 ) │ │ │ │ + ldr r3, [pc, #352] @ (6ba94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #444] @ 0x1bc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 6d22c │ │ │ │ + bne.w 6bd24 │ │ │ │ add sp, #452 @ 0x1c4 │ │ │ │ vpop {d8-d13} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx r2 │ │ │ │ vldr d6, [r6] │ │ │ │ vabs.f64 d7, d6 │ │ │ │ vcmpe.f64 d7, d11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 6cd48 │ │ │ │ + bge.w 6b840 │ │ │ │ vcmpe.f64 d7, d13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.w 6cd72 │ │ │ │ + bmi.w 6b86a │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ vldr d7, [r8] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d8, d12 │ │ │ │ ite gt │ │ │ │ movgt r2, #1 │ │ │ │ movle r2, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ eor.w r3, r2, #1 │ │ │ │ and.w r3, r3, #1 │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6cd16 │ │ │ │ - vldr d5, [pc, #200] @ 6cf70 │ │ │ │ + beq.w 6b80e │ │ │ │ + vldr d5, [pc, #200] @ 6ba68 │ │ │ │ vcmpe.f64 d0, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 6d1ac │ │ │ │ - vldr d7, [pc, #200] @ 6cf80 │ │ │ │ + bge.w 6bca4 │ │ │ │ + vldr d7, [pc, #200] @ 6ba78 │ │ │ │ vmov.f64 d6, d7 │ │ │ │ vstr d7, [r6] │ │ │ │ - b.n 6cd48 │ │ │ │ + b.n 6b840 │ │ │ │ eor.w r5, r6, #1 │ │ │ │ tst r2, r5 │ │ │ │ - bne.n 6cf02 │ │ │ │ - vldr d3, [pc, #168] @ 6cf78 │ │ │ │ + bne.n 6b9fa │ │ │ │ + vldr d3, [pc, #168] @ 6ba70 │ │ │ │ and.w r5, r5, #1 │ │ │ │ vcmpe.f64 d2, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet pl │ │ │ │ movpl r5, #0 │ │ │ │ movmi r2, #1 │ │ │ │ movpl r2, #0 │ │ │ │ - cbnz r5, 6cf20 │ │ │ │ + cbnz r5, 6ba18 │ │ │ │ tst r2, r6 │ │ │ │ - bne.w 6caa6 │ │ │ │ + bne.w 6b59e │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 6cab6 │ │ │ │ + bgt.w 6b5ae │ │ │ │ vneg.f64 d7, d1 │ │ │ │ vstr d7, [lr, #-8] │ │ │ │ - b.n 6c9ea │ │ │ │ - vldr d8, [pc, #132] @ 6cf88 │ │ │ │ + b.n 6b4e2 │ │ │ │ + vldr d8, [pc, #132] @ 6ba80 │ │ │ │ vcmpe.f64 d6, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.w 6d1e6 │ │ │ │ - vldr d3, [pc, #100] @ 6cf78 │ │ │ │ + bls.w 6bcde │ │ │ │ + vldr d3, [pc, #100] @ 6ba70 │ │ │ │ vcmpe.f64 d2, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 6cef8 │ │ │ │ - vldr d3, [pc, #76] @ 6cf70 │ │ │ │ + bpl.n 6b9f0 │ │ │ │ + vldr d3, [pc, #76] @ 6ba68 │ │ │ │ vcmpe.f64 d5, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 6cef8 │ │ │ │ + blt.n 6b9f0 │ │ │ │ vsub.f64 d2, d4, d2 │ │ │ │ vmla.f64 d6, d2, d7 │ │ │ │ vstr d6, [r4] │ │ │ │ - b.n 6c9fe │ │ │ │ + b.n 6b4f6 │ │ │ │ mov r9, sl │ │ │ │ str.w sl, [sp, #224] @ 0xe0 │ │ │ │ str.w sl, [sp, #232] @ 0xe8 │ │ │ │ str.w sl, [sp, #80] @ 0x50 │ │ │ │ - b.n 6cb4e │ │ │ │ + b.n 6b646 │ │ │ │ nop.w │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ - b.n 6c7d0 │ │ │ │ + b.n 6b2c8 │ │ │ │ mrc2 9, 1, sl, cr7, cr12, {7} @ │ │ │ │ - bcs.n 6cf40 │ │ │ │ + bcs.n 6ba38 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ ldrh r2, [r7, #32] │ │ │ │ - b.n 6d3c6 │ │ │ │ + b.n 6bebe │ │ │ │ ldrb r6, [r1, #6] │ │ │ │ subs r6, #69 @ 0x45 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ stmia r0!, {r0, r1, r6, r7} │ │ │ │ ldrh r0, [r0, #34] @ 0x22 │ │ │ │ @@ -101222,26 +99209,26 @@ │ │ │ │ add r7, sp, #116 @ 0x74 │ │ │ │ add r5, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ lsrs r3, r0 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ - bcs.n 6cf68 │ │ │ │ + bcs.n 6ba60 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ sevl │ │ │ │ ldrh r0, [r0, #34] @ 0x22 │ │ │ │ ldrb r5, [r6, #2] │ │ │ │ add r7, sp, #116 @ 0x74 │ │ │ │ stmia r4!, {r0, r2, r4} │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #28 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ + adds r5, #244 @ 0xf4 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r9 │ │ │ │ strd r9, r9, [sp, #240] @ 0xf0 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ str.w r9, [sp, #140] @ 0x8c │ │ │ │ @@ -101250,106 +99237,106 @@ │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #268] @ 0x10c │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - b.w 6c674 │ │ │ │ + b.w 6b16c │ │ │ │ strd r9, r9, [sp, #276] @ 0x114 │ │ │ │ str.w r9, [sp, #28] │ │ │ │ str.w r9, [sp, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 6c7f0 │ │ │ │ + b.n 6b2e8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov fp, r2 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - b.w 6c736 │ │ │ │ + b.w 6b22e │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 6c918 │ │ │ │ + b.n 6b410 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ strd r3, r3, [sp, #196] @ 0xc4 │ │ │ │ mov r7, r3 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 6c89c │ │ │ │ + b.n 6b394 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 6c6d0 │ │ │ │ + ble.w 6b1c8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ subs r1, r2, #4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ cmp r0, r3 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r1, #0] │ │ │ │ - bne.n 6d02a │ │ │ │ - b.w 6c6d0 │ │ │ │ - vldr d5, [pc, #696] @ 6d300 │ │ │ │ + bne.n 6bb22 │ │ │ │ + b.w 6b1c8 │ │ │ │ + vldr d5, [pc, #696] @ 6bdf8 │ │ │ │ and.w r2, r2, #1 │ │ │ │ vcmpe.f64 d9, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it pl │ │ │ │ movpl r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6d144 │ │ │ │ - vldr d5, [pc, #680] @ 6d308 │ │ │ │ + beq.n 6bc3c │ │ │ │ + vldr d5, [pc, #680] @ 6be00 │ │ │ │ vcmpe.f64 d0, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 6d150 │ │ │ │ + blt.n 6bc48 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ vsub.f64 d6, d6, d9 │ │ │ │ vldr d5, [r3, #-8] │ │ │ │ vmla.f64 d5, d6, d7 │ │ │ │ vstr d5, [r3, #-8] │ │ │ │ - b.n 6cd72 │ │ │ │ + b.n 6b86a │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6cbca │ │ │ │ - ldr r3, [pc, #644] @ (6d310 ) │ │ │ │ + beq.w 6b6c2 │ │ │ │ + ldr r3, [pc, #644] @ (6be08 ) │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ - ldr r1, [pc, #644] @ (6d314 ) │ │ │ │ + ldr r1, [pc, #644] @ (6be0c ) │ │ │ │ ldr r6, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r6 │ │ │ │ ldr.w r9, [r3, #124] @ 0x7c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 6d3c4 │ │ │ │ + beq.w 6bebc │ │ │ │ ldrb.w r3, [r9, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6d120 │ │ │ │ + beq.n 6bc18 │ │ │ │ ldrb.w r1, [r9, #39] @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ ldr.w r9, [sp, #80] @ 0x50 │ │ │ │ @@ -101376,563 +99363,2588 @@ │ │ │ │ movs r3, #1 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r3, [r3, #252] @ 0xfc │ │ │ │ blx r3 │ │ │ │ - b.n 6cdb2 │ │ │ │ + b.n 6b8aa │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 6c954 │ │ │ │ + b.n 6b44c │ │ │ │ movs r2, #8 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - b.w 6c736 │ │ │ │ + b.w 6b22e │ │ │ │ mov r0, r9 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #496] @ (6d318 ) │ │ │ │ + ldr r3, [pc, #496] @ (6be10 ) │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.n 6d0ba │ │ │ │ + beq.n 6bbb2 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6d0ba │ │ │ │ + b.n 6bbb2 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 6cd00 │ │ │ │ + ble.w 6b7f8 │ │ │ │ vmov.f64 d7, d4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r1, fp │ │ │ │ vstr d4, [r6] │ │ │ │ vmov.f64 d0, d7 │ │ │ │ blx 2d76c │ │ │ │ - b.n 6cd54 │ │ │ │ - vldr d5, [pc, #416] @ 6d308 │ │ │ │ + b.n 6b84c │ │ │ │ + vldr d5, [pc, #416] @ 6be00 │ │ │ │ vcmpe.f64 d0, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 6cd3c │ │ │ │ + blt.w 6b834 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ vsub.f64 d7, d7, d9 │ │ │ │ vldr d5, [r3, #-8] │ │ │ │ vmla.f64 d5, d7, d6 │ │ │ │ vstr d5, [r3, #-8] │ │ │ │ - b.n 6cd72 │ │ │ │ + b.n 6b86a │ │ │ │ vsub.f64 d2, d4, d2 │ │ │ │ vmla.f64 d5, d2, d7 │ │ │ │ vstr d5, [r3] │ │ │ │ - b.n 6c9fe │ │ │ │ + b.n 6b4f6 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ vsub.f64 d6, d6, d8 │ │ │ │ vldr d5, [r3, #-8] │ │ │ │ vmla.f64 d5, d6, d7 │ │ │ │ vstr d5, [r3, #-8] │ │ │ │ - b.n 6cd72 │ │ │ │ + b.n 6b86a │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ vsub.f64 d8, d7, d8 │ │ │ │ vldr d7, [r3, #-8] │ │ │ │ vmla.f64 d7, d8, d6 │ │ │ │ vstr d7, [r3, #-8] │ │ │ │ - b.n 6cd72 │ │ │ │ + b.n 6b86a │ │ │ │ vsub.f64 d3, d4, d3 │ │ │ │ vmla.f64 d6, d3, d7 │ │ │ │ vstr d6, [r4] │ │ │ │ - b.n 6c9fe │ │ │ │ + b.n 6b4f6 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.w 6c918 │ │ │ │ + b.w 6b410 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b.w 6c89c │ │ │ │ + b.w 6b394 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 6c84c │ │ │ │ + b.w 6b344 │ │ │ │ vsub.f64 d3, d4, d3 │ │ │ │ vmla.f64 d5, d3, d7 │ │ │ │ vstr d5, [r3] │ │ │ │ - b.n 6c9fe │ │ │ │ + b.n 6b4f6 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ str r3, [sp, #248] @ 0xf8 │ │ │ │ blx 2cd90 >::~_Vector_base()@plt> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ blx 2cd90 >::~_Vector_base()@plt> │ │ │ │ - ldr r2, [pc, #256] @ (6d31c ) │ │ │ │ - ldr r3, [pc, #260] @ (6d320 ) │ │ │ │ + ldr r2, [pc, #256] @ (6be14 ) │ │ │ │ + ldr r3, [pc, #260] @ (6be18 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #444] @ 0x1bc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 6d24c │ │ │ │ + beq.n 6bd44 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #240] @ (6d324 ) │ │ │ │ - ldr r3, [pc, #236] @ (6d320 ) │ │ │ │ + ldr r2, [pc, #240] @ (6be1c ) │ │ │ │ + ldr r3, [pc, #236] @ (6be18 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #444] @ 0x1bc │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6bd24 │ │ │ │ + ldr r0, [pc, #224] @ (6be20 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c184 │ │ │ │ + blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ + ldr r2, [pc, #216] @ (6be24 ) │ │ │ │ + ldr r3, [pc, #204] @ (6be18 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #444] @ 0x1bc │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6bd24 │ │ │ │ + ldr r0, [pc, #200] @ (6be28 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c184 │ │ │ │ + b.n 6bcfc │ │ │ │ + ldr r2, [pc, #196] @ (6be2c ) │ │ │ │ + ldr r3, [pc, #172] @ (6be18 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #444] @ 0x1bc │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6bd24 │ │ │ │ + ldr r0, [pc, #180] @ (6be30 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c184 │ │ │ │ + ldr r2, [pc, #176] @ (6be34 ) │ │ │ │ + ldr r3, [pc, #144] @ (6be18 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #444] @ 0x1bc │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6bd24 │ │ │ │ + ldr r0, [pc, #160] @ (6be38 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c184 │ │ │ │ + b.n 6bcf2 │ │ │ │ + ldr r2, [pc, #152] @ (6be3c ) │ │ │ │ + ldr r3, [pc, #116] @ (6be18 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #444] @ 0x1bc │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6bd24 │ │ │ │ + ldr r0, [pc, #136] @ (6be40 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c184 │ │ │ │ + ldr r2, [pc, #132] @ (6be44 ) │ │ │ │ + ldr r3, [pc, #88] @ (6be18 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #444] @ 0x1bc │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6bd24 │ │ │ │ + ldr r0, [pc, #116] @ (6be48 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c184 │ │ │ │ + b.n 6be74 │ │ │ │ + ldr r2, [pc, #112] @ (6be4c ) │ │ │ │ + ldr r3, [pc, #56] @ (6be18 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #444] @ 0x1bc │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6bd24 │ │ │ │ + ldr r0, [pc, #96] @ (6be50 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c184 │ │ │ │ + b.n 6bd06 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r0, #0] │ │ │ │ + lsrs r3, r0 │ │ │ │ + ldrh r0, [r0, #34] @ 0x22 │ │ │ │ + ldrb r5, [r6, #2] │ │ │ │ + add r7, sp, #116 @ 0x74 │ │ │ │ + add r5, r2 │ │ │ │ + lsrs r4, r3, #29 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r1, #44 @ 0x2c │ │ │ │ + movs r4, r0 │ │ │ │ + lsrs r0, r6, #25 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r2, #20 │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r1, #252 @ 0xfc │ │ │ │ + movs r6, r0 │ │ │ │ + uxtb r6, r5 │ │ │ │ + movs r3, r0 │ │ │ │ + adds r1, #220 @ 0xdc │ │ │ │ + movs r6, r0 │ │ │ │ + uxtb r6, r1 │ │ │ │ + movs r3, r0 │ │ │ │ + adds r1, #190 @ 0xbe │ │ │ │ + movs r6, r0 │ │ │ │ + uxth r0, r6 │ │ │ │ + movs r3, r0 │ │ │ │ + adds r1, #162 @ 0xa2 │ │ │ │ + movs r6, r0 │ │ │ │ + uxth r4, r2 │ │ │ │ + movs r3, r0 │ │ │ │ + adds r1, #132 @ 0x84 │ │ │ │ + movs r6, r0 │ │ │ │ + sxtb r6, r6 │ │ │ │ + movs r3, r0 │ │ │ │ + adds r1, #104 @ 0x68 │ │ │ │ + movs r6, r0 │ │ │ │ + sxtb r2, r3 │ │ │ │ + movs r3, r0 │ │ │ │ + adds r1, #74 @ 0x4a │ │ │ │ + movs r6, r0 │ │ │ │ + sxth r4, r7 │ │ │ │ + movs r3, r0 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + blx 2cdc0 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + blx 2cdc0 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ + blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + blx 2b994 │ │ │ │ + cbnz r7, 6be92 │ │ │ │ + add r0, sp, #208 @ 0xd0 │ │ │ │ + blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add r0, sp, #284 @ 0x11c │ │ │ │ + str r3, [sp, #284] @ 0x11c │ │ │ │ + blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r0, sp, #272 @ 0x110 │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ + blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ + b.n 6bcec │ │ │ │ + b.n 6be84 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2c4e4 │ │ │ │ + b.n 6be6e │ │ │ │ + ldr r2, [pc, #128] @ (6bf20 ) │ │ │ │ + ldr r3, [pc, #132] @ (6bf24 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #444] @ 0x1bc │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 6bd24 │ │ │ │ + ldr r0, [pc, #116] @ (6bf28 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c184 │ │ │ │ + b.n 6be7a │ │ │ │ + ldr r2, [pc, #108] @ (6bf2c ) │ │ │ │ + ldr r3, [pc, #100] @ (6bf24 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #444] @ 0x1bc │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 6bd24 │ │ │ │ + blx 2cfd0 │ │ │ │ + b.n 6be5a │ │ │ │ + ldr r2, [pc, #84] @ (6bf30 ) │ │ │ │ + ldr r3, [pc, #72] @ (6bf24 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #444] @ 0x1bc │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 6bd24 │ │ │ │ + ldr r0, [pc, #68] @ (6bf34 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c184 │ │ │ │ + ldr r2, [pc, #64] @ (6bf38 ) │ │ │ │ + ldr r3, [pc, #40] @ (6bf24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #444] @ 0x1bc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6d22c │ │ │ │ - ldr r0, [pc, #224] @ (6d328 ) │ │ │ │ + bne.w 6bd24 │ │ │ │ + ldr r0, [pc, #44] @ (6bf3c ) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ + b.n 6be6e │ │ │ │ + b.n 6be60 │ │ │ │ + b.n 6be66 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.n 6be92 │ │ │ │ + b.n 6be6e │ │ │ │ + adds r0, #136 @ 0x88 │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r0, 6bf4a │ │ │ │ + movs r3, r0 │ │ │ │ + adds r0, #104 @ 0x68 │ │ │ │ + movs r6, r0 │ │ │ │ + adds r0, #76 @ 0x4c │ │ │ │ + movs r6, r0 │ │ │ │ + cbz r4, 6bf46 │ │ │ │ + movs r3, r0 │ │ │ │ + adds r0, #46 @ 0x2e │ │ │ │ + movs r6, r0 │ │ │ │ + cbz r6, 6bf46 │ │ │ │ + movs r3, r0 │ │ │ │ + │ │ │ │ +0006bf40 : │ │ │ │ + ldr.w r0, [r0, #156] @ 0x9c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + bx r3 │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + 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 │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ + mov sl, r0 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + cbz r4, 6bfa4 │ │ │ │ + ldr r6, [r4, #16] │ │ │ │ + movs r7, #1 │ │ │ │ + cmp r6, r8 │ │ │ │ + bgt.n 6bf8a │ │ │ │ + bne.n 6bf7a │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + cmp r3, r9 │ │ │ │ + bgt.n 6bf8a │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ + movs r7, #0 │ │ │ │ + cbz r5, 6bf90 │ │ │ │ + mov r4, r5 │ │ │ │ + movs r7, #1 │ │ │ │ + ldr r6, [r4, #16] │ │ │ │ + cmp r6, r8 │ │ │ │ + ble.n 6bf72 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 6bf80 │ │ │ │ + mov r3, r4 │ │ │ │ + cbnz r7, 6bfa6 │ │ │ │ + cmp r8, r6 │ │ │ │ + ble.n 6bfc4 │ │ │ │ + movs r2, #0 │ │ │ │ + strd r2, r3, [sl] │ │ │ │ + mov r0, sl │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + adds r4, r1, #4 │ │ │ │ + ldr r3, [r1, #12] │ │ │ │ + cmp r4, r3 │ │ │ │ + itt eq │ │ │ │ + moveq r3, #0 │ │ │ │ + strdeq r3, r4, [sl] │ │ │ │ + beq.n 6bf9e │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2cbf0 │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r8, r6 │ │ │ │ + bgt.n 6bf98 │ │ │ │ + bne.n 6bfcc │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + cmp r2, r9 │ │ │ │ + blt.n 6bf98 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, sl │ │ │ │ + strd r4, r3, [sl] │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6c0d0 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r8, [r7, #12] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 6c0bc │ │ │ │ + ldr.w r9, [r8, #12] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 6c0aa │ │ │ │ + ldr.w sl, [r9, #12] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 6c098 │ │ │ │ + ldr.w r4, [sl, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 6c086 │ │ │ │ + ldr.w fp, [r4, #12] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 6c078 │ │ │ │ + ldr.w r6, [fp, #12] │ │ │ │ + cbz r6, 6c066 │ │ │ │ + ldr r5, [r6, #12] │ │ │ │ + cbz r5, 6c058 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cbz r3, 6c04a │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 6bfd8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6c02e │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + blx 2c4e4 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 6c02a │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + blx 2c4e4 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 6c026 │ │ │ │ + ldr.w r5, [fp, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2c4e4 │ │ │ │ + cbz r5, 6c078 │ │ │ │ + mov fp, r5 │ │ │ │ + b.n 6c020 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + blx 2c4e4 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 6c016 │ │ │ │ + ldr.w r4, [sl, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2c4e4 │ │ │ │ + cbz r4, 6c098 │ │ │ │ + mov sl, r4 │ │ │ │ + b.n 6c00e │ │ │ │ + ldr.w r4, [r9, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2c4e4 │ │ │ │ + cbz r4, 6c0aa │ │ │ │ + mov r9, r4 │ │ │ │ + b.n 6c004 │ │ │ │ + ldr.w r4, [r8, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2c4e4 │ │ │ │ + cbz r4, 6c0bc │ │ │ │ + mov r8, r4 │ │ │ │ + b.n 6bffa │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r7, [r7, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + blx 2c4e4 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.n 6bff0 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0006c0d4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r1, #1 │ │ │ │ + adds r0, #24 │ │ │ │ + strd r2, r3, [r4, #16] │ │ │ │ + blx 2d788 │ │ │ │ + movs r3, #0 │ │ │ │ + add.w r2, r4, #136 @ 0x88 │ │ │ │ + strd r3, r3, [r4, #64] @ 0x40 │ │ │ │ + strd r3, r3, [r4, #72] @ 0x48 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r3, r3, [r4, #80] @ 0x50 │ │ │ │ + strd r3, r3, [r4, #88] @ 0x58 │ │ │ │ + strd r3, r3, [r4, #96] @ 0x60 │ │ │ │ + strd r3, r3, [r4, #104] @ 0x68 │ │ │ │ + strd r3, r3, [r4, #112] @ 0x70 │ │ │ │ + strd r3, r3, [r4, #120] @ 0x78 │ │ │ │ + str.w r3, [r4, #128] @ 0x80 │ │ │ │ + strd r3, r3, [r4, #136] @ 0x88 │ │ │ │ + strd r2, r2, [r4, #144] @ 0x90 │ │ │ │ + strd r3, r3, [r4, #152] @ 0x98 │ │ │ │ + strd r3, r3, [r4, #160] @ 0xa0 │ │ │ │ + strd r3, r3, [r4, #168] @ 0xa8 │ │ │ │ + strd r3, r3, [r4, #176] @ 0xb0 │ │ │ │ + strd r3, r3, [r4, #184] @ 0xb8 │ │ │ │ + str.w r3, [r4, #192] @ 0xc0 │ │ │ │ + strd r3, r3, [r4, #196] @ 0xc4 │ │ │ │ + strb.w r3, [r4, #204] @ 0xcc │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0006c14c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r5, [pc, #340] @ (6c2b4 ) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #340] @ (6c2b8 ) │ │ │ │ + mov r4, r0 │ │ │ │ + add r5, pc │ │ │ │ + ldr r1, [pc, #340] @ (6c2bc ) │ │ │ │ + str r5, [sp, #4] │ │ │ │ + movs r2, #14 │ │ │ │ + add r1, pc │ │ │ │ + ldr r7, [r5, r3] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + vldr d0, [r4, #16] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2d7d0 (double)@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #-12] │ │ │ │ + add r3, r0 │ │ │ │ + ldr r6, [r3, #124] @ 0x7c │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 6c2b0 │ │ │ │ + ldrb r3, [r6, #28] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 6c28c │ │ │ │ + ldrb.w r1, [r6, #39] @ 0x27 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2b814 │ │ │ │ + blx 2c4a4 │ │ │ │ + ldr r1, [pc, #280] @ (6c2c0 ) │ │ │ │ + ldr.w r8, [r4, #52] @ 0x34 │ │ │ │ + movs r2, #18 │ │ │ │ + add r1, pc │ │ │ │ + mov r0, r7 │ │ │ │ + ldrd r5, r6, [r4, #44] @ 0x2c │ │ │ │ + blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2da38 │ │ │ │ + ldr r1, [pc, #256] @ (6c2c4 ) │ │ │ │ + movs r2, #3 │ │ │ │ + add r1, pc │ │ │ │ + blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ble.n 6c264 │ │ │ │ + ldr.w sl, [pc, #244] @ 6c2c8 │ │ │ │ + movw ip, #52429 @ 0xcccd │ │ │ │ + movt ip, #52428 @ 0xcccc │ │ │ │ + ldr.w r9, [pc, #236] @ 6c2cc │ │ │ │ + subs r5, #4 │ │ │ │ + add sl, pc │ │ │ │ + add r9, pc │ │ │ │ + mov.w fp, #0 │ │ │ │ + str.w ip, [sp] │ │ │ │ + b.n 6c1fa │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + cmp r8, fp │ │ │ │ + beq.n 6c264 │ │ │ │ + vldmia r6!, {d0} │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2d7d0 (double)@plt> │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, sl │ │ │ │ + mov r4, r0 │ │ │ │ + blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + ldr.w r1, [r5, #4]! │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2da38 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, r9 │ │ │ │ + blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 6c1f2 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + mul.w r2, r3, fp │ │ │ │ + cmp.w r2, #858993459 @ 0x33333333 │ │ │ │ + bhi.n 6c1f2 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + ldr.w r2, [r2, #-12] │ │ │ │ + add r2, r7 │ │ │ │ + ldr r4, [r2, #124] @ 0x7c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 6c2b0 │ │ │ │ + ldrb r2, [r4, #28] │ │ │ │ + cbz r2, 6c26a │ │ │ │ + ldrb.w r1, [r4, #39] @ 0x27 │ │ │ │ + mov r0, r7 │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + blx 2b814 │ │ │ │ + blx 2c4a4 │ │ │ │ + ldr r1, [pc, #120] @ (6c2d0 ) │ │ │ │ + movs r2, #2 │ │ │ │ + add r1, pc │ │ │ │ + blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + cmp r8, fp │ │ │ │ + bne.n 6c1fa │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ + ldr r2, [pc, #96] @ (6c2d4 ) │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r1, [r3, r2] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ + cmp r2, r1 │ │ │ │ + it eq │ │ │ │ + moveq r1, #10 │ │ │ │ + beq.n 6c248 │ │ │ │ + movs r1, #10 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + mov r1, r0 │ │ │ │ + b.n 6c248 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ + ldr r3, [pc, #64] @ (6c2d4 ) │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + it eq │ │ │ │ + moveq r1, #10 │ │ │ │ + beq.w 6c19c │ │ │ │ + movs r1, #10 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r3 │ │ │ │ + mov r1, r0 │ │ │ │ + b.n 6c19c │ │ │ │ + blx 2cfd0 │ │ │ │ + cmp r5, #196 @ 0xc4 │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r3, #29 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r3, #88 @ 0x58 │ │ │ │ + movs r4, r0 │ │ │ │ + movs r3, #38 @ 0x26 │ │ │ │ + movs r4, r0 │ │ │ │ + movs r3, #34 @ 0x22 │ │ │ │ + movs r4, r0 │ │ │ │ + movs r3, #8 │ │ │ │ + movs r4, r0 │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ + movs r4, r0 │ │ │ │ + movs r2, #154 @ 0x9a │ │ │ │ + movs r4, r0 │ │ │ │ + lsrs r0, r6, #25 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0006c2d8 : │ │ │ │ + ldr.w r0, [r0, #152] @ 0x98 │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0006c2e0 : │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr.w r0, [r0, #144] @ 0x90 │ │ │ │ + add.w r5, r6, #136 @ 0x88 │ │ │ │ + mov r7, r1 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 6c32e │ │ │ │ + mov r4, r3 │ │ │ │ + sub.w r8, r2, #4 │ │ │ │ + mov.w r9, #0 │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + add r2, r4 │ │ │ │ + str.w r2, [r8, #4]! │ │ │ │ + blx 2c508 │ │ │ │ + cmp r0, r5 │ │ │ │ + bne.n 6c30a │ │ │ │ + cmp r7, r9 │ │ │ │ + bne.n 6c334 │ │ │ │ + ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ + cmp r7, r3 │ │ │ │ + bne.n 6c346 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov.w r9, #0 │ │ │ │ + b.n 6c31e │ │ │ │ + ldr r3, [pc, #32] @ (6c358 ) │ │ │ │ + movs r2, #193 @ 0xc1 │ │ │ │ + ldr r1, [pc, #32] @ (6c35c ) │ │ │ │ + ldr r0, [pc, #36] @ (6c360 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2ca48 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #28] @ (6c364 ) │ │ │ │ + movs r2, #194 @ 0xc2 │ │ │ │ + ldr r1, [pc, #28] @ (6c368 ) │ │ │ │ + ldr r0, [pc, #28] @ (6c36c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2ca48 <__assert_fail@plt> │ │ │ │ + movs r1, #188 @ 0xbc │ │ │ │ + movs r4, r0 │ │ │ │ + movs r1, #242 @ 0xf2 │ │ │ │ + movs r4, r0 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r4, r0 │ │ │ │ + movs r1, #170 @ 0xaa │ │ │ │ + movs r4, r0 │ │ │ │ + movs r1, #224 @ 0xe0 │ │ │ │ + movs r4, r0 │ │ │ │ + movs r1, #250 @ 0xfa │ │ │ │ + movs r4, r0 │ │ │ │ + │ │ │ │ +0006c370 : │ │ │ │ + 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 │ │ │ │ + add.w r6, r0, #136 @ 0x88 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w r0, [r0, #144] @ 0x90 │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq.n 6c3a4 │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov.w r9, #0 │ │ │ │ + strd r8, r9, [r0, #32] │ │ │ │ + blx 2c508 │ │ │ │ + cmp r0, r6 │ │ │ │ + bne.n 6c398 │ │ │ │ + ldrd fp, r8, [r4, #108] @ 0x6c │ │ │ │ + cmp fp, r8 │ │ │ │ + beq.n 6c432 │ │ │ │ + ldr.w ip, [r4, #64] @ 0x40 │ │ │ │ + mov r6, fp │ │ │ │ + ldr r7, [r4, #96] @ 0x60 │ │ │ │ + mov.w lr, #0 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr.w r1, [fp, lr, lsl #1] │ │ │ │ + ldr.w r3, [r7, r2, lsl #2] │ │ │ │ + add.w r9, r7, r2, lsl #2 │ │ │ │ + ldr.w r3, [ip, r3, lsl #2] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 6c4cc │ │ │ │ + ldr.w sl, [r4, #76] @ 0x4c │ │ │ │ + vldr d7, [pc, #324] @ 6c518 │ │ │ │ + cmp r2, sl │ │ │ │ + blt.n 6c406 │ │ │ │ + b.n 6c40e │ │ │ │ + ldr r3, [r4, #68] @ 0x44 │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r2, sl │ │ │ │ + ldr.w r3, [r3, r0, lsl #2] │ │ │ │ + add.w r3, r5, r3, lsl #3 │ │ │ │ + vldr d5, [r3] │ │ │ │ + ldr r3, [r4, #72] @ 0x48 │ │ │ │ + add.w r3, r3, r0, lsl #3 │ │ │ │ + vldr d6, [r3] │ │ │ │ + vmla.f64 d7, d5, d6 │ │ │ │ + beq.n 6c40e │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + ldr.w r3, [ip, r3, lsl #2] │ │ │ │ + ldr.w r0, [r9], #4 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 6c3dc │ │ │ │ + ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ + ldr.w r3, [r3, lr] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + vldr d6, [r3, #32] │ │ │ │ + cmp r1, r2 │ │ │ │ + vadd.f64 d6, d6, d7 │ │ │ │ + vstr d6, [r3, #32] │ │ │ │ + bne.n 6c502 │ │ │ │ + adds r6, #8 │ │ │ │ + add.w lr, lr, #4 │ │ │ │ + cmp r6, r8 │ │ │ │ + bne.n 6c3b8 │ │ │ │ + ldrd fp, r8, [r4, #120] @ 0x78 │ │ │ │ + cmp fp, r8 │ │ │ │ + beq.n 6c4c2 │ │ │ │ + ldr r6, [r4, #68] @ 0x44 │ │ │ │ + mov ip, fp │ │ │ │ + ldr.w lr, [r4, #84] @ 0x54 │ │ │ │ + movs r7, #0 │ │ │ │ + ldr.w r3, [ip, #4] │ │ │ │ + ldr.w r1, [fp, r7, lsl #1] │ │ │ │ + ldr.w r2, [lr, r3, lsl #2] │ │ │ │ + add.w r9, lr, r3, lsl #2 │ │ │ │ + ldr.w r2, [r6, r2, lsl #2] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 6c4f0 │ │ │ │ + ldr.w sl, [r4, #76] @ 0x4c │ │ │ │ + vldr d7, [pc, #180] @ 6c518 │ │ │ │ + cmp r3, sl │ │ │ │ + blt.n 6c498 │ │ │ │ + b.n 6c4a0 │ │ │ │ + ldr r2, [r4, #64] @ 0x40 │ │ │ │ + ldr.w r2, [r2, r0, lsl #2] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 6c48a │ │ │ │ + add.w r2, r5, r2, lsl #3 │ │ │ │ + vldr d6, [r2] │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ + add.w r2, r2, r0, lsl #3 │ │ │ │ + vldr d5, [r2] │ │ │ │ + vmla.f64 d7, d5, d6 │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, sl │ │ │ │ + beq.n 6c4a0 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + ldr.w r2, [r6, r2, lsl #2] │ │ │ │ + ldr.w r0, [r9], #4 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 6c46a │ │ │ │ + ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ + ldr r3, [r3, r7] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + vldr d6, [r3, #32] │ │ │ │ + cmp r1, r2 │ │ │ │ + vadd.f64 d6, d6, d7 │ │ │ │ + vstr d6, [r3, #32] │ │ │ │ + bne.n 6c4de │ │ │ │ + add.w ip, ip, #8 │ │ │ │ + adds r7, #4 │ │ │ │ + cmp ip, r8 │ │ │ │ + bne.n 6c444 │ │ │ │ + movs r3, #1 │ │ │ │ + strb.w r3, [r4, #204] @ 0xcc │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [pc, #80] @ (6c520 ) │ │ │ │ + movs r2, #235 @ 0xeb │ │ │ │ + ldr r1, [pc, #80] @ (6c524 ) │ │ │ │ + ldr r0, [pc, #84] @ (6c528 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2ca48 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #76] @ (6c52c ) │ │ │ │ + movs r2, #255 @ 0xff │ │ │ │ + ldr r1, [pc, #76] @ (6c530 ) │ │ │ │ + ldr r0, [pc, #76] @ (6c534 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2ca48 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #68] @ (6c538 ) │ │ │ │ + movs r2, #248 @ 0xf8 │ │ │ │ + ldr r1, [pc, #68] @ (6c53c ) │ │ │ │ + ldr r0, [pc, #72] @ (6c540 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2ca48 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #64] @ (6c544 ) │ │ │ │ + movs r2, #241 @ 0xf1 │ │ │ │ + ldr r1, [pc, #64] @ (6c548 ) │ │ │ │ + ldr r0, [pc, #64] @ (6c54c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2ca48 <__assert_fail@plt> │ │ │ │ + nop.w │ │ │ │ + ... │ │ │ │ + movs r0, #144 @ 0x90 │ │ │ │ + movs r4, r0 │ │ │ │ + movs r0, #90 @ 0x5a │ │ │ │ + movs r4, r0 │ │ │ │ + movs r0, #196 @ 0xc4 │ │ │ │ + movs r4, r0 │ │ │ │ + movs r0, #126 @ 0x7e │ │ │ │ + movs r4, r0 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ + movs r4, r0 │ │ │ │ + movs r1, #70 @ 0x46 │ │ │ │ + movs r4, r0 │ │ │ │ + movs r0, #108 @ 0x6c │ │ │ │ + movs r4, r0 │ │ │ │ + movs r0, #54 @ 0x36 │ │ │ │ + movs r4, r0 │ │ │ │ + movs r0, #252 @ 0xfc │ │ │ │ + movs r4, r0 │ │ │ │ + movs r0, #90 @ 0x5a │ │ │ │ + movs r4, r0 │ │ │ │ + movs r0, #36 @ 0x24 │ │ │ │ + movs r4, r0 │ │ │ │ + movs r0, #194 @ 0xc2 │ │ │ │ + movs r4, r0 │ │ │ │ + │ │ │ │ +0006c550 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + blx 2d73c │ │ │ │ + ldr r0, [r5, #52] @ 0x34 │ │ │ │ + ldrd r1, r2, [r5, #44] @ 0x2c │ │ │ │ + cmp r0, #0 │ │ │ │ + vldr d8, [r5, #16] │ │ │ │ + ble.n 6c596 │ │ │ │ + subs r1, #4 │ │ │ │ + add.w r0, r2, r0, lsl #3 │ │ │ │ + ldr.w r3, [r1, #4]! │ │ │ │ + vldmia r2!, {d6} │ │ │ │ + add.w r3, r4, r3, lsl #3 │ │ │ │ + cmp r0, r2 │ │ │ │ + vldr d7, [r3] │ │ │ │ + vmla.f64 d8, d6, d7 │ │ │ │ + bne.n 6c57e │ │ │ │ + ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ + adds r5, #136 @ 0x88 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 6c5ba │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + vldr d7, [r0, #32] │ │ │ │ + add.w r3, r4, r3, lsl #3 │ │ │ │ + vldr d6, [r3] │ │ │ │ + vmla.f64 d8, d6, d7 │ │ │ │ + blx 2c508 │ │ │ │ + cmp r0, r5 │ │ │ │ + bne.n 6c5a0 │ │ │ │ + vmov.f64 d0, d8 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +0006c5c4 : │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + add.w r5, r6, #136 @ 0x88 │ │ │ │ + blx 2d73c │ │ │ │ + ldr.w r0, [r6, #144] @ 0x90 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 6c606 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + vldr d7, [r0, #32] │ │ │ │ + vldr d6, [r0, #24] │ │ │ │ + vadd.f64 d7, d7, d7 │ │ │ │ + vadd.f64 d7, d7, d6 │ │ │ │ + vstmia r4!, {d7} │ │ │ │ + blx 2c508 │ │ │ │ + cmp r0, r5 │ │ │ │ + bne.n 6c5ea │ │ │ │ + ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ + cmp r7, r3 │ │ │ │ + bne.n 6c610 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + ldr r3, [pc, #16] @ (6c624 ) │ │ │ │ + movs r2, #219 @ 0xdb │ │ │ │ + ldr r1, [pc, #16] @ (6c628 ) │ │ │ │ + ldr r0, [pc, #20] @ (6c62c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2ca48 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + movs r4, r0 │ │ │ │ + subs r6, r2, #4 │ │ │ │ + movs r4, r0 │ │ │ │ + subs r0, r6, #4 │ │ │ │ + movs r4, r0 │ │ │ │ + │ │ │ │ +0006c630 , std::pair, std::less >, std::allocator const, std::pair > > >&)@@Base>: │ │ │ │ + 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, #76] @ 0x4c │ │ │ │ + mov r6, r0 │ │ │ │ + ldr.w r2, [r0, #192] @ 0xc0 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble.n 6c684 , std::pair, std::less >, std::allocator const, std::pair > > >&)@@Base+0x54> │ │ │ │ + mov r8, r1 │ │ │ │ + movs r4, #0 │ │ │ │ + adds r7, r1, #4 │ │ │ │ + ldr.w r0, [r2, r4, lsl #2] │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + adds r1, r3, #1 │ │ │ │ + beq.n 6c67e , std::pair, std::less >, std::allocator const, std::pair > > >&)@@Base+0x4e> │ │ │ │ + subs r3, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + str r3, [r0, #28] │ │ │ │ + cbnz r3, 6c67e , std::pair, std::less >, std::allocator const, std::pair > > >&)@@Base+0x4e> │ │ │ │ + blx 2c31c │ │ │ │ + movs r1, #32 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr.w r3, [r8, #20] │ │ │ │ + ldr r5, [r6, #76] @ 0x4c │ │ │ │ + ldr.w r2, [r6, #192] @ 0xc0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8, #20] │ │ │ │ + adds r4, #1 │ │ │ │ + cmp r5, r4 │ │ │ │ + bgt.n 6c652 , std::pair, std::less >, std::allocator const, std::pair > > >&)@@Base+0x22> │ │ │ │ + ldr.w r3, [r6, #196] @ 0xc4 │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + strne.w r2, [r6, #196] @ 0xc4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + │ │ │ │ +0006c694 : │ │ │ │ + ldr r3, [r0, #76] @ 0x4c │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 6c6c8 │ │ │ │ + ldr r2, [r0, #72] @ 0x48 │ │ │ │ + vadd.f64 d0, d0, d0 │ │ │ │ + ldr.w r0, [r0, #192] @ 0xc0 │ │ │ │ + add.w ip, r2, r3, lsl #3 │ │ │ │ + subs r0, #4 │ │ │ │ + ldr.w r3, [r0, #4]! │ │ │ │ + vldmia r2!, {d6} │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + cmp ip, r2 │ │ │ │ + add.w r3, r1, r3, lsl #3 │ │ │ │ + vldr d7, [r3] │ │ │ │ + vmla.f64 d7, d0, d6 │ │ │ │ + vstr d7, [r3] │ │ │ │ + bne.n 6c6aa │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0006c6cc , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #712] @ (6c9a8 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2dc>) │ │ │ │ + ldr r3, [pc, #712] @ (6c9ac , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2e0>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + add r0, pc │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r3, [r0, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r2, r3, [r6, #192] @ 0xc0 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 6c990 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2c4> │ │ │ │ + ldr.w ip, [r6, #76] @ 0x4c │ │ │ │ + cmp.w ip, #0 │ │ │ │ + ble.w 6c81c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x150> │ │ │ │ + mov fp, r1 │ │ │ │ + movs r7, #0 │ │ │ │ + add.w r8, r1, #4 │ │ │ │ + add r3, sp, #16 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrd r3, r2, [r6, #64] @ 0x40 │ │ │ │ + ldr.w r0, [fp, #8] │ │ │ │ + ldr.w r4, [r2, r7, lsl #2] │ │ │ │ + ldr.w r5, [r3, r7, lsl #2] │ │ │ │ + add r4, r9 │ │ │ │ + add r5, r9 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 6c84a , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x17e> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r1, [r3, #16] │ │ │ │ + cmp r4, r1 │ │ │ │ + bgt.n 6c7e2 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x116> │ │ │ │ + bne.n 6c740 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x74> │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ + cmp r5, r1 │ │ │ │ + bgt.n 6c7e2 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x116> │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6c732 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x66> │ │ │ │ + cmp r8, r2 │ │ │ │ + beq.n 6c752 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x86> │ │ │ │ + ldr r3, [r2, #16] │ │ │ │ + cmp r4, r3 │ │ │ │ + bge.n 6c7f2 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x126> │ │ │ │ + ldr.w r2, [fp, #20] │ │ │ │ + mov sl, r8 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cmp r4, r3 │ │ │ │ + bgt.n 6c7ea , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x11e> │ │ │ │ + bne.n 6c766 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x9a> │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r5, r3 │ │ │ │ + bgt.n 6c7ea , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x11e> │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6c758 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x8c> │ │ │ │ + cmp r8, sl │ │ │ │ + beq.n 6c84e , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x182> │ │ │ │ + ldr.w r3, [sl, #16] │ │ │ │ + cmp r4, r3 │ │ │ │ + blt.n 6c784 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0xb8> │ │ │ │ + bne.n 6c7ce , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x102> │ │ │ │ + ldr.w r3, [sl, #20] │ │ │ │ + cmp r5, r3 │ │ │ │ + bge.n 6c7ce , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x102> │ │ │ │ + movs r0, #32 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 2b890 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str r2, [r0, #24] │ │ │ │ + movs r2, #1 │ │ │ │ + strd r4, r5, [r0, #16] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr.w r3, [sl, #16] │ │ │ │ + str r2, [r0, #28] │ │ │ │ + cmp r4, r3 │ │ │ │ + blt.w 6c8ae , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1e2> │ │ │ │ + beq.n 6c8a6 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1da> │ │ │ │ + ldr.w r3, [fp, #16] │ │ │ │ + cmp sl, r3 │ │ │ │ + beq.w 6c97e , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2b2> │ │ │ │ + mov r0, sl │ │ │ │ + blx 2c508 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r4, r3 │ │ │ │ + bge.w 6c96c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2a0> │ │ │ │ + ldr.w r3, [sl, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 6c886 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1ba> │ │ │ │ + mov sl, r2 │ │ │ │ + movs r0, #1 │ │ │ │ + b.n 6c8ca , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1fe> │ │ │ │ + ldr r3, [pc, #480] @ (6c9b0 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2e4>) │ │ │ │ + mov.w r2, #276 @ 0x114 │ │ │ │ + ldr r1, [pc, #476] @ (6c9b4 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2e8>) │ │ │ │ + ldr r0, [pc, #480] @ (6c9b8 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2ec>) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2ca48 <__assert_fail@plt> │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6c732 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x66> │ │ │ │ + b.n 6c748 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x7c> │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6c758 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x8c> │ │ │ │ + b.n 6c76e , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0xa2> │ │ │ │ + bne.n 6c7fa , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x12e> │ │ │ │ + ldr r3, [r2, #20] │ │ │ │ + cmp r5, r3 │ │ │ │ + blt.n 6c752 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x86> │ │ │ │ + ldr r3, [r2, #28] │ │ │ │ + adds r1, r3, #1 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #28] │ │ │ │ + ldrd r3, r1, [r6, #196] @ 0xc4 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 6c838 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x16c> │ │ │ │ + str.w r2, [r3], #4 │ │ │ │ + str.w r3, [r6, #196] @ 0xc4 │ │ │ │ + adds r7, #1 │ │ │ │ + cmp ip, r7 │ │ │ │ + bgt.w 6c714 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x48> │ │ │ │ + ldr r2, [pc, #412] @ (6c9bc , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2f0>) │ │ │ │ + ldr r3, [pc, #396] @ (6c9ac , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2e0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 6c9a4 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2d8> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + add.w r0, r6, #192 @ 0xc0 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 2ce38 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@plt> │ │ │ │ + ldr.w ip, [r6, #76] @ 0x4c │ │ │ │ + b.n 6c814 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x148> │ │ │ │ + ldr.w r2, [fp, #20] │ │ │ │ + movs r0, #32 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2b890 │ │ │ │ + ldr.w r3, [fp, #20] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + str r2, [r0, #24] │ │ │ │ + movs r2, #1 │ │ │ │ + strd r4, r5, [r0, #16] │ │ │ │ + str r2, [r0, #28] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 6c91a , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x24e> │ │ │ │ + ldr.w sl, [fp, #16] │ │ │ │ + ldr.w r3, [sl, #16] │ │ │ │ + cmp r4, r3 │ │ │ │ + ble.n 6c910 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x244> │ │ │ │ + str r0, [sp, #4] │ │ │ │ + movs r0, #0 │ │ │ │ + cmp r8, sl │ │ │ │ + it eq │ │ │ │ + orreq.w r0, r0, #1 │ │ │ │ + cbnz r0, 6c8ca , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1fe> │ │ │ │ + ldr.w r3, [sl, #16] │ │ │ │ + cmp r4, r3 │ │ │ │ + blt.n 6c8c8 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1fc> │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + bne.n 6c8ca , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1fe> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ + ldr.w r3, [sl, #20] │ │ │ │ + cmp r0, r3 │ │ │ │ + ite ge │ │ │ │ + movge r0, #0 │ │ │ │ + movlt r0, #1 │ │ │ │ + b.n 6c8ca , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1fe> │ │ │ │ + ldr.w r3, [sl, #20] │ │ │ │ + cmp r5, r3 │ │ │ │ + bge.n 6c95e , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x292> │ │ │ │ + ldr.w r3, [fp, #12] │ │ │ │ + cmp sl, r3 │ │ │ │ + beq.n 6c8c8 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1fc> │ │ │ │ + mov r0, sl │ │ │ │ + blx 2cbf0 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cmp r4, r3 │ │ │ │ + ble.n 6c93e , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x272> │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 6c978 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2ac> │ │ │ │ + movs r0, #1 │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r2, sl │ │ │ │ + blx 2ba50 │ │ │ │ + ldr.w r3, [fp, #20] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [fp, #20] │ │ │ │ + ldrd r3, r2, [r6, #196] @ 0xc4 │ │ │ │ + mov.w r0, #1 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + strb.w r0, [sp, #24] │ │ │ │ + beq.n 6c900 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x234> │ │ │ │ + ldr.w ip, [r6, #76] @ 0x4c │ │ │ │ + str.w r1, [r3], #4 │ │ │ │ + str.w r3, [r6, #196] @ 0xc4 │ │ │ │ + b.n 6c814 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x148> │ │ │ │ + add r1, sp, #20 │ │ │ │ + add.w r0, r6, #192 @ 0xc0 │ │ │ │ + blx 2ce38 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@plt> │ │ │ │ + ldr.w ip, [r6, #76] @ 0x4c │ │ │ │ + b.n 6c814 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x148> │ │ │ │ + bne.n 6c91a , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x24e> │ │ │ │ + ldr.w r3, [sl, #20] │ │ │ │ + cmp r5, r3 │ │ │ │ + bgt.n 6c878 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1ac> │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, fp │ │ │ │ + add r0, sp, #28 │ │ │ │ + bl 6bf50 │ │ │ │ + ldr.w sl, [sp, #32] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 6c982 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2b6> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + movs r1, #32 │ │ │ │ + blx 2c4e4 │ │ │ │ + b.n 6c8de , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x212> │ │ │ │ + bne.n 6c946 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x27a> │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r5, r3 │ │ │ │ + bgt.n 6c8c2 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1f6> │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, fp │ │ │ │ + add r0, sp, #28 │ │ │ │ + bl 6bf50 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldrd r3, sl, [sp, #28] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b.n 6c92e , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x262> │ │ │ │ + bgt.w 6c7a6 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0xda> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + b.n 6c934 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x268> │ │ │ │ + bne.n 6c946 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x27a> │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r5, r3 │ │ │ │ + blt.w 6c7c0 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0xf4> │ │ │ │ + b.n 6c946 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x27a> │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + b.n 6c87c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1b0> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6c87c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1b0> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + subs r0, r3, #0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + it ne │ │ │ │ + movne r0, #1 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b.n 6c87c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1b0> │ │ │ │ + ldr r3, [pc, #44] @ (6c9c0 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2f4>) │ │ │ │ + movw r2, #263 @ 0x107 │ │ │ │ + ldr r1, [pc, #44] @ (6c9c4 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2f8>) │ │ │ │ + ldr r0, [pc, #44] @ (6c9c8 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2fc>) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2ca48 <__assert_fail@plt> │ │ │ │ + blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ + cmp r0, #68 @ 0x44 │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r4, r0, #3 │ │ │ │ + movs r4, r0 │ │ │ │ + adds r6, r2, #5 │ │ │ │ + movs r4, r0 │ │ │ │ + subs r4, r3, #4 │ │ │ │ + movs r4, r0 │ │ │ │ + movs r7, #8 │ │ │ │ + movs r6, r0 │ │ │ │ + adds r2, r0, #4 │ │ │ │ + movs r4, r0 │ │ │ │ + subs r4, r2, r6 │ │ │ │ + movs r4, r0 │ │ │ │ + adds r2, r0, #5 │ │ │ │ + movs r4, r0 │ │ │ │ + │ │ │ │ +0006c9cc : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + ldr r2, [pc, #660] @ (6cc78 ) │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + ldr r3, [pc, #660] @ (6cc7c ) │ │ │ │ + mov fp, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r6, [r0, #76] @ 0x4c │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov.w r3, #0 │ │ │ │ + ble.n 6ca18 │ │ │ │ + ldrd r1, r0, [r0, #64] @ 0x40 │ │ │ │ + movs r2, #0 │ │ │ │ + subs r0, #4 │ │ │ │ + subs r1, #4 │ │ │ │ + ldr.w r4, [r0, #4]! │ │ │ │ + ldr.w r3, [r1, #4]! │ │ │ │ + cmp r4, r3 │ │ │ │ + blt.w 6cc58 │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r2, r6 │ │ │ │ + bne.n 6ca04 │ │ │ │ + ldr.w sl, [fp, #52] @ 0x34 │ │ │ │ + add.w r3, fp, #156 @ 0x9c │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r1, sl │ │ │ │ + strb.w r4, [fp, #204] @ 0xcc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 2c730 > >, std::allocator > > > >::reserve(unsigned int)@plt> │ │ │ │ + ldrd r5, r6, [fp, #44] @ 0x2c │ │ │ │ + cmp sl, r4 │ │ │ │ + ble.n 6cabe │ │ │ │ + subs r5, #4 │ │ │ │ + add.w r7, fp, #136 @ 0x88 │ │ │ │ + add.w r9, sp, #40 @ 0x28 │ │ │ │ + add.w r8, fp, #132 @ 0x84 │ │ │ │ + vldr d8, [pc, #552] @ 6cc70 │ │ │ │ + ldrd r2, r3, [r6], #8 │ │ │ │ + strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r3, [fp, #140] @ 0x8c │ │ │ │ + mov r2, r7 │ │ │ │ + ldr.w r1, [r5, #4]! │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + vstr d8, [sp, #56] @ 0x38 │ │ │ │ + cbz r3, 6ca92 │ │ │ │ + mov ip, r1 │ │ │ │ + mov lr, r7 │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + ldrd r1, r2, [r3, #8] │ │ │ │ + cmp ip, r0 │ │ │ │ + itet le │ │ │ │ + movle lr, r3 │ │ │ │ + movgt r3, r2 │ │ │ │ + movle r3, r1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6ca68 │ │ │ │ + mov r2, lr │ │ │ │ + cmp r7, lr │ │ │ │ + beq.n 6ca92 │ │ │ │ + ldr.w r0, [lr, #16] │ │ │ │ + cmp ip, r0 │ │ │ │ + itt ge │ │ │ │ + strge r2, [sp, #24] │ │ │ │ + strbge.w r3, [sp, #28] │ │ │ │ + bge.n 6caa4 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r2, r9 │ │ │ │ + blx 2cd6c > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@plt> │ │ │ │ + movs r3, #1 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + strb.w r3, [sp, #28] │ │ │ │ + ldrd r3, r2, [fp, #160] @ 0xa0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 6cc4a │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str.w r2, [r3], #4 │ │ │ │ + str.w r3, [fp, #160] @ 0xa0 │ │ │ │ + adds r4, #1 │ │ │ │ + cmp sl, r4 │ │ │ │ + bne.n 6ca4a │ │ │ │ + add.w r3, fp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2d330 │ │ │ │ + add.w r3, fp, #168 @ 0xa8 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 2c730 > >, std::allocator > > > >::reserve(unsigned int)@plt> │ │ │ │ + ldrd r4, r2, [fp, #108] @ 0x6c │ │ │ │ + cmp r2, r4 │ │ │ │ + beq.n 6cb74 │ │ │ │ + add r5, sp, #24 │ │ │ │ + mov.w r8, #0 │ │ │ │ + add.w sl, sp, #40 @ 0x28 │ │ │ │ + add.w r9, fp, #132 @ 0x84 │ │ │ │ + add.w r7, fp, #136 @ 0x88 │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ + strd r7, r6, [sp] │ │ │ │ + ldr.w r6, [fp, #140] @ 0x8c │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ + strd r8, r8, [r5] │ │ │ │ + strd r8, r8, [r5, #8] │ │ │ │ + ldr.w lr, [r4] │ │ │ │ + ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ + str.w lr, [sp, #40] @ 0x28 │ │ │ │ + stmia.w r7, {r0, r1, r2, r3} │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 6cc54 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ + mov r1, r7 │ │ │ │ + add.w r0, r6, #8 │ │ │ │ + ldmia r0, {r0, r2, r3} │ │ │ │ + cmp lr, r3 │ │ │ │ + itet le │ │ │ │ + movle r1, r6 │ │ │ │ + movgt r6, r2 │ │ │ │ + movle r6, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 6cb20 │ │ │ │ + cmp r1, r7 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + beq.n 6cb48 │ │ │ │ + ldr r3, [r1, #16] │ │ │ │ + cmp lr, r3 │ │ │ │ + itt ge │ │ │ │ + strge r1, [sp, #16] │ │ │ │ + strbge.w r6, [sp, #20] │ │ │ │ + bge.n 6cb58 │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2cd6c > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@plt> │ │ │ │ + movs r3, #1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + strb.w r3, [sp, #20] │ │ │ │ + ldrd r3, r2, [fp, #172] @ 0xac │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6cc40 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str.w r2, [r3], #4 │ │ │ │ + str.w r3, [fp, #172] @ 0xac │ │ │ │ + ldr.w r3, [fp, #112] @ 0x70 │ │ │ │ + adds r4, #8 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 6caf8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2dad4 │ │ │ │ + add.w r3, fp, #180 @ 0xb4 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 2c730 > >, std::allocator > > > >::reserve(unsigned int)@plt> │ │ │ │ + ldrd r8, r2, [fp, #120] @ 0x78 │ │ │ │ + cmp r8, r2 │ │ │ │ + beq.n 6cc18 │ │ │ │ + add.w r7, fp, #136 @ 0x88 │ │ │ │ + add r5, sp, #24 │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ + mov.w r9, #0 │ │ │ │ + add.w sl, fp, #132 @ 0x84 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr.w r4, [fp, #140] @ 0x8c │ │ │ │ + strd r9, r9, [r5] │ │ │ │ + strd r9, r9, [r5, #8] │ │ │ │ + ldr.w lr, [r8] │ │ │ │ + ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ + str.w lr, [sp, #40] @ 0x28 │ │ │ │ + stmia.w r6, {r0, r1, r2, r3} │ │ │ │ + mov r1, r7 │ │ │ │ + cbz r4, 6cbea │ │ │ │ + add.w r0, r4, #8 │ │ │ │ + ldmia r0, {r0, r2, r3} │ │ │ │ + cmp lr, r3 │ │ │ │ + itet le │ │ │ │ + movle r1, r4 │ │ │ │ + movgt r4, r2 │ │ │ │ + movle r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 6cbc4 │ │ │ │ + cmp r1, r7 │ │ │ │ + beq.n 6cbea │ │ │ │ + ldr r3, [r1, #16] │ │ │ │ + cmp lr, r3 │ │ │ │ + itt ge │ │ │ │ + strge r1, [sp, #16] │ │ │ │ + strbge.w r4, [sp, #20] │ │ │ │ + bge.n 6cbfa │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + mov r0, sl │ │ │ │ + blx 2cd6c > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@plt> │ │ │ │ + movs r3, #1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + strb.w r3, [sp, #20] │ │ │ │ + ldrd r3, r2, [fp, #184] @ 0xb8 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6cc36 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str.w r2, [r3], #4 │ │ │ │ + str.w r3, [fp, #184] @ 0xb8 │ │ │ │ + ldr.w r3, [fp, #124] @ 0x7c │ │ │ │ + add.w r8, r8, #8 │ │ │ │ + cmp r8, r3 │ │ │ │ + bne.n 6cba4 │ │ │ │ + ldr r2, [pc, #100] @ (6cc80 ) │ │ │ │ + ldr r3, [pc, #96] @ (6cc7c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6cc6a │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add r1, sp, #16 │ │ │ │ + blx 2bfa4 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@plt> │ │ │ │ + b.n 6cc0c │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + add r1, sp, #16 │ │ │ │ + blx 2bfa4 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@plt> │ │ │ │ + b.n 6cb6a │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 2bfa4 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@plt> │ │ │ │ + b.n 6cab8 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + b.n 6cb48 │ │ │ │ + ldr r3, [pc, #40] @ (6cc84 ) │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ + ldr r1, [pc, #40] @ (6cc88 ) │ │ │ │ + ldr r0, [pc, #44] @ (6cc8c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2ca48 <__assert_fail@plt> │ │ │ │ + blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + movs r5, #64 @ 0x40 │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r3, #12 │ │ │ │ + movs r6, r0 │ │ │ │ + subs r4, r5, r2 │ │ │ │ + movs r4, r0 │ │ │ │ + adds r6, r1, r3 │ │ │ │ + movs r4, r0 │ │ │ │ + subs r4, r1, r3 │ │ │ │ + movs r4, r0 │ │ │ │ + │ │ │ │ +0006cc90 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 6cd26 │ │ │ │ + ldrd r2, r3, [r1, #16] │ │ │ │ + strd r2, r3, [r0, #16] │ │ │ │ + mov r5, r1 │ │ │ │ + adds r0, #24 │ │ │ │ + adds r1, #24 │ │ │ │ + blx 2db28 │ │ │ │ + add.w r1, r5, #64 @ 0x40 │ │ │ │ + add.w r0, r4, #64 @ 0x40 │ │ │ │ + blx 2bac0 │ │ │ │ + ldr.w r5, [r4, #140] @ 0x8c │ │ │ │ + ldrd r3, r2, [r4, #192] @ 0xc0 │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + strne.w r3, [r4, #196] @ 0xc4 │ │ │ │ + cbz r5, 6cce8 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 6bfd8 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + blx 2c4e4 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 6ccd4 │ │ │ │ + ldrd r1, r0, [r4, #156] @ 0x9c │ │ │ │ + movs r3, #0 │ │ │ │ + add.w r2, r4, #136 @ 0x88 │ │ │ │ + strd r3, r2, [r4, #140] @ 0x8c │ │ │ │ + strd r2, r3, [r4, #148] @ 0x94 │ │ │ │ + cmp r1, r0 │ │ │ │ + ldrd r3, r2, [r4, #168] @ 0xa8 │ │ │ │ + it ne │ │ │ │ + strne.w r1, [r4, #160] @ 0xa0 │ │ │ │ + mov r0, r4 │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + strne.w r3, [r4, #172] @ 0xac │ │ │ │ + ldrd r3, r2, [r4, #180] @ 0xb4 │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + strne.w r3, [r4, #184] @ 0xb8 │ │ │ │ + blx 2b8a8 │ │ │ │ + movs r3, #0 │ │ │ │ + strb.w r3, [r4, #204] @ 0xcc │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0006cd2c : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + ldrd r2, r3, [r1, #80] @ 0x50 │ │ │ │ + mov r5, r1 │ │ │ │ + strd r2, r3, [r4, #16] │ │ │ │ + add.w r6, r4, #64 @ 0x40 │ │ │ │ + blx 2c1f8 │ │ │ │ + mov r1, r0 │ │ │ │ + add.w r0, r4, #24 │ │ │ │ + blx 2db28 │ │ │ │ + add.w r1, r5, #88 @ 0x58 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2d324 │ │ │ │ + add.w r1, r5, #152 @ 0x98 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2d3b0 │ │ │ │ + ldr.w r5, [r4, #140] @ 0x8c │ │ │ │ + cbz r5, 6cd88 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 6bfd8 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + blx 2c4e4 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 6cd74 │ │ │ │ + ldrd r1, r0, [r4, #156] @ 0x9c │ │ │ │ + add.w r2, r4, #136 @ 0x88 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r3, r2, [r4, #140] @ 0x8c │ │ │ │ + strd r2, r3, [r4, #148] @ 0x94 │ │ │ │ + cmp r1, r0 │ │ │ │ + ldrd r3, r2, [r4, #168] @ 0xa8 │ │ │ │ + it ne │ │ │ │ + strne.w r1, [r4, #160] @ 0xa0 │ │ │ │ + mov r0, r4 │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + strne.w r3, [r4, #172] @ 0xac │ │ │ │ + ldrd r3, r2, [r4, #180] @ 0xb4 │ │ │ │ + cmp r2, r3 │ │ │ │ + it ne │ │ │ │ + strne.w r3, [r4, #184] @ 0xb8 │ │ │ │ + blx 2b8a8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +0006cdc4 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + ldr r5, [pc, #252] @ (6ced0 ) │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + ldr r1, [pc, #248] @ (6ced4 ) │ │ │ │ + add r5, pc │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + mov r5, sp │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ + mov.w r1, #0 │ │ │ │ + strd r2, r3, [r4, #16] │ │ │ │ + blx 2c1f8 │ │ │ │ + mov r1, r0 │ │ │ │ + add.w r0, r4, #24 │ │ │ │ + blx 2db28 │ │ │ │ + vldr d7, [pc, #196] @ 6cec8 │ │ │ │ + mov r1, sp │ │ │ │ + add.w r0, r4, #64 @ 0x40 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r3, r3, [sp, #8] │ │ │ │ + strd r3, r3, [sp, #16] │ │ │ │ + strd r3, r3, [sp, #24] │ │ │ │ + strd r3, r3, [sp, #32] │ │ │ │ + strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ + strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ + strd r3, r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + vstr d7, [sp] │ │ │ │ + blx 2bac0 │ │ │ │ + mov r0, sp │ │ │ │ + blx 2c0d4 │ │ │ │ + ldr.w r5, [r4, #140] @ 0x8c │ │ │ │ + cbz r5, 6ce52 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 6bfd8 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + blx 2c4e4 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 6ce3e │ │ │ │ + ldrd r1, r0, [r4, #156] @ 0x9c │ │ │ │ + movs r3, #0 │ │ │ │ + add.w r2, r4, #136 @ 0x88 │ │ │ │ + strd r3, r2, [r4, #140] @ 0x8c │ │ │ │ + strd r2, r3, [r4, #148] @ 0x94 │ │ │ │ + cmp r1, r0 │ │ │ │ + ldrd r3, r2, [r4, #168] @ 0xa8 │ │ │ │ + it ne │ │ │ │ + strne.w r1, [r4, #160] @ 0xa0 │ │ │ │ + mov r0, r4 │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + strne.w r3, [r4, #172] @ 0xac │ │ │ │ + ldrd r3, r2, [r4, #180] @ 0xb4 │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + strne.w r3, [r4, #184] @ 0xb8 │ │ │ │ + blx 2b8a8 │ │ │ │ + ldr r2, [pc, #76] @ (6ced8 ) │ │ │ │ + ldr r3, [pc, #68] @ (6ced4 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6cebe │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c0d4 │ │ │ │ + ldr r2, [pc, #48] @ (6cedc ) │ │ │ │ + ldr r3, [pc, #36] @ (6ced4 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 6cec2 │ │ │ │ + blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ + blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + movs r1, #78 @ 0x4e │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, #154 @ 0x9a │ │ │ │ + movs r6, r0 │ │ │ │ + movs r0, #122 @ 0x7a │ │ │ │ + movs r6, r0 │ │ │ │ + │ │ │ │ +0006cee0 : │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + add.w r6, r0, #24 │ │ │ │ + adds r1, #24 │ │ │ │ + mov r0, r6 │ │ │ │ + add.w r7, r4, #64 @ 0x40 │ │ │ │ + ldrd r2, r3, [r5, #16] │ │ │ │ + strd r2, r3, [r4, #16] │ │ │ │ + blx 2daf8 │ │ │ │ + add.w r1, r5, #64 @ 0x40 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2d3d8 │ │ │ │ + movs r3, #0 │ │ │ │ + add.w r2, r4, #136 @ 0x88 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r3, r3, [r4, #136] @ 0x88 │ │ │ │ + strd r2, r2, [r4, #144] @ 0x90 │ │ │ │ + strd r3, r3, [r4, #152] @ 0x98 │ │ │ │ + strd r3, r3, [r4, #160] @ 0xa0 │ │ │ │ + strd r3, r3, [r4, #168] @ 0xa8 │ │ │ │ + strd r3, r3, [r4, #176] @ 0xb0 │ │ │ │ + strd r3, r3, [r4, #184] @ 0xb8 │ │ │ │ + strd r3, r3, [r4, #192] @ 0xc0 │ │ │ │ + str.w r3, [r4, #200] @ 0xc8 │ │ │ │ + strb.w r3, [r4, #204] @ 0xcc │ │ │ │ + blx 2b8a8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + b.n 6cf7c │ │ │ │ + add.w r0, r4, #192 @ 0xc0 │ │ │ │ + blx 2ce44 const, std::pair > >, std::allocator const, std::pair > > > >::~_Vector_base()@plt> │ │ │ │ + add.w r0, r4, #180 @ 0xb4 │ │ │ │ + blx 2d0ec > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ + add.w r0, r4, #168 @ 0xa8 │ │ │ │ + blx 2d0ec > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ + add.w r0, r4, #156 @ 0x9c │ │ │ │ + blx 2d0ec > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ + ldr.w r0, [r4, #140] @ 0x8c │ │ │ │ + bl 6bfd8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2c0d4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2cdc0 │ │ │ │ + blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0006cf88 : │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + strd r2, r3, [r0, #16] │ │ │ │ + add.w r6, r0, #24 │ │ │ │ + mov r0, r1 │ │ │ │ + add.w r7, r4, #64 @ 0x40 │ │ │ │ + blx 2c1f8 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2daf8 │ │ │ │ + ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ + add.w r1, r5, #88 @ 0x58 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2c5b0 │ │ │ │ + movs r3, #0 │ │ │ │ + add.w r2, r4, #136 @ 0x88 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r3, r3, [r4, #136] @ 0x88 │ │ │ │ + strd r2, r2, [r4, #144] @ 0x90 │ │ │ │ + strd r3, r3, [r4, #152] @ 0x98 │ │ │ │ + strd r3, r3, [r4, #160] @ 0xa0 │ │ │ │ + strd r3, r3, [r4, #168] @ 0xa8 │ │ │ │ + strd r3, r3, [r4, #176] @ 0xb0 │ │ │ │ + strd r3, r3, [r4, #184] @ 0xb8 │ │ │ │ + strd r3, r3, [r4, #192] @ 0xc0 │ │ │ │ + str.w r3, [r4, #200] @ 0xc8 │ │ │ │ + blx 2b8a8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + b.n 6d02a │ │ │ │ + add.w r0, r4, #192 @ 0xc0 │ │ │ │ + blx 2ce44 const, std::pair > >, std::allocator const, std::pair > > > >::~_Vector_base()@plt> │ │ │ │ + add.w r0, r4, #180 @ 0xb4 │ │ │ │ + blx 2d0ec > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ + add.w r0, r4, #168 @ 0xa8 │ │ │ │ + blx 2d0ec > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ + add.w r0, r4, #156 @ 0x9c │ │ │ │ + blx 2d0ec > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ + ldr.w r0, [r4, #140] @ 0x8c │ │ │ │ + bl 6bfd8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2c0d4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2cdc0 │ │ │ │ + blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ + │ │ │ │ +0006d034 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r1 │ │ │ │ + add.w r5, r4, #24 │ │ │ │ + strd r2, r3, [r4, #16] │ │ │ │ + blx 2c1f8 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2daf8 │ │ │ │ + movs r3, #0 │ │ │ │ + add.w r2, r4, #136 @ 0x88 │ │ │ │ + strd r3, r3, [r4, #64] @ 0x40 │ │ │ │ + strd r3, r3, [r4, #72] @ 0x48 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r3, r3, [r4, #80] @ 0x50 │ │ │ │ + strd r3, r3, [r4, #88] @ 0x58 │ │ │ │ + strd r3, r3, [r4, #96] @ 0x60 │ │ │ │ + strd r3, r3, [r4, #104] @ 0x68 │ │ │ │ + strd r3, r3, [r4, #112] @ 0x70 │ │ │ │ + strd r3, r3, [r4, #120] @ 0x78 │ │ │ │ + str.w r3, [r4, #128] @ 0x80 │ │ │ │ + strd r3, r3, [r4, #136] @ 0x88 │ │ │ │ + strd r2, r2, [r4, #144] @ 0x90 │ │ │ │ + strd r3, r3, [r4, #152] @ 0x98 │ │ │ │ + strd r3, r3, [r4, #160] @ 0xa0 │ │ │ │ + strd r3, r3, [r4, #168] @ 0xa8 │ │ │ │ + strd r3, r3, [r4, #176] @ 0xb0 │ │ │ │ + strd r3, r3, [r4, #184] @ 0xb8 │ │ │ │ + str.w r3, [r4, #192] @ 0xc0 │ │ │ │ + strd r3, r3, [r4, #196] @ 0xc4 │ │ │ │ + blx 2b8a8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + add.w r0, r4, #192 @ 0xc0 │ │ │ │ + blx 2ce44 const, std::pair > >, std::allocator const, std::pair > > > >::~_Vector_base()@plt> │ │ │ │ + add.w r0, r4, #180 @ 0xb4 │ │ │ │ + blx 2d0ec > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ + add.w r0, r4, #168 @ 0xa8 │ │ │ │ + blx 2d0ec > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ + add.w r0, r4, #156 @ 0x9c │ │ │ │ + blx 2d0ec > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ + ldr.w r0, [r4, #140] @ 0x8c │ │ │ │ + bl 6bfd8 │ │ │ │ + add.w r0, r4, #64 @ 0x40 │ │ │ │ + blx 2c0d4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2cdc0 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r2, [pc, #216] @ (6d32c ) │ │ │ │ - ldr r3, [pc, #204] @ (6d320 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #444] @ 0x1bc │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 6d22c │ │ │ │ - ldr r0, [pc, #200] @ (6d330 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c184 │ │ │ │ - b.n 6d204 │ │ │ │ - ldr r2, [pc, #196] @ (6d334 ) │ │ │ │ - ldr r3, [pc, #172] @ (6d320 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #444] @ 0x1bc │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 6d22c │ │ │ │ - ldr r0, [pc, #180] @ (6d338 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c184 │ │ │ │ - ldr r2, [pc, #176] @ (6d33c ) │ │ │ │ - ldr r3, [pc, #144] @ (6d320 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #444] @ 0x1bc │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 6d22c │ │ │ │ - ldr r0, [pc, #160] @ (6d340 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c184 │ │ │ │ - b.n 6d1fa │ │ │ │ - ldr r2, [pc, #152] @ (6d344 ) │ │ │ │ - ldr r3, [pc, #116] @ (6d320 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #444] @ 0x1bc │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 6d22c │ │ │ │ - ldr r0, [pc, #136] @ (6d348 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c184 │ │ │ │ - ldr r2, [pc, #132] @ (6d34c ) │ │ │ │ - ldr r3, [pc, #88] @ (6d320 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #444] @ 0x1bc │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 6d22c │ │ │ │ - ldr r0, [pc, #116] @ (6d350 ) │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + cbnz r4, 6d10a │ │ │ │ + b.n 6d136 │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r5, [r4, #16] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r6, r5 │ │ │ │ + itet ge │ │ │ │ + movge r3, r2 │ │ │ │ + movlt r2, #1 │ │ │ │ + movge r2, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6d108 │ │ │ │ + mov r3, r4 │ │ │ │ + cbnz r2, 6d138 │ │ │ │ + cmp r6, r5 │ │ │ │ + itete gt │ │ │ │ + movgt r2, #0 │ │ │ │ + movle r3, #0 │ │ │ │ + strdgt r2, r3, [r7] │ │ │ │ + strdle r4, r3, [r7] │ │ │ │ + mov r0, r7 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + adds r4, r1, #4 │ │ │ │ + ldr r3, [r1, #12] │ │ │ │ + cmp r4, r3 │ │ │ │ + itt eq │ │ │ │ + moveq r3, #0 │ │ │ │ + strdeq r3, r4, [r7] │ │ │ │ + beq.n 6d132 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2cbf0 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r5, [r0, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 6d122 │ │ │ │ + │ │ │ │ +0006d154 > >, std::allocator > > > >::~_Vector_base()@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 6d170 > >, std::allocator > > > >::~_Vector_base()@@Base+0x1c> │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + subs r1, r1, r0 │ │ │ │ + blx 2c4e4 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0006d174 const, std::pair > >, std::allocator const, std::pair > > > >::~_Vector_base()@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 6d190 const, std::pair > >, std::allocator const, std::pair > > > >::~_Vector_base()@@Base+0x1c> │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + subs r1, r1, r0 │ │ │ │ + blx 2c4e4 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0006d194 > >, std::allocator > > > >::reserve(unsigned int)@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ + bcs.n 6d1fe > >, std::allocator > > > >::reserve(unsigned int)@@Base+0x6a> │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + subs r3, r3, r2 │ │ │ │ + cmp.w r1, r3, asr #2 │ │ │ │ + bhi.n 6d1bc > >, std::allocator > > > >::reserve(unsigned int)@@Base+0x28> │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + lsls r5, r1, #2 │ │ │ │ + mov r0, r5 │ │ │ │ + sub.w r8, r3, r2 │ │ │ │ + blx 2b890 │ │ │ │ + mov r7, r0 │ │ │ │ + ldrd r0, r6, [r4] │ │ │ │ + cmp r0, r6 │ │ │ │ + beq.n 6d1e4 > >, std::allocator > > > >::reserve(unsigned int)@@Base+0x50> │ │ │ │ + subs r2, r7, #4 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r1, [r3], #4 │ │ │ │ + str.w r1, [r2, #4]! │ │ │ │ + cmp r6, r3 │ │ │ │ + bne.n 6d1d8 > >, std::allocator > > > >::reserve(unsigned int)@@Base+0x44> │ │ │ │ + cbz r0, 6d1ee > >, std::allocator > > > >::reserve(unsigned int)@@Base+0x5a> │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + subs r1, r1, r0 │ │ │ │ + blx 2c4e4 │ │ │ │ + add.w r3, r7, r8 │ │ │ │ + add r5, r7 │ │ │ │ + strd r7, r3, [r4] │ │ │ │ + str r5, [r4, #8] │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [pc, #8] @ (6d208 > >, std::allocator > > > >::reserve(unsigned int)@@Base+0x74>) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - b.n 6d37c │ │ │ │ - ldr r2, [pc, #112] @ (6d354 ) │ │ │ │ - ldr r3, [pc, #56] @ (6d320 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #444] @ 0x1bc │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 6d22c │ │ │ │ - ldr r0, [pc, #96] @ (6d358 ) │ │ │ │ + nop │ │ │ │ + asrs r0, r4, #6 │ │ │ │ + movs r4, r0 │ │ │ │ + │ │ │ │ +0006d20c > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base>: │ │ │ │ + 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 │ │ │ │ + ldrd r8, r4, [r0] │ │ │ │ + mov r9, r1 │ │ │ │ + mvn.w r1, #3758096384 @ 0xe0000000 │ │ │ │ + sub.w sl, r4, r8 │ │ │ │ + mov.w r3, sl, asr #2 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 6d2a0 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0x94> │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r2, r3 │ │ │ │ + it cc │ │ │ │ + movcc r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + adds r5, r3, r2 │ │ │ │ + bcs.n 6d296 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0x8a> │ │ │ │ + cmp r5, r1 │ │ │ │ + it cs │ │ │ │ + movcs r5, r1 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2b890 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r8, r4 │ │ │ │ + str.w r3, [r0, sl] │ │ │ │ + beq.n 6d292 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0x86> │ │ │ │ + subs r2, r0, #4 │ │ │ │ + mov r3, r8 │ │ │ │ + ldr.w r1, [r3], #4 │ │ │ │ + str.w r1, [r2, #4]! │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 6d260 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0x54> │ │ │ │ + sub.w r4, r3, r8 │ │ │ │ + add r4, r7 │ │ │ │ + adds r4, #4 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 6d286 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0x7a> │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + mov r0, r8 │ │ │ │ + sub.w r1, r1, r8 │ │ │ │ + blx 2c4e4 │ │ │ │ + add r5, r7 │ │ │ │ + strd r7, r4, [r6] │ │ │ │ + str r5, [r6, #8] │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 6d272 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0x66> │ │ │ │ + movw r5, #65532 @ 0xfffc │ │ │ │ + movt r5, #32767 @ 0x7fff │ │ │ │ + b.n 6d248 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0x3c> │ │ │ │ + ldr r0, [pc, #4] @ (6d2a8 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0x9c>) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - b.n 6d20e │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r0, #0] │ │ │ │ - lsrs r3, r0 │ │ │ │ - ldrh r0, [r0, #34] @ 0x22 │ │ │ │ - ldrb r5, [r6, #2] │ │ │ │ - add r7, sp, #116 @ 0x74 │ │ │ │ - add r5, r2 │ │ │ │ - lsrs r4, r3, #29 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r4, r3, #26 │ │ │ │ - movs r4, r0 │ │ │ │ - lsrs r0, r6, #25 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, r1, #4 │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, r6, #3 │ │ │ │ - movs r6, r0 │ │ │ │ - ldr r5, [sp, #856] @ 0x358 │ │ │ │ - movs r3, r0 │ │ │ │ - adds r4, r2, #3 │ │ │ │ - movs r6, r0 │ │ │ │ - ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ - movs r3, r0 │ │ │ │ - adds r6, r6, #2 │ │ │ │ - movs r6, r0 │ │ │ │ - ldr r5, [sp, #608] @ 0x260 │ │ │ │ - movs r3, r0 │ │ │ │ - adds r2, r3, #2 │ │ │ │ - movs r6, r0 │ │ │ │ - ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ - movs r3, r0 │ │ │ │ - adds r4, r7, #1 │ │ │ │ - movs r6, r0 │ │ │ │ - ldr r5, [sp, #376] @ 0x178 │ │ │ │ - movs r3, r0 │ │ │ │ - adds r0, r4, #1 │ │ │ │ - movs r6, r0 │ │ │ │ - ldr r5, [sp, #264] @ 0x108 │ │ │ │ - movs r3, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - movs r6, r0 │ │ │ │ - ldr r5, [sp, #144] @ 0x90 │ │ │ │ + b.n 6cb88 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - blx 2cdc0 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - blx 2cdc0 │ │ │ │ - add r0, sp, #224 @ 0xe0 │ │ │ │ - blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - blx 2b994 │ │ │ │ - cbnz r7, 6d39a │ │ │ │ - add r0, sp, #208 @ 0xd0 │ │ │ │ - blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ - blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add r0, sp, #284 @ 0x11c │ │ │ │ - str r3, [sp, #284] @ 0x11c │ │ │ │ - blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r0, sp, #272 @ 0x110 │ │ │ │ - str r3, [sp, #272] @ 0x110 │ │ │ │ - blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ - b.n 6d1f4 │ │ │ │ - b.n 6d38c │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r7 │ │ │ │ + │ │ │ │ +0006d2ac const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base>: │ │ │ │ + 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 │ │ │ │ + ldrd r8, r4, [r0] │ │ │ │ + mov r9, r1 │ │ │ │ + mvn.w r1, #3758096384 @ 0xe0000000 │ │ │ │ + sub.w sl, r4, r8 │ │ │ │ + mov.w r3, sl, asr #2 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 6d340 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base+0x94> │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r2, r3 │ │ │ │ + it cc │ │ │ │ + movcc r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + adds r5, r3, r2 │ │ │ │ + bcs.n 6d336 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base+0x8a> │ │ │ │ + cmp r5, r1 │ │ │ │ + it cs │ │ │ │ + movcs r5, r1 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2b890 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r8, r4 │ │ │ │ + str.w r3, [r0, sl] │ │ │ │ + beq.n 6d332 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base+0x86> │ │ │ │ + subs r2, r0, #4 │ │ │ │ + mov r3, r8 │ │ │ │ + ldr.w r1, [r3], #4 │ │ │ │ + str.w r1, [r2, #4]! │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 6d300 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base+0x54> │ │ │ │ + sub.w r4, r3, r8 │ │ │ │ + add r4, r7 │ │ │ │ + adds r4, #4 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 6d326 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base+0x7a> │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + mov r0, r8 │ │ │ │ + sub.w r1, r1, r8 │ │ │ │ blx 2c4e4 │ │ │ │ - b.n 6d376 │ │ │ │ - ldr r2, [pc, #128] @ (6d428 ) │ │ │ │ - ldr r3, [pc, #132] @ (6d42c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #444] @ 0x1bc │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 6d22c │ │ │ │ - ldr r0, [pc, #116] @ (6d430 ) │ │ │ │ + add r5, r7 │ │ │ │ + strd r7, r4, [r6] │ │ │ │ + str r5, [r6, #8] │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 6d312 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base+0x66> │ │ │ │ + movw r5, #65532 @ 0xfffc │ │ │ │ + movt r5, #32767 @ 0x7fff │ │ │ │ + b.n 6d2e8 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base+0x3c> │ │ │ │ + ldr r0, [pc, #4] @ (6d348 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base+0x9c>) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - b.n 6d382 │ │ │ │ - ldr r2, [pc, #108] @ (6d434 ) │ │ │ │ - ldr r3, [pc, #100] @ (6d42c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #444] @ 0x1bc │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 6d22c │ │ │ │ - blx 2cfd0 │ │ │ │ - b.n 6d362 │ │ │ │ - ldr r2, [pc, #84] @ (6d438 ) │ │ │ │ - ldr r3, [pc, #72] @ (6d42c ) │ │ │ │ + b.n 6dae8 > > >::ReleasePointer_()@@Base+0x4> │ │ │ │ + movs r3, r0 │ │ │ │ + │ │ │ │ +0006d34c > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #248] @ (6d458 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x10c>) │ │ │ │ + ldr r3, [pc, #248] @ (6d45c > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x110>) │ │ │ │ + sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ + mov r6, r0 │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ + mov r5, r1 │ │ │ │ + add.w r9, r6, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #444] @ 0x1bc │ │ │ │ - eors r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 6d22c │ │ │ │ - ldr r0, [pc, #68] @ (6d43c ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c184 │ │ │ │ - ldr r2, [pc, #64] @ (6d440 ) │ │ │ │ - ldr r3, [pc, #40] @ (6d42c ) │ │ │ │ + blx 2b890 │ │ │ │ + mov r2, r4 │ │ │ │ + add.w ip, r0, #24 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r5, r9 │ │ │ │ + ldr.w r8, [r2], #8 │ │ │ │ + str.w r8, [r0, #16] │ │ │ │ + ldmia r2, {r0, r1, r2, r3} │ │ │ │ + stmia.w ip, {r0, r1, r2, r3} │ │ │ │ + beq.n 6d3f0 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xa4> │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + cmp r3, r8 │ │ │ │ + ble.n 6d3ce > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x82> │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ + cmp r5, r2 │ │ │ │ + beq.n 6d3ec > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xa0> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2cbf0 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r3, r8 │ │ │ │ + bge.n 6d3f4 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xa8> │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6d438 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xec> │ │ │ │ + mov r2, r5 │ │ │ │ + movs r0, #1 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2ba50 │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ + mov r4, r7 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #20] │ │ │ │ + b.n 6d412 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xc6> │ │ │ │ + mov r4, r5 │ │ │ │ + bge.n 6d40a > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xbe> │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ + cmp r5, r2 │ │ │ │ + beq.n 6d436 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xea> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c508 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r3, r8 │ │ │ │ + ble.n 6d3f4 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xa8> │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 6d450 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x104> │ │ │ │ + movs r0, #1 │ │ │ │ + b.n 6d3bc > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x70> │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ + cbnz r3, 6d42e > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xe2> │ │ │ │ + mov r2, r8 │ │ │ │ + add r0, sp, #4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 6d0f0 │ │ │ │ + ldrd r4, r2, [sp, #4] │ │ │ │ + subs r0, r4, #0 │ │ │ │ + it ne │ │ │ │ + movne r0, #1 │ │ │ │ + cbnz r2, 6d438 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xec> │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r2, [pc, #76] @ (6d460 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x114>) │ │ │ │ + ldr r3, [pc, #68] @ (6d45c > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x110>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #444] @ 0x1bc │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 6d22c │ │ │ │ - ldr r0, [pc, #44] @ (6d444 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c184 │ │ │ │ - b.n 6d376 │ │ │ │ - b.n 6d368 │ │ │ │ - b.n 6d36e │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.n 6d39a │ │ │ │ - b.n 6d376 │ │ │ │ - subs r0, r0, r6 │ │ │ │ + bne.n 6d454 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x108> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ + ldr r3, [r2, #16] │ │ │ │ + cmp r3, r8 │ │ │ │ + bge.n 6d3f4 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xa8> │ │ │ │ + movs r0, #0 │ │ │ │ + cmp r9, r2 │ │ │ │ + it eq │ │ │ │ + orreq.w r0, r0, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6d3bc > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x70> │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ + cmp r8, r4 │ │ │ │ + ite ge │ │ │ │ + movge r0, #0 │ │ │ │ + movlt r0, #1 │ │ │ │ + b.n 6d3bc > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x70> │ │ │ │ + mov r2, r5 │ │ │ │ + b.n 6d444 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xf8> │ │ │ │ + blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ + subs r4, r0, r7 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #384] @ 0x180 │ │ │ │ - movs r3, r0 │ │ │ │ - subs r0, r4, r5 │ │ │ │ - movs r6, r0 │ │ │ │ - subs r4, r0, r5 │ │ │ │ - movs r6, r0 │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ - movs r3, r0 │ │ │ │ - subs r6, r4, r4 │ │ │ │ + subs r2, r2, r4 │ │ │ │ movs r6, r0 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - movs r3, r0 │ │ │ │ - │ │ │ │ -0006d448 : │ │ │ │ - ldr.w r0, [r0, #156] @ 0x9c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - bx r3 │ │ │ │ - nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 6d49e │ │ │ │ + beq.n 6d4ae > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x162> │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrd r7, r2, [r1] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r6, r2, r7 │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 6d4ce │ │ │ │ + bhi.n 6d4de > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x192> │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ sub.w r1, ip, r0 │ │ │ │ cmp r6, r1 │ │ │ │ - bhi.n 6d4a0 │ │ │ │ + bhi.n 6d4b0 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x164> │ │ │ │ cmp r6, #8 │ │ │ │ - ble.n 6d504 │ │ │ │ + ble.n 6d514 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x1c8> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ blx 2c7f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r6, r3 │ │ │ │ str r6, [r4, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ cmp r1, #8 │ │ │ │ - ble.n 6d512 │ │ │ │ + ble.n 6d522 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x1d6> │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 2c7f8 │ │ │ │ ldrd r0, ip, [r4] │ │ │ │ ldrd r7, r2, [r5] │ │ │ │ sub.w r1, ip, r0 │ │ │ │ add r1, r7 │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #8 │ │ │ │ - ble.n 6d51e │ │ │ │ + ble.n 6d52e > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x1e2> │ │ │ │ mov r0, ip │ │ │ │ blx 2c7f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r6, r3 │ │ │ │ str r6, [r4, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movw r3, #65528 @ 0xfff8 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 6d536 │ │ │ │ + bhi.n 6d546 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x1fa> │ │ │ │ mov r0, r6 │ │ │ │ blx 2b890 │ │ │ │ cmp r6, #8 │ │ │ │ mov r5, r0 │ │ │ │ - ble.n 6d52c │ │ │ │ + ble.n 6d53c > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x1f0> │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ blx 2c7f8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 6d4fa │ │ │ │ + cbz r0, 6d50a > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x1be> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c4e4 │ │ │ │ add r6, r5 │ │ │ │ str r5, [r4, #0] │ │ │ │ str r6, [r4, #8] │ │ │ │ str r6, [r4, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add r6, r0 │ │ │ │ - bne.n 6d49a │ │ │ │ + bne.n 6d4aa > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x15e> │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ strd r2, r3, [r0] │ │ │ │ - b.n 6d49a │ │ │ │ - bne.n 6d4b8 │ │ │ │ + b.n 6d4aa > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x15e> │ │ │ │ + bne.n 6d4c8 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x17c> │ │ │ │ vldr d7, [r7] │ │ │ │ vstr d7, [r0] │ │ │ │ - b.n 6d4b8 │ │ │ │ + b.n 6d4c8 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x17c> │ │ │ │ add r6, r0 │ │ │ │ - bne.n 6d49a │ │ │ │ + bne.n 6d4aa > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x15e> │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ strd r2, r3, [ip] │ │ │ │ - b.n 6d49a │ │ │ │ + b.n 6d4aa > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x15e> │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ strd r2, r3, [r0] │ │ │ │ - b.n 6d4ee │ │ │ │ + b.n 6d4fe > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x1b2> │ │ │ │ blx 2c6ac │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d53c : │ │ │ │ +0006d54c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #68] @ (6d590 ) │ │ │ │ + ldr r3, [pc, #68] @ (6d5a0 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #68] @ (6d594 ) │ │ │ │ + ldr r2, [pc, #68] @ (6d5a4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r0, 6d560 │ │ │ │ + cbz r0, 6d570 │ │ │ │ blx 2d074 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 6d56c │ │ │ │ + cbz r0, 6d57c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 6d588 │ │ │ │ + cbz r3, 6d598 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ - cbz r0, 6d57e │ │ │ │ + cbz r0, 6d58e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 6d57e │ │ │ │ + cbnz r3, 6d58e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c1cc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 6d56c │ │ │ │ - adds r0, r3, r7 │ │ │ │ + b.n 6d57c │ │ │ │ + adds r0, r1, r7 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r1, #26 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006d598 : │ │ │ │ +0006d5a8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2d99c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006d5b8 : │ │ │ │ +0006d5c8 : │ │ │ │ ldrb.w r3, [r0, #80] @ 0x50 │ │ │ │ - cbz r3, 6d5c4 │ │ │ │ + cbz r3, 6d5d4 │ │ │ │ vldr d0, [r0, #64] @ 0x40 │ │ │ │ bx lr │ │ │ │ - vldr d0, [pc, #8] @ 6d5d0 │ │ │ │ + vldr d0, [pc, #8] @ 6d5e0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ │ │ │ │ -0006d5d8 : │ │ │ │ +0006d5e8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ ldrd r2, r3, [r0, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 6d61e │ │ │ │ - cbz r2, 6d604 │ │ │ │ + bge.n 6d62e │ │ │ │ + cbz r2, 6d614 │ │ │ │ mov r0, r2 │ │ │ │ blx 2d074 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ adds r0, r5, #1 │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 6d63e │ │ │ │ + bcs.n 6d64e │ │ │ │ lsls r0, r0, #3 │ │ │ │ blx 2c6dc │ │ │ │ mov r2, r0 │ │ │ │ strd r0, r5, [r4, #72] @ 0x48 │ │ │ │ - b.n 6d622 │ │ │ │ + b.n 6d632 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6d608 │ │ │ │ + beq.n 6d618 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ccc0 (double const*, int, double*)@plt> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ vstr d8, [r3] │ │ │ │ vstr d8, [r4, #64] @ 0x40 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d644 : │ │ │ │ +0006d654 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #180] @ (6d708 ) │ │ │ │ + ldr r6, [pc, #180] @ (6d718 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ blx 2c90c │ │ │ │ - ldr r3, [pc, #172] @ (6d70c ) │ │ │ │ + ldr r3, [pc, #172] @ (6d71c ) │ │ │ │ add r6, pc │ │ │ │ ldrd r0, r1, [r5, #64] @ 0x40 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrb.w r2, [r5, #56] @ 0x38 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ @@ -101940,80 +101952,80 @@ │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ ldrb.w r1, [r5, #80] @ 0x50 │ │ │ │ strb.w r2, [r4, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r1, [r4, #80] @ 0x50 │ │ │ │ strd r2, r0, [r4, #72] @ 0x48 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ - cbz r3, 6d694 │ │ │ │ + cbz r3, 6d6a4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - cbz r3, 6d6a4 │ │ │ │ + cbz r3, 6d6b4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ - cbz r3, 6d6c8 │ │ │ │ + cbz r3, 6d6d8 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 6d6cc │ │ │ │ + ble.n 6d6dc │ │ │ │ adds r0, #1 │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bge.n 6d702 │ │ │ │ + bge.n 6d712 │ │ │ │ lsls r0, r0, #3 │ │ │ │ blx 2c6dc │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ adds r1, #1 │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ blx 2ccc0 (double const*, int, double*)@plt> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #64] @ (6d710 ) │ │ │ │ + ldr r3, [pc, #64] @ (6d720 ) │ │ │ │ movs r2, #53 @ 0x35 │ │ │ │ - ldr r1, [pc, #64] @ (6d714 ) │ │ │ │ - ldr r0, [pc, #68] @ (6d718 ) │ │ │ │ + ldr r1, [pc, #64] @ (6d724 ) │ │ │ │ + ldr r0, [pc, #68] @ (6d728 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 6d6f0 │ │ │ │ + cbz r0, 6d700 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 6d6f0 │ │ │ │ + cbnz r3, 6d700 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ add.w r0, r4, #84 @ 0x54 │ │ │ │ blx 2c6b8 > > >::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c1cc │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ nop │ │ │ │ - adds r2, r1, r3 │ │ │ │ + adds r2, r7, r2 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #1 │ │ │ │ movs r4, r0 │ │ │ │ asrs r2, r3, #2 │ │ │ │ movs r4, r0 │ │ │ │ asrs r0, r5, #2 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006d71c : │ │ │ │ +0006d72c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #96 @ 0x60 │ │ │ │ blx 2b890 │ │ │ │ @@ -102024,32 +102036,32 @@ │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d74c : │ │ │ │ +0006d75c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #224] @ (6d83c ) │ │ │ │ + ldr r2, [pc, #224] @ (6d84c ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #224] @ (6d840 ) │ │ │ │ + ldr r3, [pc, #224] @ (6d850 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #220] @ (6d844 ) │ │ │ │ + ldr r6, [pc, #220] @ (6d854 ) │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2c7dc │ │ │ │ - ldr r2, [pc, #208] @ (6d848 ) │ │ │ │ + ldr r2, [pc, #208] @ (6d858 ) │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #32751 @ 0x7fef │ │ │ │ ldr r2, [r6, r2] │ │ │ │ strd r0, r1, [r4, #64] @ 0x40 │ │ │ │ movs r0, #20 │ │ │ │ @@ -102060,106 +102072,106 @@ │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb.w r3, [r4, #80] @ 0x50 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 2b890 │ │ │ │ - ldr r2, [pc, #156] @ (6d84c ) │ │ │ │ + ldr r2, [pc, #156] @ (6d85c ) │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sp │ │ │ │ ldr r2, [r6, r2] │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ adds r0, #8 │ │ │ │ adds r2, #8 │ │ │ │ str r3, [r0, #8] │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ - bl 6d458 │ │ │ │ + bl 6d468 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x11c> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movs r0, #16 │ │ │ │ str r5, [r4, #84] @ 0x54 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ blx 2b890 │ │ │ │ - ldr r3, [pc, #116] @ (6d850 ) │ │ │ │ + ldr r3, [pc, #116] @ (6d860 ) │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r2, [r0, #4] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32751 @ 0x7fef │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #92] @ (6d854 ) │ │ │ │ - ldr r3, [pc, #72] @ (6d840 ) │ │ │ │ + ldr r2, [pc, #92] @ (6d864 ) │ │ │ │ + ldr r3, [pc, #72] @ (6d850 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6d832 │ │ │ │ + bne.n 6d842 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r0, r4, #84 @ 0x54 │ │ │ │ blx 2c6b8 > > >::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c1cc │ │ │ │ - ldr r2, [pc, #56] @ (6d858 ) │ │ │ │ - ldr r3, [pc, #28] @ (6d840 ) │ │ │ │ + ldr r2, [pc, #56] @ (6d868 ) │ │ │ │ + ldr r3, [pc, #28] @ (6d850 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 6d838 │ │ │ │ + beq.n 6d848 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - b.n 6d818 │ │ │ │ + b.n 6d828 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - asrs r6, r0, #31 │ │ │ │ + asrs r6, r6, #30 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #31 │ │ │ │ + asrs r2, r6, #30 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #25 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #28 │ │ │ │ + asrs r0, r4, #28 │ │ │ │ movs r6, r0 │ │ │ │ - asrs r6, r0, #28 │ │ │ │ + asrs r6, r6, #27 │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ -0006d85c : │ │ │ │ +0006d86c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #224] @ (6d94c ) │ │ │ │ + ldr r2, [pc, #224] @ (6d95c ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #224] @ (6d950 ) │ │ │ │ + ldr r3, [pc, #224] @ (6d960 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #220] @ (6d954 ) │ │ │ │ + ldr r6, [pc, #220] @ (6d964 ) │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2c90c │ │ │ │ - ldr r2, [pc, #208] @ (6d958 ) │ │ │ │ + ldr r2, [pc, #208] @ (6d968 ) │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #32751 @ 0x7fef │ │ │ │ ldr r2, [r6, r2] │ │ │ │ strd r0, r1, [r4, #64] @ 0x40 │ │ │ │ movs r0, #20 │ │ │ │ @@ -102170,444 +102182,432 @@ │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb.w r3, [r4, #80] @ 0x50 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 2b890 │ │ │ │ - ldr r2, [pc, #156] @ (6d95c ) │ │ │ │ + ldr r2, [pc, #156] @ (6d96c ) │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sp │ │ │ │ ldr r2, [r6, r2] │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ adds r0, #8 │ │ │ │ adds r2, #8 │ │ │ │ str r3, [r0, #8] │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ - bl 6d458 │ │ │ │ + bl 6d468 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x11c> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movs r0, #16 │ │ │ │ str r5, [r4, #84] @ 0x54 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ blx 2b890 │ │ │ │ - ldr r3, [pc, #116] @ (6d960 ) │ │ │ │ + ldr r3, [pc, #116] @ (6d970 ) │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r2, [r0, #4] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32751 @ 0x7fef │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #92] @ (6d964 ) │ │ │ │ - ldr r3, [pc, #72] @ (6d950 ) │ │ │ │ + ldr r2, [pc, #92] @ (6d974 ) │ │ │ │ + ldr r3, [pc, #72] @ (6d960 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6d942 │ │ │ │ + bne.n 6d952 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r0, r4, #84 @ 0x54 │ │ │ │ blx 2c6b8 > > >::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c1cc │ │ │ │ - ldr r2, [pc, #56] @ (6d968 ) │ │ │ │ - ldr r3, [pc, #28] @ (6d950 ) │ │ │ │ + ldr r2, [pc, #56] @ (6d978 ) │ │ │ │ + ldr r3, [pc, #28] @ (6d960 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 6d948 │ │ │ │ + beq.n 6d958 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - b.n 6d928 │ │ │ │ + b.n 6d938 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - asrs r6, r6, #26 │ │ │ │ + asrs r6, r4, #26 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #26 │ │ │ │ + asrs r2, r4, #26 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #25 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #24 │ │ │ │ + asrs r0, r2, #24 │ │ │ │ movs r6, r0 │ │ │ │ - asrs r6, r6, #23 │ │ │ │ + asrs r6, r4, #23 │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ -0006d96c ::~SimpleReferenced()@@Base>: │ │ │ │ +0006d97c ::~SimpleReferenced()@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #36] @ (6d9a0 ::~SimpleReferenced()@@Base+0x34>) │ │ │ │ - ldr r1, [pc, #36] @ (6d9a4 ::~SimpleReferenced()@@Base+0x38>) │ │ │ │ + ldr r2, [pc, #36] @ (6d9b0 ::~SimpleReferenced()@@Base+0x34>) │ │ │ │ + ldr r1, [pc, #36] @ (6d9b4 ::~SimpleReferenced()@@Base+0x38>) │ │ │ │ add r2, pc │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ adds r2, #8 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r4, 6d98c ::~SimpleReferenced()@@Base+0x20> │ │ │ │ + cbnz r4, 6d99c ::~SimpleReferenced()@@Base+0x20> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #24] @ (6d9a8 ::~SimpleReferenced()@@Base+0x3c>) │ │ │ │ + ldr r3, [pc, #24] @ (6d9b8 ::~SimpleReferenced()@@Base+0x3c>) │ │ │ │ movs r2, #163 @ 0xa3 │ │ │ │ - ldr r1, [pc, #24] @ (6d9ac ::~SimpleReferenced()@@Base+0x40>) │ │ │ │ - ldr r0, [pc, #28] @ (6d9b0 ::~SimpleReferenced()@@Base+0x44>) │ │ │ │ + ldr r1, [pc, #24] @ (6d9bc ::~SimpleReferenced()@@Base+0x40>) │ │ │ │ + ldr r0, [pc, #28] @ (6d9c0 ::~SimpleReferenced()@@Base+0x44>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r5, #22 │ │ │ │ + asrs r2, r3, #22 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #30 │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r6, r6, #30 │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ - movs r4, r0 │ │ │ │ + cdp2 0, 10, cr0, cr8, cr3, {0} │ │ │ │ + cdp2 0, 13, cr0, cr10, cr3, {0} │ │ │ │ + cdp2 0, 15, cr0, cr12, cr3, {0} │ │ │ │ │ │ │ │ -0006d9b4 ::~SimpleReferenced()@@Base>: │ │ │ │ +0006d9c4 ::~SimpleReferenced()@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #44] @ (6d9f0 ::~SimpleReferenced()@@Base+0x3c>) │ │ │ │ - ldr r2, [pc, #44] @ (6d9f4 ::~SimpleReferenced()@@Base+0x40>) │ │ │ │ + ldr r3, [pc, #44] @ (6da00 ::~SimpleReferenced()@@Base+0x3c>) │ │ │ │ + ldr r2, [pc, #44] @ (6da04 ::~SimpleReferenced()@@Base+0x40>) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r1, 6d9de ::~SimpleReferenced()@@Base+0x2a> │ │ │ │ + cbnz r1, 6d9ee ::~SimpleReferenced()@@Base+0x2a> │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #16 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #24] @ (6d9f8 ::~SimpleReferenced()@@Base+0x44>) │ │ │ │ + ldr r3, [pc, #24] @ (6da08 ::~SimpleReferenced()@@Base+0x44>) │ │ │ │ movs r2, #163 @ 0xa3 │ │ │ │ - ldr r1, [pc, #24] @ (6d9fc ::~SimpleReferenced()@@Base+0x48>) │ │ │ │ - ldr r0, [pc, #24] @ (6da00 ::~SimpleReferenced()@@Base+0x4c>) │ │ │ │ + ldr r1, [pc, #24] @ (6da0c ::~SimpleReferenced()@@Base+0x48>) │ │ │ │ + ldr r0, [pc, #24] @ (6da10 ::~SimpleReferenced()@@Base+0x4c>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - asrs r2, r4, #21 │ │ │ │ + asrs r2, r2, #21 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #28 │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r6, r0, #30 │ │ │ │ - movs r4, r0 │ │ │ │ + cdp2 0, 5, cr0, cr6, cr3, {0} │ │ │ │ + cdp2 0, 8, cr0, cr8, cr3, {0} │ │ │ │ + cdp2 0, 10, cr0, cr10, cr3, {0} │ │ │ │ │ │ │ │ -0006da04 > >::~SimpleReferenced()@@Base>: │ │ │ │ +0006da14 > >::~SimpleReferenced()@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #60] @ (6da50 > >::~SimpleReferenced()@@Base+0x4c>) │ │ │ │ + ldr r5, [pc, #60] @ (6da60 > >::~SimpleReferenced()@@Base+0x4c>) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #60] @ (6da54 > >::~SimpleReferenced()@@Base+0x50>) │ │ │ │ + ldr r3, [pc, #60] @ (6da64 > >::~SimpleReferenced()@@Base+0x50>) │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r0, 6da2c > >::~SimpleReferenced()@@Base+0x28> │ │ │ │ + cbz r0, 6da3c > >::~SimpleReferenced()@@Base+0x28> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r3, [pc, #40] @ (6da58 > >::~SimpleReferenced()@@Base+0x54>) │ │ │ │ + ldr r3, [pc, #40] @ (6da68 > >::~SimpleReferenced()@@Base+0x54>) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r2, 6da3c > >::~SimpleReferenced()@@Base+0x38> │ │ │ │ + cbnz r2, 6da4c > >::~SimpleReferenced()@@Base+0x38> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #28] @ (6da5c > >::~SimpleReferenced()@@Base+0x58>) │ │ │ │ + ldr r3, [pc, #28] @ (6da6c > >::~SimpleReferenced()@@Base+0x58>) │ │ │ │ movs r2, #163 @ 0xa3 │ │ │ │ - ldr r1, [pc, #28] @ (6da60 > >::~SimpleReferenced()@@Base+0x5c>) │ │ │ │ - ldr r0, [pc, #32] @ (6da64 > >::~SimpleReferenced()@@Base+0x60>) │ │ │ │ + ldr r1, [pc, #28] @ (6da70 > >::~SimpleReferenced()@@Base+0x5c>) │ │ │ │ + ldr r0, [pc, #32] @ (6da74 > >::~SimpleReferenced()@@Base+0x60>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r2, #20 │ │ │ │ + asrs r0, r0, #20 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #27 │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r6, r0, #28 │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r0, r5, #28 │ │ │ │ - movs r4, r0 │ │ │ │ + ldc2l 0, cr0, [r8, #12]! │ │ │ │ + cdp2 0, 2, cr0, cr10, cr3, {0} │ │ │ │ + cdp2 0, 4, cr0, cr12, cr3, {0} │ │ │ │ │ │ │ │ -0006da68 > >::~SimpleReferenced()@@Base>: │ │ │ │ +0006da78 > >::~SimpleReferenced()@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #68] @ (6dabc > >::~SimpleReferenced()@@Base+0x54>) │ │ │ │ + ldr r5, [pc, #68] @ (6dacc > >::~SimpleReferenced()@@Base+0x54>) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #68] @ (6dac0 > >::~SimpleReferenced()@@Base+0x58>) │ │ │ │ + ldr r3, [pc, #68] @ (6dad0 > >::~SimpleReferenced()@@Base+0x58>) │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r0, 6da90 > >::~SimpleReferenced()@@Base+0x28> │ │ │ │ + cbz r0, 6daa0 > >::~SimpleReferenced()@@Base+0x28> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r3, [pc, #48] @ (6dac4 > >::~SimpleReferenced()@@Base+0x5c>) │ │ │ │ + ldr r3, [pc, #48] @ (6dad4 > >::~SimpleReferenced()@@Base+0x5c>) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r2, 6daa8 > >::~SimpleReferenced()@@Base+0x40> │ │ │ │ + cbnz r2, 6dab8 > >::~SimpleReferenced()@@Base+0x40> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #20 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #28] @ (6dac8 > >::~SimpleReferenced()@@Base+0x60>) │ │ │ │ + ldr r3, [pc, #28] @ (6dad8 > >::~SimpleReferenced()@@Base+0x60>) │ │ │ │ movs r2, #163 @ 0xa3 │ │ │ │ - ldr r1, [pc, #28] @ (6dacc > >::~SimpleReferenced()@@Base+0x64>) │ │ │ │ - ldr r0, [pc, #32] @ (6dad0 > >::~SimpleReferenced()@@Base+0x68>) │ │ │ │ + ldr r1, [pc, #28] @ (6dadc > >::~SimpleReferenced()@@Base+0x64>) │ │ │ │ + ldr r0, [pc, #32] @ (6dae0 > >::~SimpleReferenced()@@Base+0x68>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r4, r5, #18 │ │ │ │ + asrs r4, r3, #18 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #25 │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r2, r3, #26 │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r4, r7, #26 │ │ │ │ - movs r4, r0 │ │ │ │ + stc2 0, cr0, [ip, #12] │ │ │ │ + ldc2 0, cr0, [lr, #12]! │ │ │ │ + stc2l 0, cr0, [r0, #12]! │ │ │ │ │ │ │ │ -0006dad4 > > >::ReleasePointer_()@@Base>: │ │ │ │ +0006dae4 > > >::ReleasePointer_()@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 6dafa > > >::ReleasePointer_()@@Base+0x26> │ │ │ │ + cbz r0, 6db0a > > >::ReleasePointer_()@@Base+0x26> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 6daf6 > > >::ReleasePointer_()@@Base+0x22> │ │ │ │ + cbnz r3, 6db06 > > >::ReleasePointer_()@@Base+0x22> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r4, r2, r1 │ │ │ │ - ldr r2, [pc, #108] @ (6db80 > > >::ReleasePointer_()@@Base+0xac>) │ │ │ │ - ldr r3, [pc, #112] @ (6db84 > > >::ReleasePointer_()@@Base+0xb0>) │ │ │ │ + ldr r2, [pc, #108] @ (6db90 > > >::ReleasePointer_()@@Base+0xac>) │ │ │ │ + ldr r3, [pc, #112] @ (6db94 > > >::ReleasePointer_()@@Base+0xb0>) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #15 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bhi.n 6db5e > > >::ReleasePointer_()@@Base+0x8a> │ │ │ │ + bhi.n 6db6e > > >::ReleasePointer_()@@Base+0x8a> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 6db58 > > >::ReleasePointer_()@@Base+0x84> │ │ │ │ + bne.n 6db68 > > >::ReleasePointer_()@@Base+0x84> │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ strb r3, [r0, #0] │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - ldr r2, [pc, #76] @ (6db88 > > >::ReleasePointer_()@@Base+0xb4>) │ │ │ │ + ldr r2, [pc, #76] @ (6db98 > > >::ReleasePointer_()@@Base+0xb4>) │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r5, #4] │ │ │ │ strb r3, [r0, r4] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #60] @ (6db84 > > >::ReleasePointer_()@@Base+0xb0>) │ │ │ │ + ldr r3, [pc, #60] @ (6db94 > > >::ReleasePointer_()@@Base+0xb0>) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6db7a > > >::ReleasePointer_()@@Base+0xa6> │ │ │ │ + bne.n 6db8a > > >::ReleasePointer_()@@Base+0xa6> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6db3a > > >::ReleasePointer_()@@Base+0x66> │ │ │ │ - b.n 6db6c > > >::ReleasePointer_()@@Base+0x98> │ │ │ │ + beq.n 6db4a > > >::ReleasePointer_()@@Base+0x66> │ │ │ │ + b.n 6db7c > > >::ReleasePointer_()@@Base+0x98> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #8] │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - b.n 6db3a > > >::ReleasePointer_()@@Base+0x66> │ │ │ │ + b.n 6db4a > > >::ReleasePointer_()@@Base+0x66> │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r2, #16 │ │ │ │ + asrs r2, r0, #16 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #15 │ │ │ │ + asrs r6, r2, #15 │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ -0006db8c : │ │ │ │ +0006db9c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6dbe2 │ │ │ │ + ble.n 6dbf2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6dc60 │ │ │ │ + beq.n 6dc70 │ │ │ │ blx 2d074 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6dc2a │ │ │ │ + beq.n 6dc3a │ │ │ │ blx 2d074 │ │ │ │ str r5, [r4, #32] │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6dbfe │ │ │ │ - cbz r0, 6dc18 │ │ │ │ + ble.n 6dc0e │ │ │ │ + cbz r0, 6dc28 │ │ │ │ blx 2d074 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6dc3c │ │ │ │ + beq.n 6dc4c │ │ │ │ blx 2d074 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #40] @ 0x28 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6dc72 │ │ │ │ + bne.n 6dc82 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6dbbc │ │ │ │ - ldr r3, [pc, #148] @ (6dc84 ) │ │ │ │ + beq.n 6dbcc │ │ │ │ + ldr r3, [pc, #148] @ (6dc94 ) │ │ │ │ movs r2, #31 │ │ │ │ - ldr r1, [pc, #148] @ (6dc88 ) │ │ │ │ - ldr r0, [pc, #152] @ (6dc8c ) │ │ │ │ + ldr r1, [pc, #148] @ (6dc98 ) │ │ │ │ + ldr r0, [pc, #152] @ (6dc9c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - cbnz r0, 6dc4e │ │ │ │ + cbnz r0, 6dc5e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6dbda │ │ │ │ - ldr r3, [pc, #136] @ (6dc90 ) │ │ │ │ + beq.n 6dbea │ │ │ │ + ldr r3, [pc, #136] @ (6dca0 ) │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - ldr r1, [pc, #136] @ (6dc94 ) │ │ │ │ - ldr r0, [pc, #136] @ (6dc98 ) │ │ │ │ + ldr r1, [pc, #136] @ (6dca4 ) │ │ │ │ + ldr r0, [pc, #136] @ (6dca8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #128] @ (6dc9c ) │ │ │ │ + ldr r3, [pc, #128] @ (6dcac ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #128] @ (6dca0 ) │ │ │ │ - ldr r0, [pc, #132] @ (6dca4 ) │ │ │ │ + ldr r1, [pc, #128] @ (6dcb0 ) │ │ │ │ + ldr r0, [pc, #132] @ (6dcb4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #124] @ (6dca8 ) │ │ │ │ + ldr r3, [pc, #124] @ (6dcb8 ) │ │ │ │ movs r2, #25 │ │ │ │ - ldr r1, [pc, #124] @ (6dcac ) │ │ │ │ - ldr r0, [pc, #124] @ (6dcb0 ) │ │ │ │ + ldr r1, [pc, #124] @ (6dcbc ) │ │ │ │ + ldr r0, [pc, #124] @ (6dcc0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #116] @ (6dcb4 ) │ │ │ │ + ldr r3, [pc, #116] @ (6dcc4 ) │ │ │ │ movs r2, #37 @ 0x25 │ │ │ │ - ldr r1, [pc, #116] @ (6dcb8 ) │ │ │ │ - ldr r0, [pc, #120] @ (6dcbc ) │ │ │ │ + ldr r1, [pc, #116] @ (6dcc8 ) │ │ │ │ + ldr r0, [pc, #120] @ (6dccc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #112] @ (6dcc0 ) │ │ │ │ + ldr r3, [pc, #112] @ (6dcd0 ) │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - ldr r1, [pc, #112] @ (6dcc4 ) │ │ │ │ - ldr r0, [pc, #112] @ (6dcc8 ) │ │ │ │ + ldr r1, [pc, #112] @ (6dcd4 ) │ │ │ │ + ldr r0, [pc, #112] @ (6dcd8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #104] @ (6dccc ) │ │ │ │ + ldr r3, [pc, #104] @ (6dcdc ) │ │ │ │ movs r2, #22 │ │ │ │ - ldr r1, [pc, #104] @ (6dcd0 ) │ │ │ │ - ldr r0, [pc, #108] @ (6dcd4 ) │ │ │ │ + ldr r1, [pc, #104] @ (6dce0 ) │ │ │ │ + ldr r0, [pc, #108] @ (6dce4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (6dcd8 ) │ │ │ │ + ldr r3, [pc, #100] @ (6dce8 ) │ │ │ │ movs r2, #30 │ │ │ │ - ldr r1, [pc, #100] @ (6dcdc ) │ │ │ │ - ldr r0, [pc, #100] @ (6dce0 ) │ │ │ │ + ldr r1, [pc, #100] @ (6dcec ) │ │ │ │ + ldr r0, [pc, #100] @ (6dcf0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ lsrs r4, r3, #14 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r2, r1, #15 │ │ │ │ @@ -102653,85 +102653,85 @@ │ │ │ │ lsrs r6, r2, #12 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r0, #13 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r2, r0, #14 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006dce4 : │ │ │ │ +0006dcf4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2d3cc │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [r3], #8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6dd0a │ │ │ │ + beq.n 6dd1a │ │ │ │ ldr r1, [r4, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0006dd10 : │ │ │ │ +0006dd20 : │ │ │ │ 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, #3624] @ 0xe28 │ │ │ │ - ldr r2, [pc, #820] @ (6e058 ) │ │ │ │ + ldr r2, [pc, #820] @ (6e068 ) │ │ │ │ sub sp, #436 @ 0x1b4 │ │ │ │ - ldr r3, [pc, #820] @ (6e05c ) │ │ │ │ + ldr r3, [pc, #820] @ (6e06c ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ add.w r8, sp, #96 @ 0x60 │ │ │ │ - ldr.w r9, [pc, #812] @ 6e060 │ │ │ │ + ldr.w r9, [pc, #812] @ 6e070 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #428] @ 0x1ac │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2d3cc │ │ │ │ - ldr r1, [pc, #796] @ (6e064 ) │ │ │ │ + ldr r1, [pc, #796] @ (6e074 ) │ │ │ │ mov r0, r7 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ str r3, [r7, #0] │ │ │ │ adds r2, r1, #2 │ │ │ │ - bl 6db00 > > >::ReleasePointer_()@@Base+0x2c> │ │ │ │ - ldr r1, [pc, #784] @ (6e068 ) │ │ │ │ + bl 6db10 > > >::ReleasePointer_()@@Base+0x2c> │ │ │ │ + ldr r1, [pc, #784] @ (6e078 ) │ │ │ │ mov r0, r8 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ adds r2, r1, #2 │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 6db00 > > >::ReleasePointer_()@@Base+0x2c> │ │ │ │ + bl 6db10 > > >::ReleasePointer_()@@Base+0x2c> │ │ │ │ add r6, sp, #120 @ 0x78 │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r1, [r6, #4] │ │ │ │ add r4, sp, #144 @ 0x90 │ │ │ │ strb r1, [r6, #8] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr.w sl, [r5] │ │ │ │ blx 2bd04 │ │ │ │ - ldr r3, [pc, #736] @ (6e06c ) │ │ │ │ + ldr r3, [pc, #736] @ (6e07c ) │ │ │ │ movs r1, #0 │ │ │ │ - vldr d7, [pc, #704] @ 6e050 │ │ │ │ + vldr d7, [pc, #704] @ 6e060 │ │ │ │ ldr.w r2, [r9, r3] │ │ │ │ - ldr r3, [pc, #728] @ (6e070 ) │ │ │ │ + ldr r3, [pc, #728] @ (6e080 ) │ │ │ │ strh.w r1, [r4, #260] @ 0x104 │ │ │ │ str.w r1, [r4, #256] @ 0x100 │ │ │ │ str r2, [sp, #12] │ │ │ │ adds r2, #8 │ │ │ │ str.w r2, [r4, #144] @ 0x90 │ │ │ │ vstr d7, [sp, #408] @ 0x198 │ │ │ │ vstr d7, [sp, #416] @ 0x1a0 │ │ │ │ @@ -102741,15 +102741,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r3, [fp, #-12] │ │ │ │ str r2, [r4, r3] │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr.w r0, [fp, #-12] │ │ │ │ add r0, r4 │ │ │ │ blx 2d230 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr r3, [pc, #676] @ (6e074 ) │ │ │ │ + ldr r3, [pc, #676] @ (6e084 ) │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ mov r0, r2 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ adds r3, #12 │ │ │ │ @@ -102763,86 +102763,86 @@ │ │ │ │ mov r1, sl │ │ │ │ movs r2, #8 │ │ │ │ blx 2c8e8 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6e1be │ │ │ │ + beq.w 6e1ce │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ blx 2d9b4 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.n 6de9e │ │ │ │ + bmi.n 6deae │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d01c >& std::operator>>, std::allocator >(std::basic_istream >&, std::__cxx11::basic_string, std::allocator >&)@plt> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6de52 │ │ │ │ + beq.n 6de62 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 6e030 │ │ │ │ - ldr r2, [pc, #572] @ (6e078 ) │ │ │ │ - ldr r3, [pc, #544] @ (6e05c ) │ │ │ │ + beq.w 6e040 │ │ │ │ + ldr r2, [pc, #572] @ (6e088 ) │ │ │ │ + ldr r3, [pc, #544] @ (6e06c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 6e206 │ │ │ │ + bne.w 6e216 │ │ │ │ blx 2d548 <__cxa_rethrow@plt> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6e028 │ │ │ │ + beq.w 6e038 │ │ │ │ ldr.w sl, [r6] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #20] │ │ │ │ blx 2db04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6e028 │ │ │ │ + beq.w 6e038 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6de38 │ │ │ │ + bne.n 6de48 │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, sl │ │ │ │ blx 2db04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6de38 │ │ │ │ + bne.n 6de48 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #10000 @ 0x2710 │ │ │ │ blx 2cab4 │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bpl.n 6de1e │ │ │ │ + bpl.n 6de2e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r3, [pc, #472] @ (6e07c ) │ │ │ │ + ldr r3, [pc, #472] @ (6e08c ) │ │ │ │ add.w r2, r1, #12 │ │ │ │ str r2, [r4, #0] │ │ │ │ add.w r2, r1, #32 │ │ │ │ str.w r2, [r4, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 2bbec >::close()@plt> │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ blx 2dca8 ::~__basic_file()@plt> │ │ │ │ - ldr r3, [pc, #436] @ (6e080 ) │ │ │ │ + ldr r3, [pc, #436] @ (6e090 ) │ │ │ │ add r2, sp, #180 @ 0xb4 │ │ │ │ mov r0, r2 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ @@ -102856,39 +102856,39 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ blx 2bde8 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 6df28 │ │ │ │ + ble.n 6df38 │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 6e256 │ │ │ │ + bcs.w 6e266 │ │ │ │ lsls r0, r0, #3 │ │ │ │ blx 2c6dc │ │ │ │ str r0, [r5, #24] │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.w 6e23c │ │ │ │ + bcs.w 6e24c │ │ │ │ lsls r0, r0, #2 │ │ │ │ blx 2c6dc │ │ │ │ str r0, [r5, #32] │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 6df52 │ │ │ │ + ble.n 6df62 │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 6e224 │ │ │ │ + bcs.w 6e234 │ │ │ │ lsls r0, r0, #3 │ │ │ │ blx 2c6dc │ │ │ │ str r0, [r5, #28] │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.w 6e29e │ │ │ │ + bcs.w 6e2ae │ │ │ │ lsls r0, r0, #2 │ │ │ │ blx 2c6dc │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ strd r1, r1, [r5, #40] @ 0x28 │ │ │ │ ldr.w r9, [r5] │ │ │ │ @@ -102924,106 +102924,106 @@ │ │ │ │ movs r2, #8 │ │ │ │ mov r0, sl │ │ │ │ blx 2c8e8 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6e1cc │ │ │ │ + beq.w 6e1dc │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ blx 2d9b4 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 6e0ec │ │ │ │ + bmi.w 6e0fc │ │ │ │ add.w r9, sp, #60 @ 0x3c │ │ │ │ add.w sl, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d01c >& std::operator>>, std::allocator >(std::basic_istream >&, std::__cxx11::basic_string, std::allocator >&)@plt> │ │ │ │ mov r1, r9 │ │ │ │ blx 2c358 >(int&)@plt> │ │ │ │ mov r1, sl │ │ │ │ blx 2c41c (double&)@plt> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6e088 │ │ │ │ + beq.n 6e098 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 6e1a6 │ │ │ │ - ldr r2, [pc, #116] @ (6e084 ) │ │ │ │ - ldr r3, [pc, #72] @ (6e05c ) │ │ │ │ + beq.w 6e1b6 │ │ │ │ + ldr r2, [pc, #116] @ (6e094 ) │ │ │ │ + ldr r3, [pc, #72] @ (6e06c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 6e206 │ │ │ │ + bne.w 6e216 │ │ │ │ blx 2d548 <__cxa_rethrow@plt> │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 6de8a │ │ │ │ + b.n 6de9a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6de84 │ │ │ │ + beq.w 6de94 │ │ │ │ ldr.w sl, [r6] │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, sl │ │ │ │ blx 2db04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6de38 │ │ │ │ - b.n 6de84 │ │ │ │ + bne.w 6de48 │ │ │ │ + b.n 6de94 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - asrs r0, r0, #8 │ │ │ │ + asrs r0, r6, #7 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #7 │ │ │ │ + asrs r2, r4, #7 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r0, #13 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r6, #12 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #26 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #3 │ │ │ │ + asrs r4, r3, #3 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r7, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #28 │ │ │ │ + lsrs r6, r0, #28 │ │ │ │ movs r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6e186 │ │ │ │ + beq.n 6e196 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 2db04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6e186 │ │ │ │ + beq.n 6e196 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 6e00e │ │ │ │ + bne.n 6e01e │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2db04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6e00e │ │ │ │ + bne.n 6e01e │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ vldr d7, [sl] │ │ │ │ adds r0, r3, #1 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ vstr d7, [r2] │ │ │ │ @@ -103032,15 +103032,15 @@ │ │ │ │ str.w r2, [r1, r3, lsl #2] │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #10000 @ 0x2710 │ │ │ │ blx 2cab4 │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 6dfe8 │ │ │ │ + bpl.w 6dff8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ add.w r3, r2, #12 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -103064,255 +103064,255 @@ │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ blx 2bde8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6e148 │ │ │ │ + beq.n 6e158 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6e15c │ │ │ │ + beq.n 6e16c │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6e16c │ │ │ │ + beq.n 6e17c │ │ │ │ ldr r1, [r7, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #328] @ (6e2b8 ) │ │ │ │ - ldr r3, [pc, #332] @ (6e2bc ) │ │ │ │ + ldr r2, [pc, #328] @ (6e2c8 ) │ │ │ │ + ldr r3, [pc, #332] @ (6e2cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6e206 │ │ │ │ + bne.n 6e216 │ │ │ │ add sp, #436 @ 0x1b4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ vldr d7, [sl] │ │ │ │ adds r0, r3, #1 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ vstr d7, [r2] │ │ │ │ ldr.w r2, [r9] │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str.w r2, [r1, r3, lsl #2] │ │ │ │ - b.n 6e0d6 │ │ │ │ + b.n 6e0e6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6e0b8 │ │ │ │ + beq.n 6e0c8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2db04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6e00e │ │ │ │ - b.n 6e0b8 │ │ │ │ + bne.w 6e01e │ │ │ │ + b.n 6e0c8 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ mov r0, r3 │ │ │ │ orr.w r1, r1, #4 │ │ │ │ blx 2d9b4 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b.n 6de16 │ │ │ │ + b.n 6de26 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ mov r0, r3 │ │ │ │ orr.w r1, r1, #4 │ │ │ │ blx 2d9b4 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b.n 6dfd6 │ │ │ │ + b.n 6dfe6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bc5c >::~basic_ifstream()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #204] @ (6e2c0 ) │ │ │ │ - ldr r3, [pc, #196] @ (6e2bc ) │ │ │ │ + ldr r2, [pc, #204] @ (6e2d0 ) │ │ │ │ + ldr r3, [pc, #196] @ (6e2cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 6e220 │ │ │ │ + beq.n 6e230 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 6e108 │ │ │ │ + b.n 6e118 │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 6dec0 │ │ │ │ - b.n 6e1da │ │ │ │ + b.n 6ded0 │ │ │ │ + b.n 6e1ea │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r2, [pc, #156] @ (6e2c4 ) │ │ │ │ - ldr r3, [pc, #148] @ (6e2bc ) │ │ │ │ + ldr r2, [pc, #156] @ (6e2d4 ) │ │ │ │ + ldr r3, [pc, #148] @ (6e2cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6e206 │ │ │ │ + bne.n 6e216 │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #136] @ (6e2c8 ) │ │ │ │ - ldr r3, [pc, #124] @ (6e2bc ) │ │ │ │ + ldr r2, [pc, #136] @ (6e2d8 ) │ │ │ │ + ldr r3, [pc, #124] @ (6e2cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6e206 │ │ │ │ + bne.n 6e216 │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - b.n 6e1e0 │ │ │ │ - ldr r2, [pc, #116] @ (6e2cc ) │ │ │ │ - ldr r3, [pc, #96] @ (6e2bc ) │ │ │ │ + b.n 6e1f0 │ │ │ │ + ldr r2, [pc, #116] @ (6e2dc ) │ │ │ │ + ldr r3, [pc, #96] @ (6e2cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6e206 │ │ │ │ + bne.n 6e216 │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2e62c │ │ │ │ + bl 2e62c │ │ │ │ ldr.w r3, [fp, #-12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w fp, [r4] │ │ │ │ str r2, [r4, r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ blx 2bde8 │ │ │ │ - b.n 6e1e0 │ │ │ │ - b.n 6e26e │ │ │ │ - b.n 6e284 │ │ │ │ - b.n 6e1ec │ │ │ │ - b.n 6e274 │ │ │ │ - b.n 6e284 │ │ │ │ - ldr r2, [pc, #48] @ (6e2d0 ) │ │ │ │ - ldr r3, [pc, #24] @ (6e2bc ) │ │ │ │ + b.n 6e1f0 │ │ │ │ + b.n 6e27e │ │ │ │ + b.n 6e294 │ │ │ │ + b.n 6e1fc │ │ │ │ + b.n 6e284 │ │ │ │ + b.n 6e294 │ │ │ │ + ldr r2, [pc, #48] @ (6e2e0 ) │ │ │ │ + ldr r3, [pc, #24] @ (6e2cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6e206 │ │ │ │ + bne.n 6e216 │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - b.n 6e274 │ │ │ │ - lsrs r0, r7, #22 │ │ │ │ + b.n 6e284 │ │ │ │ + lsrs r0, r5, #22 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #20 │ │ │ │ + lsrs r2, r4, #20 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r0, r0, #20 │ │ │ │ + lsrs r0, r6, #19 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r0, r5, #19 │ │ │ │ + lsrs r0, r3, #19 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r6, r1, #19 │ │ │ │ + lsrs r6, r7, #18 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r6, r0, #18 │ │ │ │ + lsrs r6, r6, #17 │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ -0006e2d4 , std::allocator > const&)@@Base>: │ │ │ │ +0006e2e4 , std::allocator > const&)@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c1dc , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 2b9d0 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006e2f4 : │ │ │ │ +0006e304 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ blx 2b9d4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6e334 │ │ │ │ + ble.n 6e344 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r2, [r2, #260] @ 0x104 │ │ │ │ vldr d0, [r3] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 6e312 │ │ │ │ + bgt.n 6e322 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6e35e │ │ │ │ + ble.n 6e36e │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r2, [r2, #268] @ 0x10c │ │ │ │ vldr d0, [r3] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 6e33c │ │ │ │ + bgt.n 6e34c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ - cbnz r4, 6e37e │ │ │ │ - b.n 6e3ba │ │ │ │ + cbnz r4, 6e38e │ │ │ │ + b.n 6e3ca │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx 2d978 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itee ge │ │ │ │ movge r2, #0 │ │ │ │ movlt r3, r2 │ │ │ │ movlt r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6e37c │ │ │ │ - cbnz r2, 6e3bc │ │ │ │ + bne.n 6e38c │ │ │ │ + cbnz r2, 6e3cc │ │ │ │ mov r8, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d978 │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ite lt │ │ │ │ @@ -103322,29 +103322,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n 6e3b4 │ │ │ │ + beq.n 6e3c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2cbf0 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6e39e │ │ │ │ + b.n 6e3ae │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #300] @ (6e51c ) │ │ │ │ - ldr r3, [pc, #300] @ (6e520 ) │ │ │ │ + ldr r2, [pc, #300] @ (6e52c ) │ │ │ │ + ldr r3, [pc, #300] @ (6e530 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #24 │ │ │ │ mov r5, r1 │ │ │ │ add.w r9, r6, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -103354,264 +103354,264 @@ │ │ │ │ blx 2b890 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #0 │ │ │ │ cmp r5, r9 │ │ │ │ ldr.w r8, [r3] │ │ │ │ strd r8, r7, [r0, #16] │ │ │ │ - beq.n 6e4b8 │ │ │ │ + beq.n 6e4c8 │ │ │ │ ldr.w sl, [r5, #16] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2d978 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6e462 │ │ │ │ + blt.n 6e472 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ blx 2d978 │ │ │ │ mov fp, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6e4e2 │ │ │ │ + blt.n 6e4f2 │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #220] @ (6e524 ) │ │ │ │ - ldr r3, [pc, #212] @ (6e520 ) │ │ │ │ + ldr r2, [pc, #220] @ (6e534 ) │ │ │ │ + ldr r3, [pc, #212] @ (6e530 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6e518 │ │ │ │ + bne.n 6e528 │ │ │ │ mov r0, fp │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w sl, [r6, #12] │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 6e514 │ │ │ │ + beq.n 6e524 │ │ │ │ mov r0, r5 │ │ │ │ blx 2cbf0 │ │ │ │ mov r1, r8 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ blx 2d978 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6e4d4 │ │ │ │ + blt.n 6e4e4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 6e360 │ │ │ │ + bl 6e370 │ │ │ │ ldrd fp, sl, [sp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 6e43e │ │ │ │ + beq.n 6e44e │ │ │ │ subs.w r0, fp, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r9, sl │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ - cbz r0, 6e506 │ │ │ │ + cbz r0, 6e516 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ blx 2ba50 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #20] │ │ │ │ - b.n 6e446 │ │ │ │ + b.n 6e456 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6e47e │ │ │ │ + beq.n 6e48e │ │ │ │ ldr.w sl, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ blx 2d978 │ │ │ │ cmp r0, r7 │ │ │ │ - bge.n 6e47e │ │ │ │ + bge.n 6e48e │ │ │ │ mov r0, r7 │ │ │ │ - b.n 6e49a │ │ │ │ + b.n 6e4aa │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6e49a │ │ │ │ + beq.n 6e4aa │ │ │ │ mov sl, r5 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 6e4a4 │ │ │ │ + b.n 6e4b4 │ │ │ │ ldr.w sl, [r6, #16] │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 6e4d0 │ │ │ │ + beq.n 6e4e0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c508 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ blx 2d978 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6e47e │ │ │ │ + bge.n 6e48e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbnz r3, 6e514 │ │ │ │ + cbnz r3, 6e524 │ │ │ │ mov sl, r5 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, r8 │ │ │ │ blx 2d978 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 6e4a4 │ │ │ │ + b.n 6e4b4 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 6e4a4 │ │ │ │ + b.n 6e4b4 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - lsrs r4, r6, #12 │ │ │ │ + lsrs r4, r4, #12 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #11 │ │ │ │ + lsrs r6, r1, #11 │ │ │ │ movs r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6e620 │ │ │ │ + beq.n 6e630 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r8, [r7, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6e60c │ │ │ │ + beq.n 6e61c │ │ │ │ ldr.w r9, [r8, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6e5fa │ │ │ │ + beq.n 6e60a │ │ │ │ ldr.w sl, [r9, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 6e5e8 │ │ │ │ + beq.n 6e5f8 │ │ │ │ ldr.w r4, [sl, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6e5d6 │ │ │ │ + beq.n 6e5e6 │ │ │ │ ldr.w fp, [r4, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 6e5c8 │ │ │ │ + beq.n 6e5d8 │ │ │ │ ldr.w r6, [fp, #12] │ │ │ │ - cbz r6, 6e5b6 │ │ │ │ + cbz r6, 6e5c6 │ │ │ │ ldr r5, [r6, #12] │ │ │ │ - cbz r5, 6e5a8 │ │ │ │ + cbz r5, 6e5b8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 6e59a │ │ │ │ + cbz r3, 6e5aa │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6e528 │ │ │ │ + bl 6e538 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6e57e │ │ │ │ + bne.n 6e58e │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movs r1, #24 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6e57a │ │ │ │ + bne.n 6e58a │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movs r1, #24 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 6e576 │ │ │ │ + bne.n 6e586 │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ movs r1, #24 │ │ │ │ mov r0, fp │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r5, 6e5c8 │ │ │ │ + cbz r5, 6e5d8 │ │ │ │ mov fp, r5 │ │ │ │ - b.n 6e570 │ │ │ │ + b.n 6e580 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movs r1, #24 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6e566 │ │ │ │ + bne.n 6e576 │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ movs r1, #24 │ │ │ │ mov r0, sl │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 6e5e8 │ │ │ │ + cbz r4, 6e5f8 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 6e55e │ │ │ │ + b.n 6e56e │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 6e5fa │ │ │ │ + cbz r4, 6e60a │ │ │ │ mov r9, r4 │ │ │ │ - b.n 6e554 │ │ │ │ + b.n 6e564 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 6e60c │ │ │ │ + cbz r4, 6e61c │ │ │ │ mov r8, r4 │ │ │ │ - b.n 6e54a │ │ │ │ + b.n 6e55a │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ movs r1, #24 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 6e540 │ │ │ │ + bne.n 6e550 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006e624 : │ │ │ │ +0006e634 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ add.w r3, r0, #8 │ │ │ │ - ldr r0, [pc, #348] @ (6e798 ) │ │ │ │ + ldr r0, [pc, #348] @ (6e7a8 ) │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #348] @ (6e79c ) │ │ │ │ + ldr r1, [pc, #348] @ (6e7ac ) │ │ │ │ sub sp, #16 │ │ │ │ add r0, pc │ │ │ │ movs r5, #0 │ │ │ │ add.w sl, r4, #32 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #0 │ │ │ │ strd r3, r5, [r4] │ │ │ │ strb r5, [r4, #8] │ │ │ │ str.w sl, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6e75e │ │ │ │ + beq.n 6e76e │ │ │ │ mov r0, r2 │ │ │ │ mov r7, r2 │ │ │ │ add.w r9, r4, #24 │ │ │ │ blx 2d64c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bhi.n 6e6ec │ │ │ │ + bhi.n 6e6fc │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 6e6e6 │ │ │ │ + bne.n 6e6f6 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ movs r5, #0 │ │ │ │ str r6, [r4, #28] │ │ │ │ strb.w r5, [sl, r6] │ │ │ │ add.w r6, r4, #52 @ 0x34 │ │ │ │ strd r5, r5, [r4, #52] @ 0x34 │ │ │ │ strd r5, r5, [r4, #68] @ 0x44 │ │ │ │ strd r5, r5, [r4, #76] @ 0x4c │ │ │ │ strd r6, r6, [r4, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6e710 │ │ │ │ + beq.n 6e720 │ │ │ │ mov r0, r8 │ │ │ │ blx 2d64c │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ @@ -103620,567 +103620,567 @@ │ │ │ │ blx 2d64c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx 2bf08 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - ldr r2, [pc, #212] @ (6e7a0 ) │ │ │ │ - ldr r3, [pc, #204] @ (6e79c ) │ │ │ │ + ldr r2, [pc, #212] @ (6e7b0 ) │ │ │ │ + ldr r3, [pc, #204] @ (6e7ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6e73c │ │ │ │ + bne.n 6e74c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6e680 │ │ │ │ - b.n 6e6fe │ │ │ │ + beq.n 6e690 │ │ │ │ + b.n 6e70e │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov sl, r0 │ │ │ │ str r0, [r4, #24] │ │ │ │ str r3, [r4, #32] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr.w sl, [r4, #24] │ │ │ │ - b.n 6e680 │ │ │ │ - ldr r3, [pc, #144] @ (6e7a4 ) │ │ │ │ + b.n 6e690 │ │ │ │ + ldr r3, [pc, #144] @ (6e7b4 ) │ │ │ │ movs r2, #19 │ │ │ │ - ldr r1, [pc, #144] @ (6e7a8 ) │ │ │ │ - ldr r0, [pc, #148] @ (6e7ac ) │ │ │ │ + ldr r1, [pc, #144] @ (6e7b8 ) │ │ │ │ + ldr r0, [pc, #148] @ (6e7bc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #132] @ (6e7b0 ) │ │ │ │ - ldr r3, [pc, #112] @ (6e79c ) │ │ │ │ + ldr r2, [pc, #132] @ (6e7c0 ) │ │ │ │ + ldr r3, [pc, #112] @ (6e7ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 6e77a │ │ │ │ + beq.n 6e78a │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ ldrd r5, r6, [r4, #72] @ 0x48 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 6e77e │ │ │ │ + beq.n 6e78e │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r0, [r3], #8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6e75a │ │ │ │ + beq.n 6e76a │ │ │ │ ldr r1, [r5, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ adds r5, #24 │ │ │ │ - b.n 6e744 │ │ │ │ - ldr r2, [pc, #84] @ (6e7b4 ) │ │ │ │ - ldr r3, [pc, #56] @ (6e79c ) │ │ │ │ + b.n 6e754 │ │ │ │ + ldr r2, [pc, #84] @ (6e7c4 ) │ │ │ │ + ldr r3, [pc, #56] @ (6e7ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6e73c │ │ │ │ - ldr r0, [pc, #68] @ (6e7b8 ) │ │ │ │ + bne.n 6e74c │ │ │ │ + ldr r0, [pc, #68] @ (6e7c8 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c550 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ subs r1, r3, r0 │ │ │ │ - cbz r0, 6e78a │ │ │ │ + cbz r0, 6e79a │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - bl 6e528 │ │ │ │ + bl 6e538 │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 6e722 │ │ │ │ - lsrs r6, r4, #3 │ │ │ │ + b.n 6e732 │ │ │ │ + lsrs r6, r2, #3 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #1 │ │ │ │ + lsrs r2, r1, #1 │ │ │ │ movs r6, r0 │ │ │ │ lsls r4, r7, #5 │ │ │ │ movs r4, r0 │ │ │ │ lsls r6, r6, #6 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r1, #7 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r4, r7, #31 │ │ │ │ + lsls r4, r5, #31 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r6, r0, #31 │ │ │ │ + lsls r6, r6, #30 │ │ │ │ movs r6, r0 │ │ │ │ ldrh r4, [r1, #28] │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -0006e7bc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base>: │ │ │ │ +0006e7cc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base>: │ │ │ │ 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, #240] @ (6e8bc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x100>) │ │ │ │ + ldr r6, [pc, #240] @ (6e8cc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x100>) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r5, [pc, #240] @ (6e8c0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x104>) │ │ │ │ + ldr r5, [pc, #240] @ (6e8d0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x104>) │ │ │ │ add.w r3, r0, #8 │ │ │ │ add r6, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r6, r5] │ │ │ │ mov r6, r2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ mov.w r5, #0 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r5, #15 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r7, [r1, #0] │ │ │ │ - bhi.n 6e85c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xa0> │ │ │ │ + bhi.n 6e86c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xa0> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 6e850 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x94> │ │ │ │ + bne.n 6e860 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x94> │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ strb r2, [r0, #8] │ │ │ │ str r5, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, r5] │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r0, [r4, #24] │ │ │ │ add.w r3, r4, #24 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r5, #15 │ │ │ │ - bhi.n 6e87c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xc0> │ │ │ │ + bhi.n 6e88c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xc0> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 6e856 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x9a> │ │ │ │ + bne.n 6e866 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x9a> │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r4, #28] │ │ │ │ add.w r2, r4, #52 @ 0x34 │ │ │ │ strb r3, [r0, r5] │ │ │ │ strd r2, r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #152] @ (6e8c4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x108>) │ │ │ │ + ldr r2, [pc, #152] @ (6e8d4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x108>) │ │ │ │ strd r3, r3, [r4, #52] @ 0x34 │ │ │ │ strd r3, r3, [r4, #68] @ 0x44 │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [r4, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #132] @ (6e8c0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x104>) │ │ │ │ + ldr r3, [pc, #132] @ (6e8d0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x104>) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6e8b2 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xf6> │ │ │ │ + bne.n 6e8c2 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xf6> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 6e7f8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x3c> │ │ │ │ - b.n 6e86c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xb0> │ │ │ │ + beq.n 6e808 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x3c> │ │ │ │ + b.n 6e87c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xb0> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 6e81c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x60> │ │ │ │ - b.n 6e88a , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xce> │ │ │ │ + beq.n 6e82c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x60> │ │ │ │ + b.n 6e89a , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xce> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r4, #0] │ │ │ │ str r2, [r4, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 6e7f8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x3c> │ │ │ │ + b.n 6e808 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x3c> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, sp │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #32] │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - b.n 6e81c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x60> │ │ │ │ + b.n 6e82c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x60> │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #40] @ (6e8c8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x10c>) │ │ │ │ - ldr r3, [pc, #28] @ (6e8c0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x104>) │ │ │ │ + ldr r2, [pc, #40] @ (6e8d8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x10c>) │ │ │ │ + ldr r3, [pc, #28] @ (6e8d0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x104>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 6e8b6 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xfa> │ │ │ │ + beq.n 6e8c6 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xfa> │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r2, #29 │ │ │ │ + lsls r4, r0, #29 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #27 │ │ │ │ + lsls r4, r4, #27 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r6, r0, #26 │ │ │ │ + lsls r6, r6, #25 │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ -0006e8cc , std::allocator >, std::allocator, std::allocator > > >&)@@Base>: │ │ │ │ +0006e8dc , std::allocator >, std::allocator, std::allocator > > >&)@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #792] @ (6ebf8 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x32c>) │ │ │ │ - ldr r2, [pc, #792] @ (6ebfc , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x330>) │ │ │ │ + ldr r1, [pc, #792] @ (6ec08 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x32c>) │ │ │ │ + ldr r2, [pc, #792] @ (6ec0c , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x330>) │ │ │ │ sub sp, #28 │ │ │ │ add r1, pc │ │ │ │ add.w r3, r0, #72 @ 0x48 │ │ │ │ cmp r9, r3 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 6e978 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0xac> │ │ │ │ + beq.n 6e988 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0xac> │ │ │ │ ldrd fp, sl, [r9] │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r0, #72] @ 0x48 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ sub.w r7, sl, fp │ │ │ │ subs r2, r2, r5 │ │ │ │ cmp r2, r7 │ │ │ │ - bcc.w 6ea4a , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x17e> │ │ │ │ + bcc.w 6ea5a , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x17e> │ │ │ │ ldr.w r8, [r0, #76] @ 0x4c │ │ │ │ sub.w r2, r8, r5 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi.n 6e994 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0xc8> │ │ │ │ + bhi.n 6e9a4 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0xc8> │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 6e956 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x8a> │ │ │ │ + ble.n 6e966 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x8a> │ │ │ │ asrs r4, r7, #3 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ mov r8, r5 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ blx 2c1dc , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x4> │ │ │ │ add.w fp, fp, #24 │ │ │ │ add.w r8, r8, #24 │ │ │ │ subs r4, #1 │ │ │ │ - bne.n 6e92e , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x62> │ │ │ │ + bne.n 6e93e , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x62> │ │ │ │ cmp r7, #0 │ │ │ │ sub.w r3, r7, #24 │ │ │ │ add.w r5, r5, #24 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ ldr.w r8, [r6, #76] @ 0x4c │ │ │ │ add r5, r3 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 6e972 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0xa6> │ │ │ │ + beq.n 6e982 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0xa6> │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r0, [r3], #8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6e96c , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0xa0> │ │ │ │ + beq.n 6e97c , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0xa0> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ adds r5, #24 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 6e95a , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x8e> │ │ │ │ + bne.n 6e96a , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x8e> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ add r7, r3 │ │ │ │ str r7, [r6, #76] @ 0x4c │ │ │ │ - ldr r2, [pc, #644] @ (6ec00 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x334>) │ │ │ │ - ldr r3, [pc, #640] @ (6ebfc , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x330>) │ │ │ │ + ldr r2, [pc, #644] @ (6ec10 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x334>) │ │ │ │ + ldr r3, [pc, #640] @ (6ec0c , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x330>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 6eb50 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x284> │ │ │ │ + bne.w 6eb60 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x284> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ asrs r4, r2, #3 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ cmp r2, #0 │ │ │ │ mul.w r4, r1, r4 │ │ │ │ - ble.n 6e9c4 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0xf8> │ │ │ │ + ble.n 6e9d4 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0xf8> │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 2c1dc , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x4> │ │ │ │ add.w fp, fp, #24 │ │ │ │ adds r5, #24 │ │ │ │ subs r4, #1 │ │ │ │ - bne.n 6e9a6 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0xda> │ │ │ │ + bne.n 6e9b6 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0xda> │ │ │ │ ldrd r5, r8, [r6, #72] @ 0x48 │ │ │ │ ldrd fp, sl, [r9] │ │ │ │ sub.w r2, r8, r5 │ │ │ │ add.w r4, fp, r2 │ │ │ │ cmp r4, sl │ │ │ │ it eq │ │ │ │ addeq r7, r7, r5 │ │ │ │ - beq.n 6e976 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0xaa> │ │ │ │ + beq.n 6e986 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0xaa> │ │ │ │ add r3, sp, #16 │ │ │ │ add.w r5, r8, #24 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r9, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ strd r7, r8, [sp, #8] │ │ │ │ - b.n 6ea04 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x138> │ │ │ │ + b.n 6ea14 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x138> │ │ │ │ cmp r7, #1 │ │ │ │ itt eq │ │ │ │ ldrbeq r3, [r6, #0] │ │ │ │ strbeq.w r3, [r5, #-16] │ │ │ │ - beq.n 6e9f2 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x126> │ │ │ │ - cbnz r7, 6ea2e , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x162> │ │ │ │ + beq.n 6ea02 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x126> │ │ │ │ + cbnz r7, 6ea3e , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x162> │ │ │ │ adds r4, #24 │ │ │ │ str.w r7, [r5, #-20] │ │ │ │ cmp sl, r4 │ │ │ │ add.w r5, r5, #24 │ │ │ │ strb.w fp, [r0, r7] │ │ │ │ - beq.n 6ea3e , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x172> │ │ │ │ + beq.n 6ea4e , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x172> │ │ │ │ ldr r7, [r4, #4] │ │ │ │ sub.w r0, r5, #16 │ │ │ │ str.w r0, [r5, #-24] │ │ │ │ sub.w r8, r5, #24 │ │ │ │ cmp r7, #15 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ str r7, [sp, #16] │ │ │ │ - bls.n 6e9e4 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x118> │ │ │ │ + bls.n 6e9f4 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x118> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r0, [r5, #-24] │ │ │ │ str.w r3, [r5, #-16] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr.w r0, [r5, #-24] │ │ │ │ - b.n 6e9f2 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x126> │ │ │ │ + b.n 6ea02 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x126> │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ add r7, r3 │ │ │ │ - b.n 6e976 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0xaa> │ │ │ │ + b.n 6e986 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0xaa> │ │ │ │ movw r2, #65528 @ 0xfff8 │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r7, r2 │ │ │ │ - bhi.n 6eb16 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x24a> │ │ │ │ + bhi.n 6eb26 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x24a> │ │ │ │ mov r0, r7 │ │ │ │ blx 2b890 │ │ │ │ cmp sl, fp │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 6ead8 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x20c> │ │ │ │ + beq.n 6eae8 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x20c> │ │ │ │ add r3, sp, #16 │ │ │ │ add.w r5, r0, #24 │ │ │ │ mov.w r9, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ strd r7, r0, [sp, #8] │ │ │ │ - b.n 6ea96 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x1ca> │ │ │ │ + b.n 6eaa6 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x1ca> │ │ │ │ cmp r4, #1 │ │ │ │ itt eq │ │ │ │ ldrbeq r3, [r7, #0] │ │ │ │ strbeq.w r3, [r5, #-16] │ │ │ │ - beq.n 6ea82 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x1b6> │ │ │ │ - cbnz r4, 6eac4 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x1f8> │ │ │ │ + beq.n 6ea92 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x1b6> │ │ │ │ + cbnz r4, 6ead4 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x1f8> │ │ │ │ add.w fp, fp, #24 │ │ │ │ str.w r4, [r5, #-20] │ │ │ │ cmp sl, fp │ │ │ │ add.w r5, r5, #24 │ │ │ │ strb.w r9, [r0, r4] │ │ │ │ - beq.n 6ead4 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x208> │ │ │ │ + beq.n 6eae4 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x208> │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ sub.w r0, r5, #16 │ │ │ │ str.w r0, [r5, #-24] │ │ │ │ sub.w r8, r5, #24 │ │ │ │ cmp r4, #15 │ │ │ │ ldr.w r7, [fp] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bls.n 6ea74 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x1a8> │ │ │ │ + bls.n 6ea84 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x1a8> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r0, [r5, #-24] │ │ │ │ str.w r3, [r5, #-16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr.w r0, [r5, #-24] │ │ │ │ - b.n 6ea82 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x1b6> │ │ │ │ + b.n 6ea92 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x1b6> │ │ │ │ ldrd r7, r4, [sp, #8] │ │ │ │ ldrd r5, r8, [r6, #72] @ 0x48 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 6eafc , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x230> │ │ │ │ + beq.n 6eb0c , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x230> │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r0, [r3], #8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6eaf2 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x226> │ │ │ │ + beq.n 6eb02 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x226> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ adds r5, #24 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 6eae0 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x214> │ │ │ │ + bne.n 6eaf0 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x214> │ │ │ │ ldr.w r8, [r6, #72] @ 0x48 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6eb0e , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x242> │ │ │ │ + beq.n 6eb1e , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x242> │ │ │ │ ldr r1, [r6, #80] @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ sub.w r1, r1, r8 │ │ │ │ blx 2c4e4 │ │ │ │ add r7, r4 │ │ │ │ str r4, [r6, #72] @ 0x48 │ │ │ │ str r7, [r6, #80] @ 0x50 │ │ │ │ - b.n 6e976 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0xaa> │ │ │ │ - ldr r2, [pc, #236] @ (6ec04 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x338>) │ │ │ │ - ldr r3, [pc, #224] @ (6ebfc , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x330>) │ │ │ │ + b.n 6e986 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0xaa> │ │ │ │ + ldr r2, [pc, #236] @ (6ec14 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x338>) │ │ │ │ + ldr r3, [pc, #224] @ (6ec0c , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x330>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6eb50 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x284> │ │ │ │ + bne.n 6eb60 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x284> │ │ │ │ blx 2c6ac │ │ │ │ ldrd r7, r4, [sp, #8] │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ mov r5, r4 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 6eb86 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x2ba> │ │ │ │ - ldr r2, [pc, #200] @ (6ec08 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x33c>) │ │ │ │ - ldr r3, [pc, #188] @ (6ebfc , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x330>) │ │ │ │ + bne.n 6eb96 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x2ba> │ │ │ │ + ldr r2, [pc, #200] @ (6ec18 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x33c>) │ │ │ │ + ldr r3, [pc, #188] @ (6ec0c , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x330>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 6ebac , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x2e0> │ │ │ │ + beq.n 6ebbc , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x2e0> │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ cmp r8, r4 │ │ │ │ - beq.n 6eb6e , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x2a2> │ │ │ │ + beq.n 6eb7e , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x2a2> │ │ │ │ mov r0, r8 │ │ │ │ add.w r8, r8, #24 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 6eb5e , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x292> │ │ │ │ - ldr r2, [pc, #156] @ (6ec0c , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x340>) │ │ │ │ - ldr r3, [pc, #136] @ (6ebfc , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x330>) │ │ │ │ + b.n 6eb6e , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x292> │ │ │ │ + ldr r2, [pc, #156] @ (6ec1c , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x340>) │ │ │ │ + ldr r3, [pc, #136] @ (6ec0c , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x330>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6eb50 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x284> │ │ │ │ + bne.n 6eb60 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x284> │ │ │ │ blx 2d548 <__cxa_rethrow@plt> │ │ │ │ mov r0, r5 │ │ │ │ adds r5, #24 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 6eb38 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x26c> │ │ │ │ + b.n 6eb48 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x26c> │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #120] @ (6ec10 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x344>) │ │ │ │ - ldr r3, [pc, #100] @ (6ebfc , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x330>) │ │ │ │ + ldr r2, [pc, #120] @ (6ec20 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x344>) │ │ │ │ + ldr r3, [pc, #100] @ (6ec0c , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x330>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6eb50 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x284> │ │ │ │ + bne.n 6eb60 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x284> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ blx 2d548 <__cxa_rethrow@plt> │ │ │ │ mov r5, r0 │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #76] @ (6ec14 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x348>) │ │ │ │ - ldr r3, [pc, #52] @ (6ebfc , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x330>) │ │ │ │ + ldr r2, [pc, #76] @ (6ec24 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x348>) │ │ │ │ + ldr r3, [pc, #52] @ (6ec0c , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x330>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6eb50 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x284> │ │ │ │ + bne.n 6eb60 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x284> │ │ │ │ blx 2d548 <__cxa_rethrow@plt> │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #52] @ (6ec18 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x34c>) │ │ │ │ - ldr r3, [pc, #24] @ (6ebfc , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x330>) │ │ │ │ + ldr r2, [pc, #52] @ (6ec28 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x34c>) │ │ │ │ + ldr r3, [pc, #24] @ (6ec0c , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x330>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 6eba8 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x2dc> │ │ │ │ - b.n 6eb50 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x284> │ │ │ │ + beq.n 6ebb8 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x2dc> │ │ │ │ + b.n 6eb60 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x284> │ │ │ │ nop │ │ │ │ - lsls r4, r0, #25 │ │ │ │ + lsls r4, r6, #24 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #22 │ │ │ │ + lsls r4, r3, #22 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r6, r1, #16 │ │ │ │ + lsls r6, r7, #15 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r6, r6, #14 │ │ │ │ + lsls r6, r4, #14 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r2, #14 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r4, #13 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r0, #13 │ │ │ │ + lsls r4, r6, #12 │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ -0006ec1c : │ │ │ │ +0006ec2c : │ │ │ │ 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, #3632] @ 0xe30 │ │ │ │ - ldr.w r2, [pc, #1152] @ 6f0b0 │ │ │ │ + ldr.w r2, [pc, #1152] @ 6f0c0 │ │ │ │ sub sp, #428 @ 0x1ac │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r3, [pc, #1148] @ 6f0b4 │ │ │ │ - ldr.w r0, [pc, #1148] @ 6f0b8 │ │ │ │ + ldr.w r3, [pc, #1148] @ 6f0c4 │ │ │ │ + ldr.w r0, [pc, #1148] @ 6f0c8 │ │ │ │ add r2, pc │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -104191,55 +104191,55 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ cmp r5, #15 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bhi.w 6ef9a │ │ │ │ + bhi.w 6efaa │ │ │ │ cmp r5, #1 │ │ │ │ - bne.w 6ee26 │ │ │ │ + bne.w 6ee36 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ strb r3, [r2, #8] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r1, #4] │ │ │ │ strb r3, [r2, r5] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - bls.n 6ec90 │ │ │ │ + bls.n 6eca0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r3, r0, r2 │ │ │ │ ldrb.w r1, [r3, #-1] │ │ │ │ cmp r1, #108 @ 0x6c │ │ │ │ - beq.w 6efd0 │ │ │ │ + beq.w 6efe0 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldrd r1, r2, [r4, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w 6f02c │ │ │ │ + bhi.w 6f03c │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ blx 2cad8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ mov r0, r3 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ blx 2bd04 │ │ │ │ - ldr.w r3, [pc, #1028] @ 6f0bc │ │ │ │ + ldr.w r3, [pc, #1028] @ 6f0cc │ │ │ │ add r7, sp, #136 @ 0x88 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - ldr r3, [pc, #1012] @ (6f0c0 ) │ │ │ │ + ldr r3, [pc, #1012] @ (6f0d0 ) │ │ │ │ strh.w r1, [r7, #260] @ 0x104 │ │ │ │ strd r8, r9, [sp, #400] @ 0x190 │ │ │ │ strd r8, r9, [sp, #408] @ 0x198 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ adds r2, #8 │ │ │ │ str.w r1, [r7, #256] @ 0x100 │ │ │ │ str.w r2, [r7, #144] @ 0x90 │ │ │ │ @@ -104252,15 +104252,15 @@ │ │ │ │ str r2, [r7, #0] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r0, [r7, r3] │ │ │ │ str r1, [r7, #4] │ │ │ │ ldr.w r0, [r2, #-12] │ │ │ │ add r0, r7 │ │ │ │ blx 2d230 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr r3, [pc, #956] @ (6f0c4 ) │ │ │ │ + ldr r3, [pc, #956] @ (6f0d4 ) │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ @@ -104276,28 +104276,28 @@ │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c8e8 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6efc2 │ │ │ │ + beq.w 6efd2 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ blx 2d9b4 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r3 │ │ │ │ blx 2bc10 ::is_open() const@plt> │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6eef4 │ │ │ │ + beq.w 6ef04 │ │ │ │ add.w r8, sp, #112 @ 0x70 │ │ │ │ movs r2, #0 │ │ │ │ - ldr r3, [pc, #864] @ (6f0c8 ) │ │ │ │ + ldr r3, [pc, #864] @ (6f0d8 ) │ │ │ │ mov r9, r2 │ │ │ │ add.w fp, r4, #52 @ 0x34 │ │ │ │ add r3, pc │ │ │ │ str.w r2, [r8, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ strb.w r2, [r8, #8] │ │ │ │ @@ -104309,27 +104309,27 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 2bf08 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2d01c >& std::operator>>, std::allocator >(std::basic_istream >&, std::__cxx11::basic_string, std::allocator >&)@plt> │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 6ee18 │ │ │ │ + beq.n 6ee28 │ │ │ │ ldrd r6, r3, [r4, #76] @ 0x4c │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 6ef7a │ │ │ │ + beq.w 6ef8a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r0, r6, #8 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r5, #15 │ │ │ │ ldr.w sl, [r8] │ │ │ │ str r5, [r3, #0] │ │ │ │ - bhi.n 6ee46 │ │ │ │ + bhi.n 6ee56 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 6ee58 │ │ │ │ + bne.n 6ee68 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ strb r3, [r6, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r6, #4] │ │ │ │ strb r3, [r0, r5] │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ adds r3, #24 │ │ │ │ @@ -104338,70 +104338,70 @@ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ mov r6, fp │ │ │ │ mul.w r3, r3, r9 │ │ │ │ ldr.w sl, [r2, r3] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w sl, [r3] │ │ │ │ - cbz r5, 6ee30 │ │ │ │ + cbz r5, 6ee40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, sl │ │ │ │ blx 2d978 │ │ │ │ cmp r0, #0 │ │ │ │ ldrd r3, r2, [r5, #8] │ │ │ │ itet ge │ │ │ │ movge r6, r5 │ │ │ │ movlt r5, r2 │ │ │ │ movge r5, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6ede6 │ │ │ │ + bne.n 6edf6 │ │ │ │ cmp fp, r6 │ │ │ │ - beq.n 6ee30 │ │ │ │ + beq.n 6ee40 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 2d978 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6ee30 │ │ │ │ + blt.n 6ee40 │ │ │ │ str.w r9, [r6, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r3, [r7, #164] @ 0xa4 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 6ee68 │ │ │ │ + bmi.n 6ee78 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ - b.n 6ed80 │ │ │ │ + b.n 6ed90 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 6ec72 │ │ │ │ + beq.w 6ec82 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - b.n 6efb0 │ │ │ │ + b.n 6efc0 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6e3dc │ │ │ │ + bl 6e3ec │ │ │ │ mov r6, r0 │ │ │ │ - b.n 6ee10 │ │ │ │ + b.n 6ee20 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [r6, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r6, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ blx 2d5c8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - b.n 6edc2 │ │ │ │ + b.n 6edd2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6eee0 │ │ │ │ + beq.n 6eef0 │ │ │ │ add.w r3, r4, #52 @ 0x34 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ @@ -104410,66 +104410,66 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r6, [r4, #56] @ 0x38 │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ ldr.w fp, [r3, r2] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w fp, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6ef86 │ │ │ │ + beq.n 6ef96 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, fp │ │ │ │ blx 2d978 │ │ │ │ cmp r0, #0 │ │ │ │ ldrd r3, r2, [r6, #8] │ │ │ │ itet ge │ │ │ │ movge sl, r6 │ │ │ │ movlt r6, r2 │ │ │ │ movge r6, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 6ee9a │ │ │ │ + bne.n 6eeaa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 6ef86 │ │ │ │ + beq.n 6ef96 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d978 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6ef86 │ │ │ │ + blt.n 6ef96 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 6f010 │ │ │ │ + bne.w 6f020 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, #1 │ │ │ │ cmp r9, r5 │ │ │ │ add.w r3, r3, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 6ee82 │ │ │ │ + bne.n 6ee92 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6eef4 │ │ │ │ + beq.n 6ef04 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #468] @ (6f0cc ) │ │ │ │ + ldr r2, [pc, #468] @ (6f0dc ) │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add.w r3, r1, #12 │ │ │ │ str r3, [r7, #0] │ │ │ │ add.w r3, r1, #32 │ │ │ │ str.w r3, [r7, #144] @ 0x90 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r7, #8] │ │ │ │ blx 2bbec >::close()@plt> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ blx 2dca8 ::~__basic_file()@plt> │ │ │ │ - ldr r3, [pc, #432] @ (6f0d0 ) │ │ │ │ + ldr r3, [pc, #432] @ (6f0e0 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r7, #8] │ │ │ │ blx 2d3e8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -104483,43 +104483,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ blx 2bde8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ef5e │ │ │ │ + beq.n 6ef6e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #372] @ (6f0d4 ) │ │ │ │ - ldr r3, [pc, #336] @ (6f0b4 ) │ │ │ │ + ldr r2, [pc, #372] @ (6f0e4 ) │ │ │ │ + ldr r3, [pc, #336] @ (6f0c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6f00c │ │ │ │ + bne.n 6f01c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add sp, #428 @ 0x1ac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ blx 2befc , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b.n 6edce │ │ │ │ + b.n 6edde │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6e3dc │ │ │ │ + bl 6e3ec │ │ │ │ mov sl, r0 │ │ │ │ - b.n 6eec8 │ │ │ │ + b.n 6eed8 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r8, r3 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr.w r3, [r8] │ │ │ │ @@ -104528,143 +104528,143 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - b.n 6ec74 │ │ │ │ + b.n 6ec84 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ mov r0, r3 │ │ │ │ orr.w r1, r1, #4 │ │ │ │ blx 2d9b4 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b.n 6ed4c │ │ │ │ + b.n 6ed5c │ │ │ │ ldrb.w r3, [r3, #-2] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - bne.w 6ec90 │ │ │ │ + bne.w 6eca0 │ │ │ │ subs r1, r2, #3 │ │ │ │ ldrb r3, [r0, r1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.w 6ec90 │ │ │ │ + bne.w 6eca0 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ blx 2dd68 , std::allocator >::_M_erase(unsigned int, unsigned int)@plt> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.n 6ec90 │ │ │ │ + b.n 6eca0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #220] @ (6f0d8 ) │ │ │ │ - ldr r3, [pc, #184] @ (6f0b4 ) │ │ │ │ + ldr r2, [pc, #220] @ (6f0e8 ) │ │ │ │ + ldr r3, [pc, #184] @ (6f0c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 6f0a0 │ │ │ │ + beq.n 6f0b0 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #200] @ (6f0dc ) │ │ │ │ + ldr r3, [pc, #200] @ (6f0ec ) │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - ldr r1, [pc, #200] @ (6f0e0 ) │ │ │ │ - ldr r0, [pc, #204] @ (6f0e4 ) │ │ │ │ + ldr r1, [pc, #200] @ (6f0f0 ) │ │ │ │ + ldr r0, [pc, #204] @ (6f0f4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 6ef16 │ │ │ │ - ldr r2, [pc, #184] @ (6f0e8 ) │ │ │ │ - ldr r3, [pc, #132] @ (6f0b4 ) │ │ │ │ + b.n 6ef26 │ │ │ │ + ldr r2, [pc, #184] @ (6f0f8 ) │ │ │ │ + ldr r3, [pc, #132] @ (6f0c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6f00c │ │ │ │ - ldr r0, [pc, #168] @ (6f0ec ) │ │ │ │ + bne.n 6f01c │ │ │ │ + ldr r0, [pc, #168] @ (6f0fc ) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ ldrd r3, r0, [sp, #56] @ 0x38 │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r7, #144] @ 0x90 │ │ │ │ blx 2bde8 │ │ │ │ - b.n 6eff2 │ │ │ │ - ldr r3, [pc, #112] @ (6f0cc ) │ │ │ │ + b.n 6f002 │ │ │ │ + ldr r3, [pc, #112] @ (6f0dc ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r7, #8] │ │ │ │ blx 2bbec >::close()@plt> │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ blx 2dca8 ::~__basic_file()@plt> │ │ │ │ - ldr r3, [pc, #96] @ (6f0d0 ) │ │ │ │ + ldr r3, [pc, #96] @ (6f0e0 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r7, #8] │ │ │ │ blx 2d3e8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ str r2, [r7, r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ - b.n 6f048 │ │ │ │ - b.n 6f07e │ │ │ │ + b.n 6f058 │ │ │ │ + b.n 6f08e │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2bc5c >::~basic_ifstream()@plt> │ │ │ │ - b.n 6eff2 │ │ │ │ + b.n 6f002 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 6f068 │ │ │ │ + b.n 6f078 │ │ │ │ nop │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + lsls r4, r3, #11 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #11 │ │ │ │ + lsls r4, r2, #11 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6f2e4 │ │ │ │ + bhi.n 6f084 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r7, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.u8 q8, d6, d5 │ │ │ │ - vhadd.u32 d0, d12, d5 │ │ │ │ + vaddl.u q0, d6, d5 │ │ │ │ + vhadd.u16 d0, d12, d5 │ │ │ │ ldr.w r0, [r8, #3] │ │ │ │ ldrh.w r0, [r6, #3] │ │ │ │ ldr??.w r0, [ip, #3] │ │ │ │ - cdp2 0, 15, cr0, cr8, cr5, {0} │ │ │ │ + cdp2 0, 14, cr0, cr8, cr5, {0} │ │ │ │ strh r2, [r6, #30] │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -0006f0f0 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base>: │ │ │ │ +0006f100 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base>: │ │ │ │ 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 r2, [pc, #416] @ (6f2a4 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1b4>) │ │ │ │ + ldr r2, [pc, #416] @ (6f2b4 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1b4>) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #416] @ (6f2a8 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1b8>) │ │ │ │ + ldr r3, [pc, #416] @ (6f2b8 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1b8>) │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ ldrd sl, r6, [r0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movw r2, #21845 @ 0x5555 │ │ │ │ @@ -104672,22 +104672,22 @@ │ │ │ │ sub.w r4, r6, sl │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ asrs r3, r4, #3 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6f284 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x194> │ │ │ │ + beq.w 6f294 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x194> │ │ │ │ cmp r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ adds r3, r3, r1 │ │ │ │ - bcs.w 6f25a , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x16a> │ │ │ │ + bcs.w 6f26a , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x16a> │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ movcs r3, r2 │ │ │ │ movs r2, #24 │ │ │ │ mul.w r7, r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b890 │ │ │ │ @@ -104695,81 +104695,81 @@ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w fp, [r5] │ │ │ │ adds r5, r0, r4 │ │ │ │ add.w r0, r5, #8 │ │ │ │ cmp r3, #15 │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w r0, [r8, r4] │ │ │ │ - bhi.n 6f228 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x138> │ │ │ │ + bhi.n 6f238 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x138> │ │ │ │ cmp r3, #1 │ │ │ │ itt eq │ │ │ │ ldrbeq.w r2, [fp] │ │ │ │ strbeq r2, [r5, #8] │ │ │ │ - beq.n 6f182 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x92> │ │ │ │ + beq.n 6f192 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x92> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6f23e , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x14e> │ │ │ │ + bne.n 6f24e , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x14e> │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ cmp sl, r6 │ │ │ │ strb r2, [r0, r3] │ │ │ │ - beq.n 6f256 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x166> │ │ │ │ + beq.n 6f266 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x166> │ │ │ │ add.w r3, r8, #8 │ │ │ │ add.w r5, sl, #8 │ │ │ │ mov r4, sl │ │ │ │ - b.n 6f1b0 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0xc0> │ │ │ │ + b.n 6f1c0 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0xc0> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r4, #24 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ adds r5, #24 │ │ │ │ adds r3, #24 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 6f1ca , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0xda> │ │ │ │ + beq.n 6f1da , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0xda> │ │ │ │ str.w r3, [r3, #-8] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 6f198 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0xa8> │ │ │ │ + bne.n 6f1a8 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0xa8> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ adds r2, #1 │ │ │ │ blx 2d5c8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 6f1a0 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0xb0> │ │ │ │ + b.n 6f1b0 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0xb0> │ │ │ │ sub.w r3, r6, #24 │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ movt r2, #2730 @ 0xaaa │ │ │ │ sub.w r3, r3, sl │ │ │ │ lsrs r3, r3, #3 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ movs r2, #24 │ │ │ │ bic.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ mla r2, r3, r2, r2 │ │ │ │ add.w r4, r8, r2 │ │ │ │ adds r4, #24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 6f204 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x114> │ │ │ │ + beq.n 6f214 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x114> │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ mov r0, sl │ │ │ │ sub.w r1, r1, sl │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #164] @ (6f2ac , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1bc>) │ │ │ │ + ldr r2, [pc, #164] @ (6f2bc , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1bc>) │ │ │ │ add r7, r8 │ │ │ │ - ldr r3, [pc, #156] @ (6f2a8 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1b8>) │ │ │ │ + ldr r3, [pc, #156] @ (6f2b8 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1b8>) │ │ │ │ add r2, pc │ │ │ │ strd r8, r4, [r9] │ │ │ │ str.w r7, [r9, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6f280 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x190> │ │ │ │ + bne.n 6f290 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x190> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ @@ -104782,124 +104782,124 @@ │ │ │ │ blx 2d5c8 │ │ │ │ ldr.w r0, [r8, r4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ cmp sl, r6 │ │ │ │ strb r2, [r0, r3] │ │ │ │ - bne.n 6f18c , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x9c> │ │ │ │ + bne.n 6f19c , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x9c> │ │ │ │ mov r4, r8 │ │ │ │ - b.n 6f1ee , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0xfe> │ │ │ │ + b.n 6f1fe , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0xfe> │ │ │ │ movw r7, #65528 @ 0xfff8 │ │ │ │ movt r7, #32767 @ 0x7fff │ │ │ │ - b.n 6f154 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x64> │ │ │ │ + b.n 6f164 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x64> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #64] @ (6f2b0 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1c0>) │ │ │ │ - ldr r3, [pc, #56] @ (6f2a8 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1b8>) │ │ │ │ + ldr r2, [pc, #64] @ (6f2c0 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1c0>) │ │ │ │ + ldr r3, [pc, #56] @ (6f2b8 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1b8>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 6f2a0 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1b0> │ │ │ │ + beq.n 6f2b0 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1b0> │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #44] @ (6f2b4 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1c4>) │ │ │ │ - ldr r3, [pc, #32] @ (6f2a8 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1b8>) │ │ │ │ + ldr r2, [pc, #44] @ (6f2c4 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1c4>) │ │ │ │ + ldr r3, [pc, #32] @ (6f2b8 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1b8>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6f280 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x190> │ │ │ │ - ldr r0, [pc, #28] @ (6f2b8 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1c8>) │ │ │ │ + bne.n 6f290 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x190> │ │ │ │ + ldr r0, [pc, #28] @ (6f2c8 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1c8>) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - cdp2 0, 2, cr0, cr0, cr5, {0} │ │ │ │ + cdp2 0, 1, cr0, cr0, cr5, {0} │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [lr, #-20] @ 0xffffffec │ │ │ │ - ldc2 0, cr0, [r8], #20 │ │ │ │ - stc2 0, cr0, [r0], #20 │ │ │ │ - cbnz r6, 6f2ce │ │ │ │ + stc2 0, cr0, [lr, #-20] @ 0xffffffec │ │ │ │ + stc2 0, cr0, [r8], #20 │ │ │ │ + ldc2 0, cr0, [r0], {5} │ │ │ │ + stmia r4!, {r1, r2, r5, r6} │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006f2c0 : │ │ │ │ +0006f2d0 : │ │ │ │ push {r4} │ │ │ │ cmp r1, #0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - vldr d7, [pc, #48] @ 6f2f8 │ │ │ │ + vldr d7, [pc, #48] @ 6f308 │ │ │ │ vstr d7, [r4] │ │ │ │ - ble.n 6f2ea │ │ │ │ + ble.n 6f2fa │ │ │ │ ldr r3, [r0, #12] │ │ │ │ add.w r1, r3, r1, lsl #3 │ │ │ │ vldmia r3!, {d5} │ │ │ │ vldmia r2!, {d6} │ │ │ │ cmp r3, r1 │ │ │ │ vmla.f64 d7, d5, d6 │ │ │ │ vstr d7, [r4] │ │ │ │ - bne.n 6f2d6 │ │ │ │ + bne.n 6f2e6 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ │ │ │ │ -0006f300 : │ │ │ │ +0006f310 : │ │ │ │ cmp r1, #5 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 6f312 │ │ │ │ + bne.n 6f322 │ │ │ │ vstr d0, [r0, #56] @ 0x38 │ │ │ │ strb.w r1, [r0, #53] @ 0x35 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006f318 : │ │ │ │ +0006f328 : │ │ │ │ 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 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 6f41a │ │ │ │ + beq.n 6f42a │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 6f432 │ │ │ │ + bcs.n 6f442 │ │ │ │ lsls r0, r0, #3 │ │ │ │ blx 2c6dc │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 6f432 │ │ │ │ + bcs.n 6f442 │ │ │ │ lsls r0, r3, #3 │ │ │ │ blx 2c6dc │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 6f432 │ │ │ │ + bcs.n 6f442 │ │ │ │ lsls r0, r0, #3 │ │ │ │ blx 2c6dc │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 6f432 │ │ │ │ + bcs.n 6f442 │ │ │ │ lsls r0, r0, #3 │ │ │ │ blx 2c6dc │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r3, sl │ │ │ │ ldr r7, [r6, #20] │ │ │ │ mov r2, fp │ │ │ │ @@ -104908,15 +104908,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ strd r9, r8, [sp, #4] │ │ │ │ ldr.w r7, [ip, #28] │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, fp │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6f3fc │ │ │ │ + beq.n 6f40c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r3, #3 │ │ │ │ add.w r2, r9, r3 │ │ │ │ add r3, r8 │ │ │ │ vldr d7, [r2] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ @@ -104928,25 +104928,25 @@ │ │ │ │ blx 2d074 │ │ │ │ mov r0, r9 │ │ │ │ blx 2d074 │ │ │ │ mov r0, r8 │ │ │ │ blx 2d074 │ │ │ │ ldr r7, [r6, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 6f3f2 │ │ │ │ + ble.n 6f402 │ │ │ │ ldrd r1, r0, [r6, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ add.w r6, r1, r7, lsl #3 │ │ │ │ ldrd r4, r5, [r1], #8 │ │ │ │ strd r4, r5, [r2], #8 │ │ │ │ ldrd r4, r5, [r0], #8 │ │ │ │ cmp r1, r6 │ │ │ │ strd r4, r5, [r3], #8 │ │ │ │ - bne.n 6f3de │ │ │ │ + bne.n 6f3ee │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 2d074 │ │ │ │ mov r0, sl │ │ │ │ blx 2d074 │ │ │ │ @@ -104954,104 +104954,104 @@ │ │ │ │ blx 2d074 │ │ │ │ mov r0, r8 │ │ │ │ blx 2d074 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - add r3, pc, #24 @ (adr r3, 6f438 ) │ │ │ │ + add r3, pc, #24 @ (adr r3, 6f448 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r1] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - b.n 6f3cc │ │ │ │ + b.n 6f3dc │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ nop │ │ │ │ stmia r3!, {r0, r2, r3, r4, r5, r6} │ │ │ │ movs r5, #148 @ 0x94 │ │ │ │ - ldr r1, [pc, #692] @ (6f6f4 ) │ │ │ │ - bmi.n 6f3a6 │ │ │ │ + ldr r1, [pc, #692] @ (6f704 ) │ │ │ │ + bmi.n 6f3b6 │ │ │ │ │ │ │ │ -0006f440 : │ │ │ │ +0006f450 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r1, [sp, #16] │ │ │ │ ldrb.w r4, [sp, #32] │ │ │ │ orrs r1, r4 │ │ │ │ - bne.n 6f4c6 │ │ │ │ + bne.n 6f4d6 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6f4da │ │ │ │ - cbz r2, 6f48a │ │ │ │ + beq.n 6f4ea │ │ │ │ + cbz r2, 6f49a │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 6f48e │ │ │ │ + beq.n 6f49e │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 6f48a │ │ │ │ + ble.n 6f49a │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ add.w r1, r3, r1, lsl #3 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ subs r0, r2, #4 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ vldr d7, [r2] │ │ │ │ vstmia r3!, {d7} │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6f476 │ │ │ │ + bne.n 6f486 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 6f4b6 │ │ │ │ + ble.n 6f4c6 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ sub.w ip, r2, #8 │ │ │ │ subs r0, r2, #4 │ │ │ │ add.w ip, ip, r1, lsl #2 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp ip, r0 │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ vldr d7, [r2] │ │ │ │ vstmia r4!, {d7} │ │ │ │ - bne.n 6f4a2 │ │ │ │ + bne.n 6f4b2 │ │ │ │ add.w r1, r3, r1, lsl #3 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r3, [r1, #-8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #40] @ (6f4f0 ) │ │ │ │ + ldr r3, [pc, #40] @ (6f500 ) │ │ │ │ mov.w r2, #468 @ 0x1d4 │ │ │ │ - ldr r1, [pc, #36] @ (6f4f4 ) │ │ │ │ - ldr r0, [pc, #40] @ (6f4f8 ) │ │ │ │ + ldr r1, [pc, #36] @ (6f504 ) │ │ │ │ + ldr r0, [pc, #40] @ (6f508 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #32] @ (6f4fc ) │ │ │ │ + ldr r3, [pc, #32] @ (6f50c ) │ │ │ │ movw r2, #469 @ 0x1d5 │ │ │ │ - ldr r1, [pc, #28] @ (6f500 ) │ │ │ │ - ldr r0, [pc, #32] @ (6f504 ) │ │ │ │ + ldr r1, [pc, #28] @ (6f510 ) │ │ │ │ + ldr r0, [pc, #32] @ (6f514 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ orn r0, ip, #8585216 @ 0x830000 │ │ │ │ @ instruction: 0xf5260003 │ │ │ │ @ instruction: 0xf53c0003 │ │ │ │ orrs.w r0, r8, #8585216 @ 0x830000 │ │ │ │ adds.w r0, r2, #8585216 @ 0x830000 │ │ │ │ adc.w r0, r0, #8585216 @ 0x830000 │ │ │ │ │ │ │ │ -0006f508 : │ │ │ │ +0006f518 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov ip, r0 │ │ │ │ movs r4, #1 │ │ │ │ @@ -105062,47 +105062,47 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2bbf8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0006f534 : │ │ │ │ +0006f544 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #32] @ (6f564 ) │ │ │ │ + ldr r3, [pc, #32] @ (6f574 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r0, [pc, #32] @ (6f568 ) │ │ │ │ + ldr r0, [pc, #32] @ (6f578 ) │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #28] @ (6f56c ) │ │ │ │ + ldr r1, [pc, #28] @ (6f57c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - ldr??.w r0, [lr, #5] │ │ │ │ + vst1.8 {d16[0]}, [lr], r5 │ │ │ │ asrs r0, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf4ee0003 │ │ │ │ │ │ │ │ -0006f570 : │ │ │ │ +0006f580 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r5, [pc, #128] @ (6f600 ) │ │ │ │ + ldr r5, [pc, #128] @ (6f610 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #128] @ (6f604 ) │ │ │ │ + ldr r0, [pc, #128] @ (6f614 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r5, pc │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -105122,430 +105122,430 @@ │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [r2, #0] │ │ │ │ add.w r2, r4, #20 │ │ │ │ str r3, [r5, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ - ldr r5, [pc, #72] @ (6f608 ) │ │ │ │ + ldr r5, [pc, #72] @ (6f618 ) │ │ │ │ add r5, pc │ │ │ │ blx r6 │ │ │ │ - cbz r0, 6f5f8 │ │ │ │ + cbz r0, 6f608 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6f5e6 │ │ │ │ - ldr r2, [pc, #60] @ (6f60c ) │ │ │ │ - ldr r3, [pc, #48] @ (6f604 ) │ │ │ │ + bne.n 6f5f6 │ │ │ │ + ldr r2, [pc, #60] @ (6f61c ) │ │ │ │ + ldr r3, [pc, #48] @ (6f614 ) │ │ │ │ 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 6f5fc │ │ │ │ + bne.n 6f60c │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #40] @ (6f610 ) │ │ │ │ + ldr r3, [pc, #40] @ (6f620 ) │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ - ldr r1, [pc, #40] @ (6f614 ) │ │ │ │ + ldr r1, [pc, #40] @ (6f624 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6f5ce │ │ │ │ + b.n 6f5de │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - vld1.8 {d0[0]}, [r2], r5 │ │ │ │ + ldrsb.w r0, [r2, #5] │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - vld4.8 {d16-d19}, [r8], r5 │ │ │ │ - ldr??.w r0, [r6, r5] │ │ │ │ + ldr??.w r0, [r8, r5] │ │ │ │ + vst4.8 {d16-d19}, [r6], r5 │ │ │ │ asrs r0, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ eors.w r0, r4, #8585216 @ 0x830000 │ │ │ │ │ │ │ │ -0006f618 : │ │ │ │ +0006f628 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (6f64c ) │ │ │ │ + ldr r3, [pc, #36] @ (6f65c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #36] @ (6f650 ) │ │ │ │ + ldr r2, [pc, #36] @ (6f660 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r0, 6f646 │ │ │ │ + cbz r0, 6f656 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 6f646 │ │ │ │ + cbnz r3, 6f656 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr??.w r0, [ip, #5] │ │ │ │ + str??.w r0, [ip, #5] │ │ │ │ lsrs r4, r6, #29 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006f654 : │ │ │ │ +0006f664 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2ce2c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #24 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006f674 : │ │ │ │ +0006f684 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ (6f6e0 ) │ │ │ │ + ldr r3, [pc, #92] @ (6f6f0 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #92] @ (6f6e4 ) │ │ │ │ + ldr r2, [pc, #92] @ (6f6f4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r0, 6f698 │ │ │ │ + cbz r0, 6f6a8 │ │ │ │ blx 2d074 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 6f6a0 │ │ │ │ + cbz r0, 6f6b0 │ │ │ │ blx 2d074 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 6f6a8 │ │ │ │ + cbz r0, 6f6b8 │ │ │ │ blx 2d074 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 6f6b0 │ │ │ │ + cbz r0, 6f6c0 │ │ │ │ blx 2d074 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 6f6b8 │ │ │ │ + cbz r0, 6f6c8 │ │ │ │ blx 2d074 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 6f6c0 │ │ │ │ + cbz r0, 6f6d0 │ │ │ │ blx 2d074 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 6f6c8 │ │ │ │ + cbz r0, 6f6d8 │ │ │ │ blx 2d074 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 6f6da │ │ │ │ + cbz r0, 6f6ea │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 6f6da │ │ │ │ + cbnz r3, 6f6ea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strh.w r0, [r0, #5] │ │ │ │ + ldrb.w r0, [r0, #5] │ │ │ │ lsrs r0, r1, #21 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006f6e8 : │ │ │ │ +0006f6f8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2d164 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f984 │ │ │ │ + beq.w 6f994 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f940 │ │ │ │ + beq.w 6f950 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f908 │ │ │ │ + beq.w 6f918 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w fp, [r3, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 6f8d0 │ │ │ │ + beq.w 6f8e0 │ │ │ │ ldr.w r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6f85c │ │ │ │ + beq.w 6f86c │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 6f7f2 │ │ │ │ + beq.n 6f802 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6f826 │ │ │ │ + beq.n 6f836 │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 6f89a │ │ │ │ + beq.w 6f8aa │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, 6f7b2 │ │ │ │ + cbz r7, 6f7c2 │ │ │ │ mov sl, r7 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 6f708 │ │ │ │ + bl 6f718 │ │ │ │ add.w r1, r7, #48 @ 0x30 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 6f790 │ │ │ │ + beq.n 6f7a0 │ │ │ │ ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r1, sl, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 6f7a6 │ │ │ │ + beq.n 6f7b6 │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 6f770 │ │ │ │ + bne.n 6f780 │ │ │ │ ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ add.w r2, r9, #48 @ 0x30 │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 6f7cc │ │ │ │ + beq.n 6f7dc │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r2, r9, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 6f7e2 │ │ │ │ + beq.n 6f7f2 │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6f89a │ │ │ │ + beq.n 6f8aa │ │ │ │ mov r9, r7 │ │ │ │ - b.n 6f76a │ │ │ │ + b.n 6f77a │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6f806 │ │ │ │ + beq.n 6f816 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6f818 │ │ │ │ + beq.n 6f828 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r5, 6f85c │ │ │ │ + cbz r5, 6f86c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6f752 │ │ │ │ + b.n 6f762 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6f83a │ │ │ │ + beq.n 6f84a │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6f84c │ │ │ │ + beq.n 6f85c │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6f7f2 │ │ │ │ + beq.n 6f802 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 6f758 │ │ │ │ + b.n 6f768 │ │ │ │ ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ add.w r3, fp, #48 @ 0x30 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6f876 │ │ │ │ + beq.n 6f886 │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6f88c │ │ │ │ + beq.n 6f89c │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 6f8d0 │ │ │ │ + cbz r4, 6f8e0 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 6f748 │ │ │ │ + b.n 6f758 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add.w r3, r6, #48 @ 0x30 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6f8ae │ │ │ │ + beq.n 6f8be │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6f8c0 │ │ │ │ + beq.n 6f8d0 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6f826 │ │ │ │ + beq.n 6f836 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 6f75e │ │ │ │ + b.n 6f76e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6f8e6 │ │ │ │ + beq.n 6f8f6 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6f8fa │ │ │ │ + beq.n 6f90a │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 6f908 │ │ │ │ + cbz r4, 6f918 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 6f73a │ │ │ │ + b.n 6f74a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6f91e │ │ │ │ + beq.n 6f92e │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6f932 │ │ │ │ + beq.n 6f942 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 6f940 │ │ │ │ + cbz r4, 6f950 │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 6f72e │ │ │ │ + b.n 6f73e │ │ │ │ ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6f95a │ │ │ │ + beq.n 6f96a │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6f970 │ │ │ │ + beq.n 6f980 │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 6f97e │ │ │ │ + cbz r4, 6f98e │ │ │ │ mov r8, r4 │ │ │ │ - b.n 6f722 │ │ │ │ + b.n 6f732 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006f988 : │ │ │ │ +0006f998 : │ │ │ │ ldrd r2, r3, [r0, #40] @ 0x28 │ │ │ │ push {r4, r5} │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 6f9b8 │ │ │ │ + beq.n 6f9c8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6f9b4 │ │ │ │ + ble.n 6f9c4 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ add.w r0, r1, r3, lsl #3 │ │ │ │ subs r2, #4 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ vldmia r1!, {d7} │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ cmp r1, r0 │ │ │ │ vstr d7, [r3] │ │ │ │ - bne.n 6f9a0 │ │ │ │ + bne.n 6f9b0 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 6f9b4 │ │ │ │ + ble.n 6f9c4 │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ ldr r5, [r0, #28] │ │ │ │ sub.w r0, r4, #8 │ │ │ │ subs r2, r4, #4 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ vldmia r1!, {d7} │ │ │ │ cmp r0, r2 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ vstr d7, [r3] │ │ │ │ - bne.n 6f9ca │ │ │ │ + bne.n 6f9da │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006f9e4 : │ │ │ │ +0006f9f4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ @@ -105556,15 +105556,15 @@ │ │ │ │ blx 2db34 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - beq.n 6fa2a │ │ │ │ + beq.n 6fa3a │ │ │ │ strd r3, r8, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ mov ip, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @@ -105577,35 +105577,35 @@ │ │ │ │ vldr d6, [r5, #-8] │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ vstr d7, [r8] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0006fa50 : │ │ │ │ +0006fa60 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ - cbz r4, 6fa88 │ │ │ │ + cbz r4, 6fa98 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 6fa82 │ │ │ │ + ble.n 6fa92 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ subs r1, r4, #4 │ │ │ │ mov r4, r3 │ │ │ │ subs r2, #4 │ │ │ │ str.w r4, [r1, #4]! │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 6fa74 │ │ │ │ + bne.n 6fa84 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -105613,15 +105613,15 @@ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ adds r3, r7, #1 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr.w ip, [r0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - beq.n 6fabc │ │ │ │ + beq.n 6facc │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ str r7, [sp, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr.w r4, [ip, #60] @ 0x3c │ │ │ │ @@ -105629,78 +105629,78 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr.w r4, [ip, #40] @ 0x28 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6fa84 │ │ │ │ + beq.n 6fa94 │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 6faf2 │ │ │ │ + ble.n 6fb02 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r7, [r5, #64] @ 0x40 │ │ │ │ subs r2, r3, #4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ sub.w r0, r3, #8 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ cmp r2, r0 │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldrd r4, r5, [r3] │ │ │ │ strd r4, r5, [r1], #8 │ │ │ │ - bne.n 6fade │ │ │ │ + bne.n 6faee │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ add.w r6, r3, r6, lsl #3 │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #49136 @ 0xbff0 │ │ │ │ strd r2, r3, [r6, #-8] │ │ │ │ - b.n 6fa82 │ │ │ │ + b.n 6fa92 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006fb08 : │ │ │ │ +0006fb18 : │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ vldr d0, [r0, #56] @ 0x38 │ │ │ │ - cbnz r3, 6fb16 │ │ │ │ + cbnz r3, 6fb26 │ │ │ │ vneg.f64 d0, d0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006fb18 , Ipopt::SmartPtr)@@Base>: │ │ │ │ +0006fb28 , Ipopt::SmartPtr)@@Base>: │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r0, [pc, #1672] @ 701b8 , Ipopt::SmartPtr)@@Base+0x6a0> │ │ │ │ + ldr.w r0, [pc, #1672] @ 701c8 , Ipopt::SmartPtr)@@Base+0x6a0> │ │ │ │ mov sl, r1 │ │ │ │ - ldr.w r4, [pc, #1672] @ 701bc , Ipopt::SmartPtr)@@Base+0x6a4> │ │ │ │ + ldr.w r4, [pc, #1672] @ 701cc , Ipopt::SmartPtr)@@Base+0x6a4> │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r1, [pc, #1668] @ 701c0 , Ipopt::SmartPtr)@@Base+0x6a8> │ │ │ │ + ldr.w r1, [pc, #1668] @ 701d0 , Ipopt::SmartPtr)@@Base+0x6a8> │ │ │ │ add r0, pc │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #20] │ │ │ │ ldr.w r7, [sl] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ mov.w r1, #0 │ │ │ │ str r3, [r6, #4] │ │ │ │ - ldr.w r3, [pc, #1648] @ 701c4 , Ipopt::SmartPtr)@@Base+0x6ac> │ │ │ │ + ldr.w r3, [pc, #1648] @ 701d4 , Ipopt::SmartPtr)@@Base+0x6ac> │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r7, 6fb66 , Ipopt::SmartPtr)@@Base+0x4e> │ │ │ │ + cbz r7, 6fb76 , Ipopt::SmartPtr)@@Base+0x4e> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ - ldr.w r2, [pc, #1628] @ 701c8 , Ipopt::SmartPtr)@@Base+0x6b0> │ │ │ │ + ldr.w r2, [pc, #1628] @ 701d8 , Ipopt::SmartPtr)@@Base+0x6b0> │ │ │ │ movs r0, #12 │ │ │ │ mov.w fp, #0 │ │ │ │ add r4, sp, #124 @ 0x7c │ │ │ │ ldr.w r9, [r3] │ │ │ │ add r2, pc │ │ │ │ str r7, [r6, #8] │ │ │ │ ldr.w r1, [r9] │ │ │ │ @@ -105711,23 +105711,23 @@ │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ ldr.w r8, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 70116 , Ipopt::SmartPtr)@@Base+0x5fe> │ │ │ │ + beq.w 70126 , Ipopt::SmartPtr)@@Base+0x5fe> │ │ │ │ mov r0, r8 │ │ │ │ blx 2d64c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bhi.w 7000e , Ipopt::SmartPtr)@@Base+0x4f6> │ │ │ │ + bhi.w 7001e , Ipopt::SmartPtr)@@Base+0x4f6> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 6ffb2 , Ipopt::SmartPtr)@@Base+0x49a> │ │ │ │ + bne.w 6ffc2 , Ipopt::SmartPtr)@@Base+0x49a> │ │ │ │ ldrb.w r3, [r8] │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ mov r1, r4 │ │ │ │ add.w fp, sp, #92 @ 0x5c │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ add.w r2, r6, #20 │ │ │ │ @@ -105735,21 +105735,21 @@ │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ ldr r7, [sp, #12] │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 6fbec , Ipopt::SmartPtr)@@Base+0xd4> │ │ │ │ + beq.n 6fbfc , Ipopt::SmartPtr)@@Base+0xd4> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 6fbfa , Ipopt::SmartPtr)@@Base+0xe2> │ │ │ │ + beq.n 6fc0a , Ipopt::SmartPtr)@@Base+0xe2> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, fp │ │ │ │ movs r7, #22 │ │ │ │ @@ -105759,15 +105759,15 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1452] @ 701cc , Ipopt::SmartPtr)@@Base+0x6b4> │ │ │ │ + ldr.w ip, [pc, #1452] @ 701dc , Ipopt::SmartPtr)@@Base+0x6b4> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov.w r9, #0 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ add.w r3, r6, #12 │ │ │ │ @@ -105785,46 +105785,46 @@ │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ strb.w r9, [r2, r3] │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 700d8 , Ipopt::SmartPtr)@@Base+0x5c0> │ │ │ │ + beq.w 700e8 , Ipopt::SmartPtr)@@Base+0x5c0> │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2d64c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bhi.w 6ffee , Ipopt::SmartPtr)@@Base+0x4d6> │ │ │ │ + bhi.w 6fffe , Ipopt::SmartPtr)@@Base+0x4d6> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 6ffc6 , Ipopt::SmartPtr)@@Base+0x4ae> │ │ │ │ + bne.w 6ffd6 , Ipopt::SmartPtr)@@Base+0x4ae> │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ add.w r2, r6, #12 │ │ │ │ strb r3, [r1, r7] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 6fca8 , Ipopt::SmartPtr)@@Base+0x190> │ │ │ │ + beq.n 6fcb8 , Ipopt::SmartPtr)@@Base+0x190> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 6fcb6 , Ipopt::SmartPtr)@@Base+0x19e> │ │ │ │ + beq.n 6fcc6 , Ipopt::SmartPtr)@@Base+0x19e> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ @@ -105832,15 +105832,15 @@ │ │ │ │ ldr.w r8, [r3] │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1272] @ 701d0 , Ipopt::SmartPtr)@@Base+0x6b8> │ │ │ │ + ldr.w ip, [pc, #1272] @ 701e0 , Ipopt::SmartPtr)@@Base+0x6b8> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov.w r9, #0 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ add.w r3, r6, #16 │ │ │ │ @@ -105856,104 +105856,104 @@ │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ strb.w r9, [r2, r3] │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr.w sl, [r3, #20] │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 7014c , Ipopt::SmartPtr)@@Base+0x634> │ │ │ │ + beq.w 7015c , Ipopt::SmartPtr)@@Base+0x634> │ │ │ │ mov r0, sl │ │ │ │ blx 2d64c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bhi.w 6ffd0 , Ipopt::SmartPtr)@@Base+0x4b8> │ │ │ │ + bhi.w 6ffe0 , Ipopt::SmartPtr)@@Base+0x4b8> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 6ffbc , Ipopt::SmartPtr)@@Base+0x4a4> │ │ │ │ + bne.w 6ffcc , Ipopt::SmartPtr)@@Base+0x4a4> │ │ │ │ ldrb.w r3, [sl] │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ add.w r2, r6, #16 │ │ │ │ strb r3, [r1, r7] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 6fd5c , Ipopt::SmartPtr)@@Base+0x244> │ │ │ │ + beq.n 6fd6c , Ipopt::SmartPtr)@@Base+0x244> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 6fd6a , Ipopt::SmartPtr)@@Base+0x252> │ │ │ │ + beq.n 6fd7a , Ipopt::SmartPtr)@@Base+0x252> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r7, 6fd7a , Ipopt::SmartPtr)@@Base+0x262> │ │ │ │ + cbz r7, 6fd8a , Ipopt::SmartPtr)@@Base+0x262> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr.w r3, [pc, #1104] @ 701d4 , Ipopt::SmartPtr)@@Base+0x6bc> │ │ │ │ + ldr.w r3, [pc, #1104] @ 701e4 , Ipopt::SmartPtr)@@Base+0x6bc> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7002c , Ipopt::SmartPtr)@@Base+0x514> │ │ │ │ + bne.w 7003c , Ipopt::SmartPtr)@@Base+0x514> │ │ │ │ ldr.w r9, [r7, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6fde8 , Ipopt::SmartPtr)@@Base+0x2d0> │ │ │ │ + beq.n 6fdf8 , Ipopt::SmartPtr)@@Base+0x2d0> │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r9 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 6f708 │ │ │ │ + bl 6f718 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6fdc4 , Ipopt::SmartPtr)@@Base+0x2ac> │ │ │ │ + beq.n 6fdd4 , Ipopt::SmartPtr)@@Base+0x2ac> │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6fdda , Ipopt::SmartPtr)@@Base+0x2c2> │ │ │ │ + beq.n 6fdea , Ipopt::SmartPtr)@@Base+0x2c2> │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6fda4 , Ipopt::SmartPtr)@@Base+0x28c> │ │ │ │ + bne.n 6fdb4 , Ipopt::SmartPtr)@@Base+0x28c> │ │ │ │ mov r4, r9 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ str r3, [r7, #28] │ │ │ │ add.w r3, r7, #12 │ │ │ │ strd r3, r3, [r7, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w ip, [r6, #8] │ │ │ │ - ldr r3, [pc, #980] @ (701d8 , Ipopt::SmartPtr)@@Base+0x6c0>) │ │ │ │ + ldr r3, [pc, #980] @ (701e8 , Ipopt::SmartPtr)@@Base+0x6c0>) │ │ │ │ movs r0, #12 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r1, [ip] │ │ │ │ add r3, pc │ │ │ │ ldr r7, [r1, #16] │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ strb.w r2, [sp, #136] @ 0x88 │ │ │ │ @@ -105962,26 +105962,26 @@ │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ mov r0, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 6fe34 , Ipopt::SmartPtr)@@Base+0x31c> │ │ │ │ + beq.n 6fe44 , Ipopt::SmartPtr)@@Base+0x31c> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 70032 , Ipopt::SmartPtr)@@Base+0x51a> │ │ │ │ + beq.w 70042 , Ipopt::SmartPtr)@@Base+0x51a> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr.w r8, [r3, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6fe54 , Ipopt::SmartPtr)@@Base+0x33c> │ │ │ │ + beq.n 6fe64 , Ipopt::SmartPtr)@@Base+0x33c> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ @@ -105992,23 +105992,23 @@ │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #21 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #864] @ 701dc , Ipopt::SmartPtr)@@Base+0x6c4> │ │ │ │ + ldr.w ip, [pc, #864] @ 701ec , Ipopt::SmartPtr)@@Base+0x6c4> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov lr, r4 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr.w sl, [pc, #848] @ 701e0 , Ipopt::SmartPtr)@@Base+0x6c8> │ │ │ │ + ldr.w sl, [pc, #848] @ 701f0 , Ipopt::SmartPtr)@@Base+0x6c8> │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r7, #0] │ │ │ │ str r3, [r7, #12] │ │ │ │ add sl, pc │ │ │ │ str r1, [r7, #4] │ │ │ │ str r2, [r7, #8] │ │ │ │ ldr.w r0, [ip] │ │ │ │ @@ -106031,43 +106031,43 @@ │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strb.w r9, [sp, #138] @ 0x8a │ │ │ │ ldr r7, [sp, #20] │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 6feea , Ipopt::SmartPtr)@@Base+0x3d2> │ │ │ │ + beq.n 6fefa , Ipopt::SmartPtr)@@Base+0x3d2> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 6fef8 , Ipopt::SmartPtr)@@Base+0x3e0> │ │ │ │ + beq.n 6ff08 , Ipopt::SmartPtr)@@Base+0x3e0> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr.w r8, [r3, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6ff18 , Ipopt::SmartPtr)@@Base+0x400> │ │ │ │ + beq.n 6ff28 , Ipopt::SmartPtr)@@Base+0x400> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r7, r5 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #704] @ (701e4 , Ipopt::SmartPtr)@@Base+0x6cc>) │ │ │ │ + ldr r2, [pc, #704] @ (701f4 , Ipopt::SmartPtr)@@Base+0x6cc>) │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov.w lr, #0 │ │ │ │ add r2, pc │ │ │ │ - ldr.w ip, [pc, #696] @ 701e8 , Ipopt::SmartPtr)@@Base+0x6d0> │ │ │ │ + ldr.w ip, [pc, #696] @ 701f8 , Ipopt::SmartPtr)@@Base+0x6d0> │ │ │ │ mov.w sl, #11 │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ ldr.w r9, [r3, #24] │ │ │ │ add ip, pc │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ str.w lr, [sp] │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ @@ -106086,108 +106086,108 @@ │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ str.w sl, [sp, #96] @ 0x60 │ │ │ │ strb.w lr, [sp, #111] @ 0x6f │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 6ff82 , Ipopt::SmartPtr)@@Base+0x46a> │ │ │ │ + beq.n 6ff92 , Ipopt::SmartPtr)@@Base+0x46a> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 6ff90 , Ipopt::SmartPtr)@@Base+0x478> │ │ │ │ + beq.n 6ffa0 , Ipopt::SmartPtr)@@Base+0x478> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #596] @ (701ec , Ipopt::SmartPtr)@@Base+0x6d4>) │ │ │ │ - ldr r3, [pc, #548] @ (701c0 , Ipopt::SmartPtr)@@Base+0x6a8>) │ │ │ │ + ldr r2, [pc, #596] @ (701fc , Ipopt::SmartPtr)@@Base+0x6d4>) │ │ │ │ + ldr r3, [pc, #548] @ (701d0 , Ipopt::SmartPtr)@@Base+0x6a8>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 700aa , Ipopt::SmartPtr)@@Base+0x592> │ │ │ │ + bne.n 700ba , Ipopt::SmartPtr)@@Base+0x592> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6fbc4 , Ipopt::SmartPtr)@@Base+0xac> │ │ │ │ + beq.w 6fbd4 , Ipopt::SmartPtr)@@Base+0xac> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 7001e , Ipopt::SmartPtr)@@Base+0x506> │ │ │ │ + b.n 7002e , Ipopt::SmartPtr)@@Base+0x506> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6fd38 , Ipopt::SmartPtr)@@Base+0x220> │ │ │ │ + beq.w 6fd48 , Ipopt::SmartPtr)@@Base+0x220> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 6ffe0 , Ipopt::SmartPtr)@@Base+0x4c8> │ │ │ │ + b.n 6fff0 , Ipopt::SmartPtr)@@Base+0x4c8> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6fc84 , Ipopt::SmartPtr)@@Base+0x16c> │ │ │ │ + beq.w 6fc94 , Ipopt::SmartPtr)@@Base+0x16c> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 70000 , Ipopt::SmartPtr)@@Base+0x4e8> │ │ │ │ + b.n 70010 , Ipopt::SmartPtr)@@Base+0x4e8> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ blx 2d5c8 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ - b.n 6fd3a , Ipopt::SmartPtr)@@Base+0x222> │ │ │ │ + b.n 6fd4a , Ipopt::SmartPtr)@@Base+0x222> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r3 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ - b.n 6fc86 , Ipopt::SmartPtr)@@Base+0x16e> │ │ │ │ + b.n 6fc96 , Ipopt::SmartPtr)@@Base+0x16e> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, fp │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ - b.n 6fbc6 , Ipopt::SmartPtr)@@Base+0xae> │ │ │ │ + b.n 6fbd6 , Ipopt::SmartPtr)@@Base+0xae> │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 6fdf6 , Ipopt::SmartPtr)@@Base+0x2de> │ │ │ │ + b.n 6fe06 , Ipopt::SmartPtr)@@Base+0x2de> │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #436] @ (701f0 , Ipopt::SmartPtr)@@Base+0x6d8>) │ │ │ │ + ldr r1, [pc, #436] @ (70200 , Ipopt::SmartPtr)@@Base+0x6d8>) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 2e680 │ │ │ │ - ldr r1, [pc, #428] @ (701f4 , Ipopt::SmartPtr)@@Base+0x6dc>) │ │ │ │ + bl 2e680 │ │ │ │ + ldr r1, [pc, #428] @ (70204 , Ipopt::SmartPtr)@@Base+0x6dc>) │ │ │ │ add.w r8, sp, #68 @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 2e680 │ │ │ │ - ldr r1, [pc, #416] @ (701f8 , Ipopt::SmartPtr)@@Base+0x6e0>) │ │ │ │ + bl 2e680 │ │ │ │ + ldr r1, [pc, #416] @ (70208 , Ipopt::SmartPtr)@@Base+0x6e0>) │ │ │ │ mov r0, fp │ │ │ │ add r1, pc │ │ │ │ - bl 2e680 │ │ │ │ + bl 2e680 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -106201,110 +106201,110 @@ │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, fp │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #356] @ (701fc , Ipopt::SmartPtr)@@Base+0x6e4>) │ │ │ │ - ldr r3, [pc, #292] @ (701c0 , Ipopt::SmartPtr)@@Base+0x6a8>) │ │ │ │ + ldr r2, [pc, #356] @ (7020c , Ipopt::SmartPtr)@@Base+0x6e4>) │ │ │ │ + ldr r3, [pc, #292] @ (701d0 , Ipopt::SmartPtr)@@Base+0x6a8>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 70174 , Ipopt::SmartPtr)@@Base+0x65c> │ │ │ │ + beq.n 70184 , Ipopt::SmartPtr)@@Base+0x65c> │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 700c0 , Ipopt::SmartPtr)@@Base+0x5a8> │ │ │ │ + cbz r0, 700d0 , Ipopt::SmartPtr)@@Base+0x5a8> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 700c0 , Ipopt::SmartPtr)@@Base+0x5a8> │ │ │ │ + cbnz r3, 700d0 , Ipopt::SmartPtr)@@Base+0x5a8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #316] @ (70200 , Ipopt::SmartPtr)@@Base+0x6e8>) │ │ │ │ - ldr r3, [pc, #252] @ (701c0 , Ipopt::SmartPtr)@@Base+0x6a8>) │ │ │ │ + ldr r2, [pc, #316] @ (70210 , Ipopt::SmartPtr)@@Base+0x6e8>) │ │ │ │ + ldr r3, [pc, #252] @ (701d0 , Ipopt::SmartPtr)@@Base+0x6a8>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 700aa , Ipopt::SmartPtr)@@Base+0x592> │ │ │ │ + bne.n 700ba , Ipopt::SmartPtr)@@Base+0x592> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r2, [pc, #296] @ (70204 , Ipopt::SmartPtr)@@Base+0x6ec>) │ │ │ │ - ldr r3, [pc, #228] @ (701c0 , Ipopt::SmartPtr)@@Base+0x6a8>) │ │ │ │ + ldr r2, [pc, #296] @ (70214 , Ipopt::SmartPtr)@@Base+0x6ec>) │ │ │ │ + ldr r3, [pc, #228] @ (701d0 , Ipopt::SmartPtr)@@Base+0x6a8>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 700aa , Ipopt::SmartPtr)@@Base+0x592> │ │ │ │ - ldr r0, [pc, #280] @ (70208 , Ipopt::SmartPtr)@@Base+0x6f0>) │ │ │ │ + bne.n 700ba , Ipopt::SmartPtr)@@Base+0x592> │ │ │ │ + ldr r0, [pc, #280] @ (70218 , Ipopt::SmartPtr)@@Base+0x6f0>) │ │ │ │ add r0, pc │ │ │ │ blx 2c550 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, fp │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 700ae , Ipopt::SmartPtr)@@Base+0x596> │ │ │ │ + b.n 700be , Ipopt::SmartPtr)@@Base+0x596> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, fp │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - b.n 700ae , Ipopt::SmartPtr)@@Base+0x596> │ │ │ │ - ldr r2, [pc, #244] @ (7020c , Ipopt::SmartPtr)@@Base+0x6f4>) │ │ │ │ - ldr r3, [pc, #164] @ (701c0 , Ipopt::SmartPtr)@@Base+0x6a8>) │ │ │ │ + b.n 700be , Ipopt::SmartPtr)@@Base+0x596> │ │ │ │ + ldr r2, [pc, #244] @ (7021c , Ipopt::SmartPtr)@@Base+0x6f4>) │ │ │ │ + ldr r3, [pc, #164] @ (701d0 , Ipopt::SmartPtr)@@Base+0x6a8>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 700aa , Ipopt::SmartPtr)@@Base+0x592> │ │ │ │ - ldr r0, [pc, #228] @ (70210 , Ipopt::SmartPtr)@@Base+0x6f8>) │ │ │ │ + bne.n 700ba , Ipopt::SmartPtr)@@Base+0x592> │ │ │ │ + ldr r0, [pc, #228] @ (70220 , Ipopt::SmartPtr)@@Base+0x6f8>) │ │ │ │ add r0, pc │ │ │ │ blx 2c550 │ │ │ │ - b.n 700fa , Ipopt::SmartPtr)@@Base+0x5e2> │ │ │ │ + b.n 7010a , Ipopt::SmartPtr)@@Base+0x5e2> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, fp │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - b.n 700ae , Ipopt::SmartPtr)@@Base+0x596> │ │ │ │ - b.n 7010e , Ipopt::SmartPtr)@@Base+0x5f6> │ │ │ │ - b.n 700f4 , Ipopt::SmartPtr)@@Base+0x5dc> │ │ │ │ - ldr r2, [pc, #196] @ (70214 , Ipopt::SmartPtr)@@Base+0x6fc>) │ │ │ │ - ldr r3, [pc, #112] @ (701c0 , Ipopt::SmartPtr)@@Base+0x6a8>) │ │ │ │ + b.n 700be , Ipopt::SmartPtr)@@Base+0x596> │ │ │ │ + b.n 7011e , Ipopt::SmartPtr)@@Base+0x5f6> │ │ │ │ + b.n 70104 , Ipopt::SmartPtr)@@Base+0x5dc> │ │ │ │ + ldr r2, [pc, #196] @ (70224 , Ipopt::SmartPtr)@@Base+0x6fc>) │ │ │ │ + ldr r3, [pc, #112] @ (701d0 , Ipopt::SmartPtr)@@Base+0x6a8>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 700aa , Ipopt::SmartPtr)@@Base+0x592> │ │ │ │ - ldr r0, [pc, #180] @ (70218 , Ipopt::SmartPtr)@@Base+0x700>) │ │ │ │ + bne.n 700ba , Ipopt::SmartPtr)@@Base+0x592> │ │ │ │ + ldr r0, [pc, #180] @ (70228 , Ipopt::SmartPtr)@@Base+0x700>) │ │ │ │ add r0, pc │ │ │ │ blx 2c550 │ │ │ │ - b.n 700f4 , Ipopt::SmartPtr)@@Base+0x5dc> │ │ │ │ + b.n 70104 , Ipopt::SmartPtr)@@Base+0x5dc> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 700ae , Ipopt::SmartPtr)@@Base+0x596> │ │ │ │ - b.n 700fa , Ipopt::SmartPtr)@@Base+0x5e2> │ │ │ │ - ldr r2, [pc, #164] @ (7021c , Ipopt::SmartPtr)@@Base+0x704>) │ │ │ │ + b.n 700be , Ipopt::SmartPtr)@@Base+0x596> │ │ │ │ + b.n 7010a , Ipopt::SmartPtr)@@Base+0x5e2> │ │ │ │ + ldr r2, [pc, #164] @ (7022c , Ipopt::SmartPtr)@@Base+0x704>) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr r3, [pc, #164] @ (70220 , Ipopt::SmartPtr)@@Base+0x708>) │ │ │ │ + ldr r3, [pc, #164] @ (70230 , Ipopt::SmartPtr)@@Base+0x708>) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d9d8 <__cxa_throw@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -106313,108 +106313,108 @@ │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c55c <__cxa_free_exception@plt> │ │ │ │ - b.n 700ae , Ipopt::SmartPtr)@@Base+0x596> │ │ │ │ - b.n 70196 , Ipopt::SmartPtr)@@Base+0x67e> │ │ │ │ - b.n 7019c , Ipopt::SmartPtr)@@Base+0x684> │ │ │ │ - b.n 701a2 , Ipopt::SmartPtr)@@Base+0x68a> │ │ │ │ + b.n 700be , Ipopt::SmartPtr)@@Base+0x596> │ │ │ │ + b.n 701a6 , Ipopt::SmartPtr)@@Base+0x67e> │ │ │ │ + b.n 701ac , Ipopt::SmartPtr)@@Base+0x684> │ │ │ │ + b.n 701b2 , Ipopt::SmartPtr)@@Base+0x68a> │ │ │ │ add.w fp, sp, #92 @ 0x5c │ │ │ │ - b.n 700fa , Ipopt::SmartPtr)@@Base+0x5e2> │ │ │ │ - b.n 70140 , Ipopt::SmartPtr)@@Base+0x628> │ │ │ │ - @ instruction: 0xf3ec0005 │ │ │ │ - @ instruction: 0xf3ea0005 │ │ │ │ + b.n 7010a , Ipopt::SmartPtr)@@Base+0x5e2> │ │ │ │ + b.n 70150 , Ipopt::SmartPtr)@@Base+0x628> │ │ │ │ + @ instruction: 0xf3dc0005 │ │ │ │ + @ instruction: 0xf3da0005 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #29 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r3, r7} │ │ │ │ + stmia r6!, {r1, r4, r6} │ │ │ │ movs r3, r0 │ │ │ │ cdp 0, 10, cr0, cr0, cr3, {0} │ │ │ │ cdp 0, 0, cr0, cr0, cr3, {0} │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ stcl 0, cr0, [lr], #12 │ │ │ │ stcl 0, cr0, [r0], {3} │ │ │ │ stcl 0, cr0, [r2], {3} │ │ │ │ mcrr 0, 0, r0, r2, cr3 │ │ │ │ ldc 0, cr0, [ip], #-12 │ │ │ │ - vaddl.s8 q0, d14, d5 │ │ │ │ + vhadd.s d16, d14, d5 │ │ │ │ pkhbt r0, r8, r3 │ │ │ │ @ instruction: 0xeaba0003 │ │ │ │ pkhbt r0, r0, r3 │ │ │ │ - cdp 0, 8, cr0, cr14, cr5, {0} │ │ │ │ - cdp 0, 6, cr0, cr4, cr5, {0} │ │ │ │ - cdp 0, 4, cr0, cr12, cr5, {0} │ │ │ │ + cdp 0, 7, cr0, cr14, cr5, {0} │ │ │ │ + cdp 0, 5, cr0, cr4, cr5, {0} │ │ │ │ + cdp 0, 3, cr0, cr12, cr5, {0} │ │ │ │ strb r2, [r2, #8] │ │ │ │ movs r3, r0 │ │ │ │ - cdp 0, 0, cr0, cr14, cr5, {0} │ │ │ │ + ldcl 0, cr0, [lr, #20]! │ │ │ │ strb r4, [r2, #7] │ │ │ │ movs r3, r0 │ │ │ │ - ldcl 0, cr0, [r8, #20] │ │ │ │ + stcl 0, cr0, [r8, #20] │ │ │ │ strb r6, [r3, #6] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #25 │ │ │ │ ... │ │ │ │ │ │ │ │ -00070224 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base>: │ │ │ │ +00070234 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r5, [pc, #816] @ (70568 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x344>) │ │ │ │ + ldr r5, [pc, #816] @ (70578 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x344>) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #816] @ (7056c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x348>) │ │ │ │ + ldr r0, [pc, #816] @ (7057c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x348>) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r5, pc │ │ │ │ - ldr.w fp, [pc, #816] @ 70570 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x34c> │ │ │ │ + ldr.w fp, [pc, #816] @ 70580 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x34c> │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov sl, r2 │ │ │ │ add fp, pc │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #804] @ (70574 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x350>) │ │ │ │ + ldr r3, [pc, #804] @ (70584 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x350>) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldrd r7, r0, [sp, #84] @ 0x54 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldrd r8, r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #8] │ │ │ │ - cbz r1, 7027c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x58> │ │ │ │ + cbz r1, 7028c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x58> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ str r1, [r4, #8] │ │ │ │ strd r0, r2, [r4, #40] @ 0x28 │ │ │ │ str r6, [r4, #16] │ │ │ │ strb.w r5, [r4, #52] @ 0x34 │ │ │ │ strb.w r3, [r4, #53] @ 0x35 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - bcs.w 704f0 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x2cc> │ │ │ │ + bcs.w 70500 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x2cc> │ │ │ │ lsls r0, r6, #3 │ │ │ │ blx 2c6dc │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 70488 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x264> │ │ │ │ + bcs.w 70498 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x264> │ │ │ │ lsls r0, r0, #3 │ │ │ │ blx 2c6dc │ │ │ │ str r0, [r4, #28] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ @@ -106424,298 +106424,298 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ blx 2bbf8 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 70538 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x314> │ │ │ │ + bcs.w 70548 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x314> │ │ │ │ lsls r0, r0, #3 │ │ │ │ blx 2c6dc │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 70520 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x2fc> │ │ │ │ + bcs.w 70530 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x2fc> │ │ │ │ lsls r0, r0, #3 │ │ │ │ blx 2c6dc │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 704a0 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x27c> │ │ │ │ + bcs.w 704b0 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x27c> │ │ │ │ lsls r0, r0, #3 │ │ │ │ blx 2c6dc │ │ │ │ movs r3, #1 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ blx 2bbf8 │ │ │ │ - ldr r3, [pc, #596] @ (70578 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x354>) │ │ │ │ + ldr r3, [pc, #596] @ (70588 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x354>) │ │ │ │ ldr.w r1, [fp, r3] │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 70434 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x210> │ │ │ │ + bne.w 70444 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x210> │ │ │ │ ldr.w r8, [sl, #28] │ │ │ │ - ldr r2, [pc, #580] @ (7057c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x358>) │ │ │ │ + ldr r2, [pc, #580] @ (7058c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x358>) │ │ │ │ ldr.w r1, [fp, r2] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 70428 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x204> │ │ │ │ + bne.n 70438 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x204> │ │ │ │ ldr.w r9, [sl, #20] │ │ │ │ - ldr r2, [pc, #568] @ (70580 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x35c>) │ │ │ │ + ldr r2, [pc, #568] @ (70590 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x35c>) │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 70420 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x1fc> │ │ │ │ + bne.n 70430 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x1fc> │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 7037a , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x156> │ │ │ │ + ble.n 7038a , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x156> │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 70440 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x21c> │ │ │ │ - ldr r1, [pc, #540] @ (70584 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x360>) │ │ │ │ + bgt.n 70450 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x21c> │ │ │ │ + ldr r1, [pc, #540] @ (70594 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x360>) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 2de68 <__printf_chk@plt> │ │ │ │ mvn.w r0, #98 @ 0x62 │ │ │ │ blx 2c0bc │ │ │ │ mov r6, ip │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.w 70508 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x2e4> │ │ │ │ + bcs.w 70518 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x2e4> │ │ │ │ lsls r0, r0, #2 │ │ │ │ blx 2c6dc │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 703ec , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x1c8> │ │ │ │ + ble.n 703fc , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x1c8> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r0, #4 │ │ │ │ ldrd r1, r5, [r4, #32] │ │ │ │ addw fp, pc, #452 @ 0x1c4 │ │ │ │ ldrd sl, fp, [fp] │ │ │ │ add.w ip, r2, r3, lsl #2 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ - vldr d7, [pc, #428] @ 70558 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x334> │ │ │ │ - b.n 703ce , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x1aa> │ │ │ │ + vldr d7, [pc, #428] @ 70568 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x334> │ │ │ │ + b.n 703de , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x1aa> │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r1, #8 │ │ │ │ add.w r8, lr, r3 │ │ │ │ add r3, r7 │ │ │ │ cmp ip, r2 │ │ │ │ ldrd r8, r9, [r8] │ │ │ │ strd r8, r9, [r1, #-8] │ │ │ │ ldrd r8, r9, [r3] │ │ │ │ strd r8, r9, [r5], #8 │ │ │ │ - beq.n 703ec , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x1c8> │ │ │ │ + beq.n 703fc , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x1c8> │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ str.w r3, [r0, #4]! │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 703b0 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x18c> │ │ │ │ + blt.n 703c0 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x18c> │ │ │ │ vstr d7, [r1] │ │ │ │ mov r8, sl │ │ │ │ mov r9, fp │ │ │ │ adds r1, #8 │ │ │ │ cmp ip, r2 │ │ │ │ strd r8, r9, [r5], #8 │ │ │ │ - bne.n 703ce , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x1aa> │ │ │ │ + bne.n 703de , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x1aa> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 7040e , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x1ea> │ │ │ │ - ldr r2, [pc, #404] @ (70588 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x364>) │ │ │ │ - ldr r3, [pc, #372] @ (7056c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x348>) │ │ │ │ + beq.n 7041e , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x1ea> │ │ │ │ + ldr r2, [pc, #404] @ (70598 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x364>) │ │ │ │ + ldr r3, [pc, #372] @ (7057c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x348>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7049c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x278> │ │ │ │ + bne.n 704ac , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x278> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 704b8 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x294> │ │ │ │ + bcs.n 704c8 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x294> │ │ │ │ lsls r0, r0, #3 │ │ │ │ blx 2c6dc │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ - b.n 703f2 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x1ce> │ │ │ │ + b.n 70402 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x1ce> │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 70356 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x132> │ │ │ │ + b.n 70366 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x132> │ │ │ │ mov r0, sl │ │ │ │ blx r2 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r9, r0 │ │ │ │ - b.n 70346 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x122> │ │ │ │ + b.n 70356 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x122> │ │ │ │ mov r0, sl │ │ │ │ blx r2 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 70336 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x112> │ │ │ │ + b.n 70346 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x112> │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov ip, r6 │ │ │ │ mov.w lr, #0 │ │ │ │ sub.w fp, r3, #4 │ │ │ │ mov r6, r5 │ │ │ │ mov r1, fp │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7045c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x238> │ │ │ │ + b.n 7046c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x238> │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 70366 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x142> │ │ │ │ + beq.n 70376 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x142> │ │ │ │ ldr.w r5, [r1, #4]! │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 70456 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x232> │ │ │ │ + bne.n 70466 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x232> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ vldmia sl!, {d7} │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ - cbnz r6, 70474 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x250> │ │ │ │ + cbnz r6, 70484 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x250> │ │ │ │ vneg.f64 d7, d7 │ │ │ │ add.w lr, lr, #1 │ │ │ │ vstr d7, [r2] │ │ │ │ cmp r8, lr │ │ │ │ - beq.w 70378 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x154> │ │ │ │ + beq.w 70388 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x154> │ │ │ │ ldr.w r2, [r9, #4]! │ │ │ │ - b.n 70450 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x22c> │ │ │ │ - ldr r2, [pc, #256] @ (7058c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x368>) │ │ │ │ - ldr r3, [pc, #224] @ (7056c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x348>) │ │ │ │ + b.n 70460 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x22c> │ │ │ │ + ldr r2, [pc, #256] @ (7059c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x368>) │ │ │ │ + ldr r3, [pc, #224] @ (7057c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x348>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 70550 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x32c> │ │ │ │ + beq.n 70560 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x32c> │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #236] @ (70590 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x36c>) │ │ │ │ - ldr r3, [pc, #200] @ (7056c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x348>) │ │ │ │ + ldr r2, [pc, #236] @ (705a0 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x36c>) │ │ │ │ + ldr r3, [pc, #200] @ (7057c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x348>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7049c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x278> │ │ │ │ + bne.n 704ac , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x278> │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #216] @ (70594 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x370>) │ │ │ │ - ldr r3, [pc, #176] @ (7056c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x348>) │ │ │ │ + ldr r2, [pc, #216] @ (705a4 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x370>) │ │ │ │ + ldr r3, [pc, #176] @ (7057c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x348>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7049c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x278> │ │ │ │ + bne.n 704ac , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x278> │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2dd8c ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #188] @ (70598 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x374>) │ │ │ │ - ldr r3, [pc, #144] @ (7056c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x348>) │ │ │ │ + ldr r2, [pc, #188] @ (705a8 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x374>) │ │ │ │ + ldr r3, [pc, #144] @ (7057c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x348>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7049c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x278> │ │ │ │ + bne.n 704ac , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x278> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r2, [pc, #168] @ (7059c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x378>) │ │ │ │ - ldr r3, [pc, #120] @ (7056c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x348>) │ │ │ │ + ldr r2, [pc, #168] @ (705ac , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x378>) │ │ │ │ + ldr r3, [pc, #120] @ (7057c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x348>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7049c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x278> │ │ │ │ + bne.n 704ac , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x278> │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #148] @ (705a0 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x37c>) │ │ │ │ - ldr r3, [pc, #96] @ (7056c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x348>) │ │ │ │ + ldr r2, [pc, #148] @ (705b0 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x37c>) │ │ │ │ + ldr r3, [pc, #96] @ (7057c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x348>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7049c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x278> │ │ │ │ + bne.n 704ac , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x278> │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #128] @ (705a4 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x380>) │ │ │ │ - ldr r3, [pc, #72] @ (7056c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x348>) │ │ │ │ + ldr r2, [pc, #128] @ (705b4 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x380>) │ │ │ │ + ldr r3, [pc, #72] @ (7057c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x348>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7049c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x278> │ │ │ │ + bne.n 704ac , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x278> │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #108] @ (705a8 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x384>) │ │ │ │ - ldr r3, [pc, #48] @ (7056c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x348>) │ │ │ │ + ldr r2, [pc, #108] @ (705b8 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x384>) │ │ │ │ + ldr r3, [pc, #48] @ (7057c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x348>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7049c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x278> │ │ │ │ + bne.n 704ac , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x278> │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ nop.w │ │ │ │ stmia r3!, {r0, r2, r3, r4, r5, r6} │ │ │ │ movs r5, #148 @ 0x94 │ │ │ │ - ldr r1, [pc, #692] @ (70814 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x268>) │ │ │ │ - bmi.n 704c6 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x2a2> │ │ │ │ + ldr r1, [pc, #692] @ (70824 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x268>) │ │ │ │ + bmi.n 704d6 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x2a2> │ │ │ │ stmia r3!, {r0, r2, r3, r4, r5, r6} │ │ │ │ movs r5, #148 @ 0x94 │ │ │ │ - ldr r1, [pc, #692] @ (7081c , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x270>) │ │ │ │ + ldr r1, [pc, #692] @ (7082c , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x270>) │ │ │ │ strb r2, [r6, r2] │ │ │ │ - stcl 0, cr0, [ip], #20 │ │ │ │ + ldcl 0, cr0, [ip], {5} │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r2], #20 │ │ │ │ + ldcl 0, cr0, [r2], {5} │ │ │ │ lsrs r0, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #29 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #32 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe81a0003 │ │ │ │ - @ instruction: 0xeb320005 │ │ │ │ - eors.w r0, ip, r5 │ │ │ │ - eor.w r0, r4, r5 │ │ │ │ - orn r0, ip, r5 │ │ │ │ - orr.w r0, ip, r5 │ │ │ │ - bics.w r0, r4, r5 │ │ │ │ - ands.w r0, ip, r5 │ │ │ │ - and.w r0, r4, r5 │ │ │ │ - strd r0, r0, [ip, #20]! │ │ │ │ + @ instruction: 0xeb220005 │ │ │ │ + eor.w r0, ip, r5 │ │ │ │ + orns r0, r4, r5 │ │ │ │ + orrs.w r0, ip, r5 │ │ │ │ + bics.w r0, ip, r5 │ │ │ │ + bic.w r0, r4, r5 │ │ │ │ + and.w r0, ip, r5 │ │ │ │ + ldrd r0, r0, [r4, #20]! │ │ │ │ + ldrd r0, r0, [ip, #20] │ │ │ │ │ │ │ │ -000705ac , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base>: │ │ │ │ +000705bc , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r5, [pc, #920] @ (70958 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3ac>) │ │ │ │ + ldr r5, [pc, #920] @ (70968 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3ac>) │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr r4, [pc, #920] @ (7095c , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3b0>) │ │ │ │ + ldr r4, [pc, #920] @ (7096c , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3b0>) │ │ │ │ add r5, pc │ │ │ │ - ldr.w sl, [pc, #920] @ 70960 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3b4> │ │ │ │ + ldr.w sl, [pc, #920] @ 70970 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3b4> │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ add sl, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ mov r5, r2 │ │ │ │ ldrd r8, r2, [sp, #132] @ 0x84 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ @@ -106726,53 +106726,53 @@ │ │ │ │ adds r0, r6, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ ldrd r9, r2, [sp, #144] @ 0x90 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bcs.w 709b6 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x40a> │ │ │ │ + bcs.w 709c6 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x40a> │ │ │ │ lsls r0, r0, #2 │ │ │ │ mov r7, r1 │ │ │ │ blx 2c6dc │ │ │ │ adds r3, r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq.w 70758 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x1ac> │ │ │ │ + beq.w 70768 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x1ac> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w lr, [r0] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ add.w ip, sp, #72 @ 0x48 │ │ │ │ str r5, [sp, #0] │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ ldr.w sl, [lr, #60] @ 0x3c │ │ │ │ blx sl │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 708c6 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x31a> │ │ │ │ - vldr d6, [pc, #772] @ 70938 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x38c> │ │ │ │ + beq.w 708d6 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x31a> │ │ │ │ + vldr d6, [pc, #772] @ 70948 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x38c> │ │ │ │ vldr d5, [r9] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ vcmpe.f64 d5, d6 │ │ │ │ - vldr d6, [pc, #764] @ 70940 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x394> │ │ │ │ + vldr d6, [pc, #764] @ 70950 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x394> │ │ │ │ vldr d7, [r3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ - bls.n 70738 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x18c> │ │ │ │ + bls.n 70748 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x18c> │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge.w sl, #1 │ │ │ │ - blt.w 7097c , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3d0> │ │ │ │ + blt.w 7098c , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3d0> │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx 2b890 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 70672 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0xc6> │ │ │ │ + cbz r3, 70682 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0xc6> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #16] │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ @@ -106795,21 +106795,21 @@ │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ blx 2d290 ::ReleasePointer_()@plt> │ │ │ │ ldr.w fp, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 708ac , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x300> │ │ │ │ + beq.w 708bc , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x300> │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 70898 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x2ec> │ │ │ │ + bne.w 708a8 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x2ec> │ │ │ │ ldr.w r2, [fp] │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [r2, #4] │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d074 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -106832,59 +106832,59 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ subs r4, #1 │ │ │ │ blx 2c8d0 ::ReleasePointer_()@plt> │ │ │ │ cmp r4, #1 │ │ │ │ it hi │ │ │ │ movhi r4, #0 │ │ │ │ - bls.w 7087a , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x2ce> │ │ │ │ + bls.w 7088a , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x2ce> │ │ │ │ mov r0, r6 │ │ │ │ blx 2d290 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #584] @ (70964 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3b8>) │ │ │ │ - ldr r3, [pc, #572] @ (7095c , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3b0>) │ │ │ │ + ldr r2, [pc, #584] @ (70974 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3b8>) │ │ │ │ + ldr r3, [pc, #572] @ (7096c , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3b0>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 70930 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x384> │ │ │ │ + bne.w 70940 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x384> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it mi │ │ │ │ movmi.w sl, #0 │ │ │ │ - bmi.n 70660 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0xb4> │ │ │ │ - ldr r3, [pc, #544] @ (70968 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3bc>) │ │ │ │ + bmi.n 70670 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0xb4> │ │ │ │ + ldr r3, [pc, #544] @ (70978 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3bc>) │ │ │ │ movw r2, #273 @ 0x111 │ │ │ │ - ldr r1, [pc, #544] @ (7096c , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3c0>) │ │ │ │ - ldr r0, [pc, #544] @ (70970 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3c4>) │ │ │ │ + ldr r1, [pc, #544] @ (7097c , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3c0>) │ │ │ │ + ldr r0, [pc, #544] @ (70980 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3c4>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 709b6 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x40a> │ │ │ │ + bcs.w 709c6 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x40a> │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ mov fp, r3 │ │ │ │ blx 2c6dc │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 708de , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x332> │ │ │ │ - ldr r3, [pc, #508] @ (70974 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3c8>) │ │ │ │ + beq.w 708ee , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x332> │ │ │ │ + ldr r3, [pc, #508] @ (70984 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3c8>) │ │ │ │ movw lr, #62303 @ 0xf35f │ │ │ │ movt lr, #15470 @ 0x3c6e │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ vmov.f64 d3, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr d1, [pc, #444] @ 70948 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x39c> │ │ │ │ + vldr d1, [pc, #444] @ 70958 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x39c> │ │ │ │ add fp, ip │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ movw sl, #26125 @ 0x660d │ │ │ │ movt sl, #25 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ vmov.f64 d2, #96 @ 0x3f000000 0.5 │ │ │ │ @@ -106912,15 +106912,15 @@ │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it pl │ │ │ │ vmovpl.f64 d7, d0 │ │ │ │ cmp fp, ip │ │ │ │ vmla.f64 d7, d4, d6 │ │ │ │ vstmia r2!, {d7} │ │ │ │ - bne.n 707aa , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x1fe> │ │ │ │ + bne.n 707ba , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x1fe> │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [r2, #0] │ │ │ │ blx 2c6dc │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ @@ -106930,15 +106930,15 @@ │ │ │ │ str.w sl, [sp] │ │ │ │ ldr.w fp, [ip, #40] @ 0x28 │ │ │ │ blx fp │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2d074 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 708d0 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x324> │ │ │ │ + beq.n 708e0 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x324> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ add r3, sl │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov ip, r3 │ │ │ │ @@ -106948,61 +106948,61 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ittt ne │ │ │ │ strne.w r2, [r4, r1, lsl #2] │ │ │ │ movne r0, fp │ │ │ │ addne r1, #1 │ │ │ │ adds r2, #1 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 70848 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x29c> │ │ │ │ - cbz r0, 70868 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x2bc> │ │ │ │ + bne.n 70858 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x29c> │ │ │ │ + cbz r0, 70878 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x2bc> │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ blx 2d074 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str.w r6, [r4, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 70632 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x86> │ │ │ │ + b.n 70642 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x86> │ │ │ │ mov r0, r7 │ │ │ │ blx 2b8c0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 708c0 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x314> │ │ │ │ - vldr d7, [pc, #200] @ 70950 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3a4> │ │ │ │ + bne.n 708d0 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x314> │ │ │ │ + vldr d7, [pc, #200] @ 70960 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3a4> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ vstr d0, [r3] │ │ │ │ movs r4, #1 │ │ │ │ - b.n 70714 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x168> │ │ │ │ + b.n 70724 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x168> │ │ │ │ mov r0, r4 │ │ │ │ blx 2d074 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ - b.n 706e8 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x13c> │ │ │ │ + b.n 706f8 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x13c> │ │ │ │ mov r0, r4 │ │ │ │ blx 2d074 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ str.w fp, [sp, #80] @ 0x50 │ │ │ │ - b.n 706e8 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x13c> │ │ │ │ + b.n 706f8 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x13c> │ │ │ │ vstr d0, [r9] │ │ │ │ - b.n 70894 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x2e8> │ │ │ │ + b.n 708a4 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x2e8> │ │ │ │ mov r0, r4 │ │ │ │ blx 2d074 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7071a , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x16e> │ │ │ │ + b.n 7072a , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x16e> │ │ │ │ mov r0, sl │ │ │ │ blx 2d074 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d074 │ │ │ │ - b.n 708cc , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x320> │ │ │ │ + b.n 708dc , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x320> │ │ │ │ mov r0, r6 │ │ │ │ blx 2c6dc │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ @@ -107010,167 +107010,168 @@ │ │ │ │ str.w sl, [sp] │ │ │ │ ldr.w fp, [ip, #40] @ 0x28 │ │ │ │ blx fp │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2d074 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 708d0 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x324> │ │ │ │ + beq.n 708e0 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x324> │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - b.n 70868 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x2bc> │ │ │ │ + b.n 70878 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x2bc> │ │ │ │ mov r0, r5 │ │ │ │ blx 2dd8c ::ReleasePointer_()@plt> │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #88] @ (70978 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3cc>) │ │ │ │ - ldr r3, [pc, #60] @ (7095c , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3b0>) │ │ │ │ + ldr r2, [pc, #88] @ (70988 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3cc>) │ │ │ │ + ldr r3, [pc, #60] @ (7096c , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3b0>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 709aa , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3fe> │ │ │ │ + beq.n 709ba , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3fe> │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ ... │ │ │ │ - strd r0, r0, [r6, #-20]! │ │ │ │ + ldrd r0, r0, [r6, #-20] │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [lr, #-20] │ │ │ │ - @ instruction: 0xe80a0005 │ │ │ │ - b.n 70270 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x4c> │ │ │ │ + strd r0, r0, [lr, #-20] │ │ │ │ + b.n 7096c , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3b0> │ │ │ │ + movs r5, r0 │ │ │ │ + b.n 70280 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x4c> │ │ │ │ movs r3, r0 │ │ │ │ - b.n 70ec0 │ │ │ │ + b.n 70ed0 │ │ │ │ movs r3, r0 │ │ │ │ - b.n 703d0 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x1ac> │ │ │ │ + b.n 703e0 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x1ac> │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r4, #23 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 7058c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x368> │ │ │ │ + b.n 7057c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x348> │ │ │ │ movs r5, r0 │ │ │ │ - ldr r3, [pc, #80] @ (709d0 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x424>) │ │ │ │ + ldr r3, [pc, #80] @ (709e0 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x424>) │ │ │ │ movw r2, #277 @ 0x115 │ │ │ │ - ldr r1, [pc, #80] @ (709d4 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x428>) │ │ │ │ - ldr r0, [pc, #80] @ (709d8 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x42c>) │ │ │ │ + ldr r1, [pc, #80] @ (709e4 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x428>) │ │ │ │ + ldr r0, [pc, #80] @ (709e8 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x42c>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2d290 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #68] @ (709dc , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x430>) │ │ │ │ - ldr r3, [pc, #68] @ (709e0 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x434>) │ │ │ │ + ldr r2, [pc, #68] @ (709ec , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x430>) │ │ │ │ + ldr r3, [pc, #68] @ (709f0 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x434>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 70930 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x384> │ │ │ │ + bne.n 70940 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x384> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c8d0 ::ReleasePointer_()@plt> │ │ │ │ - b.n 70990 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3e4> │ │ │ │ - ldr r2, [pc, #44] @ (709e4 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x438>) │ │ │ │ - ldr r3, [pc, #36] @ (709e0 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x434>) │ │ │ │ + b.n 709a0 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3e4> │ │ │ │ + ldr r2, [pc, #44] @ (709f4 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x438>) │ │ │ │ + ldr r3, [pc, #36] @ (709f0 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x434>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 70930 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x384> │ │ │ │ + bne.n 70940 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x384> │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ nop │ │ │ │ - b.n 70e68 │ │ │ │ + b.n 70e78 │ │ │ │ movs r3, r0 │ │ │ │ - b.n 70ab8 │ │ │ │ + b.n 70ac8 │ │ │ │ movs r3, r0 │ │ │ │ - b.n 70ff0 │ │ │ │ + b.n 71000 │ │ │ │ movs r3, r0 │ │ │ │ - b.n 704fc , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x2d8> │ │ │ │ + b.n 704ec , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x2b8> │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 704c4 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x2a0> │ │ │ │ + b.n 704b4 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x280> │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -000709e8 : │ │ │ │ +000709f8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr r5, [pc, #792] @ (70d18 ) │ │ │ │ + ldr r5, [pc, #792] @ (70d28 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r4, [pc, #792] @ (70d1c ) │ │ │ │ + ldr r4, [pc, #792] @ (70d2c ) │ │ │ │ mov r7, r2 │ │ │ │ add r5, pc │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r9, [sp, #188] @ 0xbc │ │ │ │ vmov.f64 d9, d0 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #776] @ (70d20 ) │ │ │ │ + ldr r3, [pc, #776] @ (70d30 ) │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ str r4, [sp, #32] │ │ │ │ - ldr r4, [pc, #764] @ (70d24 ) │ │ │ │ + ldr r4, [pc, #764] @ (70d34 ) │ │ │ │ add r4, pc │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr.w r3, [r9] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldrd fp, r0, [sp, #192] @ 0xc0 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrd r6, r0, [sp, #200] @ 0xc8 │ │ │ │ cmp r3, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bne.w 70ca0 │ │ │ │ + bne.w 70cb0 │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 70c7a │ │ │ │ + beq.w 70c8a │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 70d80 │ │ │ │ + bne.w 70d90 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 70d34 │ │ │ │ + ble.w 70d44 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ movs r4, #0 │ │ │ │ strd r8, r1, [sp, #44] @ 0x2c │ │ │ │ mov r8, r6 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ mov r6, sl │ │ │ │ - vldr d11, [pc, #664] @ 70d10 │ │ │ │ + vldr d11, [pc, #664] @ 70d20 │ │ │ │ subs r5, r3, #4 │ │ │ │ mov r7, r2 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r5, #4]! │ │ │ │ cmp r2, r8 │ │ │ │ - bge.n 70ad8 │ │ │ │ + bge.n 70ae8 │ │ │ │ ldr.w r3, [r7, r2, lsl #2] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 70ad8 │ │ │ │ + bhi.n 70ae8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w ip, r3, r2, lsl #3 │ │ │ │ vldr d10, [ip] │ │ │ │ vmov.f64 d0, d10 │ │ │ │ blx 2ded4 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ @@ -107185,37 +107186,37 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f64 d11, d8 │ │ │ │ it gt │ │ │ │ movgt r6, r4 │ │ │ │ adds r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - bne.n 70a80 │ │ │ │ + bne.n 70a90 │ │ │ │ mov sl, r6 │ │ │ │ mov r6, r8 │ │ │ │ ldrd r1, r7, [sp, #48] @ 0x30 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ - beq.w 70d34 │ │ │ │ + beq.w 70d44 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ add.w r4, r1, r3, lsl #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.w 70cfa │ │ │ │ + bgt.w 70d0a │ │ │ │ vldr d0, [r4] │ │ │ │ blx 2ded4 │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - bcs.w 70e0c │ │ │ │ + bcs.w 70e1c │ │ │ │ lsls r0, r6, #3 │ │ │ │ blx 2c6dc │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2ccc0 (double const*, int, double*)@plt> │ │ │ │ @@ -107225,15 +107226,15 @@ │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ vstr d8, [r3] │ │ │ │ ldrd r2, r3, [fp] │ │ │ │ strd r2, r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ - cbz r7, 70b64 │ │ │ │ + cbz r7, 70b74 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ @@ -107247,43 +107248,43 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ blx 2c888 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - cbz r0, 70ba0 │ │ │ │ + cbz r0, 70bb0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ - cbnz r2, 70ba0 │ │ │ │ + cbnz r2, 70bb0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrd r0, r1, [fp] │ │ │ │ strd r0, r1, [sp, #80] @ 0x50 │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ strd r0, r1, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 70cf0 │ │ │ │ + beq.w 70d00 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ blx 2ccc0 (double const*, int, double*)@plt> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov.w r2, sl, lsl #2 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d8, d8, d7 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ vstr d8, [r3] │ │ │ │ - cbz r7, 70be2 │ │ │ │ + cbz r7, 70bf2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #20] │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ @@ -107296,73 +107297,73 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ blx 2c888 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - cbz r0, 70c18 │ │ │ │ + cbz r0, 70c28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 70c18 │ │ │ │ + cbnz r3, 70c28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d074 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 70cf6 │ │ │ │ + beq.n 70d06 │ │ │ │ vneg.f64 d9, d9 │ │ │ │ vldr d7, [fp] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ vcmpe.f64 d7, d9 │ │ │ │ add.w r3, r3, sl, lsl #3 │ │ │ │ vldr d10, [r3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 70d66 │ │ │ │ + bhi.w 70d76 │ │ │ │ vldr d6, [sp, #88] @ 0x58 │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ vmla.f64 d6, d8, d7 │ │ │ │ vadd.f64 d8, d7, d10 │ │ │ │ vstr d6, [r3] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2c380 │ │ │ │ - ldr r1, [pc, #192] @ (70d28 ) │ │ │ │ + ldr r1, [pc, #192] @ (70d38 ) │ │ │ │ vmov r2, r3, d10 │ │ │ │ vstr d8, [sp] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 2de68 <__printf_chk@plt> │ │ │ │ - b.n 70c7e │ │ │ │ - cbz r1, 70caa │ │ │ │ + b.n 70c8e │ │ │ │ + cbz r1, 70cba │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #172] @ (70d2c ) │ │ │ │ - ldr r3, [pc, #152] @ (70d1c ) │ │ │ │ + ldr r2, [pc, #172] @ (70d3c ) │ │ │ │ + ldr r3, [pc, #152] @ (70d2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 70db2 │ │ │ │ + bne.w 70dc2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ vpop {d8-d11} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 70a48 │ │ │ │ - cbz r7, 70cb2 │ │ │ │ + b.n 70a58 │ │ │ │ + cbz r7, 70cc2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ strd fp, r3, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ @@ -107377,56 +107378,56 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ blx 2c888 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 70c7e │ │ │ │ + beq.n 70c8e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 70c7e │ │ │ │ + bne.n 70c8e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 70c7e │ │ │ │ + b.n 70c8e │ │ │ │ mov r0, r4 │ │ │ │ blx 2d074 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 70c7e │ │ │ │ + b.n 70c8e │ │ │ │ vldr d7, [r4] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #44] @ (70d30 ) │ │ │ │ + ldr r1, [pc, #44] @ (70d40 ) │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ add r1, pc │ │ │ │ vstr d7, [sp] │ │ │ │ blx 2de68 <__printf_chk@plt> │ │ │ │ - b.n 70b14 │ │ │ │ + b.n 70b24 │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - b.n 70764 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x1b8> │ │ │ │ + b.n 70754 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x198> │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #31 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 7072c , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x180> │ │ │ │ + b.n 7071c , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x160> │ │ │ │ movs r5, r0 │ │ │ │ - b.n 70dfc │ │ │ │ + b.n 70e0c │ │ │ │ movs r3, r0 │ │ │ │ - b.n 7127c │ │ │ │ + b.n 7126c │ │ │ │ movs r5, r0 │ │ │ │ svc 164 @ 0xa4 │ │ │ │ movs r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 70c7c │ │ │ │ - cbz r7, 70d40 │ │ │ │ + bne.n 70c8c │ │ │ │ + cbz r7, 70d50 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ strd fp, r3, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ @@ -107438,152 +107439,152 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ blx 2c888 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@plt> │ │ │ │ - b.n 70cd6 │ │ │ │ + b.n 70ce6 │ │ │ │ vldr d6, [sp, #80] @ 0x50 │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ vmla.f64 d6, d8, d7 │ │ │ │ vadd.f64 d8, d7, d10 │ │ │ │ vstr d6, [fp] │ │ │ │ - b.n 70c5a │ │ │ │ - ldr r3, [pc, #160] @ (70e24 ) │ │ │ │ - ldr r1, [pc, #164] @ (70e28 ) │ │ │ │ + b.n 70c6a │ │ │ │ + ldr r3, [pc, #160] @ (70e34 ) │ │ │ │ + ldr r1, [pc, #164] @ (70e38 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ blx 2cae4 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ mvn.w r0, #1 │ │ │ │ blx 2c0bc │ │ │ │ mov r0, r5 │ │ │ │ blx 2dd8c ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #140] @ (70e2c ) │ │ │ │ - ldr r3, [pc, #140] @ (70e30 ) │ │ │ │ + ldr r2, [pc, #140] @ (70e3c ) │ │ │ │ + ldr r3, [pc, #140] @ (70e40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 70dd0 │ │ │ │ + beq.n 70de0 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2dd8c ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #116] @ (70e34 ) │ │ │ │ - ldr r3, [pc, #112] @ (70e30 ) │ │ │ │ + ldr r2, [pc, #116] @ (70e44 ) │ │ │ │ + ldr r3, [pc, #112] @ (70e40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 70db2 │ │ │ │ + bne.n 70dc2 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2dd8c ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #92] @ (70e38 ) │ │ │ │ - ldr r3, [pc, #80] @ (70e30 ) │ │ │ │ + ldr r2, [pc, #92] @ (70e48 ) │ │ │ │ + ldr r3, [pc, #80] @ (70e40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 70dd0 │ │ │ │ - b.n 70db2 │ │ │ │ + beq.n 70de0 │ │ │ │ + b.n 70dc2 │ │ │ │ mov r0, r5 │ │ │ │ blx 2dd8c ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #68] @ (70e3c ) │ │ │ │ - ldr r3, [pc, #52] @ (70e30 ) │ │ │ │ + ldr r2, [pc, #68] @ (70e4c ) │ │ │ │ + ldr r3, [pc, #52] @ (70e40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 70dd0 │ │ │ │ - b.n 70db2 │ │ │ │ - ldr r2, [pc, #48] @ (70e40 ) │ │ │ │ - ldr r3, [pc, #32] @ (70e30 ) │ │ │ │ + beq.n 70de0 │ │ │ │ + b.n 70dc2 │ │ │ │ + ldr r2, [pc, #48] @ (70e50 ) │ │ │ │ + ldr r3, [pc, #32] @ (70e40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 70db2 │ │ │ │ + bne.n 70dc2 │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ asrs r0, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ svc 112 @ 0x70 │ │ │ │ movs r3, r0 │ │ │ │ - b.n 7113c │ │ │ │ + b.n 7112c │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 71108 │ │ │ │ + b.n 710f8 │ │ │ │ movs r5, r0 │ │ │ │ - b.n 710d0 │ │ │ │ + b.n 710c0 │ │ │ │ movs r5, r0 │ │ │ │ - b.n 7109c │ │ │ │ + b.n 7108c │ │ │ │ movs r5, r0 │ │ │ │ - b.n 71074 │ │ │ │ + b.n 71064 │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -00070e44 : │ │ │ │ +00070e54 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ - ldr r5, [pc, #788] @ (71170 ) │ │ │ │ + ldr r5, [pc, #788] @ (71180 ) │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ - ldr r4, [pc, #788] @ (71174 ) │ │ │ │ + ldr r4, [pc, #788] @ (71184 ) │ │ │ │ vmov.f64 d8, d3 │ │ │ │ add r5, pc │ │ │ │ mov r9, r1 │ │ │ │ ldrd sl, r6, [sp, #260] @ 0x104 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r7, [sp, #268] @ 0x10c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov.w r4, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [sp, #256] @ 0x100 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [sp, #276] @ 0x114 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 70f88 │ │ │ │ + beq.w 70f98 │ │ │ │ vneg.f64 d7, d3 │ │ │ │ vldr d6, [r6] │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 70f76 │ │ │ │ + bls.n 70f86 │ │ │ │ vldr d7, [r7] │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it lt │ │ │ │ movlt.w fp, #0 │ │ │ │ - blt.n 70f8c │ │ │ │ + blt.n 70f9c │ │ │ │ vsub.f64 d1, d0, d1 │ │ │ │ - vldr d7, [pc, #680] @ 71158 │ │ │ │ + vldr d7, [pc, #680] @ 71168 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ bic.w r8, r2, #2 │ │ │ │ vcmpe.f64 d1, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite ls │ │ │ │ movls.w fp, #1 │ │ │ │ movhi.w fp, #0 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 70f98 │ │ │ │ + bne.n 70fa8 │ │ │ │ ldr r2, [sp, #272] @ 0x110 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ strd r7, r2, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ ldr r2, [sp, #256] @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #28] │ │ │ │ @@ -107597,21 +107598,21 @@ │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ blx 2bd34 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70fc0 │ │ │ │ + bne.n 70fd0 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.w 710b2 │ │ │ │ + bgt.w 710c2 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ subs r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 70f9e │ │ │ │ + bhi.n 70fae │ │ │ │ vldr d7, [r6] │ │ │ │ add.w r8, sp, #64 @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [r7] │ │ │ │ @@ -107634,100 +107635,100 @@ │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ blx 2bd34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7100a │ │ │ │ + bne.n 7101a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 710c6 │ │ │ │ + bgt.w 710d6 │ │ │ │ mov r0, r8 │ │ │ │ blx 2cdc0 │ │ │ │ - b.n 70f9e │ │ │ │ + b.n 70fae │ │ │ │ vsub.f64 d2, d2, d0 │ │ │ │ - vldr d7, [pc, #476] @ 71158 │ │ │ │ + vldr d7, [pc, #476] @ 71168 │ │ │ │ vcmpe.f64 d2, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 70e96 │ │ │ │ + bhi.n 70ea6 │ │ │ │ mov.w fp, #1 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ bic.w r8, r2, #2 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 70ed0 │ │ │ │ + beq.n 70ee0 │ │ │ │ subs r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 70f16 │ │ │ │ - ldr r2, [pc, #472] @ (71178 ) │ │ │ │ - ldr r3, [pc, #464] @ (71174 ) │ │ │ │ + bls.n 70f26 │ │ │ │ + ldr r2, [pc, #472] @ (71188 ) │ │ │ │ + ldr r3, [pc, #464] @ (71184 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7114e │ │ │ │ + bne.w 7115e │ │ │ │ movs r0, #1 │ │ │ │ add sp, #196 @ 0xc4 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 70f0e │ │ │ │ + ble.n 70f1e │ │ │ │ vldr d5, [r6] │ │ │ │ - vldr d6, [pc, #404] @ 71160 │ │ │ │ + vldr d6, [pc, #404] @ 71170 │ │ │ │ vsub.f64 d7, d10, d5 │ │ │ │ vabs.f64 d7, d7 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 710d4 │ │ │ │ + ble.n 710e4 │ │ │ │ vcmpe.f64 d8, d9 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 71108 │ │ │ │ + ble.w 71118 │ │ │ │ vstr d9, [sp] │ │ │ │ movs r0, #1 │ │ │ │ vldr d7, [r7] │ │ │ │ - ldr r1, [pc, #388] @ (7117c ) │ │ │ │ + ldr r1, [pc, #388] @ (7118c ) │ │ │ │ ldr r2, [sp, #256] @ 0x100 │ │ │ │ add r1, pc │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx 2de68 <__printf_chk@plt> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 70f98 │ │ │ │ + b.n 70fa8 │ │ │ │ vldr d3, [sp, #48] @ 0x30 │ │ │ │ vldr d4, [r6] │ │ │ │ - vldr d5, [pc, #332] @ 71160 │ │ │ │ + vldr d5, [pc, #332] @ 71170 │ │ │ │ vldr d6, [sp, #56] @ 0x38 │ │ │ │ vsub.f64 d7, d3, d4 │ │ │ │ vabs.f64 d7, d7 │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 71042 │ │ │ │ + bge.n 71052 │ │ │ │ vldr d7, [r7] │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ vabs.f64 d7, d7 │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 70f6e │ │ │ │ + blt.n 70f7e │ │ │ │ vcmpe.f64 d8, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 710ee │ │ │ │ - ldr r1, [pc, #304] @ (71180 ) │ │ │ │ + bgt.n 710fe │ │ │ │ + ldr r1, [pc, #304] @ (71190 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [sp, #256] @ 0x100 │ │ │ │ add r1, pc │ │ │ │ vstr d3, [sp, #8] │ │ │ │ vstr d4, [sp] │ │ │ │ blx 2de68 <__printf_chk@plt> │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c288 │ │ │ │ - add r3, pc, #252 @ (adr r3, 71168 ) │ │ │ │ + add r3, pc, #252 @ (adr r3, 71178 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ vldr d0, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ blx 2cafc │ │ │ │ mov r0, r4 │ │ │ │ vldr d0, [sp, #56] @ 0x38 │ │ │ │ @@ -107737,231 +107738,231 @@ │ │ │ │ blx 2c264 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d470 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 71122 │ │ │ │ + beq.n 71132 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ str.w r3, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 2c930 │ │ │ │ - b.n 70f6e │ │ │ │ - ldr r1, [pc, #208] @ (71184 ) │ │ │ │ + b.n 70f7e │ │ │ │ + ldr r1, [pc, #208] @ (71194 ) │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #256] @ 0x100 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 2de68 <__printf_chk@plt> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 70f98 │ │ │ │ - ldr r1, [pc, #192] @ (71188 ) │ │ │ │ + b.n 70fa8 │ │ │ │ + ldr r1, [pc, #192] @ (71198 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [sp, #256] @ 0x100 │ │ │ │ add r1, pc │ │ │ │ blx 2de68 <__printf_chk@plt> │ │ │ │ - b.n 70f6e │ │ │ │ + b.n 70f7e │ │ │ │ vldr d7, [r7] │ │ │ │ vsub.f64 d7, d9, d7 │ │ │ │ vabs.f64 d7, d7 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 70f0e │ │ │ │ - b.n 70fde │ │ │ │ + ble.w 70f1e │ │ │ │ + b.n 70fee │ │ │ │ ldrd r0, r1, [r7] │ │ │ │ strd r0, r1, [sp] │ │ │ │ - ldr r1, [pc, #148] @ (7118c ) │ │ │ │ + ldr r1, [pc, #148] @ (7119c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [sp, #256] @ 0x100 │ │ │ │ add r1, pc │ │ │ │ vstr d6, [sp, #8] │ │ │ │ blx 2de68 <__printf_chk@plt> │ │ │ │ - b.n 71060 │ │ │ │ - ldr r1, [pc, #132] @ (71190 ) │ │ │ │ + b.n 71070 │ │ │ │ + ldr r1, [pc, #132] @ (711a0 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [sp, #256] @ 0x100 │ │ │ │ add r1, pc │ │ │ │ vstr d5, [sp, #8] │ │ │ │ vstr d10, [sp] │ │ │ │ blx 2de68 <__printf_chk@plt> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 70f98 │ │ │ │ + b.n 70fa8 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ add.w r0, r9, #4 │ │ │ │ blx 2c464 >::_M_realloc_append(OsiRowCut*&&)@plt> │ │ │ │ - b.n 710aa │ │ │ │ + b.n 710ba │ │ │ │ mov r0, r4 │ │ │ │ blx 2c930 │ │ │ │ mov r0, r8 │ │ │ │ blx 2cdc0 │ │ │ │ - ldr r2, [pc, #88] @ (71194 ) │ │ │ │ - ldr r3, [pc, #52] @ (71174 ) │ │ │ │ + ldr r2, [pc, #88] @ (711a4 ) │ │ │ │ + ldr r3, [pc, #52] @ (71184 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 71154 │ │ │ │ + beq.n 71164 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - b.n 71134 │ │ │ │ + b.n 71144 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ ldrh r2, [r7, #32] │ │ │ │ - b.n 715be │ │ │ │ + b.n 715ce │ │ │ │ ldrb r6, [r1, #6] │ │ │ │ subs r6, #69 @ 0x45 │ │ │ │ orrs r5, r5 │ │ │ │ adds.w r6, ip, r2, asr #15 │ │ │ │ subs r7, #26 │ │ │ │ lsls r1, r4, #24 │ │ │ │ ldr r6, [sp, #700] @ 0x2bc │ │ │ │ - blt.n 71074 │ │ │ │ + blt.n 71084 │ │ │ │ strb r6, [r4, r3] │ │ │ │ - b.n 71300 │ │ │ │ + b.n 712f0 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - svc 134 @ 0x86 │ │ │ │ + svc 118 @ 0x76 │ │ │ │ movs r5, r0 │ │ │ │ - ble.n 71084 │ │ │ │ + ble.n 71094 │ │ │ │ movs r3, r0 │ │ │ │ - ble.n 71160 │ │ │ │ + ble.n 71170 │ │ │ │ movs r3, r0 │ │ │ │ - bgt.n 71090 │ │ │ │ + bgt.n 710a0 │ │ │ │ movs r3, r0 │ │ │ │ - ble.n 711fc │ │ │ │ + ble.n 7120c │ │ │ │ movs r3, r0 │ │ │ │ - ble.n 71218 ::ReleasePointer_()@@Base+0xc> │ │ │ │ + ble.n 71228 ::ReleasePointer_()@@Base+0xc> │ │ │ │ movs r3, r0 │ │ │ │ - bgt.n 710f8 │ │ │ │ + bgt.n 71108 │ │ │ │ movs r3, r0 │ │ │ │ - ble.n 7116c │ │ │ │ + ble.n 7115c │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -00071198 : │ │ │ │ +000711a8 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007119c : │ │ │ │ +000711ac : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000711a0 : │ │ │ │ +000711b0 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000711a4 : │ │ │ │ +000711b4 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000711a8 : │ │ │ │ +000711b8 : │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000711ac : │ │ │ │ +000711bc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r5, 711fa │ │ │ │ + cbz r5, 7120a │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 6f708 │ │ │ │ + bl 6f718 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 711dc │ │ │ │ + beq.n 711ec │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 711ee │ │ │ │ + beq.n 711fe │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 711c0 │ │ │ │ + bne.n 711d0 │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r6, #12 │ │ │ │ strd r3, r2, [r6, #16] │ │ │ │ strd r2, r3, [r6, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0007120c ::ReleasePointer_()@@Base>: │ │ │ │ +0007121c ::ReleasePointer_()@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 71246 ::ReleasePointer_()@@Base+0x3a> │ │ │ │ + cbz r4, 71256 ::ReleasePointer_()@@Base+0x3a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - cbnz r3, 71246 ::ReleasePointer_()@@Base+0x3a> │ │ │ │ + cbnz r3, 71256 ::ReleasePointer_()@@Base+0x3a> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #32] @ (7124c ::ReleasePointer_()@@Base+0x40>) │ │ │ │ + ldr r3, [pc, #32] @ (7125c ::ReleasePointer_()@@Base+0x40>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71248 ::ReleasePointer_()@@Base+0x3c> │ │ │ │ + bne.n 71258 ::ReleasePointer_()@@Base+0x3c> │ │ │ │ blx 2d164 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ blx r2 │ │ │ │ - b.n 71242 ::ReleasePointer_()@@Base+0x36> │ │ │ │ - b.n 70bba │ │ │ │ - Address 0x7124e is out of bounds. │ │ │ │ + b.n 71252 ::ReleasePointer_()@@Base+0x36> │ │ │ │ + b.n 70bca │ │ │ │ + Address 0x7125e is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ -00071250 : │ │ │ │ +00071260 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3728] @ 0xe90 │ │ │ │ sub sp, #332 @ 0x14c │ │ │ │ - ldr r2, [pc, #684] @ (71510 ) │ │ │ │ + ldr r2, [pc, #684] @ (71520 ) │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #672] @ (71514 ) │ │ │ │ + ldr r3, [pc, #672] @ (71524 ) │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - ldr.w r8, [pc, #672] @ 71518 │ │ │ │ + ldr.w r8, [pc, #672] @ 71528 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #324] @ 0x144 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2bd04 │ │ │ │ - ldr r3, [pc, #656] @ (7151c ) │ │ │ │ + ldr r3, [pc, #656] @ (7152c ) │ │ │ │ movs r1, #0 │ │ │ │ - vldr d7, [pc, #632] @ 71508 │ │ │ │ + vldr d7, [pc, #632] @ 71518 │ │ │ │ ldr.w r2, [r8, r3] │ │ │ │ - ldr r3, [pc, #648] @ (71520 ) │ │ │ │ + ldr r3, [pc, #648] @ (71530 ) │ │ │ │ strh.w r1, [r4, #260] @ 0x104 │ │ │ │ str r2, [sp, #8] │ │ │ │ adds r2, #8 │ │ │ │ str.w r1, [r4, #256] @ 0x100 │ │ │ │ str.w r2, [r4, #144] @ 0x90 │ │ │ │ vstr d7, [sp, #304] @ 0x130 │ │ │ │ vstr d7, [sp, #312] @ 0x138 │ │ │ │ @@ -107971,15 +107972,15 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r3, [r9, #-12] │ │ │ │ str r2, [r4, r3] │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr.w r0, [r9, #-12] │ │ │ │ add r0, r4 │ │ │ │ blx 2d230 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr r3, [pc, #592] @ (71524 ) │ │ │ │ + ldr r3, [pc, #592] @ (71534 ) │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ ldr.w r2, [r8, r3] │ │ │ │ str r2, [sp, #24] │ │ │ │ add.w r3, r2, #12 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r3, r2, #32 │ │ │ │ @@ -107992,90 +107993,90 @@ │ │ │ │ movs r2, #8 │ │ │ │ mov r0, sl │ │ │ │ blx 2c8e8 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71430 │ │ │ │ + beq.w 71440 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ blx 2d9b4 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 2bc10 ::is_open() const@plt> │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7141a │ │ │ │ + beq.n 7142a │ │ │ │ add r7, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ blx 2c358 >(int&)@plt> │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ blx 2c358 >(int&)@plt> │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - cbz r0, 71342 │ │ │ │ + cbz r0, 71352 │ │ │ │ blx 2d074 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - cbz r0, 7134a │ │ │ │ + cbz r0, 7135a │ │ │ │ blx 2d074 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 7143e │ │ │ │ + bcs.n 7144e │ │ │ │ lsls r0, r0, #3 │ │ │ │ blx 2c6dc │ │ │ │ str r0, [r5, #24] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 71460 │ │ │ │ + bcs.n 71470 │ │ │ │ lsls r0, r0, #3 │ │ │ │ blx 2c6dc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r0, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ movgt.w fp, #0 │ │ │ │ - ble.n 7138c │ │ │ │ + ble.n 7139c │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, r1, fp, lsl #3 │ │ │ │ blx 2c41c (double&)@plt> │ │ │ │ ldr r2, [r7, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r2, fp │ │ │ │ - bgt.n 71376 │ │ │ │ + bgt.n 71386 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ movgt r7, #0 │ │ │ │ - ble.n 713aa │ │ │ │ + ble.n 713ba │ │ │ │ ldr r1, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, r1, r7, lsl #3 │ │ │ │ blx 2c41c (double&)@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bgt.n 71396 │ │ │ │ + bgt.n 713a6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ - ldr r2, [pc, #376] @ (71528 ) │ │ │ │ + ldr r2, [pc, #376] @ (71538 ) │ │ │ │ add.w r3, r1, #12 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r3, r1, #32 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr.w r3, [r8, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 2bbec >::close()@plt> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2dca8 ::~__basic_file()@plt> │ │ │ │ - ldr r3, [pc, #344] @ (7152c ) │ │ │ │ + ldr r3, [pc, #344] @ (7153c ) │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 2d3e8 │ │ │ │ ldr.w r3, [r9, #-12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -108084,85 +108085,85 @@ │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r3, #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ blx 2bde8 │ │ │ │ - ldr r2, [pc, #304] @ (71530 ) │ │ │ │ - ldr r3, [pc, #272] @ (71514 ) │ │ │ │ + ldr r2, [pc, #304] @ (71540 ) │ │ │ │ + ldr r3, [pc, #272] @ (71524 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #324] @ 0x144 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 71452 │ │ │ │ + bne.n 71462 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #332 @ 0x14c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #280] @ (71534 ) │ │ │ │ + ldr r3, [pc, #280] @ (71544 ) │ │ │ │ movs r2, #35 @ 0x23 │ │ │ │ - ldr r1, [pc, #280] @ (71538 ) │ │ │ │ + ldr r1, [pc, #280] @ (71548 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - b.n 713aa │ │ │ │ + b.n 713ba │ │ │ │ ldr r1, [r3, #20] │ │ │ │ mov r0, r3 │ │ │ │ orr.w r1, r1, #4 │ │ │ │ blx 2d9b4 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b.n 71318 │ │ │ │ - ldr r2, [pc, #252] @ (7153c ) │ │ │ │ - ldr r3, [pc, #208] @ (71514 ) │ │ │ │ + b.n 71328 │ │ │ │ + ldr r2, [pc, #252] @ (7154c ) │ │ │ │ + ldr r3, [pc, #208] @ (71524 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #324] @ 0x144 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 71478 │ │ │ │ + beq.n 71488 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 713ca │ │ │ │ - ldr r2, [pc, #220] @ (71540 ) │ │ │ │ - ldr r3, [pc, #176] @ (71514 ) │ │ │ │ + b.n 713da │ │ │ │ + ldr r2, [pc, #220] @ (71550 ) │ │ │ │ + ldr r3, [pc, #176] @ (71524 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #324] @ 0x144 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 71452 │ │ │ │ + bne.n 71462 │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2bc5c >::~basic_ifstream()@plt> │ │ │ │ - ldr r2, [pc, #192] @ (71544 ) │ │ │ │ - ldr r3, [pc, #140] @ (71514 ) │ │ │ │ + ldr r2, [pc, #192] @ (71554 ) │ │ │ │ + ldr r3, [pc, #140] @ (71524 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #324] @ 0x144 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 71452 │ │ │ │ + bne.n 71462 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r3, [pc, #140] @ (71528 ) │ │ │ │ + ldr r3, [pc, #140] @ (71538 ) │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 2bbec >::close()@plt> │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ blx 2dca8 ::~__basic_file()@plt> │ │ │ │ - ldr r3, [pc, #120] @ (7152c ) │ │ │ │ + ldr r3, [pc, #120] @ (7153c ) │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 2d3e8 │ │ │ │ ldr.w r3, [r9, #-12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -108170,456 +108171,456 @@ │ │ │ │ str r2, [r4, r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldrd r3, r0, [sp, #8] │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ blx 2bde8 │ │ │ │ - ldr r2, [pc, #104] @ (71548 ) │ │ │ │ - ldr r3, [pc, #48] @ (71514 ) │ │ │ │ + ldr r2, [pc, #104] @ (71558 ) │ │ │ │ + ldr r3, [pc, #48] @ (71524 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #324] @ 0x144 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 71496 │ │ │ │ - b.n 71452 │ │ │ │ + beq.n 714a6 │ │ │ │ + b.n 71462 │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 714aa │ │ │ │ - b.n 714c0 │ │ │ │ - b.n 714d0 │ │ │ │ + b.n 714ba │ │ │ │ + b.n 714d0 │ │ │ │ + b.n 714e0 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bgt.n 71488 │ │ │ │ + bgt.n 71478 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 71478 │ │ │ │ + bgt.n 71468 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 71580 │ │ │ │ + blt.n 71570 │ │ │ │ movs r5, r0 │ │ │ │ asrs r0, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 715fc │ │ │ │ + bge.n 7160c │ │ │ │ movs r3, r0 │ │ │ │ - bge.n 7150c │ │ │ │ + bge.n 714fc │ │ │ │ movs r5, r0 │ │ │ │ - bge.n 714cc │ │ │ │ + bge.n 714bc │ │ │ │ movs r5, r0 │ │ │ │ - bge.n 7148c │ │ │ │ + bge.n 7147c │ │ │ │ movs r5, r0 │ │ │ │ - bge.n 715d8 │ │ │ │ + bge.n 715c8 │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -0007154c : │ │ │ │ +0007155c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ blx 2c9fc │ │ │ │ - ldr r5, [pc, #136] @ (715ec ) │ │ │ │ + ldr r5, [pc, #136] @ (715fc ) │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ - cbz r1, 71590 │ │ │ │ + cbz r1, 715a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #308] @ 0x134 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - cbz r1, 715de │ │ │ │ + cbz r1, 715ee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #312] @ 0x138 │ │ │ │ blx r3 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #92] @ (715f0 ) │ │ │ │ - ldr r3, [pc, #96] @ (715f4 ) │ │ │ │ + ldr r1, [pc, #92] @ (71600 ) │ │ │ │ + ldr r3, [pc, #96] @ (71604 ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r5, r3] │ │ │ │ movs r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r4 │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ - cbz r6, 715e6 │ │ │ │ + cbz r6, 715f6 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - cbz r3, 715c2 │ │ │ │ + cbz r3, 715d2 │ │ │ │ ldrb.w r1, [r6, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #44] @ (715f8 ) │ │ │ │ + ldr r3, [pc, #44] @ (71608 ) │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ movs r1, #10 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 715b4 │ │ │ │ + beq.n 715c4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 715b4 │ │ │ │ - ldr r1, [pc, #28] @ (715fc ) │ │ │ │ - ldr r3, [pc, #16] @ (715f4 ) │ │ │ │ + b.n 715c4 │ │ │ │ + ldr r1, [pc, #28] @ (7160c ) │ │ │ │ + ldr r3, [pc, #16] @ (71604 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 71596 │ │ │ │ + b.n 715a6 │ │ │ │ blx 2cfd0 │ │ │ │ nop │ │ │ │ - bls.n 71570 │ │ │ │ + bls.n 71560 │ │ │ │ movs r5, r0 │ │ │ │ - bls.n 71614 │ │ │ │ + bls.n 71624 │ │ │ │ movs r3, r0 │ │ │ │ asrs r0, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #25 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 71584 │ │ │ │ + bhi.n 71594 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00071600 )@@Base>: │ │ │ │ +00071610 )@@Base>: │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00071604 : │ │ │ │ +00071614 : │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007160c : │ │ │ │ +0007161c : │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00071614 : │ │ │ │ +00071624 : │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007161c : │ │ │ │ +0007162c : │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00071624 : │ │ │ │ +00071634 : │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00071638 : │ │ │ │ +00071648 : │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00071650 : │ │ │ │ +00071660 : │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00071668 : │ │ │ │ +00071678 : │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ sub.w r0, r0, #2 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00071680 : │ │ │ │ - vldr d0, [pc, #4] @ 71688 │ │ │ │ +00071690 : │ │ │ │ + vldr d0, [pc, #4] @ 71698 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ │ │ │ │ -00071690 : │ │ │ │ +000716a0 : │ │ │ │ ldrb.w r2, [r0, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ - cbz r2, 7169e │ │ │ │ + cbz r2, 716ae │ │ │ │ ldr r0, [r3, #120] @ 0x78 │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000716a4 : │ │ │ │ +000716b4 : │ │ │ │ ldrb.w r2, [r0, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ - cbz r2, 716b4 │ │ │ │ + cbz r2, 716c4 │ │ │ │ ldr.w r0, [r3, #144] @ 0x90 │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000716b8 : │ │ │ │ +000716c8 : │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000716c4 : │ │ │ │ +000716d4 : │ │ │ │ ldr.w r0, [r0, #288] @ 0x120 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ │ │ │ │ -000716d0 : │ │ │ │ +000716e0 : │ │ │ │ ldr.w r0, [r0, #288] @ 0x120 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ │ │ │ │ -000716dc : │ │ │ │ +000716ec : │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ vldr d0, [r3, #176] @ 0xb0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000716e8 : │ │ │ │ +000716f8 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r1, [pc, #8] @ (716f4 ) │ │ │ │ + ldr r1, [pc, #8] @ (71704 ) │ │ │ │ ldr.w r3, [r3, #644] @ 0x284 │ │ │ │ add r1, pc │ │ │ │ bx r3 │ │ │ │ - @ instruction: 0xb788 │ │ │ │ + add r7, sp, #320 @ 0x140 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -000716f8 : │ │ │ │ +00071708 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r1, [pc, #8] @ (71704 ) │ │ │ │ + ldr r1, [pc, #8] @ (71714 ) │ │ │ │ ldr.w r3, [r3, #648] @ 0x288 │ │ │ │ add r1, pc │ │ │ │ bx r3 │ │ │ │ - @ instruction: 0xb778 │ │ │ │ + add r7, sp, #256 @ 0x100 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00071708 : │ │ │ │ +00071718 : │ │ │ │ ldr.w r3, [r0, #480] @ 0x1e0 │ │ │ │ - cbnz r3, 71728 │ │ │ │ + cbnz r3, 71738 │ │ │ │ ldr.w r3, [r0, #568] @ 0x238 │ │ │ │ bic.w r0, r3, #4 │ │ │ │ adds r3, #5 │ │ │ │ adds r0, #7 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ cmphi r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ movhi r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007172c : │ │ │ │ +0007173c : │ │ │ │ ldr.w r0, [r0, #568] @ 0x238 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007173c : │ │ │ │ +0007174c : │ │ │ │ ldr.w r0, [r0, #568] @ 0x238 │ │ │ │ sub.w r0, r0, #3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007174c : │ │ │ │ +0007175c : │ │ │ │ ldr.w r0, [r0, #568] @ 0x238 │ │ │ │ sub.w r0, r0, #4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007175c : │ │ │ │ +0007176c : │ │ │ │ ldr.w r0, [r0, #568] @ 0x238 │ │ │ │ adds r3, r0, #3 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0007176c , std::allocator > const&)@@Base>: │ │ │ │ - cbz r1, 71772 , std::allocator > const&)@@Base+0x6> │ │ │ │ +0007177c , std::allocator > const&)@@Base>: │ │ │ │ + cbz r1, 71782 , std::allocator > const&)@@Base+0x6> │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, r2 │ │ │ │ adds r0, #120 @ 0x78 │ │ │ │ blx 2c1dc , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x4> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0007178c : │ │ │ │ +0007179c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #20] @ (717b0 ) │ │ │ │ + ldr r1, [pc, #20] @ (717c0 ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r1, pc │ │ │ │ blx 2dbd4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cfb8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - bvc.n 717f0 │ │ │ │ + bvc.n 71800 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -000717b4 : │ │ │ │ +000717c4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 7182c │ │ │ │ + bhi.n 7183c │ │ │ │ tbb [pc, r1] │ │ │ │ lsls r7, r3, #12 │ │ │ │ lsrs r2, r4, #28 │ │ │ │ lsrs r7, r2, #12 │ │ │ │ - ldr r1, [pc, #96] @ (71840 ) │ │ │ │ + ldr r1, [pc, #96] @ (71850 ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r1, pc │ │ │ │ blx 2dbd4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cfb8 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r1, [pc, #76] @ (71844 ) │ │ │ │ + ldr r1, [pc, #76] @ (71854 ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r1, pc │ │ │ │ blx 2dbd4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cfb8 │ │ │ │ add.w r0, r5, r4, lsl #3 │ │ │ │ vstr d8, [r0, #80] @ 0x50 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ vstr d0, [r5, #328] @ 0x148 │ │ │ │ - b.n 7180c │ │ │ │ - ldr r1, [pc, #44] @ (71848 ) │ │ │ │ + b.n 7181c │ │ │ │ + ldr r1, [pc, #44] @ (71858 ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r1, pc │ │ │ │ blx 2dbd4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cfb8 │ │ │ │ - b.n 717ec │ │ │ │ - ldr r1, [pc, #28] @ (7184c ) │ │ │ │ + b.n 717fc │ │ │ │ + ldr r1, [pc, #28] @ (7185c ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r1, pc │ │ │ │ blx 2dbd4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cfb8 │ │ │ │ - b.n 717ec │ │ │ │ + b.n 717fc │ │ │ │ nop │ │ │ │ - bvc.n 71874 │ │ │ │ + bvc.n 71884 │ │ │ │ movs r3, r0 │ │ │ │ - bvc.n 718f8 │ │ │ │ + bvc.n 71908 │ │ │ │ movs r3, r0 │ │ │ │ - bvc.n 71860 │ │ │ │ + bvc.n 71870 │ │ │ │ movs r3, r0 │ │ │ │ - bvc.n 718e0 │ │ │ │ + bvc.n 718f0 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00071850 : │ │ │ │ +00071860 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #276] @ 0x114 │ │ │ │ blx 2b860 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #492] @ 0x1ec │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00071870 : │ │ │ │ +00071880 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #276] @ 0x114 │ │ │ │ blx 2d194 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #492] @ 0x1ec │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00071890 : │ │ │ │ +000718a0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r0, #276] @ 0x114 │ │ │ │ blx 2c08c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #492] @ 0x1ec │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000718b4 : │ │ │ │ +000718c4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r0, [r0, #276] @ 0x114 │ │ │ │ @@ -108628,462 +108629,462 @@ │ │ │ │ strb.w r3, [r4, #492] @ 0x1ec │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ (718f8 ) │ │ │ │ + ldr r3, [pc, #16] @ (71908 ) │ │ │ │ movs r2, #77 @ 0x4d │ │ │ │ - ldr r1, [pc, #16] @ (718fc ) │ │ │ │ - ldr r0, [pc, #16] @ (71900 ) │ │ │ │ + ldr r1, [pc, #16] @ (7190c ) │ │ │ │ + ldr r0, [pc, #16] @ (71910 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - bvs.n 71850 │ │ │ │ + bvs.n 71860 │ │ │ │ movs r3, r0 │ │ │ │ - bvs.n 718a8 │ │ │ │ + bvs.n 718b8 │ │ │ │ movs r3, r0 │ │ │ │ - bvs.n 718d0 │ │ │ │ + bvs.n 718e0 │ │ │ │ movs r3, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ (71924 ) │ │ │ │ + ldr r3, [pc, #16] @ (71934 ) │ │ │ │ movs r2, #81 @ 0x51 │ │ │ │ - ldr r1, [pc, #16] @ (71928 ) │ │ │ │ - ldr r0, [pc, #16] @ (7192c ) │ │ │ │ + ldr r1, [pc, #16] @ (71938 ) │ │ │ │ + ldr r0, [pc, #16] @ (7193c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - bvs.n 718bc │ │ │ │ + bvs.n 718cc │ │ │ │ movs r3, r0 │ │ │ │ - bvs.n 7187c │ │ │ │ + bvs.n 7188c │ │ │ │ movs r3, r0 │ │ │ │ - bvs.n 71914 │ │ │ │ + bvs.n 71924 │ │ │ │ movs r3, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ (71950 ) │ │ │ │ + ldr r3, [pc, #16] @ (71960 ) │ │ │ │ movs r2, #85 @ 0x55 │ │ │ │ - ldr r1, [pc, #16] @ (71954 ) │ │ │ │ - ldr r0, [pc, #16] @ (71958 ) │ │ │ │ + ldr r1, [pc, #16] @ (71964 ) │ │ │ │ + ldr r0, [pc, #16] @ (71968 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - bvs.n 71928 │ │ │ │ + bvs.n 71938 │ │ │ │ movs r3, r0 │ │ │ │ - bvs.n 71a50 , std::allocator >&) const@@Base+0x2c> │ │ │ │ + bvs.n 71a60 , std::allocator >&) const@@Base+0x2c> │ │ │ │ movs r3, r0 │ │ │ │ - bvc.n 71978 │ │ │ │ + bvc.n 71988 │ │ │ │ movs r3, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ (7197c ) │ │ │ │ + ldr r3, [pc, #16] @ (7198c ) │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ - ldr r1, [pc, #16] @ (71980 ) │ │ │ │ - ldr r0, [pc, #16] @ (71984 ) │ │ │ │ + ldr r1, [pc, #16] @ (71990 ) │ │ │ │ + ldr r0, [pc, #16] @ (71994 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - push {r1, r2, r5, r7, lr} │ │ │ │ + stmia r2!, {r1, r3, r4} │ │ │ │ movs r3, r0 │ │ │ │ - push {r2, r4, r5, r6, lr} │ │ │ │ + stmia r1!, {r3, r5, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ - push {r1, r3, r4, r6, r7, lr} │ │ │ │ + stmia r2!, {r1, r2, r3, r6} │ │ │ │ movs r3, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ (719a8 ) │ │ │ │ + ldr r3, [pc, #16] @ (719b8 ) │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #16] @ (719ac ) │ │ │ │ - ldr r0, [pc, #16] @ (719b0 ) │ │ │ │ + ldr r1, [pc, #16] @ (719bc ) │ │ │ │ + ldr r0, [pc, #16] @ (719c0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - push {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r5, r6} │ │ │ │ movs r3, r0 │ │ │ │ - push {r3, r6, lr} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ movs r3, r0 │ │ │ │ - push {r1, r3, r4, r6, lr} │ │ │ │ + stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -000719b4 : │ │ │ │ +000719c4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #1 │ │ │ │ movt r3, #32768 @ 0x8000 │ │ │ │ cmp r1, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bls.n 719d2 │ │ │ │ + bls.n 719e2 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 719d6 │ │ │ │ + bne.n 719e6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #20] @ (719ec ) │ │ │ │ + ldr r1, [pc, #20] @ (719fc ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r1, pc │ │ │ │ blx 2dbd4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cfb8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - bvs.n 71914 │ │ │ │ + bvs.n 71924 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -000719f0 : │ │ │ │ +00071a00 : │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 719f8 │ │ │ │ + bls.n 71a08 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 719fc │ │ │ │ + bne.n 71a0c │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #20] @ (71a20 ) │ │ │ │ + ldr r1, [pc, #20] @ (71a30 ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r1, pc │ │ │ │ blx 2dbd4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cfb8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - bvs.n 71b20 , std::allocator >&) const@@Base+0xfc> │ │ │ │ + bvs.n 71b30 , std::allocator >&) const@@Base+0xfc> │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00071a24 , std::allocator >&) const@@Base>: │ │ │ │ +00071a34 , std::allocator >&) const@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r2 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 71a54 , std::allocator >&) const@@Base+0x30> │ │ │ │ + beq.n 71a64 , std::allocator >&) const@@Base+0x30> │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 71a50 , std::allocator >&) const@@Base+0x2c> │ │ │ │ - cbnz r1, 71a4e , std::allocator >&) const@@Base+0x2a> │ │ │ │ + beq.n 71a60 , std::allocator >&) const@@Base+0x2c> │ │ │ │ + cbnz r1, 71a5e , std::allocator >&) const@@Base+0x2a> │ │ │ │ add.w r1, r3, #120 @ 0x78 │ │ │ │ blx 2c1dc , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x4> │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #16] @ (71a68 , std::allocator >&) const@@Base+0x44>) │ │ │ │ + ldr r3, [pc, #16] @ (71a78 , std::allocator >&) const@@Base+0x44>) │ │ │ │ movs r4, #5 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2bf08 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - b.n 71a4e , std::allocator >&) const@@Base+0x2a> │ │ │ │ + b.n 71a5e , std::allocator >&) const@@Base+0x2a> │ │ │ │ nop │ │ │ │ - bvs.n 71b0c , std::allocator >&) const@@Base+0xe8> │ │ │ │ + bvs.n 71b1c , std::allocator >&) const@@Base+0xe8> │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #152] @ (71b14 , std::allocator >&) const@@Base+0xf0>) │ │ │ │ + ldr r2, [pc, #152] @ (71b24 , std::allocator >&) const@@Base+0xf0>) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #152] @ (71b18 , std::allocator >&) const@@Base+0xf4>) │ │ │ │ + ldr r3, [pc, #152] @ (71b28 , std::allocator >&) const@@Base+0xf4>) │ │ │ │ add.w r7, r0, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ str r7, [r0, #0] │ │ │ │ - cbz r1, 71af4 , std::allocator >&) const@@Base+0xd0> │ │ │ │ + cbz r1, 71b04 , std::allocator >&) const@@Base+0xd0> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ blx 2d64c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bhi.n 71ad2 , std::allocator >&) const@@Base+0xae> │ │ │ │ + bhi.n 71ae2 , std::allocator >&) const@@Base+0xae> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 71acc , std::allocator >&) const@@Base+0xa8> │ │ │ │ + bne.n 71adc , std::allocator >&) const@@Base+0xa8> │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ strb r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #108] @ (71b1c , std::allocator >&) const@@Base+0xf8>) │ │ │ │ + ldr r2, [pc, #108] @ (71b2c , std::allocator >&) const@@Base+0xf8>) │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r5, #4] │ │ │ │ strb r3, [r7, r4] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #92] @ (71b18 , std::allocator >&) const@@Base+0xf4>) │ │ │ │ + ldr r3, [pc, #92] @ (71b28 , std::allocator >&) const@@Base+0xf4>) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 71b08 , std::allocator >&) const@@Base+0xe4> │ │ │ │ + bne.n 71b18 , std::allocator >&) const@@Base+0xe4> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71aae , std::allocator >&) const@@Base+0x8a> │ │ │ │ - b.n 71ae4 , std::allocator >&) const@@Base+0xc0> │ │ │ │ + beq.n 71abe , std::allocator >&) const@@Base+0x8a> │ │ │ │ + b.n 71af4 , std::allocator >&) const@@Base+0xc0> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r5, #8] │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - b.n 71aae , std::allocator >&) const@@Base+0x8a> │ │ │ │ - ldr r2, [pc, #40] @ (71b20 , std::allocator >&) const@@Base+0xfc>) │ │ │ │ - ldr r3, [pc, #32] @ (71b18 , std::allocator >&) const@@Base+0xf4>) │ │ │ │ + b.n 71abe , std::allocator >&) const@@Base+0x8a> │ │ │ │ + ldr r2, [pc, #40] @ (71b30 , std::allocator >&) const@@Base+0xfc>) │ │ │ │ + ldr r3, [pc, #32] @ (71b28 , std::allocator >&) const@@Base+0xf4>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 71b0c , std::allocator >&) const@@Base+0xe8> │ │ │ │ + beq.n 71b1c , std::allocator >&) const@@Base+0xe8> │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #20] @ (71b24 , std::allocator >&) const@@Base+0x100>) │ │ │ │ + ldr r0, [pc, #20] @ (71b34 , std::allocator >&) const@@Base+0x100>) │ │ │ │ add r0, pc │ │ │ │ blx 2c550 │ │ │ │ - bmi.n 71a60 , std::allocator >&) const@@Base+0x3c> │ │ │ │ + bmi.n 71a50 , std::allocator >&) const@@Base+0x1c> │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 71c04 │ │ │ │ + bmi.n 71bf4 │ │ │ │ movs r5, r0 │ │ │ │ - bmi.n 71b84 │ │ │ │ + bmi.n 71b74 , std::allocator >&) const@@Base+0x140> │ │ │ │ movs r5, r0 │ │ │ │ ldrsb r2, [r6, r7] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r3, [pc, #56] @ (71b64 , std::allocator >&) const@@Base+0x140>) │ │ │ │ + ldr r3, [pc, #56] @ (71b74 , std::allocator >&) const@@Base+0x140>) │ │ │ │ subs r0, #1 │ │ │ │ add r3, pc │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 71b5c , std::allocator >&) const@@Base+0x138> │ │ │ │ + bhi.n 71b6c , std::allocator >&) const@@Base+0x138> │ │ │ │ tbb [pc, r0] │ │ │ │ lsls r3, r0, #12 │ │ │ │ lsrs r7, r1, #12 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r2, [pc, #40] @ (71b68 , std::allocator >&) const@@Base+0x144>) │ │ │ │ + ldr r2, [pc, #40] @ (71b78 , std::allocator >&) const@@Base+0x144>) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #36] @ (71b6c , std::allocator >&) const@@Base+0x148>) │ │ │ │ + ldr r2, [pc, #36] @ (71b7c , std::allocator >&) const@@Base+0x148>) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #32] @ (71b70 , std::allocator >&) const@@Base+0x14c>) │ │ │ │ + ldr r2, [pc, #32] @ (71b80 , std::allocator >&) const@@Base+0x14c>) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #28] @ (71b74 , std::allocator >&) const@@Base+0x150>) │ │ │ │ + ldr r2, [pc, #28] @ (71b84 , std::allocator >&) const@@Base+0x150>) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #24] @ (71b78 , std::allocator >&) const@@Base+0x154>) │ │ │ │ + ldr r2, [pc, #24] @ (71b88 , std::allocator >&) const@@Base+0x154>) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ - bcc.n 71b60 , std::allocator >&) const@@Base+0x13c> │ │ │ │ + bcc.n 71b50 , std::allocator >&) const@@Base+0x11c> │ │ │ │ movs r5, r0 │ │ │ │ asrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #21 │ │ │ │ ... │ │ │ │ │ │ │ │ -00071b7c : │ │ │ │ +00071b8c : │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 71b8e │ │ │ │ + beq.n 71b9e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ - ldr r2, [pc, #96] @ (71c08 ) │ │ │ │ + ldr r2, [pc, #96] @ (71c18 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r6, [r1, #128] @ 0x80 │ │ │ │ add r2, pc │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 71bee │ │ │ │ + bne.n 71bfe │ │ │ │ ldr r0, [r3, #32] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r3, [pc, #84] @ (71c0c ) │ │ │ │ + ldr r3, [pc, #84] @ (71c1c ) │ │ │ │ add r0, r4 │ │ │ │ ldr r2, [r1, #124] @ 0x7c │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ vldr d8, [r0] │ │ │ │ - bne.n 71bf4 │ │ │ │ + bne.n 71c04 │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ add r0, r4 │ │ │ │ - vldr d6, [pc, #48] @ 71c00 │ │ │ │ + vldr d6, [pc, #48] @ 71c10 │ │ │ │ vldr d7, [r0] │ │ │ │ vsub.f64 d7, d8, d7 │ │ │ │ vpop {d8} │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite gt │ │ │ │ movgt r0, #1 │ │ │ │ movle r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx r6 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - b.n 71bb4 │ │ │ │ + b.n 71bc4 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ - b.n 71bcc │ │ │ │ + b.n 71bdc │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldrh r1, [r4, #60] @ 0x3c │ │ │ │ vminnm.f16 , q11, │ │ │ │ subs r7, #239 @ 0xef │ │ │ │ @ instruction: 0xfa5dffff │ │ │ │ @ instruction: 0xfa45ffff │ │ │ │ │ │ │ │ -00071c10 : │ │ │ │ +00071c20 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ ldrd r1, r0, [r3, #68] @ 0x44 │ │ │ │ ldrd r3, r2, [r3, #80] @ 0x50 │ │ │ │ subs r0, r0, r1 │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 71c36 │ │ │ │ + bne.n 71c46 │ │ │ │ asrs r0, r0, #3 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 71988 │ │ │ │ + bl 71998 │ │ │ │ nop │ │ │ │ │ │ │ │ -00071c3c : │ │ │ │ +00071c4c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ ldrd r1, r0, [r3, #20] │ │ │ │ ldrd r3, r2, [r3, #32] │ │ │ │ subs r0, r0, r1 │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 71c62 │ │ │ │ + bne.n 71c72 │ │ │ │ asrs r0, r0, #3 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 7195c │ │ │ │ + bl 7196c │ │ │ │ nop │ │ │ │ │ │ │ │ -00071c68 : │ │ │ │ +00071c78 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #276] @ 0x114 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r1, r3, [r0, #20] │ │ │ │ subs r3, r3, r1 │ │ │ │ ldrd r5, r1, [r0, #32] │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 71c9c │ │ │ │ + bne.n 71cac │ │ │ │ asrs r1, r3, #3 │ │ │ │ blx 2d634 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #492] @ 0x1ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 7195c │ │ │ │ + bl 7196c │ │ │ │ │ │ │ │ -00071ca0 : │ │ │ │ +00071cb0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #276] @ 0x114 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r1, r3, [r0, #20] │ │ │ │ subs r3, r3, r1 │ │ │ │ ldrd r5, r1, [r0, #32] │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 71cd4 │ │ │ │ + bne.n 71ce4 │ │ │ │ asrs r1, r3, #3 │ │ │ │ blx 2cde4 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #492] @ 0x1ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 7195c │ │ │ │ + bl 7196c │ │ │ │ │ │ │ │ -00071cd8 : │ │ │ │ +00071ce8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r5, [r0, #276] @ 0x114 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 71d22 │ │ │ │ + cbz r1, 71d32 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #72] @ (71d40 ) │ │ │ │ + ldr r1, [pc, #72] @ (71d50 ) │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ add r1, pc │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 71d32 │ │ │ │ + bne.n 71d42 │ │ │ │ ldrd r3, r0, [r5, #20] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldrd r1, r3, [r5, #32] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ asreq r1, r0, #3 │ │ │ │ - bne.n 71d3c │ │ │ │ + bne.n 71d4c │ │ │ │ mov r0, r5 │ │ │ │ blx 2cbc0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #492] @ 0x1ec │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ @@ -109092,193 +109093,193 @@ │ │ │ │ strb.w r3, [r4, #492] @ 0x1ec │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - b.n 71d12 │ │ │ │ - bl 7195c │ │ │ │ + b.n 71d22 │ │ │ │ + bl 7196c │ │ │ │ vmaxnm.f32 , , │ │ │ │ │ │ │ │ -00071d44 : │ │ │ │ +00071d54 : │ │ │ │ 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, #0] │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #112] @ (71dc8 ) │ │ │ │ + ldr r3, [pc, #112] @ (71dd8 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r6, [r0, #276] @ 0x114 │ │ │ │ ldr r1, [r2, #108] @ 0x6c │ │ │ │ add r3, pc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71db0 │ │ │ │ + bne.n 71dc0 │ │ │ │ ldrd r1, r3, [r6, #20] │ │ │ │ subs r3, r3, r1 │ │ │ │ ldrd r0, r1, [r6, #32] │ │ │ │ subs r1, r1, r0 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ asreq r3, r3, #3 │ │ │ │ - bne.n 71dc4 │ │ │ │ + bne.n 71dd4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r3, [pc, #76] @ (71dcc ) │ │ │ │ + ldr r3, [pc, #76] @ (71ddc ) │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71db8 │ │ │ │ + bne.n 71dc8 │ │ │ │ ldr.w r2, [r5, #276] @ 0x114 │ │ │ │ ldrd r1, r3, [r2, #68] @ 0x44 │ │ │ │ subs r3, r3, r1 │ │ │ │ ldrd r2, r1, [r2, #80] @ 0x50 │ │ │ │ subs r2, r1, r2 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ asreq r3, r3, #3 │ │ │ │ - bne.n 71dc0 │ │ │ │ + bne.n 71dd0 │ │ │ │ adds r1, r4, r3 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2cccc │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #492] @ 0x1ec │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx r1 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r3, r0 │ │ │ │ - b.n 71d7a │ │ │ │ + b.n 71d8a │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 71d9e │ │ │ │ - bl 71988 │ │ │ │ - bl 7195c │ │ │ │ + b.n 71dae │ │ │ │ + bl 71998 │ │ │ │ + bl 7196c │ │ │ │ mrc2 15, 6, pc, cr9, cr15, {7} │ │ │ │ mcr2 15, 4, pc, cr13, cr15, {7} @ │ │ │ │ │ │ │ │ -00071dd0 : │ │ │ │ +00071de0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #156] @ (71e80 ) │ │ │ │ + ldr r3, [pc, #156] @ (71e90 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r7, [pc, #156] @ (71e84 ) │ │ │ │ + ldr r7, [pc, #156] @ (71e94 ) │ │ │ │ ldr r2, [r2, #108] @ 0x6c │ │ │ │ add r3, pc │ │ │ │ add r7, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71e70 │ │ │ │ + bne.n 71e80 │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ ldrd r2, r5, [r3, #20] │ │ │ │ subs r5, r5, r2 │ │ │ │ ldrd r3, r2, [r3, #32] │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r5, r3 │ │ │ │ it eq │ │ │ │ asreq r5, r5, #3 │ │ │ │ - bne.n 71e76 │ │ │ │ + bne.n 71e86 │ │ │ │ ldr.w r0, [r4, #496] @ 0x1f0 │ │ │ │ - cbz r0, 71e14 │ │ │ │ + cbz r0, 71e24 │ │ │ │ blx 2d074 │ │ │ │ movs r3, #0 │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ str.w r3, [r4, #496] @ 0x1f0 │ │ │ │ - bcs.n 71e7a │ │ │ │ + bcs.n 71e8a │ │ │ │ lsls r0, r5, #3 │ │ │ │ blx 2c6dc │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ str.w r0, [r4, #496] @ 0x1f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr r5, [r5, #44] @ 0x2c │ │ │ │ blx r5 │ │ │ │ - cbz r0, 71e4a │ │ │ │ + cbz r0, 71e5a │ │ │ │ ldr.w r0, [r4, #496] @ 0x1f0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #60] @ (71e88 ) │ │ │ │ + ldr r3, [pc, #60] @ (71e98 ) │ │ │ │ movs r2, #74 @ 0x4a │ │ │ │ - ldr r0, [pc, #60] @ (71e8c ) │ │ │ │ + ldr r0, [pc, #60] @ (71e9c ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 2d564 │ │ │ │ ldr.w r0, [r4, #496] @ 0x1f0 │ │ │ │ - cbz r0, 71e66 │ │ │ │ + cbz r0, 71e76 │ │ │ │ blx 2d074 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r4, #496] @ 0x1f0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 71e0a │ │ │ │ - bl 7195c │ │ │ │ + b.n 71e1a │ │ │ │ + bl 7196c │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ nop │ │ │ │ mcr2 15, 2, pc, cr15, cr15, {7} @ │ │ │ │ - bne.n 71f00 │ │ │ │ + bne.n 71ef0 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r2, #27 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 71f54 │ │ │ │ + bcs.n 71f64 │ │ │ │ movs r3, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ - cbnz r4, 71eb2 │ │ │ │ - b.n 71f0c │ │ │ │ + cbnz r4, 71ec2 │ │ │ │ + b.n 71f1c │ │ │ │ mov r4, r5 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ mov r6, r8 │ │ │ │ ldr.w fp, [r4, #16] │ │ │ │ mov r0, r9 │ │ │ │ cmp r8, r7 │ │ │ │ it cs │ │ │ │ movcs r6, r7 │ │ │ │ - cbz r6, 71ece │ │ │ │ + cbz r6, 71ede │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 71ed2 │ │ │ │ + cbnz r0, 71ee2 │ │ │ │ sub.w r0, r8, r7 │ │ │ │ ldrd r2, r5, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itee ge │ │ │ │ movge r2, #0 │ │ │ │ movlt r5, r2 │ │ │ │ movlt r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 71eb0 │ │ │ │ + bne.n 71ec0 │ │ │ │ mov r5, r4 │ │ │ │ - cbnz r2, 71f0e │ │ │ │ - cbz r6, 71f38 │ │ │ │ + cbnz r2, 71f1e │ │ │ │ + cbz r6, 71f48 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbz r0, 71f38 │ │ │ │ + cbz r0, 71f48 │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ite lt │ │ │ │ strdlt r3, r5, [sl] │ │ │ │ strdge r4, r3, [sl] │ │ │ │ mov r0, sl │ │ │ │ add sp, #12 │ │ │ │ @@ -109286,71 +109287,71 @@ │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [sl] │ │ │ │ - beq.n 71f04 │ │ │ │ + beq.n 71f14 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r4 │ │ │ │ blx 2cbf0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd fp, r7, [r0, #16] │ │ │ │ cmp r7, r8 │ │ │ │ mov r6, r7 │ │ │ │ it cs │ │ │ │ movcs r6, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 71eea │ │ │ │ + bne.n 71efa │ │ │ │ sub.w r0, r7, r8 │ │ │ │ - b.n 71ef6 │ │ │ │ + b.n 71f06 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ - cbnz r4, 71f62 │ │ │ │ - b.n 71fbc │ │ │ │ + cbnz r4, 71f72 │ │ │ │ + b.n 71fcc │ │ │ │ mov r4, r5 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ mov r6, r8 │ │ │ │ ldr.w fp, [r4, #16] │ │ │ │ mov r0, r9 │ │ │ │ cmp r8, r7 │ │ │ │ it cs │ │ │ │ movcs r6, r7 │ │ │ │ - cbz r6, 71f7e │ │ │ │ + cbz r6, 71f8e │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 71f82 │ │ │ │ + cbnz r0, 71f92 │ │ │ │ sub.w r0, r8, r7 │ │ │ │ ldrd r2, r5, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itee ge │ │ │ │ movge r2, #0 │ │ │ │ movlt r5, r2 │ │ │ │ movlt r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 71f60 │ │ │ │ + bne.n 71f70 │ │ │ │ mov r5, r4 │ │ │ │ - cbnz r2, 71fbe │ │ │ │ - cbz r6, 71fe8 │ │ │ │ + cbnz r2, 71fce │ │ │ │ + cbz r6, 71ff8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbz r0, 71fe8 │ │ │ │ + cbz r0, 71ff8 │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ite lt │ │ │ │ strdlt r3, r5, [sl] │ │ │ │ strdge r4, r3, [sl] │ │ │ │ mov r0, sl │ │ │ │ add sp, #12 │ │ │ │ @@ -109358,667 +109359,667 @@ │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [sl] │ │ │ │ - beq.n 71fb4 │ │ │ │ + beq.n 71fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r4 │ │ │ │ blx 2cbf0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd fp, r7, [r0, #16] │ │ │ │ cmp r7, r8 │ │ │ │ mov r6, r7 │ │ │ │ it cs │ │ │ │ movcs r6, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 71f9a │ │ │ │ + bne.n 71faa │ │ │ │ sub.w r0, r7, r8 │ │ │ │ - b.n 71fa6 │ │ │ │ + b.n 71fb6 │ │ │ │ nop │ │ │ │ - cbz r0, 72040 │ │ │ │ + cbz r0, 72050 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 71ff0 │ │ │ │ + bl 72000 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ - cbz r2, 72020 │ │ │ │ + cbz r2, 72030 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r0, r2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ - cbnz r3, 72020 │ │ │ │ + cbnz r3, 72030 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 72032 │ │ │ │ + beq.n 72042 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 72002 │ │ │ │ + bne.n 72012 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 7205e │ │ │ │ + cbz r1, 7206e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 72070 │ │ │ │ + cbz r0, 72080 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 72070 │ │ │ │ + cbnz r3, 72080 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72234 │ │ │ │ + beq.w 72244 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r8, [r3, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 72210 │ │ │ │ + beq.w 72220 │ │ │ │ ldr.w r9, [r8, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 721e8 │ │ │ │ + beq.w 721f8 │ │ │ │ ldr.w sl, [r9, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 721c0 │ │ │ │ + beq.w 721d0 │ │ │ │ ldr.w r4, [sl, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7216e │ │ │ │ + beq.n 7217e │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 72128 │ │ │ │ + beq.n 72138 │ │ │ │ ldr.w fp, [r6, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 7214a │ │ │ │ + beq.n 7215a │ │ │ │ ldr.w r5, [fp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 72196 │ │ │ │ + beq.n 721a6 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ - cbz r7, 72104 │ │ │ │ + cbz r7, 72114 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 72074 │ │ │ │ + bl 72084 │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r7, #24 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 720f8 │ │ │ │ + beq.n 72108 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 720d8 │ │ │ │ + bne.n 720e8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 72118 │ │ │ │ + beq.n 72128 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 72196 │ │ │ │ + beq.n 721a6 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 720d4 │ │ │ │ + b.n 720e4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7213c │ │ │ │ + beq.n 7214c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r5, 7216e │ │ │ │ + cbz r5, 7217e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 720bc │ │ │ │ + b.n 720cc │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7215e │ │ │ │ + beq.n 7216e │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 72128 │ │ │ │ + beq.n 72138 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 720c2 │ │ │ │ + b.n 720d2 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r3, sl, #24 │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 72188 │ │ │ │ + beq.n 72198 │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 721c0 │ │ │ │ + cbz r4, 721d0 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 720b4 │ │ │ │ + b.n 720c4 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 721b0 │ │ │ │ + beq.n 721c0 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ blx 2c4e4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7214a │ │ │ │ + beq.n 7215a │ │ │ │ mov fp, r5 │ │ │ │ - b.n 720cc │ │ │ │ + b.n 720dc │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r3, r9, #24 │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 721da │ │ │ │ + beq.n 721ea │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 721e8 │ │ │ │ + cbz r4, 721f8 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 720a8 │ │ │ │ + b.n 720b8 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 72202 │ │ │ │ + beq.n 72212 │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 72210 │ │ │ │ + cbz r4, 72220 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 7209c │ │ │ │ + b.n 720ac │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 72226 │ │ │ │ + beq.n 72236 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 72234 │ │ │ │ + cbz r4, 72244 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 7208e │ │ │ │ + b.n 7209e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 723fc │ │ │ │ + beq.w 7240c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r8, [r3, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 723d8 │ │ │ │ + beq.w 723e8 │ │ │ │ ldr.w r9, [r8, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 723b0 │ │ │ │ + beq.w 723c0 │ │ │ │ ldr.w sl, [r9, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 72388 │ │ │ │ + beq.w 72398 │ │ │ │ ldr.w r4, [sl, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 72336 │ │ │ │ + beq.n 72346 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 722f0 │ │ │ │ + beq.n 72300 │ │ │ │ ldr.w fp, [r6, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 72312 │ │ │ │ + beq.n 72322 │ │ │ │ ldr.w r5, [fp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7235e │ │ │ │ + beq.n 7236e │ │ │ │ ldr r7, [r5, #12] │ │ │ │ - cbz r7, 722cc │ │ │ │ + cbz r7, 722dc │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 7223c │ │ │ │ + bl 7224c │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r7, #24 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 722c0 │ │ │ │ + beq.n 722d0 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 722a0 │ │ │ │ + bne.n 722b0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 722e0 │ │ │ │ + beq.n 722f0 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7235e │ │ │ │ + beq.n 7236e │ │ │ │ mov r5, r7 │ │ │ │ - b.n 7229c │ │ │ │ + b.n 722ac │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 72304 │ │ │ │ + beq.n 72314 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r5, 72336 │ │ │ │ + cbz r5, 72346 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 72284 │ │ │ │ + b.n 72294 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 72326 │ │ │ │ + beq.n 72336 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 722f0 │ │ │ │ + beq.n 72300 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 7228a │ │ │ │ + b.n 7229a │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r3, sl, #24 │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 72350 │ │ │ │ + beq.n 72360 │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 72388 │ │ │ │ + cbz r4, 72398 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 7227c │ │ │ │ + b.n 7228c │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 72378 │ │ │ │ + beq.n 72388 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ blx 2c4e4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 72312 │ │ │ │ + beq.n 72322 │ │ │ │ mov fp, r5 │ │ │ │ - b.n 72294 │ │ │ │ + b.n 722a4 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r3, r9, #24 │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 723a2 │ │ │ │ + beq.n 723b2 │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 723b0 │ │ │ │ + cbz r4, 723c0 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 72270 │ │ │ │ + b.n 72280 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 723ca │ │ │ │ + beq.n 723da │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 723d8 │ │ │ │ + cbz r4, 723e8 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 72264 │ │ │ │ + b.n 72274 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 723ee │ │ │ │ + beq.n 723fe │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 723fc │ │ │ │ + cbz r4, 7240c │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 72256 │ │ │ │ + b.n 72266 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72680 │ │ │ │ + beq.w 72690 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7263c │ │ │ │ + beq.w 7264c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72604 │ │ │ │ + beq.w 72614 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w fp, [r3, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 725cc │ │ │ │ + beq.w 725dc │ │ │ │ ldr.w r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 72558 │ │ │ │ + beq.w 72568 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 724ee │ │ │ │ + beq.n 724fe │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 72522 │ │ │ │ + beq.n 72532 │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 72596 │ │ │ │ + beq.w 725a6 │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, 724ae │ │ │ │ + cbz r7, 724be │ │ │ │ mov sl, r7 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 72404 │ │ │ │ + bl 72414 │ │ │ │ add.w r1, r7, #48 @ 0x30 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 7248c │ │ │ │ + beq.n 7249c │ │ │ │ ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r1, sl, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 724a2 │ │ │ │ + beq.n 724b2 │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7246c │ │ │ │ + bne.n 7247c │ │ │ │ ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ add.w r2, r9, #48 @ 0x30 │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 724c8 │ │ │ │ + beq.n 724d8 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r2, r9, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 724de │ │ │ │ + beq.n 724ee │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 72596 │ │ │ │ + beq.n 725a6 │ │ │ │ mov r9, r7 │ │ │ │ - b.n 72466 │ │ │ │ + b.n 72476 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 72502 │ │ │ │ + beq.n 72512 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 72514 │ │ │ │ + beq.n 72524 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r5, 72558 │ │ │ │ + cbz r5, 72568 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 7244e │ │ │ │ + b.n 7245e │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 72536 │ │ │ │ + beq.n 72546 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 72548 │ │ │ │ + beq.n 72558 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 724ee │ │ │ │ + beq.n 724fe │ │ │ │ mov r5, r6 │ │ │ │ - b.n 72454 │ │ │ │ + b.n 72464 │ │ │ │ ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ add.w r3, fp, #48 @ 0x30 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 72572 │ │ │ │ + beq.n 72582 │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 72588 │ │ │ │ + beq.n 72598 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 725cc │ │ │ │ + cbz r4, 725dc │ │ │ │ mov fp, r4 │ │ │ │ - b.n 72444 │ │ │ │ + b.n 72454 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add.w r3, r6, #48 @ 0x30 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 725aa │ │ │ │ + beq.n 725ba │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 725bc │ │ │ │ + beq.n 725cc │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 72522 │ │ │ │ + beq.n 72532 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 7245a │ │ │ │ + b.n 7246a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 725e2 │ │ │ │ + beq.n 725f2 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 725f6 │ │ │ │ + beq.n 72606 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 72604 │ │ │ │ + cbz r4, 72614 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 72436 │ │ │ │ + b.n 72446 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7261a │ │ │ │ + beq.n 7262a │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7262e │ │ │ │ + beq.n 7263e │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 7263c │ │ │ │ + cbz r4, 7264c │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 7242a │ │ │ │ + b.n 7243a │ │ │ │ ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 72656 │ │ │ │ + beq.n 72666 │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7266c │ │ │ │ + beq.n 7267c │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 7267a │ │ │ │ + cbz r4, 7268a │ │ │ │ mov r8, r4 │ │ │ │ - b.n 7241e │ │ │ │ + b.n 7242e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #672] @ (72938 ) │ │ │ │ - ldr r3, [pc, #672] @ (7293c ) │ │ │ │ + ldr r2, [pc, #672] @ (72948 ) │ │ │ │ + ldr r3, [pc, #672] @ (7294c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -110028,288 +110029,288 @@ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w fp, r0, #24 │ │ │ │ str.w fp, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r8, r5, [r3] │ │ │ │ str r5, [sp, #20] │ │ │ │ cmp r5, #15 │ │ │ │ - bhi.w 727fe │ │ │ │ + bhi.w 7280e │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 7276c │ │ │ │ + bne.n 7277c │ │ │ │ ldrb.w r3, [r8] │ │ │ │ mov r2, fp │ │ │ │ strb r3, [r0, #24] │ │ │ │ str r5, [r4, #20] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, r5] │ │ │ │ add.w sl, r7, #4 │ │ │ │ mov r5, r6 │ │ │ │ cmp sl, r6 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w r9, [r4, #20] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.w 7281c │ │ │ │ + beq.w 7282c │ │ │ │ ldrd r2, r3, [r6, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 72776 │ │ │ │ + beq.n 72786 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2db04 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, r9, r3 │ │ │ │ cmpeq r2, #0 │ │ │ │ - blt.w 7284e │ │ │ │ + blt.w 7285e │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2db04 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 7277e │ │ │ │ + cbz r0, 7278e │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blt.n 72788 │ │ │ │ + blt.n 72798 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, fp │ │ │ │ - beq.n 72746 │ │ │ │ + beq.n 72756 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #496] @ (72940 ) │ │ │ │ - ldr r3, [pc, #488] @ (7293c ) │ │ │ │ + ldr r2, [pc, #496] @ (72950 ) │ │ │ │ + ldr r3, [pc, #488] @ (7294c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7290a │ │ │ │ + bne.w 7291a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, fp │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 726d6 │ │ │ │ + beq.n 726e6 │ │ │ │ mov r0, fp │ │ │ │ - b.n 7280e │ │ │ │ + b.n 7281e │ │ │ │ sub.w r2, r9, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7284e │ │ │ │ + blt.n 7285e │ │ │ │ sub.w r0, r3, r9 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 72738 │ │ │ │ + bge.n 72748 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 728d2 │ │ │ │ + beq.w 728e2 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c508 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r9, r5 │ │ │ │ mov r8, r0 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 72888 │ │ │ │ + beq.n 72898 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2db04 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ itt eq │ │ │ │ subeq.w r5, r9, r5 │ │ │ │ cmpeq r5, #0 │ │ │ │ - blt.w 728e4 │ │ │ │ + blt.w 728f4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 71e90 │ │ │ │ + bl 71ea0 │ │ │ │ ldrd r5, r8, [sp, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 72738 │ │ │ │ + beq.n 72748 │ │ │ │ subs r0, r5, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp sl, r8 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7289a │ │ │ │ + beq.n 728aa │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ blx 2ba50 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 7274e │ │ │ │ + b.n 7275e │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r4, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - b.n 726d6 │ │ │ │ + b.n 726e6 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 727c2 │ │ │ │ + beq.n 727d2 │ │ │ │ ldr.w r8, [r7, #16] │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r6, [r8, #20] │ │ │ │ cmp r9, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 728c4 │ │ │ │ + beq.n 728d4 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx 2db04 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne.n 728d8 │ │ │ │ + bne.n 728e8 │ │ │ │ sub.w r6, r6, r9 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 727c2 │ │ │ │ - b.n 727d8 │ │ │ │ + bge.n 727d2 │ │ │ │ + b.n 727e8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 72882 │ │ │ │ + beq.n 72892 │ │ │ │ mov r0, r6 │ │ │ │ blx 2cbf0 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ cmp r9, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 72872 │ │ │ │ + cbz r2, 72882 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 72876 │ │ │ │ + cbnz r0, 72886 │ │ │ │ sub.w r0, r5, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 727c2 │ │ │ │ + bge.n 727d2 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 727de │ │ │ │ + beq.n 727ee │ │ │ │ mov r5, r6 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 727d8 │ │ │ │ + b.n 727e8 │ │ │ │ sub.w r3, r9, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 727c2 │ │ │ │ + bge.n 727d2 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ movs r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 727de │ │ │ │ + bne.n 727ee │ │ │ │ mov r8, r6 │ │ │ │ ldrd r2, r3, [r8, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 728bc │ │ │ │ + cbz r2, 728cc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2db04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 728c0 │ │ │ │ + cbnz r0, 728d0 │ │ │ │ sub.w r0, r9, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 727ea │ │ │ │ + b.n 727fa │ │ │ │ sub.w r6, r6, r9 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 727c2 │ │ │ │ + bge.w 727d2 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 727de │ │ │ │ + b.n 727ee │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 727d8 │ │ │ │ + b.n 727e8 │ │ │ │ itt lt │ │ │ │ movlt r3, #0 │ │ │ │ movlt r5, r3 │ │ │ │ - bge.w 727c2 │ │ │ │ - b.n 727d8 │ │ │ │ + bge.w 727d2 │ │ │ │ + b.n 727e8 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r5, r8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 727d8 │ │ │ │ + bne.w 727e8 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 728aa │ │ │ │ + b.n 728ba │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #76] @ (72944 ) │ │ │ │ - ldr r3, [pc, #64] @ (7293c ) │ │ │ │ + ldr r2, [pc, #76] @ (72954 ) │ │ │ │ + ldr r3, [pc, #64] @ (7294c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 72932 │ │ │ │ + beq.n 72942 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #44] @ (72948 ) │ │ │ │ - ldr r3, [pc, #28] @ (7293c ) │ │ │ │ + ldr r2, [pc, #44] @ (72958 ) │ │ │ │ + ldr r3, [pc, #28] @ (7294c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7290a │ │ │ │ + bne.n 7291a │ │ │ │ blx 2d548 <__cxa_rethrow@plt> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - ldmia r0!, {r2, r3, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ - stmia r6!, {r1, r2, r3, r5} │ │ │ │ + stmia r6!, {r1, r2, r3, r4} │ │ │ │ movs r5, r0 │ │ │ │ - stmia r6!, {r1, r3} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #672] @ (72c00 ) │ │ │ │ - ldr r3, [pc, #672] @ (72c04 ) │ │ │ │ + ldr r2, [pc, #672] @ (72c10 ) │ │ │ │ + ldr r3, [pc, #672] @ (72c14 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -110319,608 +110320,608 @@ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w fp, r0, #24 │ │ │ │ str.w fp, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r8, r5, [r3] │ │ │ │ str r5, [sp, #20] │ │ │ │ cmp r5, #15 │ │ │ │ - bhi.w 72ac6 │ │ │ │ + bhi.w 72ad6 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 72a34 │ │ │ │ + bne.n 72a44 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ mov r2, fp │ │ │ │ strb r3, [r0, #24] │ │ │ │ str r5, [r4, #20] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, r5] │ │ │ │ add.w sl, r7, #4 │ │ │ │ mov r5, r6 │ │ │ │ cmp sl, r6 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w r9, [r4, #20] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.w 72ae4 │ │ │ │ + beq.w 72af4 │ │ │ │ ldrd r2, r3, [r6, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 72a3e │ │ │ │ + beq.n 72a4e │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2db04 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, r9, r3 │ │ │ │ cmpeq r2, #0 │ │ │ │ - blt.w 72b16 │ │ │ │ + blt.w 72b26 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2db04 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 72a46 │ │ │ │ + cbz r0, 72a56 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blt.n 72a50 │ │ │ │ + blt.n 72a60 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, fp │ │ │ │ - beq.n 72a0e │ │ │ │ + beq.n 72a1e │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #496] @ (72c08 ) │ │ │ │ - ldr r3, [pc, #488] @ (72c04 ) │ │ │ │ + ldr r2, [pc, #496] @ (72c18 ) │ │ │ │ + ldr r3, [pc, #488] @ (72c14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 72bd2 │ │ │ │ + bne.w 72be2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, fp │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7299e │ │ │ │ + beq.n 729ae │ │ │ │ mov r0, fp │ │ │ │ - b.n 72ad6 │ │ │ │ + b.n 72ae6 │ │ │ │ sub.w r2, r9, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 72b16 │ │ │ │ + blt.n 72b26 │ │ │ │ sub.w r0, r3, r9 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 72a00 │ │ │ │ + bge.n 72a10 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 72b9a │ │ │ │ + beq.w 72baa │ │ │ │ mov r0, r6 │ │ │ │ blx 2c508 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r9, r5 │ │ │ │ mov r8, r0 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 72b50 │ │ │ │ + beq.n 72b60 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2db04 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ itt eq │ │ │ │ subeq.w r5, r9, r5 │ │ │ │ cmpeq r5, #0 │ │ │ │ - blt.w 72bac │ │ │ │ + blt.w 72bbc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 71f40 │ │ │ │ + bl 71f50 │ │ │ │ ldrd r5, r8, [sp, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 72a00 │ │ │ │ + beq.n 72a10 │ │ │ │ subs r0, r5, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp sl, r8 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 72b62 │ │ │ │ + beq.n 72b72 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ blx 2ba50 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 72a16 │ │ │ │ + b.n 72a26 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r4, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - b.n 7299e │ │ │ │ + b.n 729ae │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 72a8a │ │ │ │ + beq.n 72a9a │ │ │ │ ldr.w r8, [r7, #16] │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r6, [r8, #20] │ │ │ │ cmp r9, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 72b8c │ │ │ │ + beq.n 72b9c │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx 2db04 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne.n 72ba0 │ │ │ │ + bne.n 72bb0 │ │ │ │ sub.w r6, r6, r9 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 72a8a │ │ │ │ - b.n 72aa0 │ │ │ │ + bge.n 72a9a │ │ │ │ + b.n 72ab0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 72b4a │ │ │ │ + beq.n 72b5a │ │ │ │ mov r0, r6 │ │ │ │ blx 2cbf0 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ cmp r9, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 72b3a │ │ │ │ + cbz r2, 72b4a │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 72b3e │ │ │ │ + cbnz r0, 72b4e │ │ │ │ sub.w r0, r5, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 72a8a │ │ │ │ + bge.n 72a9a │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 72aa6 │ │ │ │ + beq.n 72ab6 │ │ │ │ mov r5, r6 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 72aa0 │ │ │ │ + b.n 72ab0 │ │ │ │ sub.w r3, r9, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 72a8a │ │ │ │ + bge.n 72a9a │ │ │ │ ldr r3, [r6, #12] │ │ │ │ movs r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 72aa6 │ │ │ │ + bne.n 72ab6 │ │ │ │ mov r8, r6 │ │ │ │ ldrd r2, r3, [r8, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 72b84 │ │ │ │ + cbz r2, 72b94 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2db04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 72b88 │ │ │ │ + cbnz r0, 72b98 │ │ │ │ sub.w r0, r9, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 72ab2 │ │ │ │ + b.n 72ac2 │ │ │ │ sub.w r6, r6, r9 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 72a8a │ │ │ │ + bge.w 72a9a │ │ │ │ mov r0, r2 │ │ │ │ - b.n 72aa6 │ │ │ │ + b.n 72ab6 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 72aa0 │ │ │ │ + b.n 72ab0 │ │ │ │ itt lt │ │ │ │ movlt r3, #0 │ │ │ │ movlt r5, r3 │ │ │ │ - bge.w 72a8a │ │ │ │ - b.n 72aa0 │ │ │ │ + bge.w 72a9a │ │ │ │ + b.n 72ab0 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r5, r8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 72aa0 │ │ │ │ + bne.w 72ab0 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 72b72 │ │ │ │ + b.n 72b82 │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #76] @ (72c0c ) │ │ │ │ - ldr r3, [pc, #64] @ (72c04 ) │ │ │ │ + ldr r2, [pc, #76] @ (72c1c ) │ │ │ │ + ldr r3, [pc, #64] @ (72c14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 72bfa │ │ │ │ + beq.n 72c0a │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #44] @ (72c10 ) │ │ │ │ - ldr r3, [pc, #28] @ (72c04 ) │ │ │ │ + ldr r2, [pc, #44] @ (72c20 ) │ │ │ │ + ldr r3, [pc, #28] @ (72c14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 72bd2 │ │ │ │ + bne.n 72be2 │ │ │ │ blx 2d548 <__cxa_rethrow@plt> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - stmia r5!, {r2, r6, r7} │ │ │ │ + stmia r5!, {r2, r4, r5, r7} │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r3} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ - stmia r3!, {r1, r2, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r6} │ │ │ │ movs r5, r0 │ │ │ │ - stmia r3!, {r1, r6} │ │ │ │ + stmia r3!, {r1, r4, r5} │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ - ldr.w r2, [pc, #2992] @ 737d8 │ │ │ │ + ldr.w r2, [pc, #2992] @ 737e8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r3, [pc, #2992] @ 737dc │ │ │ │ + ldr.w r3, [pc, #2992] @ 737ec │ │ │ │ sub sp, #404 @ 0x194 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r1, [pc, #2988] @ 737e0 │ │ │ │ + ldr.w r1, [pc, #2988] @ 737f0 │ │ │ │ ldr.w sl, [r5] │ │ │ │ add r4, sp, #372 @ 0x174 │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #396] @ 0x18c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ blx 2cce8 , std::allocator > const&, int)@plt> │ │ │ │ ldr.w r6, [sl, #96] @ 0x60 │ │ │ │ add.w r7, sl, #92 @ 0x5c │ │ │ │ ldrd r9, r8, [sp, #372] @ 0x174 │ │ │ │ mov fp, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 73b14 │ │ │ │ + beq.w 73b24 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r4 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 72c88 │ │ │ │ + cbz r2, 72c98 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, r9 │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 72c8a │ │ │ │ + cbnz r0, 72c9a │ │ │ │ subs r0, r4, r5 │ │ │ │ ldrd r2, r1, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge fp, r6 │ │ │ │ movlt r6, r1 │ │ │ │ movge r6, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 72c72 │ │ │ │ + bne.n 72c82 │ │ │ │ mov r4, r8 │ │ │ │ cmp r7, fp │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - beq.w 73b14 │ │ │ │ + beq.w 73b24 │ │ │ │ ldr.w r6, [fp, #20] │ │ │ │ mov r2, r8 │ │ │ │ cmp r8, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 72cc2 │ │ │ │ + cbz r2, 72cd2 │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ mov r0, r9 │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 72cc6 │ │ │ │ + cbnz r0, 72cd6 │ │ │ │ sub.w r0, r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 73b14 │ │ │ │ + blt.w 73b24 │ │ │ │ movs r3, #5 │ │ │ │ str.w r3, [fp, #40] @ 0x28 │ │ │ │ add r3, sp, #380 @ 0x17c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 72ce4 │ │ │ │ + beq.n 72cf4 │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ mov r0, r9 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ - ldr.w r1, [pc, #2812] @ 737e4 │ │ │ │ + ldr.w r1, [pc, #2812] @ 737f4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r7, [r3, #60] @ 0x3c │ │ │ │ add r3, sp, #204 @ 0xcc │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #2796] @ 737e8 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #2796] @ 737f8 │ │ │ │ add r3, sp, #228 @ 0xe4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #2784] @ 737ec │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #2784] @ 737fc │ │ │ │ add r3, sp, #252 @ 0xfc │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #2772] @ 737f0 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #2772] @ 73800 │ │ │ │ add r2, sp, #276 @ 0x114 │ │ │ │ mov r0, r2 │ │ │ │ mov fp, r2 │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ add r1, sp, #300 @ 0x12c │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r3, r1 │ │ │ │ - ldr.w r1, [pc, #2752] @ 737f4 │ │ │ │ + ldr.w r1, [pc, #2752] @ 73804 │ │ │ │ mov r0, r3 │ │ │ │ mov sl, r3 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ add r1, sp, #324 @ 0x144 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r2, r1 │ │ │ │ - ldr.w r1, [pc, #2736] @ 737f8 │ │ │ │ + ldr.w r1, [pc, #2736] @ 73808 │ │ │ │ mov r0, r2 │ │ │ │ mov r9, r2 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ add r1, sp, #348 @ 0x15c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r3, r1 │ │ │ │ - ldr.w r1, [pc, #2720] @ 737fc │ │ │ │ + ldr.w r1, [pc, #2720] @ 7380c │ │ │ │ mov r0, r3 │ │ │ │ mov r8, r3 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #2708] @ 73800 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #2708] @ 73810 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #16] │ │ │ │ str.w r8, [sp, #12] │ │ │ │ str.w r9, [sp, #8] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str.w fp, [sp] │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 72da4 │ │ │ │ + beq.n 72db4 │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ add r3, sp, #356 @ 0x164 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 72db6 │ │ │ │ + beq.n 72dc6 │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #324] @ 0x144 │ │ │ │ add r3, sp, #332 @ 0x14c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 72dc8 │ │ │ │ + beq.n 72dd8 │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #300] @ 0x12c │ │ │ │ add r3, sp, #308 @ 0x134 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 72dda │ │ │ │ + beq.n 72dea │ │ │ │ ldr r1, [sp, #308] @ 0x134 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ add r3, sp, #284 @ 0x11c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 72dec │ │ │ │ + beq.n 72dfc │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ add r3, sp, #260 @ 0x104 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 72dfe │ │ │ │ + beq.n 72e0e │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ add r3, sp, #236 @ 0xec │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 72e10 │ │ │ │ + beq.n 72e20 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ add r3, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 72e22 │ │ │ │ + beq.n 72e32 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr.w r1, [pc, #2528] @ 73804 │ │ │ │ + ldr.w r1, [pc, #2528] @ 73814 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r5] │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ ldr.w r6, [sl, #72] @ 0x48 │ │ │ │ add.w r7, sl, #68 @ 0x44 │ │ │ │ ldrd fp, r8, [sp, #372] @ 0x174 │ │ │ │ mov r9, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 73b2c │ │ │ │ + beq.w 73b3c │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r4 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 72e6a │ │ │ │ + cbz r2, 72e7a │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 72e6c │ │ │ │ + cbnz r0, 72e7c │ │ │ │ subs r0, r4, r5 │ │ │ │ ldrd r2, r1, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r9, r6 │ │ │ │ movlt r6, r1 │ │ │ │ movge r6, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 72e54 │ │ │ │ + bne.n 72e64 │ │ │ │ mov r4, r8 │ │ │ │ cmp r7, r9 │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ - beq.w 73b2c │ │ │ │ + beq.w 73b3c │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ mov r2, r8 │ │ │ │ cmp r8, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 72ea4 │ │ │ │ + cbz r2, 72eb4 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 72ea8 │ │ │ │ + cbnz r0, 72eb8 │ │ │ │ sub.w r0, r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 73b2c │ │ │ │ + blt.w 73b3c │ │ │ │ movs r3, #119 @ 0x77 │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 72ec4 │ │ │ │ + beq.n 72ed4 │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w sl, [r5] │ │ │ │ add r6, sp, #108 @ 0x6c │ │ │ │ - ldr.w r1, [pc, #2364] @ 73808 │ │ │ │ + ldr.w r1, [pc, #2364] @ 73818 │ │ │ │ mov r0, r6 │ │ │ │ add r7, sp, #132 @ 0x84 │ │ │ │ ldr.w r3, [sl] │ │ │ │ add r1, pc │ │ │ │ ldr.w fp, [r3, #68] @ 0x44 │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #2344] @ 7380c │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #2344] @ 7381c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #2336] @ 73810 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #2336] @ 73820 │ │ │ │ add.w r8, sp, #156 @ 0x9c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #2324] @ 73814 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #2324] @ 73824 │ │ │ │ add.w r9, sp, #180 @ 0xb4 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #2312] @ 73818 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #2312] @ 73828 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #2304] @ 7381c │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #2304] @ 7382c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #2296] @ 73820 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #2296] @ 73830 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #2288] @ 73824 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #2288] @ 73834 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #2280] @ 73828 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #2280] @ 73838 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #2272] @ 7382c │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #2272] @ 7383c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #2264] @ 73830 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #2264] @ 73840 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #2256] @ 73834 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #2256] @ 73844 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -110938,850 +110939,850 @@ │ │ │ │ str r4, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, r8 │ │ │ │ blx fp │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 72faa │ │ │ │ + beq.n 72fba │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 72fba │ │ │ │ + beq.n 72fca │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #324] @ 0x144 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 72fca │ │ │ │ + beq.n 72fda │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #300] @ 0x12c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 72fda │ │ │ │ + beq.n 72fea │ │ │ │ ldr r1, [sp, #308] @ 0x134 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 72fea │ │ │ │ + beq.n 72ffa │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 72ffa │ │ │ │ + beq.n 7300a │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7300a │ │ │ │ + beq.n 7301a │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7301a │ │ │ │ + beq.n 7302a │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ add r3, sp, #188 @ 0xbc │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7302a │ │ │ │ + beq.n 7303a │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7303a │ │ │ │ + beq.n 7304a │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7304a │ │ │ │ + beq.n 7305a │ │ │ │ ldr r1, [r7, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7305a │ │ │ │ + beq.n 7306a │ │ │ │ ldr r1, [r6, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr.w r1, [pc, #2012] @ 73838 │ │ │ │ + ldr.w r1, [pc, #2012] @ 73848 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r5] │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ ldr.w r6, [sl, #72] @ 0x48 │ │ │ │ add.w r7, sl, #68 @ 0x44 │ │ │ │ ldrd fp, r8, [sp, #372] @ 0x174 │ │ │ │ mov r9, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 73b44 │ │ │ │ + beq.w 73b54 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r4 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 730a2 │ │ │ │ + cbz r2, 730b2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 730a4 │ │ │ │ + cbnz r0, 730b4 │ │ │ │ subs r0, r4, r5 │ │ │ │ ldrd r2, r1, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r9, r6 │ │ │ │ movlt r6, r1 │ │ │ │ movge r6, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 7308c │ │ │ │ + bne.n 7309c │ │ │ │ mov r4, r8 │ │ │ │ cmp r7, r9 │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ - beq.w 73b44 │ │ │ │ + beq.w 73b54 │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ mov r2, r8 │ │ │ │ cmp r8, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 730dc │ │ │ │ + cbz r2, 730ec │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 730e0 │ │ │ │ + cbnz r0, 730f0 │ │ │ │ sub.w r0, r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 73b44 │ │ │ │ + blt.w 73b54 │ │ │ │ movs r3, #119 @ 0x77 │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 730fc │ │ │ │ + beq.n 7310c │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr.w r1, [pc, #1852] @ 7383c │ │ │ │ + ldr.w r1, [pc, #1852] @ 7384c │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r5] │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ blx 2cce8 , std::allocator > const&, int)@plt> │ │ │ │ ldr.w r6, [sl, #96] @ 0x60 │ │ │ │ add.w r7, sl, #92 @ 0x5c │ │ │ │ ldrd fp, r8, [sp, #372] @ 0x174 │ │ │ │ mov r9, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 73b5c │ │ │ │ + beq.w 73b6c │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r4 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 73146 │ │ │ │ + cbz r2, 73156 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 73148 │ │ │ │ + cbnz r0, 73158 │ │ │ │ subs r0, r4, r5 │ │ │ │ ldrd r2, r1, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r9, r6 │ │ │ │ movlt r6, r1 │ │ │ │ movge r6, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 73130 │ │ │ │ + bne.n 73140 │ │ │ │ mov r4, r8 │ │ │ │ cmp r7, r9 │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ - beq.w 73b5c │ │ │ │ + beq.w 73b6c │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ mov r2, r8 │ │ │ │ cmp r8, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 73180 │ │ │ │ + cbz r2, 73190 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 73184 │ │ │ │ + cbnz r0, 73194 │ │ │ │ sub.w r0, r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 73b5c │ │ │ │ + blt.w 73b6c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 731a0 │ │ │ │ + beq.n 731b0 │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ - ldr.w r1, [pc, #1692] @ 73840 │ │ │ │ + ldr.w r1, [pc, #1692] @ 73850 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r7, [r3, #60] @ 0x3c │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #1680] @ 73844 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #1680] @ 73854 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #1672] @ 73848 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #1672] @ 73858 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #1664] @ 7384c │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #1664] @ 7385c │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ add r1, pc │ │ │ │ mov r0, fp │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #1652] @ 73850 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #1652] @ 73860 │ │ │ │ ldr.w sl, [sp, #76] @ 0x4c │ │ │ │ add r1, pc │ │ │ │ mov r0, sl │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #1640] @ 73854 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #1640] @ 73864 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ mov r0, r9 │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #1628] @ 73858 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #1628] @ 73868 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ mov r0, r8 │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #1616] @ 7385c │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #1616] @ 7386c │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #16] │ │ │ │ str.w r8, [sp, #12] │ │ │ │ str.w r9, [sp, #8] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str.w fp, [sp] │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 73246 │ │ │ │ + beq.n 73256 │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 73256 │ │ │ │ + beq.n 73266 │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #324] @ 0x144 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 73266 │ │ │ │ + beq.n 73276 │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #300] @ 0x12c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 73276 │ │ │ │ + beq.n 73286 │ │ │ │ ldr r1, [sp, #308] @ 0x134 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 73286 │ │ │ │ + beq.n 73296 │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 73296 │ │ │ │ + beq.n 732a6 │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 732a6 │ │ │ │ + beq.n 732b6 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 732b6 │ │ │ │ + beq.n 732c6 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr.w r1, [pc, #1448] @ 73860 │ │ │ │ + ldr.w r1, [pc, #1448] @ 73870 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r5] │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ ldr.w r6, [sl, #72] @ 0x48 │ │ │ │ add.w r7, sl, #68 @ 0x44 │ │ │ │ ldrd fp, r8, [sp, #372] @ 0x174 │ │ │ │ mov r9, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 73b74 │ │ │ │ + beq.w 73b84 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r4 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 732fe │ │ │ │ + cbz r2, 7330e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 73300 │ │ │ │ + cbnz r0, 73310 │ │ │ │ subs r0, r4, r5 │ │ │ │ ldrd r2, r1, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r9, r6 │ │ │ │ movlt r6, r1 │ │ │ │ movge r6, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 732e8 │ │ │ │ + bne.n 732f8 │ │ │ │ mov r4, r8 │ │ │ │ cmp r7, r9 │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ - beq.w 73b74 │ │ │ │ + beq.w 73b84 │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ mov r2, r8 │ │ │ │ cmp r8, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 73338 │ │ │ │ + cbz r2, 73348 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 7333c │ │ │ │ + cbnz r0, 7334c │ │ │ │ sub.w r0, r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 73b74 │ │ │ │ + blt.w 73b84 │ │ │ │ movs r3, #119 @ 0x77 │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 73358 │ │ │ │ + beq.n 73368 │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ - ldr.w r1, [pc, #1288] @ 73864 │ │ │ │ + ldr.w r1, [pc, #1288] @ 73874 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r7, [r3, #60] @ 0x3c │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #1276] @ 73868 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #1276] @ 73878 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #1268] @ 7386c │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #1268] @ 7387c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #1260] @ 73870 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #1260] @ 73880 │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ add r1, pc │ │ │ │ mov r0, fp │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #1248] @ 73874 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #1248] @ 73884 │ │ │ │ ldr.w sl, [sp, #76] @ 0x4c │ │ │ │ add r1, pc │ │ │ │ mov r0, sl │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #1236] @ 73878 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #1236] @ 73888 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ mov r0, r9 │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #1224] @ 7387c │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #1224] @ 7388c │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ mov r0, r8 │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #1212] @ 73880 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #1212] @ 73890 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #16] │ │ │ │ str.w r8, [sp, #12] │ │ │ │ str.w r9, [sp, #8] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str.w fp, [sp] │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 733fe │ │ │ │ + beq.n 7340e │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7340e │ │ │ │ + beq.n 7341e │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #324] @ 0x144 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7341e │ │ │ │ + beq.n 7342e │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #300] @ 0x12c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7342e │ │ │ │ + beq.n 7343e │ │ │ │ ldr r1, [sp, #308] @ 0x134 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7343e │ │ │ │ + beq.n 7344e │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7344e │ │ │ │ + beq.n 7345e │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7345e │ │ │ │ + beq.n 7346e │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7346e │ │ │ │ + beq.n 7347e │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr.w r1, [pc, #1044] @ 73884 │ │ │ │ + ldr.w r1, [pc, #1044] @ 73894 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r5] │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ ldr.w r6, [sl, #72] @ 0x48 │ │ │ │ add.w r7, sl, #68 @ 0x44 │ │ │ │ ldrd fp, r8, [sp, #372] @ 0x174 │ │ │ │ mov r9, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 73b8c │ │ │ │ + beq.w 73b9c │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r4 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 734b6 │ │ │ │ + cbz r2, 734c6 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 734b8 │ │ │ │ + cbnz r0, 734c8 │ │ │ │ subs r0, r4, r5 │ │ │ │ ldrd r2, r1, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r9, r6 │ │ │ │ movlt r6, r1 │ │ │ │ movge r6, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 734a0 │ │ │ │ + bne.n 734b0 │ │ │ │ mov r4, r8 │ │ │ │ cmp r7, r9 │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ - beq.w 73b8c │ │ │ │ + beq.w 73b9c │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ mov r2, r8 │ │ │ │ cmp r8, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 734f0 │ │ │ │ + cbz r2, 73500 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 734f4 │ │ │ │ + cbnz r0, 73504 │ │ │ │ sub.w r0, r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 73b8c │ │ │ │ + blt.w 73b9c │ │ │ │ movs r3, #119 @ 0x77 │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 73510 │ │ │ │ + beq.n 73520 │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #880] @ (73888 ) │ │ │ │ + ldr r1, [pc, #880] @ (73898 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ ldr r7, [r3, #24] │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #868] @ (7388c ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #868] @ (7389c ) │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ mov r0, r8 │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #860] @ (73890 ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #860] @ (738a0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movs r3, #0 │ │ │ │ - vldr d1, [pc, #640] @ 737c0 │ │ │ │ - vldr d0, [pc, #644] @ 737c8 │ │ │ │ + vldr d1, [pc, #640] @ 737d0 │ │ │ │ + vldr d0, [pc, #644] @ 737d8 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 73562 │ │ │ │ + beq.n 73572 │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 73572 │ │ │ │ + beq.n 73582 │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #324] @ 0x144 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 73582 │ │ │ │ + beq.n 73592 │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r1, [pc, #784] @ (73894 ) │ │ │ │ + ldr r1, [pc, #784] @ (738a4 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r5] │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ ldr.w r6, [sl, #72] @ 0x48 │ │ │ │ add.w r7, sl, #68 @ 0x44 │ │ │ │ ldrd fp, r8, [sp, #372] @ 0x174 │ │ │ │ mov r9, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 73ba2 │ │ │ │ + beq.w 73bb2 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r4 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 735c8 │ │ │ │ + cbz r2, 735d8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 735ca │ │ │ │ + cbnz r0, 735da │ │ │ │ subs r0, r4, r5 │ │ │ │ ldrd r2, r1, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r9, r6 │ │ │ │ movlt r6, r1 │ │ │ │ movge r6, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 735b2 │ │ │ │ + bne.n 735c2 │ │ │ │ mov r4, r8 │ │ │ │ cmp r7, r9 │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ - beq.w 73ba2 │ │ │ │ + beq.w 73bb2 │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ mov r2, r8 │ │ │ │ cmp r8, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 73602 │ │ │ │ + cbz r2, 73612 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 73606 │ │ │ │ + cbnz r0, 73616 │ │ │ │ sub.w r0, r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 73ba2 │ │ │ │ + blt.w 73bb2 │ │ │ │ movs r3, #119 @ 0x77 │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 73622 │ │ │ │ + beq.n 73632 │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #620] @ (73898 ) │ │ │ │ + ldr r1, [pc, #620] @ (738a8 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ ldr r7, [r3, #24] │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #612] @ (7389c ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #612] @ (738ac ) │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ mov r0, r8 │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #600] @ (738a0 ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #600] @ (738b0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movs r3, #0 │ │ │ │ - vldr d1, [pc, #380] @ 737d0 │ │ │ │ - vldr d0, [pc, #368] @ 737c8 │ │ │ │ + vldr d1, [pc, #380] @ 737e0 │ │ │ │ + vldr d0, [pc, #368] @ 737d8 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 73674 │ │ │ │ + beq.n 73684 │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 73684 │ │ │ │ + beq.n 73694 │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #324] @ 0x144 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 73694 │ │ │ │ + beq.n 736a4 │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r1, [pc, #524] @ (738a4 ) │ │ │ │ + ldr r1, [pc, #524] @ (738b4 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r5] │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ ldr.w r6, [sl, #72] @ 0x48 │ │ │ │ add.w r7, sl, #68 @ 0x44 │ │ │ │ ldrd fp, r8, [sp, #372] @ 0x174 │ │ │ │ mov r9, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 73bb8 │ │ │ │ + beq.w 73bc8 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r4 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 736da │ │ │ │ + cbz r2, 736ea │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 736dc │ │ │ │ + cbnz r0, 736ec │ │ │ │ subs r0, r4, r5 │ │ │ │ ldrd r2, r1, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r9, r6 │ │ │ │ movlt r6, r1 │ │ │ │ movge r6, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 736c4 │ │ │ │ + bne.n 736d4 │ │ │ │ mov r4, r8 │ │ │ │ cmp r7, r9 │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ - beq.w 73bb8 │ │ │ │ + beq.w 73bc8 │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ mov r2, r8 │ │ │ │ cmp r8, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 73714 │ │ │ │ + cbz r2, 73724 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 73718 │ │ │ │ + cbnz r0, 73728 │ │ │ │ sub.w r0, r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 73bb8 │ │ │ │ + blt.w 73bc8 │ │ │ │ movs r3, #119 @ 0x77 │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 73734 │ │ │ │ + beq.n 73744 │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #364] @ (738a8 ) │ │ │ │ + ldr r1, [pc, #364] @ (738b8 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ ldr r7, [r3, #24] │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #352] @ (738ac ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #352] @ (738bc ) │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ mov r0, r8 │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #344] @ (738b0 ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #344] @ (738c0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movs r3, #0 │ │ │ │ - vldr d1, [pc, #92] @ 737c0 │ │ │ │ - vldr d0, [pc, #96] @ 737c8 │ │ │ │ + vldr d1, [pc, #92] @ 737d0 │ │ │ │ + vldr d0, [pc, #96] @ 737d8 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 73786 │ │ │ │ + beq.n 73796 │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 73796 │ │ │ │ + beq.n 737a6 │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #324] @ 0x144 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 737a6 │ │ │ │ + beq.n 737b6 │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r1, [pc, #268] @ (738b4 ) │ │ │ │ + ldr r1, [pc, #268] @ (738c4 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r5] │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - b.n 738b8 │ │ │ │ + b.n 738c8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldrh r2, [r7, #32] │ │ │ │ - b.n 73c26 │ │ │ │ + b.n 73c36 │ │ │ │ ldrb r6, [r1, #6] │ │ │ │ subs r6, #69 @ 0x45 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - bmi.n 73702 │ │ │ │ + bmi.n 73712 │ │ │ │ mov r6, r8 │ │ │ │ lsrs r5, r6, #27 │ │ │ │ subs r4, #103 @ 0x67 │ │ │ │ - stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r5, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, r6] │ │ │ │ movs r3, r0 │ │ │ │ pop {r2, r4, r5, r6, r7, pc} │ │ │ │ movs r3, r0 │ │ │ │ @@ -111793,19 +111794,19 @@ │ │ │ │ movs r3, r0 │ │ │ │ stmia r4!, {r1, r4} │ │ │ │ movs r3, r0 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ movs r3, r0 │ │ │ │ stmia r4!, {r1} │ │ │ │ movs r3, r0 │ │ │ │ - add r1, pc, #40 @ (adr r1, 7382c ) │ │ │ │ + ldr r0, [sp, #840] @ 0x348 │ │ │ │ movs r3, r0 │ │ │ │ pop {r2, r4, r5, r7} │ │ │ │ movs r3, r0 │ │ │ │ - cbnz r2, 73888 │ │ │ │ + cbnz r2, 73898 │ │ │ │ movs r3, r0 │ │ │ │ stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ stmia r2!, {r1, r2, r3, r6} │ │ │ │ movs r3, r0 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ movs r3, r0 │ │ │ │ @@ -111819,71 +111820,71 @@ │ │ │ │ movs r3, r0 │ │ │ │ stmia r3!, {r1, r2} │ │ │ │ movs r3, r0 │ │ │ │ stmia r3!, {r1, r2, r3, r5} │ │ │ │ movs r3, r0 │ │ │ │ stmia r3!, {r1, r4, r5} │ │ │ │ movs r3, r0 │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #872] @ 0x368 │ │ │ │ movs r3, r0 │ │ │ │ rev16 r4, r4 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [pc, #392] @ (739c8 ) │ │ │ │ + ldr r6, [pc, #392] @ (739d8 ) │ │ │ │ movs r3, r0 │ │ │ │ - str r1, [sp, #616] @ 0x268 │ │ │ │ + str r4, [sp, #808] @ 0x328 │ │ │ │ movs r3, r0 │ │ │ │ stmia r1!, {r2} │ │ │ │ movs r3, r0 │ │ │ │ stmia r1!, {r2, r3, r4, r5} │ │ │ │ movs r3, r0 │ │ │ │ stmia r1!, {r1, r2, r4, r5} │ │ │ │ movs r3, r0 │ │ │ │ stmia r1!, {r1, r2, r3, r5} │ │ │ │ movs r3, r0 │ │ │ │ stmia r1!, {r1, r2, r3} │ │ │ │ movs r3, r0 │ │ │ │ stmia r1!, {r1, r4, r5} │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ + str r4, [sp, #192] @ 0xc0 │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [sp, #528] @ 0x210 │ │ │ │ + str r3, [sp, #720] @ 0x2d0 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r2, [r1, #62] @ 0x3e │ │ │ │ + str r2, [sp, #1000] @ 0x3e8 │ │ │ │ movs r3, r0 │ │ │ │ it al │ │ │ │ moval r3, r0 │ │ │ │ str r0, [r5, #24] │ │ │ │ movs r3, r0 │ │ │ │ str r2, [r3, #24] │ │ │ │ movs r3, r0 │ │ │ │ stmia r0!, {r1} │ │ │ │ movs r3, r0 │ │ │ │ add lr, r6 │ │ │ │ movs r3, r0 │ │ │ │ itee │ │ │ │ mov r3, r0 │ │ │ │ - ldral r2, [sp, #704] @ 0x2c0 │ │ │ │ + stral r2, [sp, #480] @ 0x1e0 │ │ │ │ moval r3, r0 │ │ │ │ - ldrh r4, [r6, #52] @ 0x34 │ │ │ │ + str r1, [sp, #912] @ 0x390 │ │ │ │ movs r3, r0 │ │ │ │ - cbz r4, 738c6 │ │ │ │ + add r7, sp, #400 @ 0x190 │ │ │ │ movs r3, r0 │ │ │ │ bkpt 0x009a │ │ │ │ movs r3, r0 │ │ │ │ bkpt 0x00b2 │ │ │ │ movs r3, r0 │ │ │ │ - cbz r6, 738b6 │ │ │ │ + add r6, sp, #984 @ 0x3d8 │ │ │ │ movs r3, r0 │ │ │ │ - sub sp, #424 @ 0x1a8 │ │ │ │ + add r6, sp, #392 @ 0x188 │ │ │ │ movs r3, r0 │ │ │ │ pop {r2, r4, r5, r6, r7, pc} │ │ │ │ movs r3, r0 │ │ │ │ bkpt 0x0010 │ │ │ │ movs r3, r0 │ │ │ │ - add sp, #496 @ 0x1f0 │ │ │ │ + add r5, sp, #976 @ 0x3d0 │ │ │ │ movs r3, r0 │ │ │ │ pop {r5, r6, pc} │ │ │ │ movs r3, r0 │ │ │ │ pop {r1, r5, r6, pc} │ │ │ │ movs r3, r0 │ │ │ │ pop {r1, r2, r4, r5, r6, pc} │ │ │ │ movs r3, r0 │ │ │ │ @@ -111891,332 +111892,332 @@ │ │ │ │ movs r3, r0 │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ ldr.w r6, [sl, #72] @ 0x48 │ │ │ │ add.w r7, sl, #68 @ 0x44 │ │ │ │ ldrd fp, r8, [sp, #372] @ 0x174 │ │ │ │ mov r9, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 73bce │ │ │ │ + beq.w 73bde │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r4 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 738ec │ │ │ │ + cbz r2, 738fc │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 738ee │ │ │ │ + cbnz r0, 738fe │ │ │ │ subs r0, r4, r5 │ │ │ │ ldrd r2, r1, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r9, r6 │ │ │ │ movlt r6, r1 │ │ │ │ movge r6, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 738d6 │ │ │ │ + bne.n 738e6 │ │ │ │ mov r4, r8 │ │ │ │ cmp r7, r9 │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ - beq.w 73bce │ │ │ │ + beq.w 73bde │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ mov r2, r8 │ │ │ │ cmp r8, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 73926 │ │ │ │ + cbz r2, 73936 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 7392a │ │ │ │ + cbnz r0, 7393a │ │ │ │ sub.w r0, r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 73bce │ │ │ │ + blt.w 73bde │ │ │ │ movs r3, #119 @ 0x77 │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 73946 │ │ │ │ + beq.n 73956 │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr.w r1, [pc, #1588] @ 73f7c │ │ │ │ + ldr.w r1, [pc, #1588] @ 73f8c │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r5] │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ blx 2cce8 , std::allocator > const&, int)@plt> │ │ │ │ ldr.w r6, [sl, #96] @ 0x60 │ │ │ │ add.w r7, sl, #92 @ 0x5c │ │ │ │ ldrd fp, r8, [sp, #372] @ 0x174 │ │ │ │ mov r9, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 73be4 │ │ │ │ + beq.w 73bf4 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r4 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 73990 │ │ │ │ + cbz r2, 739a0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 73992 │ │ │ │ + cbnz r0, 739a2 │ │ │ │ subs r0, r4, r5 │ │ │ │ ldrd r2, r1, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r9, r6 │ │ │ │ movlt r6, r1 │ │ │ │ movge r6, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 7397a │ │ │ │ + bne.n 7398a │ │ │ │ mov r4, r8 │ │ │ │ cmp r7, r9 │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ - beq.w 73be4 │ │ │ │ + beq.w 73bf4 │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ mov r2, r8 │ │ │ │ cmp r8, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 739ca │ │ │ │ + cbz r2, 739da │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 739ce │ │ │ │ + cbnz r0, 739de │ │ │ │ sub.w r0, r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 73be4 │ │ │ │ + blt.w 73bf4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 739ea │ │ │ │ + beq.n 739fa │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r1, [pc, #1420] @ 73f80 │ │ │ │ + ldr.w r1, [pc, #1420] @ 73f90 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ ldr r7, [r3, #40] @ 0x28 │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #1408] @ 73f84 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #1408] @ 73f94 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ mov r0, r8 │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #1396] @ 73f88 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #1396] @ 73f98 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 73a3c │ │ │ │ + beq.n 73a4c │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 73a4c │ │ │ │ + beq.n 73a5c │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #324] @ 0x144 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 73a5c │ │ │ │ + beq.n 73a6c │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr.w r1, [pc, #1324] @ 73f8c │ │ │ │ + ldr.w r1, [pc, #1324] @ 73f9c │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r5] │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ ldr.w r5, [r9, #72] @ 0x48 │ │ │ │ add.w r6, r9, #68 @ 0x44 │ │ │ │ ldrd sl, r7, [sp, #372] @ 0x174 │ │ │ │ mov r8, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 73bfa │ │ │ │ + beq.w 73c0a │ │ │ │ mov fp, r4 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 73aa0 │ │ │ │ + cbz r2, 73ab0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, sl │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 73aa2 │ │ │ │ + cbnz r0, 73ab2 │ │ │ │ subs r0, r4, r7 │ │ │ │ ldrd r3, r2, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r8, r5 │ │ │ │ movlt r5, r2 │ │ │ │ movge r5, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 73a8a │ │ │ │ + bne.n 73a9a │ │ │ │ mov r4, fp │ │ │ │ cmp r6, r8 │ │ │ │ - beq.w 73bfa │ │ │ │ + beq.w 73c0a │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 73ad6 │ │ │ │ + cbz r2, 73ae6 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 73ad8 │ │ │ │ + cbnz r0, 73ae8 │ │ │ │ subs r0, r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 73bfa │ │ │ │ + blt.w 73c0a │ │ │ │ movs r3, #119 @ 0x77 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 73af4 │ │ │ │ + beq.n 73b04 │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ mov r0, sl │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr.w r2, [pc, #1176] @ 73f90 │ │ │ │ - ldr.w r3, [pc, #1176] @ 73f94 │ │ │ │ + ldr.w r2, [pc, #1176] @ 73fa0 │ │ │ │ + ldr.w r3, [pc, #1176] @ 73fa4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #396] @ 0x18c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 73c6c │ │ │ │ + bne.w 73c7c │ │ │ │ add sp, #404 @ 0x194 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ mov r1, fp │ │ │ │ add.w r0, sl, #88 @ 0x58 │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 7294c │ │ │ │ + bl 7295c │ │ │ │ ldr.w r9, [sp, #372] @ 0x174 │ │ │ │ mov fp, r0 │ │ │ │ - b.w 72ccc │ │ │ │ + b.w 72cdc │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, sl, #64 @ 0x40 │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 72684 │ │ │ │ + bl 72694 │ │ │ │ ldr.w fp, [sp, #372] @ 0x174 │ │ │ │ mov r9, r0 │ │ │ │ - b.w 72eae │ │ │ │ + b.w 72ebe │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, sl, #64 @ 0x40 │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 72684 │ │ │ │ + bl 72694 │ │ │ │ ldr.w fp, [sp, #372] @ 0x174 │ │ │ │ mov r9, r0 │ │ │ │ - b.w 730e6 │ │ │ │ + b.w 730f6 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, sl, #88 @ 0x58 │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 7294c │ │ │ │ + bl 7295c │ │ │ │ ldr.w fp, [sp, #372] @ 0x174 │ │ │ │ mov r9, r0 │ │ │ │ - b.w 7318a │ │ │ │ + b.w 7319a │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, sl, #64 @ 0x40 │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 72684 │ │ │ │ + bl 72694 │ │ │ │ ldr.w fp, [sp, #372] @ 0x174 │ │ │ │ mov r9, r0 │ │ │ │ - b.w 73342 │ │ │ │ + b.w 73352 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, sl, #64 @ 0x40 │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 72684 │ │ │ │ + bl 72694 │ │ │ │ ldr.w fp, [sp, #372] @ 0x174 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 734fa │ │ │ │ + b.n 7350a │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, sl, #64 @ 0x40 │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 72684 │ │ │ │ + bl 72694 │ │ │ │ ldr.w fp, [sp, #372] @ 0x174 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 7360c │ │ │ │ + b.n 7361c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, sl, #64 @ 0x40 │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 72684 │ │ │ │ + bl 72694 │ │ │ │ ldr.w fp, [sp, #372] @ 0x174 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 7371e │ │ │ │ + b.n 7372e │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, sl, #64 @ 0x40 │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 72684 │ │ │ │ + bl 72694 │ │ │ │ ldr.w fp, [sp, #372] @ 0x174 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 73930 │ │ │ │ + b.n 73940 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, sl, #88 @ 0x58 │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 7294c │ │ │ │ + bl 7295c │ │ │ │ ldr.w fp, [sp, #372] @ 0x174 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 739d4 │ │ │ │ + b.n 739e4 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r9, #64 @ 0x40 │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 72684 │ │ │ │ + bl 72694 │ │ │ │ ldr.w sl, [sp, #372] @ 0x174 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 73ade │ │ │ │ + b.n 73aee │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ @@ -112233,168 +112234,168 @@ │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #828] @ (73f98 ) │ │ │ │ - ldr r3, [pc, #824] @ (73f94 ) │ │ │ │ + ldr r2, [pc, #828] @ (73fa8 ) │ │ │ │ + ldr r3, [pc, #824] @ (73fa4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #396] @ 0x18c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 73c8a │ │ │ │ + beq.n 73c9a │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #804] @ (73f9c ) │ │ │ │ - ldr r3, [pc, #792] @ (73f94 ) │ │ │ │ + ldr r2, [pc, #804] @ (73fac ) │ │ │ │ + ldr r3, [pc, #792] @ (73fa4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #396] @ 0x18c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 73c6c │ │ │ │ + bne.n 73c7c │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #764] @ (73fa0 ) │ │ │ │ - ldr r3, [pc, #752] @ (73f94 ) │ │ │ │ + ldr r2, [pc, #764] @ (73fb0 ) │ │ │ │ + ldr r3, [pc, #752] @ (73fa4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #396] @ 0x18c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 73c8a │ │ │ │ - b.n 73c6c │ │ │ │ - b.n 73c94 │ │ │ │ - b.n 73c9a │ │ │ │ + beq.n 73c9a │ │ │ │ + b.n 73c7c │ │ │ │ + b.n 73ca4 │ │ │ │ + b.n 73caa │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #736] @ (73fa4 ) │ │ │ │ - ldr r3, [pc, #720] @ (73f94 ) │ │ │ │ + ldr r2, [pc, #736] @ (73fb4 ) │ │ │ │ + ldr r3, [pc, #720] @ (73fa4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #396] @ 0x18c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 73c8a │ │ │ │ - b.n 73c6c │ │ │ │ + beq.n 73c9a │ │ │ │ + b.n 73c7c │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #712] @ (73fa8 ) │ │ │ │ - ldr r3, [pc, #692] @ (73f94 ) │ │ │ │ + ldr r2, [pc, #712] @ (73fb8 ) │ │ │ │ + ldr r3, [pc, #692] @ (73fa4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #396] @ 0x18c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 73c8a │ │ │ │ - b.n 73c6c │ │ │ │ + beq.n 73c9a │ │ │ │ + b.n 73c7c │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #676] @ (73fac ) │ │ │ │ - ldr r3, [pc, #652] @ (73f94 ) │ │ │ │ + ldr r2, [pc, #676] @ (73fbc ) │ │ │ │ + ldr r3, [pc, #652] @ (73fa4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #396] @ 0x18c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 73c8a │ │ │ │ - b.n 73c6c │ │ │ │ - b.n 73cf8 │ │ │ │ - b.n 73cfe │ │ │ │ + beq.n 73c9a │ │ │ │ + b.n 73c7c │ │ │ │ + b.n 73d08 │ │ │ │ + b.n 73d0e │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #648] @ (73fb0 ) │ │ │ │ - ldr r3, [pc, #620] @ (73f94 ) │ │ │ │ + ldr r2, [pc, #648] @ (73fc0 ) │ │ │ │ + ldr r3, [pc, #620] @ (73fa4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #396] @ 0x18c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 73c8a │ │ │ │ - b.n 73c6c │ │ │ │ + beq.n 73c9a │ │ │ │ + b.n 73c7c │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #612] @ (73fb4 ) │ │ │ │ - ldr r3, [pc, #580] @ (73f94 ) │ │ │ │ + ldr r2, [pc, #612] @ (73fc4 ) │ │ │ │ + ldr r3, [pc, #580] @ (73fa4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #396] @ 0x18c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 73c8a │ │ │ │ - b.n 73c6c │ │ │ │ - b.n 73d40 │ │ │ │ - b.n 73d46 │ │ │ │ + beq.n 73c9a │ │ │ │ + b.n 73c7c │ │ │ │ + b.n 73d50 │ │ │ │ + b.n 73d56 │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #584] @ (73fb8 ) │ │ │ │ - ldr r3, [pc, #548] @ (73f94 ) │ │ │ │ + ldr r2, [pc, #584] @ (73fc8 ) │ │ │ │ + ldr r3, [pc, #548] @ (73fa4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #396] @ 0x18c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 73c8a │ │ │ │ - b.n 73c6c │ │ │ │ + beq.n 73c9a │ │ │ │ + b.n 73c7c │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #548] @ (73fbc ) │ │ │ │ - ldr r3, [pc, #508] @ (73f94 ) │ │ │ │ + ldr r2, [pc, #548] @ (73fcc ) │ │ │ │ + ldr r3, [pc, #508] @ (73fa4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #396] @ 0x18c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 73c8a │ │ │ │ - b.n 73c6c │ │ │ │ - b.n 73d88 │ │ │ │ - b.n 73d8e │ │ │ │ + beq.w 73c9a │ │ │ │ + b.n 73c7c │ │ │ │ + b.n 73d98 │ │ │ │ + b.n 73d9e │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #520] @ (73fc0 ) │ │ │ │ - ldr r3, [pc, #472] @ (73f94 ) │ │ │ │ + ldr r2, [pc, #520] @ (73fd0 ) │ │ │ │ + ldr r3, [pc, #472] @ (73fa4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #396] @ 0x18c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 73c8a │ │ │ │ - b.n 73c6c │ │ │ │ + beq.w 73c9a │ │ │ │ + b.n 73c7c │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ @@ -112403,43 +112404,43 @@ │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #452] @ (73fc4 ) │ │ │ │ - ldr r3, [pc, #400] @ (73f94 ) │ │ │ │ + ldr r2, [pc, #452] @ (73fd4 ) │ │ │ │ + ldr r3, [pc, #400] @ (73fa4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #396] @ 0x18c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 73c8a │ │ │ │ - b.n 73c6c │ │ │ │ - b.n 73dd4 │ │ │ │ - b.n 73dda │ │ │ │ - b.n 73de0 │ │ │ │ - b.n 73de6 │ │ │ │ - b.n 73dec │ │ │ │ - b.n 73df2 │ │ │ │ - b.n 73df8 │ │ │ │ + beq.w 73c9a │ │ │ │ + b.n 73c7c │ │ │ │ + b.n 73de4 │ │ │ │ + b.n 73dea │ │ │ │ + b.n 73df0 │ │ │ │ + b.n 73df6 │ │ │ │ + b.n 73dfc │ │ │ │ + b.n 73e02 │ │ │ │ + b.n 73e08 │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #412] @ (73fc8 ) │ │ │ │ - ldr r3, [pc, #356] @ (73f94 ) │ │ │ │ + ldr r2, [pc, #412] @ (73fd8 ) │ │ │ │ + ldr r3, [pc, #356] @ (73fa4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #396] @ 0x18c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 73c8a │ │ │ │ - b.n 73c6c │ │ │ │ + beq.w 73c9a │ │ │ │ + b.n 73c7c │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ @@ -112448,78 +112449,78 @@ │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #344] @ (73fcc ) │ │ │ │ - ldr r3, [pc, #284] @ (73f94 ) │ │ │ │ + ldr r2, [pc, #344] @ (73fdc ) │ │ │ │ + ldr r3, [pc, #284] @ (73fa4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #396] @ 0x18c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 73c8a │ │ │ │ - b.n 73c6c │ │ │ │ - b.n 73e48 │ │ │ │ - b.n 73e4e │ │ │ │ - b.n 73e54 │ │ │ │ - b.n 73e5a │ │ │ │ - b.n 73e60 │ │ │ │ - b.n 73e66 │ │ │ │ - b.n 73e6c │ │ │ │ + beq.w 73c9a │ │ │ │ + b.n 73c7c │ │ │ │ + b.n 73e58 │ │ │ │ + b.n 73e5e │ │ │ │ + b.n 73e64 │ │ │ │ + b.n 73e6a │ │ │ │ + b.n 73e70 │ │ │ │ + b.n 73e76 │ │ │ │ + b.n 73e7c │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #304] @ (73fd0 ) │ │ │ │ - ldr r3, [pc, #240] @ (73f94 ) │ │ │ │ + ldr r2, [pc, #304] @ (73fe0 ) │ │ │ │ + ldr r3, [pc, #240] @ (73fa4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #396] @ 0x18c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 73c8a │ │ │ │ - b.n 73c6c │ │ │ │ + beq.w 73c9a │ │ │ │ + b.n 73c7c │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #276] @ (73fd4 ) │ │ │ │ - ldr r3, [pc, #212] @ (73f94 ) │ │ │ │ + ldr r2, [pc, #276] @ (73fe4 ) │ │ │ │ + ldr r3, [pc, #212] @ (73fa4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #396] @ 0x18c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 73c8a │ │ │ │ - b.n 73c6c │ │ │ │ - b.n 73c16 │ │ │ │ - b.n 73c1c │ │ │ │ - b.n 73c22 │ │ │ │ - b.n 73c28 │ │ │ │ - b.n 73c2e │ │ │ │ - b.n 73c34 │ │ │ │ - b.n 73c3a │ │ │ │ - b.n 73c40 │ │ │ │ - b.n 73c46 │ │ │ │ - b.n 73c4c │ │ │ │ - b.n 73c52 │ │ │ │ + beq.w 73c9a │ │ │ │ + b.n 73c7c │ │ │ │ + b.n 73c26 │ │ │ │ + b.n 73c2c │ │ │ │ + b.n 73c32 │ │ │ │ + b.n 73c38 │ │ │ │ + b.n 73c3e │ │ │ │ + b.n 73c44 │ │ │ │ + b.n 73c4a │ │ │ │ + b.n 73c50 │ │ │ │ + b.n 73c56 │ │ │ │ + b.n 73c5c │ │ │ │ + b.n 73c62 │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #228] @ (73fd8 ) │ │ │ │ - ldr r3, [pc, #160] @ (73f94 ) │ │ │ │ + ldr r2, [pc, #228] @ (73fe8 ) │ │ │ │ + ldr r3, [pc, #160] @ (73fa4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #396] @ 0x18c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 73c8a │ │ │ │ - b.n 73c6c │ │ │ │ + beq.w 73c9a │ │ │ │ + b.n 73c7c │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ @@ -112528,239 +112529,239 @@ │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #160] @ (73fdc ) │ │ │ │ - ldr r3, [pc, #88] @ (73f94 ) │ │ │ │ + ldr r2, [pc, #160] @ (73fec ) │ │ │ │ + ldr r3, [pc, #88] @ (73fa4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #396] @ 0x18c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 73c8a │ │ │ │ - b.n 73c6c │ │ │ │ - b.n 73f0e │ │ │ │ - b.n 73f14 │ │ │ │ - b.n 73f1a │ │ │ │ - b.n 73f20 │ │ │ │ - b.n 73f26 │ │ │ │ - b.n 73f2c │ │ │ │ - b.n 73f32 │ │ │ │ + beq.w 73c9a │ │ │ │ + b.n 73c7c │ │ │ │ + b.n 73f1e │ │ │ │ + b.n 73f24 │ │ │ │ + b.n 73f2a │ │ │ │ + b.n 73f30 │ │ │ │ + b.n 73f36 │ │ │ │ + b.n 73f3c │ │ │ │ + b.n 73f42 │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #120] @ (73fe0 ) │ │ │ │ - ldr r3, [pc, #44] @ (73f94 ) │ │ │ │ + ldr r2, [pc, #120] @ (73ff0 ) │ │ │ │ + ldr r3, [pc, #44] @ (73fa4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #396] @ 0x18c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 73c8a │ │ │ │ - b.n 73c6c │ │ │ │ + beq.w 73c9a │ │ │ │ + b.n 73c7c │ │ │ │ mov r4, r7 │ │ │ │ movs r3, r0 │ │ │ │ - cbnz r4, 73fdc │ │ │ │ + cbnz r4, 73fec │ │ │ │ movs r3, r0 │ │ │ │ - cbnz r0, 73fe2 │ │ │ │ + cbnz r0, 73ff2 │ │ │ │ movs r3, r0 │ │ │ │ - cbnz r2, 73fec │ │ │ │ + cbnz r2, 73ffc │ │ │ │ movs r3, r0 │ │ │ │ revsh r6, r6 │ │ │ │ movs r3, r0 │ │ │ │ - push {r2, r3, r5} │ │ │ │ + push {r2, r3, r4} │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r4, r1 │ │ │ │ + uxth r4, r7 │ │ │ │ movs r5, r0 │ │ │ │ - uxth r6, r5 │ │ │ │ + uxth r6, r3 │ │ │ │ movs r5, r0 │ │ │ │ - uxth r4, r0 │ │ │ │ + sxtb r4, r6 │ │ │ │ movs r5, r0 │ │ │ │ - sxtb r4, r4 │ │ │ │ + sxtb r4, r2 │ │ │ │ movs r5, r0 │ │ │ │ - sxtb r0, r1 │ │ │ │ + sxth r0, r7 │ │ │ │ movs r5, r0 │ │ │ │ - sxth r0, r4 │ │ │ │ + sxth r0, r2 │ │ │ │ movs r5, r0 │ │ │ │ - sxth r0, r0 │ │ │ │ + cbz r0, 74000 │ │ │ │ movs r5, r0 │ │ │ │ - cbz r0, 73fee │ │ │ │ + cbz r0, 73ffa │ │ │ │ movs r5, r0 │ │ │ │ - cbz r0, 73fea │ │ │ │ + cbz r0, 73ff6 │ │ │ │ movs r5, r0 │ │ │ │ - cbz r0, 73fe4 │ │ │ │ + cbz r0, 73ff0 │ │ │ │ movs r5, r0 │ │ │ │ - cbz r6, 73fde │ │ │ │ + cbz r6, 73fea │ │ │ │ movs r5, r0 │ │ │ │ - cbz r6, 73fd0 │ │ │ │ + cbz r6, 73fdc │ │ │ │ movs r5, r0 │ │ │ │ - sub sp, #488 @ 0x1e8 │ │ │ │ + sub sp, #424 @ 0x1a8 │ │ │ │ movs r5, r0 │ │ │ │ - sub sp, #200 @ 0xc8 │ │ │ │ + sub sp, #136 @ 0x88 │ │ │ │ movs r5, r0 │ │ │ │ - sub sp, #24 │ │ │ │ + add sp, #472 @ 0x1d8 │ │ │ │ movs r5, r0 │ │ │ │ - add sp, #416 @ 0x1a0 │ │ │ │ + add sp, #352 @ 0x160 │ │ │ │ movs r5, r0 │ │ │ │ - add sp, #208 @ 0xd0 │ │ │ │ + add sp, #144 @ 0x90 │ │ │ │ movs r5, r0 │ │ │ │ - add r7, sp, #944 @ 0x3b0 │ │ │ │ + add r7, sp, #880 @ 0x370 │ │ │ │ movs r5, r0 │ │ │ │ - add r7, sp, #768 @ 0x300 │ │ │ │ + add r7, sp, #704 @ 0x2c0 │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3640] @ 0xe38 │ │ │ │ - ldr.w r2, [pc, #2968] @ 74b90 │ │ │ │ + ldr.w r2, [pc, #2968] @ 74ba0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r3, [pc, #2968] @ 74b94 │ │ │ │ + ldr.w r3, [pc, #2968] @ 74ba4 │ │ │ │ sub sp, #420 @ 0x1a4 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r1, [pc, #2964] @ 74b98 │ │ │ │ + ldr.w r1, [pc, #2964] @ 74ba8 │ │ │ │ ldr.w sl, [r6] │ │ │ │ add r4, sp, #388 @ 0x184 │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #412] @ 0x19c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ blx 2cce8 , std::allocator > const&, int)@plt> │ │ │ │ ldr.w r5, [sl, #96] @ 0x60 │ │ │ │ add.w r7, sl, #92 @ 0x5c │ │ │ │ ldrd r9, r8, [sp, #388] @ 0x184 │ │ │ │ mov fp, r7 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 754cc │ │ │ │ + beq.w 754dc │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ mov r6, r8 │ │ │ │ mov r8, r4 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 74058 │ │ │ │ + cbz r2, 74068 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r9 │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 7405a │ │ │ │ + cbnz r0, 7406a │ │ │ │ subs r0, r4, r6 │ │ │ │ ldrd r2, r1, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge fp, r5 │ │ │ │ movlt r5, r1 │ │ │ │ movge r5, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 74042 │ │ │ │ + bne.n 74052 │ │ │ │ mov r4, r8 │ │ │ │ cmp r7, fp │ │ │ │ mov r8, r6 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ - beq.w 754cc │ │ │ │ + beq.w 754dc │ │ │ │ ldr.w r5, [fp, #20] │ │ │ │ mov r2, r8 │ │ │ │ cmp r8, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 74092 │ │ │ │ + cbz r2, 740a2 │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ mov r0, r9 │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 74096 │ │ │ │ + cbnz r0, 740a6 │ │ │ │ sub.w r0, r8, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 754cc │ │ │ │ + blt.w 754dc │ │ │ │ add r7, sp, #396 @ 0x18c │ │ │ │ movs r3, #0 │ │ │ │ cmp r9, r7 │ │ │ │ str.w r3, [fp, #40] @ 0x28 │ │ │ │ - beq.n 740b2 │ │ │ │ + beq.n 740c2 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ mov r0, r9 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - ldr.w r1, [pc, #2788] @ 74b9c │ │ │ │ + ldr.w r1, [pc, #2788] @ 74bac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add r1, pc │ │ │ │ ldr.w r9, [r3, #64] @ 0x40 │ │ │ │ add r3, sp, #172 @ 0xac │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #2772] @ 74ba0 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #2772] @ 74bb0 │ │ │ │ add r3, sp, #196 @ 0xc4 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #2760] @ 74ba4 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #2760] @ 74bb4 │ │ │ │ add r3, sp, #220 @ 0xdc │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #2748] @ 74ba8 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #2748] @ 74bb8 │ │ │ │ add r2, sp, #244 @ 0xf4 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ add r1, sp, #268 @ 0x10c │ │ │ │ mov r3, r1 │ │ │ │ - ldr.w r1, [pc, #2732] @ 74bac │ │ │ │ + ldr.w r1, [pc, #2732] @ 74bbc │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ add r1, sp, #292 @ 0x124 │ │ │ │ mov r2, r1 │ │ │ │ - ldr.w r1, [pc, #2716] @ 74bb0 │ │ │ │ + ldr.w r1, [pc, #2716] @ 74bc0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ add r1, sp, #316 @ 0x13c │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r3, r1 │ │ │ │ - ldr.w r1, [pc, #2700] @ 74bb4 │ │ │ │ + ldr.w r1, [pc, #2700] @ 74bc4 │ │ │ │ mov r0, r3 │ │ │ │ mov fp, r3 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ add r1, sp, #340 @ 0x154 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r2, r1 │ │ │ │ - ldr.w r1, [pc, #2684] @ 74bb8 │ │ │ │ + ldr.w r1, [pc, #2684] @ 74bc8 │ │ │ │ mov r0, r2 │ │ │ │ mov sl, r2 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #2676] @ 74bbc │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #2676] @ 74bcc │ │ │ │ add.w r8, sp, #364 @ 0x16c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #2664] @ 74bc0 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #2664] @ 74bd0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ @@ -112770,211 +112771,211 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str.w sl, [sp, #16] │ │ │ │ str.w fp, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 74196 │ │ │ │ + beq.n 741a6 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ add r3, sp, #372 @ 0x174 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 741a8 │ │ │ │ + beq.n 741b8 │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ add r3, sp, #348 @ 0x15c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 741ba │ │ │ │ + beq.n 741ca │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ add r3, sp, #324 @ 0x144 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 741cc │ │ │ │ + beq.n 741dc │ │ │ │ ldr r1, [sp, #324] @ 0x144 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ add r3, sp, #300 @ 0x12c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 741de │ │ │ │ + beq.n 741ee │ │ │ │ ldr r1, [sp, #300] @ 0x12c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ add r3, sp, #276 @ 0x114 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 741f0 │ │ │ │ + beq.n 74200 │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ add r3, sp, #252 @ 0xfc │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 74202 │ │ │ │ + beq.n 74212 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ add r3, sp, #228 @ 0xe4 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 74214 │ │ │ │ + beq.n 74224 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ add r3, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 74226 │ │ │ │ + beq.n 74236 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 74238 │ │ │ │ + beq.n 74248 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r1, [pc, #2436] @ 74bc4 │ │ │ │ + ldr.w r1, [pc, #2436] @ 74bd4 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [r5, #72] @ 0x48 │ │ │ │ add.w r1, r3, #68 @ 0x44 │ │ │ │ ldrd fp, r9, [sp, #388] @ 0x184 │ │ │ │ mov sl, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 754e4 │ │ │ │ + beq.w 754f4 │ │ │ │ strd r1, r6, [sp, #108] @ 0x6c │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 74286 │ │ │ │ + cbz r2, 74296 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 74288 │ │ │ │ + cbnz r0, 74298 │ │ │ │ subs r0, r4, r6 │ │ │ │ ldrd r2, r1, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge sl, r5 │ │ │ │ movlt r5, r1 │ │ │ │ movge r5, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 74270 │ │ │ │ + bne.n 74280 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r9 │ │ │ │ mov r9, r6 │ │ │ │ cmp r1, sl │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ - beq.w 754e4 │ │ │ │ + beq.w 754f4 │ │ │ │ ldr.w r5, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 742c4 │ │ │ │ + cbz r2, 742d4 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 742c8 │ │ │ │ + cbnz r0, 742d8 │ │ │ │ sub.w r0, r9, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 754e4 │ │ │ │ + blt.w 754f4 │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ cmp fp, r7 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 742e2 │ │ │ │ + beq.n 742f2 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w sl, [r6] │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ - ldr.w r1, [pc, #2268] @ 74bc8 │ │ │ │ + ldr.w r1, [pc, #2268] @ 74bd8 │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, sp, #148 @ 0x94 │ │ │ │ ldr.w r3, [sl] │ │ │ │ add r1, pc │ │ │ │ ldr.w fp, [r3, #68] @ 0x44 │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #2248] @ 74bcc │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #2248] @ 74bdc │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #2240] @ 74bd0 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #2240] @ 74be0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #2232] @ 74bd4 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #2232] @ 74be4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #2224] @ 74bd8 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #2224] @ 74be8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #2216] @ 74bdc │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #2216] @ 74bec │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #2208] @ 74be0 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #2208] @ 74bf0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #2200] @ 74be4 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #2200] @ 74bf4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #2192] @ 74be8 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #2192] @ 74bf8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #2184] @ 74bec │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #2184] @ 74bfc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #2176] @ 74bf0 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #2176] @ 74c00 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #2168] @ 74bf4 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #2168] @ 74c04 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -112991,692 +112992,692 @@ │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strd r8, r4, [sp, #28] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ blx fp │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 743c0 │ │ │ │ + beq.n 743d0 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 743d0 │ │ │ │ + beq.n 743e0 │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 743e0 │ │ │ │ + beq.n 743f0 │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 743f0 │ │ │ │ + beq.n 74400 │ │ │ │ ldr r1, [sp, #324] @ 0x144 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 74400 │ │ │ │ + beq.n 74410 │ │ │ │ ldr r1, [sp, #300] @ 0x12c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 74410 │ │ │ │ + beq.n 74420 │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 74420 │ │ │ │ + beq.n 74430 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 74430 │ │ │ │ + beq.n 74440 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 74440 │ │ │ │ + beq.n 74450 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 74450 │ │ │ │ + beq.n 74460 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w r0, [r9] │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 74464 │ │ │ │ + beq.n 74474 │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 74474 │ │ │ │ + beq.n 74484 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r1, [pc, #1916] @ 74bf8 │ │ │ │ + ldr.w r1, [pc, #1916] @ 74c08 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [r5, #72] @ 0x48 │ │ │ │ add.w r1, r3, #68 @ 0x44 │ │ │ │ ldrd fp, r9, [sp, #388] @ 0x184 │ │ │ │ mov sl, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 754fc │ │ │ │ + beq.w 7550c │ │ │ │ strd r1, r6, [sp, #108] @ 0x6c │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 744c2 │ │ │ │ + cbz r2, 744d2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 744c4 │ │ │ │ + cbnz r0, 744d4 │ │ │ │ subs r0, r4, r6 │ │ │ │ ldrd r2, r1, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge sl, r5 │ │ │ │ movlt r5, r1 │ │ │ │ movge r5, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 744ac │ │ │ │ + bne.n 744bc │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r9 │ │ │ │ mov r9, r6 │ │ │ │ cmp r1, sl │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ - beq.w 754fc │ │ │ │ + beq.w 7550c │ │ │ │ ldr.w r5, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 74500 │ │ │ │ + cbz r2, 74510 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 74504 │ │ │ │ + cbnz r0, 74514 │ │ │ │ sub.w r0, r9, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 754fc │ │ │ │ + blt.w 7550c │ │ │ │ movs r2, #8 │ │ │ │ cmp fp, r7 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 7451e │ │ │ │ + beq.n 7452e │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r1, [pc, #1752] @ 74bfc │ │ │ │ + ldr.w r1, [pc, #1752] @ 74c0c │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2cce8 , std::allocator > const&, int)@plt> │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [r5, #96] @ 0x60 │ │ │ │ add.w r1, r3, #92 @ 0x5c │ │ │ │ ldrd fp, r9, [sp, #388] @ 0x184 │ │ │ │ mov sl, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75514 │ │ │ │ + beq.w 75524 │ │ │ │ strd r1, r6, [sp, #108] @ 0x6c │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 7456e │ │ │ │ + cbz r2, 7457e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 74570 │ │ │ │ + cbnz r0, 74580 │ │ │ │ subs r0, r4, r6 │ │ │ │ ldrd r2, r1, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge sl, r5 │ │ │ │ movlt r5, r1 │ │ │ │ movge r5, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 74558 │ │ │ │ + bne.n 74568 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r9 │ │ │ │ mov r9, r6 │ │ │ │ cmp r1, sl │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ - beq.w 75514 │ │ │ │ + beq.w 75524 │ │ │ │ ldr.w r5, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 745ac │ │ │ │ + cbz r2, 745bc │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 745b0 │ │ │ │ + cbnz r0, 745c0 │ │ │ │ sub.w r0, r9, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75514 │ │ │ │ + blt.w 75524 │ │ │ │ movs r2, #0 │ │ │ │ cmp fp, r7 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 745ca │ │ │ │ + beq.n 745da │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r1, [pc, #1580] @ 74c00 │ │ │ │ + ldr.w r1, [pc, #1580] @ 74c10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ ldr.w r9, [r3, #48] @ 0x30 │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #1568] @ 74c04 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #1568] @ 74c14 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #1560] @ 74c08 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #1560] @ 74c18 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r1, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 7461e │ │ │ │ + beq.n 7462e │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7462e │ │ │ │ + beq.n 7463e │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7463e │ │ │ │ + beq.n 7464e │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r1, [pc, #1480] @ 74c0c │ │ │ │ + ldr.w r1, [pc, #1480] @ 74c1c │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [r5, #72] @ 0x48 │ │ │ │ add.w r1, r3, #68 @ 0x44 │ │ │ │ ldrd fp, r9, [sp, #388] @ 0x184 │ │ │ │ mov sl, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7552c │ │ │ │ + beq.w 7553c │ │ │ │ strd r1, r6, [sp, #108] @ 0x6c │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 7468c │ │ │ │ + cbz r2, 7469c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 7468e │ │ │ │ + cbnz r0, 7469e │ │ │ │ subs r0, r4, r6 │ │ │ │ ldrd r2, r1, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge sl, r5 │ │ │ │ movlt r5, r1 │ │ │ │ movge r5, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 74676 │ │ │ │ + bne.n 74686 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r9 │ │ │ │ mov r9, r6 │ │ │ │ cmp r1, sl │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ - beq.w 7552c │ │ │ │ + beq.w 7553c │ │ │ │ ldr.w r5, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 746ca │ │ │ │ + cbz r2, 746da │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 746ce │ │ │ │ + cbnz r0, 746de │ │ │ │ sub.w r0, r9, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7552c │ │ │ │ + blt.w 7553c │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ cmp fp, r7 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 746e8 │ │ │ │ + beq.n 746f8 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - ldr.w r1, [pc, #1316] @ 74c10 │ │ │ │ + ldr.w r1, [pc, #1316] @ 74c20 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add r1, pc │ │ │ │ ldr.w r9, [r3, #60] @ 0x3c │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #1300] @ 74c14 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #1300] @ 74c24 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #1292] @ 74c18 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #1292] @ 74c28 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #1284] @ 74c1c │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #1284] @ 74c2c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #1276] @ 74c20 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #1276] @ 74c30 │ │ │ │ ldr.w fp, [sp, #76] @ 0x4c │ │ │ │ add r1, pc │ │ │ │ mov r0, fp │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #1264] @ 74c24 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #1264] @ 74c34 │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ mov r0, sl │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #1252] @ 74c28 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #1252] @ 74c38 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #1244] @ 74c2c │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #1244] @ 74c3c │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #20] │ │ │ │ strd r8, r4, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 74784 │ │ │ │ + beq.n 74794 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 74794 │ │ │ │ + beq.n 747a4 │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 747a4 │ │ │ │ + beq.n 747b4 │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 747b4 │ │ │ │ + beq.n 747c4 │ │ │ │ ldr r1, [sp, #324] @ 0x144 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 747c4 │ │ │ │ + beq.n 747d4 │ │ │ │ ldr r1, [sp, #300] @ 0x12c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 747d4 │ │ │ │ + beq.n 747e4 │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 747e4 │ │ │ │ + beq.n 747f4 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 747f4 │ │ │ │ + beq.n 74804 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r1, [pc, #1076] @ 74c30 │ │ │ │ + ldr.w r1, [pc, #1076] @ 74c40 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [r5, #72] @ 0x48 │ │ │ │ add.w r1, r3, #68 @ 0x44 │ │ │ │ ldrd fp, r9, [sp, #388] @ 0x184 │ │ │ │ mov sl, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75544 │ │ │ │ + beq.w 75554 │ │ │ │ strd r1, r6, [sp, #108] @ 0x6c │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 74842 │ │ │ │ + cbz r2, 74852 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 74844 │ │ │ │ + cbnz r0, 74854 │ │ │ │ subs r0, r4, r6 │ │ │ │ ldrd r2, r1, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge sl, r5 │ │ │ │ movlt r5, r1 │ │ │ │ movge r5, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7482c │ │ │ │ + bne.n 7483c │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r9 │ │ │ │ mov r9, r6 │ │ │ │ cmp r1, sl │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ - beq.w 75544 │ │ │ │ + beq.w 75554 │ │ │ │ ldr.w r5, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 74880 │ │ │ │ + cbz r2, 74890 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 74884 │ │ │ │ + cbnz r0, 74894 │ │ │ │ sub.w r0, r9, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75544 │ │ │ │ + blt.w 75554 │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ cmp fp, r7 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 7489e │ │ │ │ + beq.n 748ae │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #912] @ (74c34 ) │ │ │ │ + ldr r1, [pc, #912] @ (74c44 ) │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2cce8 , std::allocator > const&, int)@plt> │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [r5, #96] @ 0x60 │ │ │ │ add.w r1, r3, #92 @ 0x5c │ │ │ │ ldrd fp, r9, [sp, #388] @ 0x184 │ │ │ │ mov sl, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7555c │ │ │ │ + beq.w 7556c │ │ │ │ strd r1, r6, [sp, #108] @ 0x6c │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 748ec │ │ │ │ + cbz r2, 748fc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 748ee │ │ │ │ + cbnz r0, 748fe │ │ │ │ subs r0, r4, r6 │ │ │ │ ldrd r2, r1, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge sl, r5 │ │ │ │ movlt r5, r1 │ │ │ │ movge r5, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 748d6 │ │ │ │ + bne.n 748e6 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r9 │ │ │ │ mov r9, r6 │ │ │ │ cmp r1, sl │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ - beq.w 7555c │ │ │ │ + beq.w 7556c │ │ │ │ ldr.w r5, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 7492a │ │ │ │ + cbz r2, 7493a │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 7492e │ │ │ │ + cbnz r0, 7493e │ │ │ │ sub.w r0, r9, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7555c │ │ │ │ + blt.w 7556c │ │ │ │ movs r2, #0 │ │ │ │ cmp fp, r7 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 74948 │ │ │ │ + beq.n 74958 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #744] @ (74c38 ) │ │ │ │ + ldr r1, [pc, #744] @ (74c48 ) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ ldr.w r9, [r3, #24] │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #732] @ (74c3c ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #732] @ (74c4c ) │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #724] @ (74c40 ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #724] @ (74c50 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movs r3, #0 │ │ │ │ - vldr d1, [pc, #520] @ 74b80 │ │ │ │ + vldr d1, [pc, #520] @ 74b90 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #520] @ 74b88 │ │ │ │ + vldr d0, [pc, #520] @ 74b98 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ str r4, [sp, #0] │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 74998 │ │ │ │ + beq.n 749a8 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 749a8 │ │ │ │ + beq.n 749b8 │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 749b8 │ │ │ │ + beq.n 749c8 │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r1, [pc, #648] @ (74c44 ) │ │ │ │ + ldr r1, [pc, #648] @ (74c54 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ blx 2d4dc , std::allocator > const&, int)@plt> │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 749dc │ │ │ │ + beq.n 749ec │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - ldr r1, [pc, #616] @ (74c48 ) │ │ │ │ + ldr r1, [pc, #616] @ (74c58 ) │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add r1, pc │ │ │ │ ldr.w r9, [r3, #64] @ 0x40 │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #604] @ (74c4c ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #604] @ (74c5c ) │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #596] @ (74c50 ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #596] @ (74c60 ) │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #592] @ (74c54 ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #592] @ (74c64 ) │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #584] @ (74c58 ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #584] @ (74c68 ) │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #580] @ (74c5c ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #580] @ (74c6c ) │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #572] @ (74c60 ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #572] @ (74c70 ) │ │ │ │ ldr.w fp, [sp, #76] @ 0x4c │ │ │ │ add r1, pc │ │ │ │ mov r0, fp │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #564] @ (74c64 ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #564] @ (74c74 ) │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ mov r0, sl │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #552] @ (74c68 ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #552] @ (74c78 ) │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #548] @ (74c6c ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #548] @ (74c7c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ @@ -113686,130 +113687,130 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str.w sl, [sp, #16] │ │ │ │ str.w fp, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 74a84 │ │ │ │ + beq.n 74a94 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 74a94 │ │ │ │ + beq.n 74aa4 │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 74aa4 │ │ │ │ + beq.n 74ab4 │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 74ab4 │ │ │ │ + beq.n 74ac4 │ │ │ │ ldr r1, [sp, #324] @ 0x144 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 74ac4 │ │ │ │ + beq.n 74ad4 │ │ │ │ ldr r1, [sp, #300] @ 0x12c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 74ad4 │ │ │ │ + beq.n 74ae4 │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 74ae4 │ │ │ │ + beq.n 74af4 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 74af4 │ │ │ │ + beq.n 74b04 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 74b04 │ │ │ │ + beq.n 74b14 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 74b14 │ │ │ │ + beq.n 74b24 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r1, [pc, #344] @ (74c70 ) │ │ │ │ + ldr r1, [pc, #344] @ (74c80 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ blx 2d4dc , std::allocator > const&, int)@plt> │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 74b38 │ │ │ │ + beq.n 74b48 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #308] @ (74c74 ) │ │ │ │ + ldr r1, [pc, #308] @ (74c84 ) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ ldr.w r9, [r3, #24] │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #296] @ (74c78 ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #296] @ (74c88 ) │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #288] @ (74c7c ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #288] @ (74c8c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movs r3, #0 │ │ │ │ - vldr d0, [pc, #32] @ 74b88 │ │ │ │ + vldr d0, [pc, #32] @ 74b98 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ str r4, [sp, #0] │ │ │ │ vmov.f64 d1, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 74c80 │ │ │ │ + b.n 74c90 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ lsrs r0, r7 │ │ │ │ ... │ │ │ │ - add r7, sp, #160 @ 0xa0 │ │ │ │ + add r7, sp, #96 @ 0x60 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #0 │ │ │ │ movs r3, r0 │ │ │ │ push {r1, r3, r4, r7, lr} │ │ │ │ movs r3, r0 │ │ │ │ @@ -113869,37 +113870,37 @@ │ │ │ │ movs r3, r0 │ │ │ │ push {r1, r3, r4, r5} │ │ │ │ movs r3, r0 │ │ │ │ push {r1, r3, r6} │ │ │ │ movs r3, r0 │ │ │ │ push {r1, r3, r6} │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [pc, #88] @ (74c74 ) │ │ │ │ + ldr r6, [pc, #88] @ (74c84 ) │ │ │ │ movs r3, r0 │ │ │ │ adds r1, #70 @ 0x46 │ │ │ │ movs r3, r0 │ │ │ │ - strh r0, [r2, #58] @ 0x3a │ │ │ │ + ldrb r0, [r3, #28] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r5, [pc, #944] @ (74fd8 ) │ │ │ │ + ldr r5, [pc, #944] @ (74fe8 ) │ │ │ │ movs r3, r0 │ │ │ │ - strh r2, [r6, #56] @ 0x38 │ │ │ │ + ldrb r2, [r7, #27] │ │ │ │ movs r3, r0 │ │ │ │ - strh r6, [r4, #56] @ 0x38 │ │ │ │ + ldrb r6, [r5, #27] │ │ │ │ movs r3, r0 │ │ │ │ - cbz r4, 74c82 │ │ │ │ + cbz r4, 74c92 │ │ │ │ movs r3, r0 │ │ │ │ cmp r5, #20 │ │ │ │ movs r3, r0 │ │ │ │ sxth r4, r4 │ │ │ │ movs r3, r0 │ │ │ │ sxth r6, r5 │ │ │ │ movs r3, r0 │ │ │ │ sxtb r0, r3 │ │ │ │ movs r3, r0 │ │ │ │ - cbz r2, 74c76 │ │ │ │ + cbz r2, 74c86 │ │ │ │ movs r3, r0 │ │ │ │ uxth r4, r2 │ │ │ │ movs r3, r0 │ │ │ │ uxth r2, r3 │ │ │ │ movs r3, r0 │ │ │ │ uxth r4, r7 │ │ │ │ movs r3, r0 │ │ │ │ @@ -113907,976 +113908,976 @@ │ │ │ │ movs r3, r0 │ │ │ │ uxth r4, r5 │ │ │ │ movs r3, r0 │ │ │ │ uxtb r6, r2 │ │ │ │ movs r3, r0 │ │ │ │ uxtb r2, r2 │ │ │ │ movs r3, r0 │ │ │ │ - cbz r4, 74caa │ │ │ │ + cbz r4, 74cba │ │ │ │ movs r3, r0 │ │ │ │ - cbz r0, 74cae │ │ │ │ + cbz r0, 74cbe │ │ │ │ movs r3, r0 │ │ │ │ - strh r6, [r5, #32] │ │ │ │ + ldrb r6, [r6, #15] │ │ │ │ movs r3, r0 │ │ │ │ - cbz r6, 74c8a │ │ │ │ + cbz r6, 74c9a │ │ │ │ movs r3, r0 │ │ │ │ sxtb r0, r2 │ │ │ │ movs r3, r0 │ │ │ │ sxtb r6, r4 │ │ │ │ movs r3, r0 │ │ │ │ - strh r4, [r3, #24] │ │ │ │ + ldrb r4, [r4, #11] │ │ │ │ movs r3, r0 │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 74c90 │ │ │ │ + beq.n 74ca0 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 74ca0 │ │ │ │ + beq.n 74cb0 │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 74cb0 │ │ │ │ + beq.n 74cc0 │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr.w r1, [pc, #1100] @ 75100 │ │ │ │ + ldr.w r1, [pc, #1100] @ 75110 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ blx 2d4dc , std::allocator > const&, int)@plt> │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 74cd6 │ │ │ │ + beq.n 74ce6 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r1, [pc, #1060] @ 75104 │ │ │ │ + ldr.w r1, [pc, #1060] @ 75114 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ ldr.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #1048] @ 75108 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #1048] @ 75118 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #1040] @ 7510c │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #1040] @ 7511c │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movs r2, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 74d28 │ │ │ │ + beq.n 74d38 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 74d38 │ │ │ │ + beq.n 74d48 │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 74d48 │ │ │ │ + beq.n 74d58 │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r1, [pc, #964] @ (75110 ) │ │ │ │ + ldr r1, [pc, #964] @ (75120 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r1, r4 │ │ │ │ blx 2d4dc , std::allocator > const&, int)@plt> │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 74d6c │ │ │ │ + beq.n 74d7c │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #928] @ (75114 ) │ │ │ │ + ldr r1, [pc, #928] @ (75124 ) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ ldr.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #916] @ (75118 ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #916] @ (75128 ) │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #908] @ (7511c ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #908] @ (7512c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 74db4 │ │ │ │ + beq.n 74dc4 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 74dc4 │ │ │ │ + beq.n 74dd4 │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 74dd4 │ │ │ │ + beq.n 74de4 │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r1, [pc, #840] @ (75120 ) │ │ │ │ + ldr r1, [pc, #840] @ (75130 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r1, r4 │ │ │ │ blx 2d4dc , std::allocator > const&, int)@plt> │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 74df8 │ │ │ │ + beq.n 74e08 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #804] @ (75124 ) │ │ │ │ + ldr r1, [pc, #804] @ (75134 ) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ ldr.w r9, [r3, #24] │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #792] @ (75128 ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #792] @ (75138 ) │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #784] @ (7512c ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #784] @ (7513c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - vldr d1, [pc, #724] @ 750f8 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + vldr d1, [pc, #724] @ 75108 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ str r4, [sp, #0] │ │ │ │ vmov.f64 d0, d1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 74e46 │ │ │ │ + beq.n 74e56 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 74e56 │ │ │ │ + beq.n 74e66 │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 74e66 │ │ │ │ + beq.n 74e76 │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r1, [pc, #712] @ (75130 ) │ │ │ │ + ldr r1, [pc, #712] @ (75140 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ blx 2d4dc , std::allocator > const&, int)@plt> │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 74e8a │ │ │ │ + beq.n 74e9a │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #676] @ (75134 ) │ │ │ │ + ldr r1, [pc, #676] @ (75144 ) │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2cce8 , std::allocator > const&, int)@plt> │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [r5, #96] @ 0x60 │ │ │ │ add.w r1, r3, #92 @ 0x5c │ │ │ │ ldrd fp, r9, [sp, #388] @ 0x184 │ │ │ │ mov sl, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75574 │ │ │ │ + beq.w 75584 │ │ │ │ strd r1, r6, [sp, #68] @ 0x44 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 74ed8 │ │ │ │ + cbz r2, 74ee8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 74eda │ │ │ │ + cbnz r0, 74eea │ │ │ │ subs r0, r4, r6 │ │ │ │ ldrd r2, r1, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge sl, r5 │ │ │ │ movlt r5, r1 │ │ │ │ movge r5, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 74ec2 │ │ │ │ + bne.n 74ed2 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r9 │ │ │ │ mov r9, r6 │ │ │ │ cmp r1, sl │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ - beq.w 75574 │ │ │ │ + beq.w 75584 │ │ │ │ ldr.w r5, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 74f16 │ │ │ │ + cbz r2, 74f26 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 74f1a │ │ │ │ + cbnz r0, 74f2a │ │ │ │ sub.w r0, r9, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75574 │ │ │ │ + blt.w 75584 │ │ │ │ movs r2, #0 │ │ │ │ cmp fp, r7 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 74f34 │ │ │ │ + beq.n 74f44 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #508] @ (75138 ) │ │ │ │ + ldr r1, [pc, #508] @ (75148 ) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ ldr.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #496] @ (7513c ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #496] @ (7514c ) │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #488] @ (75140 ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #488] @ (75150 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 74f7c │ │ │ │ + beq.n 74f8c │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 74f8c │ │ │ │ + beq.n 74f9c │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 74f9c │ │ │ │ + beq.n 74fac │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r1, [pc, #420] @ (75144 ) │ │ │ │ + ldr r1, [pc, #420] @ (75154 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ blx 2d4dc , std::allocator > const&, int)@plt> │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 74fc0 │ │ │ │ + beq.n 74fd0 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #384] @ (75148 ) │ │ │ │ + ldr r1, [pc, #384] @ (75158 ) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ ldr.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #372] @ (7514c ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #372] @ (7515c ) │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #364] @ (75150 ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #364] @ (75160 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 75008 │ │ │ │ + beq.n 75018 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 75018 │ │ │ │ + beq.n 75028 │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 75028 │ │ │ │ + beq.n 75038 │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r1, [pc, #296] @ (75154 ) │ │ │ │ + ldr r1, [pc, #296] @ (75164 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ blx 2d4dc , std::allocator > const&, int)@plt> │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 7504c │ │ │ │ + beq.n 7505c │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #260] @ (75158 ) │ │ │ │ + ldr r1, [pc, #260] @ (75168 ) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ ldr.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #248] @ (7515c ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #248] @ (7516c ) │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #240] @ (75160 ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #240] @ (75170 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 75094 │ │ │ │ + beq.n 750a4 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 750a4 │ │ │ │ + beq.n 750b4 │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 750b4 │ │ │ │ + beq.n 750c4 │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r1, [pc, #172] @ (75164 ) │ │ │ │ + ldr r1, [pc, #172] @ (75174 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ blx 2d4dc , std::allocator > const&, int)@plt> │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 750d8 │ │ │ │ + beq.n 750e8 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - ldr r1, [pc, #140] @ (75168 ) │ │ │ │ + ldr r1, [pc, #140] @ (75178 ) │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add r1, pc │ │ │ │ ldr.w r9, [r3, #60] @ 0x3c │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #128] @ (7516c ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #128] @ (7517c ) │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - b.n 75170 │ │ │ │ + b.n 75180 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ sub sp, #368 @ 0x170 │ │ │ │ movs r3, r0 │ │ │ │ - cbz r0, 75118 │ │ │ │ + cbz r0, 75128 │ │ │ │ movs r3, r0 │ │ │ │ - cbz r0, 7511e │ │ │ │ + cbz r0, 7512e │ │ │ │ movs r3, r0 │ │ │ │ - cbz r0, 7513e │ │ │ │ + cbz r0, 7514e │ │ │ │ movs r3, r0 │ │ │ │ sub sp, #344 @ 0x158 │ │ │ │ movs r3, r0 │ │ │ │ sxth r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ sxth r2, r2 │ │ │ │ movs r3, r0 │ │ │ │ uxtb r0, r4 │ │ │ │ movs r3, r0 │ │ │ │ - cbz r6, 7514a │ │ │ │ + cbz r6, 7515a │ │ │ │ movs r3, r0 │ │ │ │ - cbz r0, 75178 │ │ │ │ + cbz r0, 75188 │ │ │ │ movs r3, r0 │ │ │ │ - cbz r2, 75180 │ │ │ │ + cbz r2, 75190 │ │ │ │ movs r3, r0 │ │ │ │ - cbz r4, 7519c │ │ │ │ + cbz r4, 751ac │ │ │ │ movs r3, r0 │ │ │ │ uxtb r0, r3 │ │ │ │ movs r3, r0 │ │ │ │ movs r6, #28 │ │ │ │ movs r3, r0 │ │ │ │ uxtb r0, r6 │ │ │ │ movs r3, r0 │ │ │ │ uxtb r6, r6 │ │ │ │ movs r3, r0 │ │ │ │ - cbz r4, 75192 │ │ │ │ + cbz r4, 751a2 │ │ │ │ movs r3, r0 │ │ │ │ uxth r6, r1 │ │ │ │ movs r3, r0 │ │ │ │ - cbz r4, 7519a │ │ │ │ + cbz r4, 751aa │ │ │ │ movs r3, r0 │ │ │ │ - cbz r2, 751a0 │ │ │ │ + cbz r2, 751b0 │ │ │ │ movs r3, r0 │ │ │ │ - cbz r0, 751bc │ │ │ │ + cbz r0, 751cc │ │ │ │ movs r3, r0 │ │ │ │ uxtb r2, r3 │ │ │ │ movs r3, r0 │ │ │ │ - cbz r4, 751c6 │ │ │ │ + cbz r4, 751d6 │ │ │ │ movs r3, r0 │ │ │ │ - cbz r2, 751ce │ │ │ │ + cbz r2, 751de │ │ │ │ movs r3, r0 │ │ │ │ push {r2, r5} │ │ │ │ movs r3, r0 │ │ │ │ - cbz r2, 751ba │ │ │ │ + cbz r2, 751ca │ │ │ │ movs r3, r0 │ │ │ │ push {r2, r3, r4, r5} │ │ │ │ movs r3, r0 │ │ │ │ push {r1, r2, r6} │ │ │ │ movs r3, r0 │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #1080] @ 755b0 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #1080] @ 755c0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #1072] @ 755b4 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #1072] @ 755c4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #1064] @ 755b8 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #1064] @ 755c8 │ │ │ │ ldr.w fp, [sp, #76] @ 0x4c │ │ │ │ add r1, pc │ │ │ │ mov r0, fp │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #1052] @ 755bc │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #1052] @ 755cc │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ mov r0, sl │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #1040] @ 755c0 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #1040] @ 755d0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #1032] @ 755c4 │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #1032] @ 755d4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #20] │ │ │ │ strd r8, r4, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 751f0 │ │ │ │ + beq.n 75200 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 75200 │ │ │ │ + beq.n 75210 │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 75210 │ │ │ │ + beq.n 75220 │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 75220 │ │ │ │ + beq.n 75230 │ │ │ │ ldr r1, [sp, #324] @ 0x144 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 75230 │ │ │ │ + beq.n 75240 │ │ │ │ ldr r1, [sp, #300] @ 0x12c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 75240 │ │ │ │ + beq.n 75250 │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 75250 │ │ │ │ + beq.n 75260 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 75260 │ │ │ │ + beq.n 75270 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r1, [pc, #868] @ (755c8 ) │ │ │ │ + ldr r1, [pc, #868] @ (755d8 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ blx 2d4dc , std::allocator > const&, int)@plt> │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 75284 │ │ │ │ + beq.n 75294 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #832] @ (755cc ) │ │ │ │ + ldr r1, [pc, #832] @ (755dc ) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ ldr.w r9, [r3, #24] │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #820] @ (755d0 ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #820] @ (755e0 ) │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #812] @ (755d4 ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #812] @ (755e4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movs r3, #0 │ │ │ │ - vldr d1, [pc, #732] @ 75590 │ │ │ │ - vldr d0, [pc, #736] @ 75598 │ │ │ │ + vldr d1, [pc, #732] @ 755a0 │ │ │ │ + vldr d0, [pc, #736] @ 755a8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ str r4, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 752d2 │ │ │ │ + beq.n 752e2 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 752e2 │ │ │ │ + beq.n 752f2 │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 752f2 │ │ │ │ + beq.n 75302 │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r1, [pc, #740] @ (755d8 ) │ │ │ │ + ldr r1, [pc, #740] @ (755e8 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ blx 2d4dc , std::allocator > const&, int)@plt> │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 75316 │ │ │ │ + beq.n 75326 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #700] @ (755dc ) │ │ │ │ + ldr r1, [pc, #700] @ (755ec ) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ ldr.w r9, [r3, #20] │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #688] @ (755e0 ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #688] @ (755f0 ) │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #684] @ (755e4 ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #684] @ (755f4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movs r3, #0 │ │ │ │ - vldr d0, [pc, #604] @ 755a0 │ │ │ │ + vldr d0, [pc, #604] @ 755b0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 75360 │ │ │ │ + beq.n 75370 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 75370 │ │ │ │ + beq.n 75380 │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 75380 │ │ │ │ + beq.n 75390 │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r1, [pc, #612] @ (755e8 ) │ │ │ │ + ldr r1, [pc, #612] @ (755f8 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ blx 2d4dc , std::allocator > const&, int)@plt> │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 753a4 │ │ │ │ + beq.n 753b4 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #576] @ (755ec ) │ │ │ │ + ldr r1, [pc, #576] @ (755fc ) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ ldr.w r9, [r3, #20] │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #564] @ (755f0 ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #564] @ (75600 ) │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #556] @ (755f4 ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #556] @ (75604 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movs r3, #0 │ │ │ │ - vldr d0, [pc, #468] @ 755a8 │ │ │ │ + vldr d0, [pc, #468] @ 755b8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 753ee │ │ │ │ + beq.n 753fe │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 753fe │ │ │ │ + beq.n 7540e │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7540e │ │ │ │ + beq.n 7541e │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r1, [pc, #488] @ (755f8 ) │ │ │ │ + ldr r1, [pc, #488] @ (75608 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r6] │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ ldr.w r5, [sl, #72] @ 0x48 │ │ │ │ add.w r6, sl, #68 @ 0x44 │ │ │ │ ldrd fp, r8, [sp, #388] @ 0x184 │ │ │ │ mov r9, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75604 │ │ │ │ + beq.w 75614 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ mov r6, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 75456 │ │ │ │ + cbz r2, 75466 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 75458 │ │ │ │ + cbnz r0, 75468 │ │ │ │ subs r0, r4, r6 │ │ │ │ ldrd r2, r1, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r9, r5 │ │ │ │ movlt r5, r1 │ │ │ │ movge r5, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 75440 │ │ │ │ + bne.n 75450 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r6 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ cmp r6, r9 │ │ │ │ - beq.w 75604 │ │ │ │ + beq.w 75614 │ │ │ │ ldr.w r5, [r9, #20] │ │ │ │ mov r2, r8 │ │ │ │ cmp r8, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 75492 │ │ │ │ + cbz r2, 754a2 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 75496 │ │ │ │ + cbnz r0, 754a6 │ │ │ │ sub.w r0, r8, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75604 │ │ │ │ + blt.w 75614 │ │ │ │ movs r3, #8 │ │ │ │ cmp fp, r7 │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ - beq.n 754b0 │ │ │ │ + beq.n 754c0 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #328] @ (755fc ) │ │ │ │ - ldr r3, [pc, #332] @ (75600 ) │ │ │ │ + ldr r2, [pc, #328] @ (7560c ) │ │ │ │ + ldr r3, [pc, #332] @ (75610 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7567a │ │ │ │ + bne.w 7568a │ │ │ │ add sp, #420 @ 0x1a4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r1, fp │ │ │ │ add.w r0, sl, #88 @ 0x58 │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 7294c │ │ │ │ + bl 7295c │ │ │ │ ldr.w r9, [sp, #388] @ 0x184 │ │ │ │ mov fp, r0 │ │ │ │ - b.w 7409c │ │ │ │ + b.w 740ac │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r1, sl │ │ │ │ str r4, [r2, #0] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 72684 │ │ │ │ + bl 72694 │ │ │ │ ldr.w fp, [sp, #388] @ 0x184 │ │ │ │ mov sl, r0 │ │ │ │ - b.w 742ce │ │ │ │ + b.w 742de │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r1, sl │ │ │ │ str r4, [r2, #0] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 72684 │ │ │ │ + bl 72694 │ │ │ │ ldr.w fp, [sp, #388] @ 0x184 │ │ │ │ mov sl, r0 │ │ │ │ - b.w 7450a │ │ │ │ + b.w 7451a │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r1, sl │ │ │ │ str r4, [r2, #0] │ │ │ │ adds r0, #88 @ 0x58 │ │ │ │ - bl 7294c │ │ │ │ + bl 7295c │ │ │ │ ldr.w fp, [sp, #388] @ 0x184 │ │ │ │ mov sl, r0 │ │ │ │ - b.w 745b6 │ │ │ │ + b.w 745c6 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r1, sl │ │ │ │ str r4, [r2, #0] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 72684 │ │ │ │ + bl 72694 │ │ │ │ ldr.w fp, [sp, #388] @ 0x184 │ │ │ │ mov sl, r0 │ │ │ │ - b.w 746d4 │ │ │ │ + b.w 746e4 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r1, sl │ │ │ │ str r4, [r2, #0] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 72684 │ │ │ │ + bl 72694 │ │ │ │ ldr.w fp, [sp, #388] @ 0x184 │ │ │ │ mov sl, r0 │ │ │ │ - b.w 7488a │ │ │ │ + b.w 7489a │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r1, sl │ │ │ │ str r4, [r2, #0] │ │ │ │ adds r0, #88 @ 0x58 │ │ │ │ - bl 7294c │ │ │ │ + bl 7295c │ │ │ │ ldr.w fp, [sp, #388] @ 0x184 │ │ │ │ mov sl, r0 │ │ │ │ - b.w 74934 │ │ │ │ + b.w 74944 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r1, sl │ │ │ │ str r4, [r2, #0] │ │ │ │ adds r0, #88 @ 0x58 │ │ │ │ - bl 7294c │ │ │ │ + bl 7295c │ │ │ │ ldr.w fp, [sp, #388] @ 0x184 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 74f20 │ │ │ │ + b.n 74f30 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ ... │ │ │ │ @@ -114888,60 +114889,60 @@ │ │ │ │ ldrhi r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ itett ge │ │ │ │ bicge r2, r5 │ │ │ │ movlt r3, r0 │ │ │ │ bicge r6, r3 │ │ │ │ movge r3, r0 │ │ │ │ - ldrb r4, [r4, #19] │ │ │ │ + strb r4, [r5, #18] │ │ │ │ movs r3, r0 │ │ │ │ movs r6, #188 @ 0xbc │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r6, [r0, #19] │ │ │ │ + strb r6, [r1, #18] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r2, [r7, #18] │ │ │ │ + strb r2, [r0, #18] │ │ │ │ movs r3, r0 │ │ │ │ uxth r6, r6 │ │ │ │ movs r3, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ movs r3, r0 │ │ │ │ uxtb r2, r5 │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r0, [r2, #15] │ │ │ │ + strb r0, [r3, #14] │ │ │ │ movs r3, r0 │ │ │ │ sxtb r4, r7 │ │ │ │ movs r3, r0 │ │ │ │ uxth r2, r6 │ │ │ │ movs r3, r0 │ │ │ │ uxtb r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r6, [r7, #12] │ │ │ │ + strb r6, [r0, #12] │ │ │ │ movs r3, r0 │ │ │ │ sxtb r6, r1 │ │ │ │ movs r3, r0 │ │ │ │ uxth r0, r7 │ │ │ │ movs r3, r0 │ │ │ │ uxtb r6, r0 │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r0, [r6, #10] │ │ │ │ + strb r0, [r7, #9] │ │ │ │ movs r3, r0 │ │ │ │ sxtb r2, r2 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r2, [sp, #400] @ 0x190 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, sl, #64 @ 0x40 │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 72684 │ │ │ │ + bl 72694 │ │ │ │ ldr.w fp, [sp, #388] @ 0x184 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 7549c │ │ │ │ + b.n 754ac │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ @@ -114958,126 +114959,126 @@ │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1656] @ 75cdc │ │ │ │ - ldr.w r3, [pc, #1656] @ 75ce0 │ │ │ │ + ldr.w r2, [pc, #1656] @ 75cec │ │ │ │ + ldr.w r3, [pc, #1656] @ 75cf0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 7569c │ │ │ │ + beq.n 756ac │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1628] @ 75ce4 │ │ │ │ - ldr.w r3, [pc, #1620] @ 75ce0 │ │ │ │ + ldr.w r2, [pc, #1628] @ 75cf4 │ │ │ │ + ldr.w r3, [pc, #1620] @ 75cf0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7567a │ │ │ │ + bne.n 7568a │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1588] @ 75ce8 │ │ │ │ - ldr.w r3, [pc, #1576] @ 75ce0 │ │ │ │ + ldr.w r2, [pc, #1588] @ 75cf8 │ │ │ │ + ldr.w r3, [pc, #1576] @ 75cf0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 7569c │ │ │ │ - b.n 7567a │ │ │ │ + beq.n 756ac │ │ │ │ + b.n 7568a │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1548] @ 75cec │ │ │ │ - ldr.w r3, [pc, #1532] @ 75ce0 │ │ │ │ + ldr.w r2, [pc, #1548] @ 75cfc │ │ │ │ + ldr.w r3, [pc, #1532] @ 75cf0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 7569c │ │ │ │ - b.n 7567a │ │ │ │ - b.n 756d2 │ │ │ │ - b.n 756d8 │ │ │ │ + beq.n 756ac │ │ │ │ + b.n 7568a │ │ │ │ + b.n 756e2 │ │ │ │ + b.n 756e8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1516] @ 75cf0 │ │ │ │ - ldr.w r3, [pc, #1496] @ 75ce0 │ │ │ │ + ldr.w r2, [pc, #1516] @ 75d00 │ │ │ │ + ldr.w r3, [pc, #1496] @ 75cf0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 7569c │ │ │ │ - b.n 7567a │ │ │ │ - b.n 756ac │ │ │ │ + beq.n 756ac │ │ │ │ + b.n 7568a │ │ │ │ + b.n 756bc │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1484] @ 75cf4 │ │ │ │ - ldr.w r3, [pc, #1460] @ 75ce0 │ │ │ │ + ldr.w r2, [pc, #1484] @ 75d04 │ │ │ │ + ldr.w r3, [pc, #1460] @ 75cf0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 7569c │ │ │ │ - b.n 7567a │ │ │ │ - b.n 756a6 │ │ │ │ + beq.n 756ac │ │ │ │ + b.n 7568a │ │ │ │ + b.n 756b6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1444] @ 75cf8 │ │ │ │ - ldr.w r3, [pc, #1416] @ 75ce0 │ │ │ │ + ldr.w r2, [pc, #1444] @ 75d08 │ │ │ │ + ldr.w r3, [pc, #1416] @ 75cf0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 7569c │ │ │ │ - b.n 7567a │ │ │ │ - b.n 75746 │ │ │ │ - b.n 7574c │ │ │ │ + beq.n 756ac │ │ │ │ + b.n 7568a │ │ │ │ + b.n 75756 │ │ │ │ + b.n 7575c │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1412] @ 75cfc │ │ │ │ - ldr.w r3, [pc, #1380] @ 75ce0 │ │ │ │ + ldr.w r2, [pc, #1412] @ 75d0c │ │ │ │ + ldr.w r3, [pc, #1380] @ 75cf0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 7569c │ │ │ │ - b.n 7567a │ │ │ │ + beq.n 756ac │ │ │ │ + b.n 7568a │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ @@ -115086,265 +115087,265 @@ │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1340] @ 75d00 │ │ │ │ - ldr.w r3, [pc, #1304] @ 75ce0 │ │ │ │ + ldr.w r2, [pc, #1340] @ 75d10 │ │ │ │ + ldr.w r3, [pc, #1304] @ 75cf0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7569c │ │ │ │ - b.n 7567a │ │ │ │ - b.n 75796 │ │ │ │ - b.n 7579c │ │ │ │ - b.n 757a2 │ │ │ │ - b.n 757a8 │ │ │ │ - b.n 757ae │ │ │ │ - b.n 757b4 │ │ │ │ - b.n 757ba │ │ │ │ + beq.w 756ac │ │ │ │ + b.n 7568a │ │ │ │ + b.n 757a6 │ │ │ │ + b.n 757ac │ │ │ │ + b.n 757b2 │ │ │ │ + b.n 757b8 │ │ │ │ + b.n 757be │ │ │ │ + b.n 757c4 │ │ │ │ + b.n 757ca │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1296] @ 75d04 │ │ │ │ - ldr.w r3, [pc, #1256] @ 75ce0 │ │ │ │ + ldr.w r2, [pc, #1296] @ 75d14 │ │ │ │ + ldr.w r3, [pc, #1256] @ 75cf0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7569c │ │ │ │ - b.n 7567a │ │ │ │ + beq.w 756ac │ │ │ │ + b.n 7568a │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1256] @ 75d08 │ │ │ │ - ldr.w r3, [pc, #1212] @ 75ce0 │ │ │ │ + ldr.w r2, [pc, #1256] @ 75d18 │ │ │ │ + ldr.w r3, [pc, #1212] @ 75cf0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7569c │ │ │ │ - b.n 7567a │ │ │ │ - b.n 75812 │ │ │ │ - b.n 75818 │ │ │ │ + beq.w 756ac │ │ │ │ + b.n 7568a │ │ │ │ + b.n 75822 │ │ │ │ + b.n 75828 │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1220] @ 75d0c │ │ │ │ - ldr.w r3, [pc, #1172] @ 75ce0 │ │ │ │ + ldr.w r2, [pc, #1220] @ 75d1c │ │ │ │ + ldr.w r3, [pc, #1172] @ 75cf0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7569c │ │ │ │ - b.n 7567a │ │ │ │ + beq.w 756ac │ │ │ │ + b.n 7568a │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1180] @ 75d10 │ │ │ │ - ldr.w r3, [pc, #1128] @ 75ce0 │ │ │ │ + ldr.w r2, [pc, #1180] @ 75d20 │ │ │ │ + ldr.w r3, [pc, #1128] @ 75cf0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7569c │ │ │ │ - b.n 7567a │ │ │ │ - b.n 75866 │ │ │ │ - b.n 7586c │ │ │ │ + beq.w 756ac │ │ │ │ + b.n 7568a │ │ │ │ + b.n 75876 │ │ │ │ + b.n 7587c │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1144] @ 75d14 │ │ │ │ - ldr.w r3, [pc, #1088] @ 75ce0 │ │ │ │ + ldr.w r2, [pc, #1144] @ 75d24 │ │ │ │ + ldr.w r3, [pc, #1088] @ 75cf0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7569c │ │ │ │ - b.n 7567a │ │ │ │ + beq.w 756ac │ │ │ │ + b.n 7568a │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1104] @ 75d18 │ │ │ │ - ldr.w r3, [pc, #1044] @ 75ce0 │ │ │ │ + ldr.w r2, [pc, #1104] @ 75d28 │ │ │ │ + ldr.w r3, [pc, #1044] @ 75cf0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7569c │ │ │ │ - b.n 7567a │ │ │ │ - b.n 758ba │ │ │ │ - b.n 758c0 │ │ │ │ + beq.w 756ac │ │ │ │ + b.n 7568a │ │ │ │ + b.n 758ca │ │ │ │ + b.n 758d0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1068] @ 75d1c │ │ │ │ - ldr r3, [pc, #1004] @ (75ce0 ) │ │ │ │ + ldr.w r2, [pc, #1068] @ 75d2c │ │ │ │ + ldr r3, [pc, #1004] @ (75cf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7569c │ │ │ │ - b.n 7567a │ │ │ │ + beq.w 756ac │ │ │ │ + b.n 7568a │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1040] @ 75d20 │ │ │ │ - ldr r3, [pc, #972] @ (75ce0 ) │ │ │ │ + ldr.w r2, [pc, #1040] @ 75d30 │ │ │ │ + ldr r3, [pc, #972] @ (75cf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7569c │ │ │ │ - b.n 7567a │ │ │ │ + beq.w 756ac │ │ │ │ + b.n 7568a │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #1000] @ (75d24 ) │ │ │ │ - ldr r3, [pc, #932] @ (75ce0 ) │ │ │ │ + ldr r2, [pc, #1000] @ (75d34 ) │ │ │ │ + ldr r3, [pc, #932] @ (75cf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7569c │ │ │ │ - b.n 7567a │ │ │ │ - b.n 7592c │ │ │ │ - b.n 75932 │ │ │ │ + beq.w 756ac │ │ │ │ + b.n 7568a │ │ │ │ + b.n 7593c │ │ │ │ + b.n 75942 │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #972] @ (75d28 ) │ │ │ │ - ldr r3, [pc, #896] @ (75ce0 ) │ │ │ │ + ldr r2, [pc, #972] @ (75d38 ) │ │ │ │ + ldr r3, [pc, #896] @ (75cf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7569c │ │ │ │ - b.n 7567a │ │ │ │ + beq.w 756ac │ │ │ │ + b.n 7568a │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #932] @ (75d2c ) │ │ │ │ - ldr r3, [pc, #856] @ (75ce0 ) │ │ │ │ + ldr r2, [pc, #932] @ (75d3c ) │ │ │ │ + ldr r3, [pc, #856] @ (75cf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7569c │ │ │ │ - b.n 7567a │ │ │ │ - b.n 75978 │ │ │ │ - b.n 7597e │ │ │ │ + beq.w 756ac │ │ │ │ + b.n 7568a │ │ │ │ + b.n 75988 │ │ │ │ + b.n 7598e │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #904] @ (75d30 ) │ │ │ │ - ldr r3, [pc, #820] @ (75ce0 ) │ │ │ │ + ldr r2, [pc, #904] @ (75d40 ) │ │ │ │ + ldr r3, [pc, #820] @ (75cf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7569c │ │ │ │ - b.n 7567a │ │ │ │ + beq.w 756ac │ │ │ │ + b.n 7568a │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #864] @ (75d34 ) │ │ │ │ - ldr r3, [pc, #780] @ (75ce0 ) │ │ │ │ + ldr r2, [pc, #864] @ (75d44 ) │ │ │ │ + ldr r3, [pc, #780] @ (75cf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7569c │ │ │ │ - b.n 7567a │ │ │ │ - b.n 759c4 │ │ │ │ - b.n 759ca │ │ │ │ + beq.w 756ac │ │ │ │ + b.n 7568a │ │ │ │ + b.n 759d4 │ │ │ │ + b.n 759da │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #836] @ (75d38 ) │ │ │ │ - ldr r3, [pc, #744] @ (75ce0 ) │ │ │ │ + ldr r2, [pc, #836] @ (75d48 ) │ │ │ │ + ldr r3, [pc, #744] @ (75cf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7569c │ │ │ │ - b.n 7567a │ │ │ │ + beq.w 756ac │ │ │ │ + b.n 7568a │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #796] @ (75d3c ) │ │ │ │ - ldr r3, [pc, #704] @ (75ce0 ) │ │ │ │ + ldr r2, [pc, #796] @ (75d4c ) │ │ │ │ + ldr r3, [pc, #704] @ (75cf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7569c │ │ │ │ - b.n 7567a │ │ │ │ - b.n 75a10 │ │ │ │ - b.n 75a16 │ │ │ │ + beq.w 756ac │ │ │ │ + b.n 7568a │ │ │ │ + b.n 75a20 │ │ │ │ + b.n 75a26 │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #768] @ (75d40 ) │ │ │ │ - ldr r3, [pc, #668] @ (75ce0 ) │ │ │ │ + ldr r2, [pc, #768] @ (75d50 ) │ │ │ │ + ldr r3, [pc, #668] @ (75cf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7569c │ │ │ │ - b.n 7567a │ │ │ │ + beq.w 756ac │ │ │ │ + b.n 7568a │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ @@ -115357,87 +115358,87 @@ │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #688] @ (75d44 ) │ │ │ │ - ldr r3, [pc, #584] @ (75ce0 ) │ │ │ │ + ldr r2, [pc, #688] @ (75d54 ) │ │ │ │ + ldr r3, [pc, #584] @ (75cf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7569c │ │ │ │ - b.n 7567a │ │ │ │ - b.n 75a5c │ │ │ │ - b.n 75a62 │ │ │ │ - b.n 75a68 │ │ │ │ - b.n 75a6e │ │ │ │ - b.n 75a74 │ │ │ │ - b.n 75a7a │ │ │ │ - b.n 75a80 │ │ │ │ - b.n 75a86 │ │ │ │ - b.n 75a8c │ │ │ │ + beq.w 756ac │ │ │ │ + b.n 7568a │ │ │ │ + b.n 75a6c │ │ │ │ + b.n 75a72 │ │ │ │ + b.n 75a78 │ │ │ │ + b.n 75a7e │ │ │ │ + b.n 75a84 │ │ │ │ + b.n 75a8a │ │ │ │ + b.n 75a90 │ │ │ │ + b.n 75a96 │ │ │ │ + b.n 75a9c │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #644] @ (75d48 ) │ │ │ │ - ldr r3, [pc, #536] @ (75ce0 ) │ │ │ │ + ldr r2, [pc, #644] @ (75d58 ) │ │ │ │ + ldr r3, [pc, #536] @ (75cf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7569c │ │ │ │ - b.n 7567a │ │ │ │ + beq.w 756ac │ │ │ │ + b.n 7568a │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #604] @ (75d4c ) │ │ │ │ - ldr r3, [pc, #496] @ (75ce0 ) │ │ │ │ + ldr r2, [pc, #604] @ (75d5c ) │ │ │ │ + ldr r3, [pc, #496] @ (75cf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7569c │ │ │ │ - b.n 7567a │ │ │ │ - b.n 75ae0 │ │ │ │ - b.n 75ae6 │ │ │ │ + beq.w 756ac │ │ │ │ + b.n 7568a │ │ │ │ + b.n 75af0 │ │ │ │ + b.n 75af6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #576] @ (75d50 ) │ │ │ │ - ldr r3, [pc, #460] @ (75ce0 ) │ │ │ │ + ldr r2, [pc, #576] @ (75d60 ) │ │ │ │ + ldr r3, [pc, #460] @ (75cf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7569c │ │ │ │ - b.n 7567a │ │ │ │ + beq.w 756ac │ │ │ │ + b.n 7568a │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #548] @ (75d54 ) │ │ │ │ - ldr r3, [pc, #432] @ (75ce0 ) │ │ │ │ + ldr r2, [pc, #548] @ (75d64 ) │ │ │ │ + ldr r3, [pc, #432] @ (75cf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7569c │ │ │ │ - b.n 7567a │ │ │ │ + beq.w 756ac │ │ │ │ + b.n 7568a │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ @@ -115446,108 +115447,108 @@ │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #480] @ (75d58 ) │ │ │ │ - ldr r3, [pc, #360] @ (75ce0 ) │ │ │ │ + ldr r2, [pc, #480] @ (75d68 ) │ │ │ │ + ldr r3, [pc, #360] @ (75cf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7569c │ │ │ │ - b.n 7567a │ │ │ │ - b.n 75b4a │ │ │ │ - b.n 75b50 │ │ │ │ - b.n 75b56 │ │ │ │ - b.n 75b5c │ │ │ │ - b.n 75b62 │ │ │ │ - b.n 75b68 │ │ │ │ - b.n 75b6e │ │ │ │ + beq.w 756ac │ │ │ │ + b.n 7568a │ │ │ │ + b.n 75b5a │ │ │ │ + b.n 75b60 │ │ │ │ + b.n 75b66 │ │ │ │ + b.n 75b6c │ │ │ │ + b.n 75b72 │ │ │ │ + b.n 75b78 │ │ │ │ + b.n 75b7e │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #440] @ (75d5c ) │ │ │ │ - ldr r3, [pc, #316] @ (75ce0 ) │ │ │ │ + ldr r2, [pc, #440] @ (75d6c ) │ │ │ │ + ldr r3, [pc, #316] @ (75cf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7569c │ │ │ │ - b.n 7567a │ │ │ │ + beq.w 756ac │ │ │ │ + b.n 7568a │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #404] @ (75d60 ) │ │ │ │ - ldr r3, [pc, #272] @ (75ce0 ) │ │ │ │ + ldr r2, [pc, #404] @ (75d70 ) │ │ │ │ + ldr r3, [pc, #272] @ (75cf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7569c │ │ │ │ - b.n 7567a │ │ │ │ - b.n 75bbe │ │ │ │ - b.n 75bc4 │ │ │ │ + beq.w 756ac │ │ │ │ + b.n 7568a │ │ │ │ + b.n 75bce │ │ │ │ + b.n 75bd4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #372] @ (75d64 ) │ │ │ │ - ldr r3, [pc, #240] @ (75ce0 ) │ │ │ │ + ldr r2, [pc, #372] @ (75d74 ) │ │ │ │ + ldr r3, [pc, #240] @ (75cf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7569c │ │ │ │ - b.n 7567a │ │ │ │ + beq.w 756ac │ │ │ │ + b.n 7568a │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #348] @ (75d68 ) │ │ │ │ - ldr r3, [pc, #208] @ (75ce0 ) │ │ │ │ + ldr r2, [pc, #348] @ (75d78 ) │ │ │ │ + ldr r3, [pc, #208] @ (75cf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7569c │ │ │ │ - b.n 7567a │ │ │ │ - b.n 75620 │ │ │ │ - b.n 75626 │ │ │ │ - b.n 7562c │ │ │ │ - b.n 75632 │ │ │ │ - b.n 75638 │ │ │ │ - b.n 7563e │ │ │ │ - b.n 75644 │ │ │ │ - b.n 7564a │ │ │ │ - b.n 75650 │ │ │ │ - b.n 75656 │ │ │ │ - b.n 7565c │ │ │ │ + beq.w 756ac │ │ │ │ + b.n 7568a │ │ │ │ + b.n 75630 │ │ │ │ + b.n 75636 │ │ │ │ + b.n 7563c │ │ │ │ + b.n 75642 │ │ │ │ + b.n 75648 │ │ │ │ + b.n 7564e │ │ │ │ + b.n 75654 │ │ │ │ + b.n 7565a │ │ │ │ + b.n 75660 │ │ │ │ + b.n 75666 │ │ │ │ + b.n 7566c │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #300] @ (75d6c ) │ │ │ │ - ldr r3, [pc, #156] @ (75ce0 ) │ │ │ │ + ldr r2, [pc, #300] @ (75d7c ) │ │ │ │ + ldr r3, [pc, #156] @ (75cf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7569c │ │ │ │ - b.n 7567a │ │ │ │ + beq.w 756ac │ │ │ │ + b.n 7568a │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ @@ -115560,413 +115561,413 @@ │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #220] @ (75d70 ) │ │ │ │ - ldr r3, [pc, #72] @ (75ce0 ) │ │ │ │ + ldr r2, [pc, #220] @ (75d80 ) │ │ │ │ + ldr r3, [pc, #72] @ (75cf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7569c │ │ │ │ - b.n 7567a │ │ │ │ - b.n 75c5c │ │ │ │ - b.n 75c62 │ │ │ │ - b.n 75c68 │ │ │ │ - b.n 75c6e │ │ │ │ - b.n 75c74 │ │ │ │ - b.n 75c7a │ │ │ │ - b.n 75c80 │ │ │ │ - b.n 75c86 │ │ │ │ - b.n 75c8c │ │ │ │ + beq.w 756ac │ │ │ │ + b.n 7568a │ │ │ │ + b.n 75c6c │ │ │ │ + b.n 75c72 │ │ │ │ + b.n 75c78 │ │ │ │ + b.n 75c7e │ │ │ │ + b.n 75c84 │ │ │ │ + b.n 75c8a │ │ │ │ + b.n 75c90 │ │ │ │ + b.n 75c96 │ │ │ │ + b.n 75c9c │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #176] @ (75d74 ) │ │ │ │ - ldr r3, [pc, #24] @ (75ce0 ) │ │ │ │ + ldr r2, [pc, #176] @ (75d84 ) │ │ │ │ + ldr r3, [pc, #24] @ (75cf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7569c │ │ │ │ - b.n 7567a │ │ │ │ + beq.w 756ac │ │ │ │ + b.n 7568a │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #624] @ 0x270 │ │ │ │ + ldr r0, [sp, #560] @ 0x230 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r0, [sp, #376] @ 0x178 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ movs r5, r0 │ │ │ │ - str r7, [sp, #1008] @ 0x3f0 │ │ │ │ + str r7, [sp, #944] @ 0x3b0 │ │ │ │ movs r5, r0 │ │ │ │ - str r7, [sp, #824] @ 0x338 │ │ │ │ + str r7, [sp, #760] @ 0x2f8 │ │ │ │ movs r5, r0 │ │ │ │ - str r7, [sp, #680] @ 0x2a8 │ │ │ │ + str r7, [sp, #616] @ 0x268 │ │ │ │ movs r5, r0 │ │ │ │ - str r7, [sp, #384] @ 0x180 │ │ │ │ + str r7, [sp, #320] @ 0x140 │ │ │ │ movs r5, r0 │ │ │ │ - str r7, [sp, #192] @ 0xc0 │ │ │ │ + str r7, [sp, #128] @ 0x80 │ │ │ │ movs r5, r0 │ │ │ │ - str r7, [sp, #8] │ │ │ │ + str r6, [sp, #968] @ 0x3c8 │ │ │ │ movs r5, r0 │ │ │ │ - str r6, [sp, #880] @ 0x370 │ │ │ │ + str r6, [sp, #816] @ 0x330 │ │ │ │ movs r5, r0 │ │ │ │ - str r6, [sp, #696] @ 0x2b8 │ │ │ │ + str r6, [sp, #632] @ 0x278 │ │ │ │ movs r5, r0 │ │ │ │ - str r6, [sp, #544] @ 0x220 │ │ │ │ + str r6, [sp, #480] @ 0x1e0 │ │ │ │ movs r5, r0 │ │ │ │ - str r6, [sp, #360] @ 0x168 │ │ │ │ + str r6, [sp, #296] @ 0x128 │ │ │ │ movs r5, r0 │ │ │ │ - str r6, [sp, #216] @ 0xd8 │ │ │ │ + str r6, [sp, #152] @ 0x98 │ │ │ │ movs r5, r0 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #24] │ │ │ │ movs r5, r0 │ │ │ │ - str r5, [sp, #944] @ 0x3b0 │ │ │ │ + str r5, [sp, #880] @ 0x370 │ │ │ │ movs r5, r0 │ │ │ │ - str r5, [sp, #808] @ 0x328 │ │ │ │ + str r5, [sp, #744] @ 0x2e8 │ │ │ │ movs r5, r0 │ │ │ │ - str r5, [sp, #640] @ 0x280 │ │ │ │ + str r5, [sp, #576] @ 0x240 │ │ │ │ movs r5, r0 │ │ │ │ - str r5, [sp, #504] @ 0x1f8 │ │ │ │ + str r5, [sp, #440] @ 0x1b8 │ │ │ │ movs r5, r0 │ │ │ │ - str r5, [sp, #336] @ 0x150 │ │ │ │ + str r5, [sp, #272] @ 0x110 │ │ │ │ movs r5, r0 │ │ │ │ - str r5, [sp, #200] @ 0xc8 │ │ │ │ + str r5, [sp, #136] @ 0x88 │ │ │ │ movs r5, r0 │ │ │ │ - str r5, [sp, #32] │ │ │ │ + str r4, [sp, #992] @ 0x3e0 │ │ │ │ movs r5, r0 │ │ │ │ - str r4, [sp, #920] @ 0x398 │ │ │ │ + str r4, [sp, #856] @ 0x358 │ │ │ │ movs r5, r0 │ │ │ │ - str r4, [sp, #584] @ 0x248 │ │ │ │ + str r4, [sp, #520] @ 0x208 │ │ │ │ movs r5, r0 │ │ │ │ - str r4, [sp, #392] @ 0x188 │ │ │ │ + str r4, [sp, #328] @ 0x148 │ │ │ │ movs r5, r0 │ │ │ │ - str r4, [sp, #224] @ 0xe0 │ │ │ │ + str r4, [sp, #160] @ 0xa0 │ │ │ │ movs r5, r0 │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ + str r4, [sp, #24] │ │ │ │ movs r5, r0 │ │ │ │ - str r3, [sp, #992] @ 0x3e0 │ │ │ │ + str r3, [sp, #928] @ 0x3a0 │ │ │ │ movs r5, r0 │ │ │ │ - str r3, [sp, #704] @ 0x2c0 │ │ │ │ + str r3, [sp, #640] @ 0x280 │ │ │ │ movs r5, r0 │ │ │ │ - str r3, [sp, #528] @ 0x210 │ │ │ │ + str r3, [sp, #464] @ 0x1d0 │ │ │ │ movs r5, r0 │ │ │ │ - str r3, [sp, #360] @ 0x168 │ │ │ │ + str r3, [sp, #296] @ 0x128 │ │ │ │ movs r5, r0 │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ movs r5, r0 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ movs r5, r0 │ │ │ │ - str r2, [sp, #920] @ 0x398 │ │ │ │ + str r2, [sp, #856] @ 0x358 │ │ │ │ movs r5, r0 │ │ │ │ - str r2, [sp, #584] @ 0x248 │ │ │ │ + str r2, [sp, #520] @ 0x208 │ │ │ │ movs r5, r0 │ │ │ │ - str r2, [sp, #392] @ 0x188 │ │ │ │ + str r2, [sp, #328] @ 0x148 │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -00075d78 : │ │ │ │ +00075d88 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ - ldr r2, [pc, #696] @ (76040 ) │ │ │ │ + ldr r2, [pc, #696] @ (76050 ) │ │ │ │ sub sp, #420 @ 0x1a4 │ │ │ │ - ldr r3, [pc, #696] @ (76044 ) │ │ │ │ + ldr r3, [pc, #696] @ (76054 ) │ │ │ │ movs r1, #20 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #412] @ 0x19c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2c410 │ │ │ │ - ldr r1, [pc, #676] @ (76048 ) │ │ │ │ + ldr r1, [pc, #676] @ (76058 ) │ │ │ │ movs r2, #2 │ │ │ │ - ldr r3, [pc, #676] @ (7604c ) │ │ │ │ + ldr r3, [pc, #676] @ (7605c ) │ │ │ │ add r1, pc │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r1, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 2c068 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bbc8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d5ec │ │ │ │ - ldr r3, [pc, #644] @ (76050 ) │ │ │ │ + ldr r3, [pc, #644] @ (76060 ) │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ mov r1, r2 │ │ │ │ blx 2c068 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bbc8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d5ec │ │ │ │ - ldr r3, [pc, #620] @ (76054 ) │ │ │ │ + ldr r3, [pc, #620] @ (76064 ) │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #3 │ │ │ │ add r3, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 2c068 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bbc8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d5ec │ │ │ │ - ldr r3, [pc, #592] @ (76058 ) │ │ │ │ + ldr r3, [pc, #592] @ (76068 ) │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ movw r1, #3004 @ 0xbbc │ │ │ │ blx 2c068 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bbc8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d5ec │ │ │ │ - ldr r3, [pc, #564] @ (7605c ) │ │ │ │ + ldr r3, [pc, #564] @ (7606c ) │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ movw r1, #3003 @ 0xbbb │ │ │ │ blx 2c068 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bbc8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d5ec │ │ │ │ - ldr r3, [pc, #536] @ (76060 ) │ │ │ │ + ldr r3, [pc, #536] @ (76070 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ movw r1, #3005 @ 0xbbd │ │ │ │ blx 2c068 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bbc8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d5ec │ │ │ │ - ldr r3, [pc, #508] @ (76064 ) │ │ │ │ + ldr r3, [pc, #508] @ (76074 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ movw r1, #3006 @ 0xbbe │ │ │ │ blx 2c068 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bbc8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d5ec │ │ │ │ - ldr r3, [pc, #480] @ (76068 ) │ │ │ │ + ldr r3, [pc, #480] @ (76078 ) │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #8 │ │ │ │ add r3, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 2c068 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bbc8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d5ec │ │ │ │ - ldr r3, [pc, #456] @ (7606c ) │ │ │ │ + ldr r3, [pc, #456] @ (7607c ) │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #10 │ │ │ │ add r3, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 2c068 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bbc8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d5ec │ │ │ │ - ldr r3, [pc, #428] @ (76070 ) │ │ │ │ + ldr r3, [pc, #428] @ (76080 ) │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #11 │ │ │ │ add r3, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 2c068 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bbc8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d5ec │ │ │ │ - ldr r3, [pc, #404] @ (76074 ) │ │ │ │ + ldr r3, [pc, #404] @ (76084 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #12 │ │ │ │ add r3, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 2c068 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bbc8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d5ec │ │ │ │ - ldr r3, [pc, #376] @ (76078 ) │ │ │ │ + ldr r3, [pc, #376] @ (76088 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #14 │ │ │ │ add r3, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 2c068 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bbc8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d5ec │ │ │ │ - ldr r3, [pc, #352] @ (7607c ) │ │ │ │ + ldr r3, [pc, #352] @ (7608c ) │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #15 │ │ │ │ add r3, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 2c068 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bbc8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d5ec │ │ │ │ - ldr r3, [pc, #324] @ (76080 ) │ │ │ │ + ldr r3, [pc, #324] @ (76090 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ movw r1, #3015 @ 0xbc7 │ │ │ │ blx 2c068 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #15 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bbc8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d5ec │ │ │ │ - ldr r3, [pc, #296] @ (76084 ) │ │ │ │ + ldr r3, [pc, #296] @ (76094 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ movw r1, #3016 @ 0xbc8 │ │ │ │ blx 2c068 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bbc8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d5ec │ │ │ │ - ldr r3, [pc, #268] @ (76088 ) │ │ │ │ + ldr r3, [pc, #268] @ (76098 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ movw r1, #3017 @ 0xbc9 │ │ │ │ blx 2c068 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #17 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bbc8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d5ec │ │ │ │ - ldr r3, [pc, #240] @ (7608c ) │ │ │ │ + ldr r3, [pc, #240] @ (7609c ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ movw r1, #3018 @ 0xbca │ │ │ │ blx 2c068 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #18 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bbc8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d5ec │ │ │ │ - ldr r3, [pc, #212] @ (76090 ) │ │ │ │ + ldr r3, [pc, #212] @ (760a0 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ movw r1, #3019 @ 0xbcb │ │ │ │ blx 2c068 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #19 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bbc8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d5ec │ │ │ │ - ldr r2, [pc, #184] @ (76094 ) │ │ │ │ - ldr r3, [pc, #104] @ (76044 ) │ │ │ │ + ldr r2, [pc, #184] @ (760a4 ) │ │ │ │ + ldr r3, [pc, #104] @ (76054 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 76012 │ │ │ │ + bne.n 76022 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #420 @ 0x1a4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 2d5ec │ │ │ │ mov r0, r5 │ │ │ │ blx 2ba5c │ │ │ │ - ldr r2, [pc, #152] @ (76098 ) │ │ │ │ - ldr r3, [pc, #64] @ (76044 ) │ │ │ │ + ldr r2, [pc, #152] @ (760a8 ) │ │ │ │ + ldr r3, [pc, #64] @ (76054 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 7603a │ │ │ │ + beq.n 7604a │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - b.n 75ff2 │ │ │ │ - b.n 75ff2 │ │ │ │ - b.n 75ff2 │ │ │ │ - b.n 75ff2 │ │ │ │ - b.n 75ff2 │ │ │ │ - b.n 75ff2 │ │ │ │ - b.n 75ff2 │ │ │ │ - b.n 75ff2 │ │ │ │ - b.n 75ff2 │ │ │ │ - b.n 75ff2 │ │ │ │ - b.n 75ff2 │ │ │ │ - b.n 75ff8 │ │ │ │ - b.n 75ff2 │ │ │ │ - b.n 75ff2 │ │ │ │ - b.n 75ff2 │ │ │ │ - b.n 75ff2 │ │ │ │ - b.n 75ff2 │ │ │ │ - b.n 75ff2 │ │ │ │ + b.n 76002 │ │ │ │ + b.n 76002 │ │ │ │ + b.n 76002 │ │ │ │ + b.n 76002 │ │ │ │ + b.n 76002 │ │ │ │ + b.n 76002 │ │ │ │ + b.n 76002 │ │ │ │ + b.n 76002 │ │ │ │ + b.n 76002 │ │ │ │ + b.n 76002 │ │ │ │ + b.n 76002 │ │ │ │ + b.n 76008 │ │ │ │ + b.n 76002 │ │ │ │ + b.n 76002 │ │ │ │ + b.n 76002 │ │ │ │ + b.n 76002 │ │ │ │ + b.n 76002 │ │ │ │ + b.n 76002 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - str r1, [sp, #616] @ 0x268 │ │ │ │ + str r1, [sp, #552] @ 0x228 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 760cc │ │ │ │ + bcc.n 760dc │ │ │ │ movs r3, r0 │ │ │ │ add r2, sp, #8 │ │ │ │ movs r3, r0 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ movs r3, r0 │ │ │ │ add r2, sp, #224 @ 0xe0 │ │ │ │ movs r3, r0 │ │ │ │ @@ -115996,149 +115997,149 @@ │ │ │ │ movs r3, r0 │ │ │ │ add r3, sp, #952 @ 0x3b8 │ │ │ │ movs r3, r0 │ │ │ │ add r4, sp, #8 │ │ │ │ movs r3, r0 │ │ │ │ add r4, sp, #8 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r4, [r1, #58] @ 0x3a │ │ │ │ + ldrh r4, [r7, #56] @ 0x38 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r6, [r4, #56] @ 0x38 │ │ │ │ + ldrh r6, [r2, #56] @ 0x38 │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -0007609c : │ │ │ │ +000760ac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r6, [pc, #228] @ (76198 ) │ │ │ │ + ldr r6, [pc, #228] @ (761a8 ) │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc │ │ │ │ ldr.w r7, [r3, #1528] @ 0x5f8 │ │ │ │ blx 2c1f8 │ │ │ │ - ldr r2, [pc, #212] @ (7619c ) │ │ │ │ + ldr r2, [pc, #212] @ (761ac ) │ │ │ │ ldr r1, [r6, r2] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 76186 │ │ │ │ + bne.n 76196 │ │ │ │ ldr.w r8, [r0, #28] │ │ │ │ mov r0, r4 │ │ │ │ blx 2ce20 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bb94 │ │ │ │ - ldr r2, [pc, #184] @ (761a0 ) │ │ │ │ + ldr r2, [pc, #184] @ (761b0 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc │ │ │ │ vstr d0, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ vstr d8, [sp] │ │ │ │ blx 2c3d4 <__fprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c1f8 │ │ │ │ - ldr r2, [pc, #160] @ (761a4 ) │ │ │ │ + ldr r2, [pc, #160] @ (761b4 ) │ │ │ │ ldr r1, [r6, r2] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 76192 │ │ │ │ + bne.n 761a2 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx 2c1f8 │ │ │ │ - ldr r2, [pc, #144] @ (761a8 ) │ │ │ │ + ldr r2, [pc, #144] @ (761b8 ) │ │ │ │ ldr r1, [r6, r2] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7618c │ │ │ │ + bne.n 7619c │ │ │ │ ldr r6, [r0, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 7617c │ │ │ │ - ldr.w sl, [pc, #128] @ 761ac │ │ │ │ + ble.n 7618c │ │ │ │ + ldr.w sl, [pc, #128] @ 761bc │ │ │ │ movw r9, #28087 @ 0x6db7 │ │ │ │ movt r9, #46811 @ 0xb6db │ │ │ │ movw fp, #18724 @ 0x4924 │ │ │ │ movt fp, #9362 @ 0x2492 │ │ │ │ subs r5, #4 │ │ │ │ movs r4, #0 │ │ │ │ add sl, pc │ │ │ │ - b.n 7614a │ │ │ │ + b.n 7615a │ │ │ │ adds r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - beq.n 7617c │ │ │ │ + beq.n 7618c │ │ │ │ vldmia r6!, {d7} │ │ │ │ mov r2, sl │ │ │ │ ldr.w r3, [r5, #4]! │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ vstr d7, [sp] │ │ │ │ blx 2c3d4 <__fprintf_chk@plt> │ │ │ │ mul.w r3, r9, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 76144 │ │ │ │ + beq.n 76154 │ │ │ │ cmp r3, fp │ │ │ │ - bhi.n 76144 │ │ │ │ + bhi.n 76154 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #10 │ │ │ │ adds r4, #1 │ │ │ │ blx 2d530 │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 7614a │ │ │ │ + bne.n 7615a │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx r2 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 760d4 │ │ │ │ + b.n 760e4 │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 76122 │ │ │ │ + b.n 76132 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7610e │ │ │ │ - ldrh r6, [r5, #50] @ 0x32 │ │ │ │ + b.n 7611e │ │ │ │ + ldrh r6, [r3, #50] @ 0x32 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #31 │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r5, #29 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #928 @ 0x3a0 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -000761b0 : │ │ │ │ +000761c0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ - ldr r2, [pc, #200] @ (76288 ) │ │ │ │ + ldr r2, [pc, #200] @ (76298 ) │ │ │ │ sub sp, #420 @ 0x1a4 │ │ │ │ - ldr r3, [pc, #200] @ (7628c ) │ │ │ │ + ldr r3, [pc, #200] @ (7629c ) │ │ │ │ movs r1, #3 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #412] @ 0x19c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2c410 │ │ │ │ - ldr r1, [pc, #180] @ (76290 ) │ │ │ │ + ldr r1, [pc, #180] @ (762a0 ) │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #180] @ (76294 ) │ │ │ │ + ldr r3, [pc, #180] @ (762a4 ) │ │ │ │ add r1, pc │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ strb r1, [r5, #12] │ │ │ │ @@ -116146,205 +116147,205 @@ │ │ │ │ blx 2c068 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bbc8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d5ec │ │ │ │ - ldr r3, [pc, #144] @ (76298 ) │ │ │ │ + ldr r3, [pc, #144] @ (762a8 ) │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #1 │ │ │ │ add r3, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 2c068 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bbc8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d5ec │ │ │ │ - ldr r3, [pc, #120] @ (7629c ) │ │ │ │ + ldr r3, [pc, #120] @ (762ac ) │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #3 │ │ │ │ add r3, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 2c068 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bbc8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d5ec │ │ │ │ - ldr r2, [pc, #92] @ (762a0 ) │ │ │ │ - ldr r3, [pc, #72] @ (7628c ) │ │ │ │ + ldr r2, [pc, #92] @ (762b0 ) │ │ │ │ + ldr r3, [pc, #72] @ (7629c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7627a │ │ │ │ + bne.n 7628a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #420 @ 0x1a4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 2d5ec │ │ │ │ mov r0, r5 │ │ │ │ blx 2ba5c │ │ │ │ - ldr r2, [pc, #60] @ (762a4 ) │ │ │ │ - ldr r3, [pc, #32] @ (7628c ) │ │ │ │ + ldr r2, [pc, #60] @ (762b4 ) │ │ │ │ + ldr r3, [pc, #32] @ (7629c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 76284 │ │ │ │ + beq.n 76294 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - b.n 7625a │ │ │ │ - b.n 7625a │ │ │ │ - b.n 76260 │ │ │ │ + b.n 7626a │ │ │ │ + b.n 7626a │ │ │ │ + b.n 76270 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - ldrh r2, [r4, #42] @ 0x2a │ │ │ │ + ldrh r2, [r2, #42] @ 0x2a │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #320 @ 0x140 │ │ │ │ movs r3, r0 │ │ │ │ add r2, sp, #344 @ 0x158 │ │ │ │ movs r3, r0 │ │ │ │ add r2, sp, #440 @ 0x1b8 │ │ │ │ movs r3, r0 │ │ │ │ add r2, sp, #592 @ 0x250 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r4, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r2, #38] @ 0x26 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r6, [r7, #36] @ 0x24 │ │ │ │ + ldrh r6, [r5, #36] @ 0x24 │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -000762a8 )@@Base>: │ │ │ │ +000762b8 )@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 762c2 )@@Base+0x1a> │ │ │ │ + cbz r5, 762d2 )@@Base+0x1a> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ - cbz r0, 762d6 )@@Base+0x2e> │ │ │ │ + cbz r0, 762e6 )@@Base+0x2e> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 762d6 )@@Base+0x2e> │ │ │ │ + cbnz r3, 762e6 )@@Base+0x2e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ str.w r5, [r4, #288] @ 0x120 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000762dc : │ │ │ │ +000762ec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #324] @ 0x144 │ │ │ │ - cbz r0, 762fc │ │ │ │ + cbz r0, 7630c │ │ │ │ blx 2d074 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #324] @ 0x144 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00076300 : │ │ │ │ +00076310 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #312] @ 0x138 │ │ │ │ - cbz r0, 76320 │ │ │ │ + cbz r0, 76330 │ │ │ │ blx 2d074 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #312] @ 0x138 │ │ │ │ ldr.w r0, [r4, #316] @ 0x13c │ │ │ │ - cbz r0, 76330 │ │ │ │ + cbz r0, 76340 │ │ │ │ blx 2d074 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #316] @ 0x13c │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ - cbz r0, 76340 │ │ │ │ + cbz r0, 76350 │ │ │ │ blx 2d074 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00076344 : │ │ │ │ +00076354 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #400] @ (764e8 ) │ │ │ │ - ldr r3, [pc, #400] @ (764ec ) │ │ │ │ + ldr r2, [pc, #400] @ (764f8 ) │ │ │ │ + ldr r3, [pc, #400] @ (764fc ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #400] @ (764f0 ) │ │ │ │ + ldr r5, [pc, #400] @ (76500 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7644e │ │ │ │ + beq.n 7645e │ │ │ │ blx 2ce90 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.w 764c6 │ │ │ │ + bcs.w 764d6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ blx 2c6dc │ │ │ │ mov.w ip, #0 │ │ │ │ mov r8, r0 │ │ │ │ sub.w lr, r0, #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w r4, [lr, #4]! │ │ │ │ cmp r7, ip │ │ │ │ add.w r4, r4, #80 @ 0x50 │ │ │ │ - bgt.n 76392 │ │ │ │ + bgt.n 763a2 │ │ │ │ ldr.w r4, [r6, #276] @ 0x114 │ │ │ │ - ldr r2, [pc, #332] @ (764f4 ) │ │ │ │ + ldr r2, [pc, #332] @ (76504 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 76486 │ │ │ │ + bne.n 76496 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ add r6, sp, #20 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #316] @ (764f8 ) │ │ │ │ + ldr r1, [pc, #316] @ (76508 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #308] @ (764fc ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #308] @ (7650c ) │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #300] @ (76500 ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #300] @ (76510 ) │ │ │ │ add.w r8, sp, #68 @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r9, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -116359,411 +116360,411 @@ │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #220] @ (76504 ) │ │ │ │ - ldr r3, [pc, #192] @ (764ec ) │ │ │ │ + ldr r2, [pc, #220] @ (76514 ) │ │ │ │ + ldr r3, [pc, #192] @ (764fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 764c2 │ │ │ │ - ldr r2, [pc, #204] @ (76508 ) │ │ │ │ + bne.n 764d2 │ │ │ │ + ldr r2, [pc, #204] @ (76518 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #204] @ (7650c ) │ │ │ │ + ldr r3, [pc, #204] @ (7651c ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d9d8 <__cxa_throw@plt> │ │ │ │ mov r0, r1 │ │ │ │ blx 2c6dc │ │ │ │ ldr.w r4, [r6, #276] @ 0x114 │ │ │ │ - ldr r2, [pc, #152] @ (764f4 ) │ │ │ │ + ldr r2, [pc, #152] @ (76504 ) │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 76486 │ │ │ │ - ldr r2, [pc, #168] @ (76510 ) │ │ │ │ - ldr r3, [pc, #128] @ (764ec ) │ │ │ │ + bne.n 76496 │ │ │ │ + ldr r2, [pc, #168] @ (76520 ) │ │ │ │ + ldr r3, [pc, #128] @ (764fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 764c2 │ │ │ │ + bne.n 764d2 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w 2d070 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 76466 │ │ │ │ + b.n 76476 │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c55c <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #100] @ (76514 ) │ │ │ │ - ldr r3, [pc, #56] @ (764ec ) │ │ │ │ + ldr r2, [pc, #100] @ (76524 ) │ │ │ │ + ldr r3, [pc, #56] @ (764fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 764e0 │ │ │ │ + beq.n 764f0 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #80] @ (76518 ) │ │ │ │ - ldr r3, [pc, #32] @ (764ec ) │ │ │ │ + ldr r2, [pc, #80] @ (76528 ) │ │ │ │ + ldr r3, [pc, #32] @ (764fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 764c2 │ │ │ │ + bne.n 764d2 │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - b.n 7649c │ │ │ │ + b.n 764ac │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 764a2 │ │ │ │ - b.n 764a8 │ │ │ │ - ldrh r4, [r1, #30] │ │ │ │ + b.n 764b2 │ │ │ │ + b.n 764b8 │ │ │ │ + ldrh r4, [r7, #28] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #30] │ │ │ │ + ldrh r4, [r6, #28] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #27] │ │ │ │ + strb r4, [r0, #24] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r4, [r4, #27] │ │ │ │ + strb r0, [r1, #24] │ │ │ │ movs r3, r0 │ │ │ │ adds r2, r7, r2 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r6, [r7, #22] │ │ │ │ + ldrh r6, [r5, #22] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #20] │ │ │ │ + ldrh r6, [r5, #20] │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r6, [r6, #18] │ │ │ │ + ldrh r6, [r4, #18] │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r6, [r3, #18] │ │ │ │ + ldrh r6, [r1, #18] │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -0007651c : │ │ │ │ +0007652c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2db58 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 2ce8c │ │ │ │ nop │ │ │ │ │ │ │ │ -0007653c : │ │ │ │ +0007654c : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #372] @ 0x174 │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -00076544 : │ │ │ │ +00076554 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr.w r3, [r0, #312] @ 0x138 │ │ │ │ sub sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 766c0 │ │ │ │ + bne.w 766d0 │ │ │ │ ldr.w r3, [r0, #316] @ 0x13c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 766c0 │ │ │ │ + bne.w 766d0 │ │ │ │ ldr.w r3, [r0, #320] @ 0x140 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 766c0 │ │ │ │ + bne.w 766d0 │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ ldrd r6, r5, [r3, #68] @ 0x44 │ │ │ │ ldrd r3, r2, [r3, #80] @ 0x50 │ │ │ │ subs r5, r5, r6 │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 766d4 │ │ │ │ + bne.w 766e4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 76684 │ │ │ │ + beq.n 76694 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - ldr r3, [pc, #352] @ (766f8 ) │ │ │ │ + ldr r3, [pc, #352] @ (76708 ) │ │ │ │ ldr.w r1, [r2, #144] @ 0x90 │ │ │ │ add r3, pc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 766b0 │ │ │ │ + bne.w 766c0 │ │ │ │ ldr.w r3, [r2, #148] @ 0x94 │ │ │ │ - ldr r2, [pc, #336] @ (766fc ) │ │ │ │ + ldr r2, [pc, #336] @ (7670c ) │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 766b8 │ │ │ │ + bne.w 766c8 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldr r7, [r3, #80] @ 0x50 │ │ │ │ mov.w r8, r5, asr #3 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c6dc │ │ │ │ movw r3, #65528 @ 0xfff8 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ str.w r0, [r4, #312] @ 0x138 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.w 766d8 │ │ │ │ + bhi.w 766e8 │ │ │ │ mov r0, r5 │ │ │ │ - ldr.w r9, [pc, #296] @ 76700 │ │ │ │ + ldr.w r9, [pc, #296] @ 76710 │ │ │ │ blx 2c6dc │ │ │ │ str.w r0, [r4, #316] @ 0x13c │ │ │ │ mov r0, r5 │ │ │ │ - vldr d11, [pc, #248] @ 766e0 │ │ │ │ + vldr d11, [pc, #248] @ 766f0 │ │ │ │ blx 2c6dc │ │ │ │ add r9, pc │ │ │ │ movs r5, #0 │ │ │ │ - vldr d10, [pc, #244] @ 766e8 │ │ │ │ + vldr d10, [pc, #244] @ 766f8 │ │ │ │ mov r3, r0 │ │ │ │ str.w r0, [r4, #320] @ 0x140 │ │ │ │ - b.n 7662c │ │ │ │ + b.n 7663c │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 7668e │ │ │ │ + bpl.n 7669e │ │ │ │ vcmp.f64 d9, d8 │ │ │ │ vstr d8, [sl] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itt eq │ │ │ │ moveq r3, #69 @ 0x45 │ │ │ │ strbeq r3, [r1, #0] │ │ │ │ - beq.n 76622 │ │ │ │ + beq.n 76632 │ │ │ │ vsub.f64 d8, d8, d9 │ │ │ │ movs r3, #82 @ 0x52 │ │ │ │ strb r3, [r1, #0] │ │ │ │ vstr d8, [fp] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - bge.n 76684 │ │ │ │ + bge.n 76694 │ │ │ │ ldr.w r3, [r4, #320] @ 0x140 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r1, [r4, #312] @ 0x138 │ │ │ │ add.w fp, r3, r2 │ │ │ │ ldr.w r3, [r4, #316] @ 0x13c │ │ │ │ vmov.f64 d7, d11 │ │ │ │ add r1, r5 │ │ │ │ add.w sl, r3, r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ vstr d10, [fp] │ │ │ │ vldmia r7!, {d8} │ │ │ │ ldr.w r3, [r3, #200] @ 0xc8 │ │ │ │ vldmia r6!, {d9} │ │ │ │ - vldr d0, [pc, #152] @ 766f0 │ │ │ │ + vldr d0, [pc, #152] @ 76700 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 766a2 │ │ │ │ + bne.n 766b2 │ │ │ │ vcmpe.f64 d9, d7 │ │ │ │ vstr d10, [fp] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d8, d0 │ │ │ │ - bgt.n 765fc │ │ │ │ + bgt.n 7660c │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 76698 │ │ │ │ + bpl.n 766a8 │ │ │ │ adds r5, #1 │ │ │ │ movs r3, #76 @ 0x4c │ │ │ │ cmp r5, r8 │ │ │ │ strb r3, [r1, #0] │ │ │ │ vstr d8, [sl] │ │ │ │ - blt.n 76628 │ │ │ │ + blt.n 76638 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d11} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #71 @ 0x47 │ │ │ │ strb r3, [r1, #0] │ │ │ │ vstr d9, [sl] │ │ │ │ - b.n 76622 │ │ │ │ + b.n 76632 │ │ │ │ movs r3, #78 @ 0x4e │ │ │ │ strb r3, [r1, #0] │ │ │ │ vstr d10, [sl] │ │ │ │ - b.n 76622 │ │ │ │ + b.n 76632 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vneg.f64 d7, d0 │ │ │ │ - b.n 7665e │ │ │ │ + b.n 7666e │ │ │ │ blx r1 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 765a4 │ │ │ │ + b.n 765b4 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 765b8 │ │ │ │ - ldr r3, [pc, #64] @ (76704 ) │ │ │ │ + b.n 765c8 │ │ │ │ + ldr r3, [pc, #64] @ (76714 ) │ │ │ │ movw r2, #1138 @ 0x472 │ │ │ │ - ldr r1, [pc, #64] @ (76708 ) │ │ │ │ - ldr r0, [pc, #64] @ (7670c ) │ │ │ │ + ldr r1, [pc, #64] @ (76718 ) │ │ │ │ + ldr r0, [pc, #64] @ (7671c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - bl 71988 │ │ │ │ + bl 71998 │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ add sp, #468 @ 0x1d4 │ │ │ │ vmla.i , , d31[0] │ │ │ │ vshr.u64 d27, d1, #1 │ │ │ │ vrsubhn.i d26, , q9 │ │ │ │ movs r3, r0 │ │ │ │ - add r0, pc, #432 @ (adr r0, 768bc )@@Base+0x40>) │ │ │ │ + add r0, pc, #432 @ (adr r0, 768cc )@@Base+0x40>) │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #392 @ (adr r6, 76898 )@@Base+0x1c>) │ │ │ │ + add r6, pc, #392 @ (adr r6, 768a8 )@@Base+0x1c>) │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00076710 : │ │ │ │ +00076720 : │ │ │ │ ldr.w r3, [r0, #312] @ 0x138 │ │ │ │ - cbz r3, 7671a │ │ │ │ + cbz r3, 7672a │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c640 │ │ │ │ ldr.w r3, [r4, #312] @ 0x138 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00076738 : │ │ │ │ +00076748 : │ │ │ │ ldr.w r3, [r0, #316] @ 0x13c │ │ │ │ - cbz r3, 76742 │ │ │ │ + cbz r3, 76752 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c640 │ │ │ │ ldr.w r3, [r4, #316] @ 0x13c │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00076760 : │ │ │ │ +00076770 : │ │ │ │ ldr.w r3, [r0, #320] @ 0x140 │ │ │ │ - cbz r3, 7676a │ │ │ │ + cbz r3, 7677a │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c640 │ │ │ │ ldr.w r3, [r4, #320] @ 0x140 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00076788 : │ │ │ │ +00076798 : │ │ │ │ ldr.w r2, [r0, #572] @ 0x23c │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 7679e │ │ │ │ + ble.n 767ae │ │ │ │ ldr.w r0, [r0, #308] @ 0x134 │ │ │ │ - cbz r0, 7679e │ │ │ │ + cbz r0, 767ae │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ bx r3 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr r2, [pc, #20] @ (767b8 ) │ │ │ │ + ldr r2, [pc, #20] @ (767c8 ) │ │ │ │ ldr r1, [r1, #80] @ 0x50 │ │ │ │ add r2, pc │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 767b4 │ │ │ │ + bne.n 767c4 │ │ │ │ ldr.w r0, [r3, #288] @ 0x120 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ bx r3 │ │ │ │ mov r0, r3 │ │ │ │ bx r1 │ │ │ │ add r7, sp, #164 @ 0xa4 │ │ │ │ - Address 0x767ba is out of bounds. │ │ │ │ + Address 0x767ca is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ -000767bc : │ │ │ │ +000767cc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #308] @ 0x134 │ │ │ │ - ldr r7, [pc, #140] @ (76860 ) │ │ │ │ + ldr r7, [pc, #140] @ (76870 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ add r7, pc │ │ │ │ - cbz r0, 767e0 │ │ │ │ + cbz r0, 767f0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [r4, #572] @ 0x23c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #308] @ 0x134 │ │ │ │ cmp r5, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #1 │ │ │ │ strb.w r3, [r4, #492] @ 0x1ec │ │ │ │ - ble.n 7683e │ │ │ │ + ble.n 7684e │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 76846 │ │ │ │ - ldr r3, [pc, #92] @ (76864 ) │ │ │ │ + cbnz r0, 76856 │ │ │ │ + ldr r3, [pc, #92] @ (76874 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #84] @ (76868 ) │ │ │ │ + ldr r3, [pc, #84] @ (76878 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 2cd54 <__dynamic_cast@plt> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 76840 │ │ │ │ + cbz r0, 76850 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 2b890 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r0 │ │ │ │ blx 2cf84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [r3, #-32] │ │ │ │ @@ -116774,214 +116775,214 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ str.w r0, [r4, #308] @ 0x134 │ │ │ │ - b.n 7683e │ │ │ │ + b.n 7684e │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c4e4 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - strh r2, [r2, #58] @ 0x3a │ │ │ │ + strh r2, [r0, #58] @ 0x3a │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #31 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007686c : │ │ │ │ +0007687c : │ │ │ │ ldr.w r3, [r0, #572] @ 0x23c │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 76878 │ │ │ │ + ble.n 76888 │ │ │ │ b.w 2db7c │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007687c )@@Base>: │ │ │ │ +0007688c )@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7689e )@@Base+0x22> │ │ │ │ + cbz r0, 768ae )@@Base+0x22> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr.w r0, [r5, #504] @ 0x1f8 │ │ │ │ - cbz r0, 768ac )@@Base+0x30> │ │ │ │ + cbz r0, 768bc )@@Base+0x30> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 768fa )@@Base+0x7e> │ │ │ │ + cbz r3, 7690a )@@Base+0x7e> │ │ │ │ ldr.w r6, [r5, #276] @ 0x114 │ │ │ │ vldr d6, [r5, #536] @ 0x218 │ │ │ │ vldr d7, [r5, #544] @ 0x220 │ │ │ │ ldrd r0, r1, [r5, #552] @ 0x228 │ │ │ │ str.w r4, [r5, #504] @ 0x1f8 │ │ │ │ ldrd r2, r3, [r5, #560] @ 0x230 │ │ │ │ strd r2, r3, [r4, #32] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ vstr d6, [r4, #8] │ │ │ │ vstr d7, [r4, #16] │ │ │ │ - cbz r6, 768dc )@@Base+0x60> │ │ │ │ + cbz r6, 768ec )@@Base+0x60> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 768ee )@@Base+0x72> │ │ │ │ + cbz r0, 768fe )@@Base+0x72> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 768ee )@@Base+0x72> │ │ │ │ + cbnz r3, 768fe )@@Base+0x72> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 2b9f8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 768ac )@@Base+0x30> │ │ │ │ + b.n 768bc )@@Base+0x30> │ │ │ │ nop │ │ │ │ │ │ │ │ -00076904 : │ │ │ │ +00076914 : │ │ │ │ ldr.w r3, [r1, #504] @ 0x1f8 │ │ │ │ - cbz r3, 76910 │ │ │ │ + cbz r3, 76920 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00076914 : │ │ │ │ +00076924 : │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ - ldr r2, [pc, #984] @ (76d00 ) │ │ │ │ + ldr r2, [pc, #984] @ (76d10 ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr r3, [pc, #984] @ (76d04 ) │ │ │ │ + ldr r3, [pc, #984] @ (76d14 ) │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #984] @ (76d08 ) │ │ │ │ - ldr.w r9, [pc, #984] @ 76d0c │ │ │ │ + ldr r1, [pc, #984] @ (76d18 ) │ │ │ │ + ldr.w r9, [pc, #984] @ 76d1c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r9, pc │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 76c86 │ │ │ │ + bne.w 76c96 │ │ │ │ ldr.w r1, [r0, #276] @ 0x114 │ │ │ │ ldrd r0, r3, [r1, #20] │ │ │ │ sub.w fp, r3, r0 │ │ │ │ ldrd r1, r3, [r1, #32] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp fp, r3 │ │ │ │ it eq │ │ │ │ moveq.w fp, fp, asr #3 │ │ │ │ - bne.w 76ca0 │ │ │ │ - ldr r1, [pc, #932] @ (76d10 ) │ │ │ │ + bne.w 76cb0 │ │ │ │ + ldr r1, [pc, #932] @ (76d20 ) │ │ │ │ ldr r3, [r2, #124] @ 0x7c │ │ │ │ add r1, pc │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 76c96 │ │ │ │ + bne.w 76ca6 │ │ │ │ ldr.w r3, [r6, #276] @ 0x114 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ ldr.w r3, [r2, #128] @ 0x80 │ │ │ │ - ldr r2, [pc, #912] @ (76d14 ) │ │ │ │ + ldr r2, [pc, #912] @ (76d24 ) │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 76c8e │ │ │ │ + bne.w 76c9e │ │ │ │ ldr.w r3, [r6, #276] @ 0x114 │ │ │ │ ldr.w r8, [r3, #32] │ │ │ │ cmp.w fp, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 76cd6 │ │ │ │ + bcs.w 76ce6 │ │ │ │ mov.w sl, fp, lsl #3 │ │ │ │ mov r0, sl │ │ │ │ blx 2c6dc │ │ │ │ ldr.w r3, [r6, #276] @ 0x114 │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ ldr.w r3, [r6, #368] @ 0x170 │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ - beq.w 76b04 │ │ │ │ + beq.w 76b14 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 76a38 │ │ │ │ - ldr r2, [pc, #852] @ (76d18 ) │ │ │ │ + beq.n 76a48 │ │ │ │ + ldr r2, [pc, #852] @ (76d28 ) │ │ │ │ mov r3, r4 │ │ │ │ add sl, r4 │ │ │ │ ldr.w r0, [r6, #368] @ 0x170 │ │ │ │ mov ip, r5 │ │ │ │ movw lr, #26125 @ 0x660d │ │ │ │ movt lr, #25 │ │ │ │ movw r5, #62303 @ 0xf35f │ │ │ │ movt r5, #15470 @ 0x3c6e │ │ │ │ ldr.w fp, [r9, r2] │ │ │ │ - vldr d4, [pc, #788] @ 76cf8 │ │ │ │ + vldr d4, [pc, #788] @ 76d08 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr.w r4, [fp] │ │ │ │ vldmia r3!, {d2} │ │ │ │ vldmia r8!, {d1} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 76a70 │ │ │ │ + beq.n 76a80 │ │ │ │ vldr d5, [ip] │ │ │ │ vcmpe.f64 d5, d2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 76a70 │ │ │ │ + bmi.n 76a80 │ │ │ │ vcmpe.f64 d5, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 76a70 │ │ │ │ + bgt.n 76a80 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 76c0a │ │ │ │ + beq.w 76c1a │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 76b96 │ │ │ │ + beq.w 76ba6 │ │ │ │ adds r2, #8 │ │ │ │ adds r1, #8 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 769f0 │ │ │ │ + bne.n 76a00 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 76a38 │ │ │ │ + beq.n 76a48 │ │ │ │ str.w r4, [fp] │ │ │ │ ldr.w r0, [r6, #288] @ 0x120 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r3, #308] @ 0x134 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #716] @ (76d1c ) │ │ │ │ - ldr r3, [pc, #688] @ (76d04 ) │ │ │ │ + ldr r2, [pc, #716] @ (76d2c ) │ │ │ │ + ldr r3, [pc, #688] @ (76d14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 76cd0 │ │ │ │ + bne.w 76ce0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2d070 │ │ │ │ vldr d3, [r6, #360] @ 0x168 │ │ │ │ mla r4, lr, r4, r5 │ │ │ │ vmov s11, r4 │ │ │ │ @@ -117018,79 +117019,79 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it mi │ │ │ │ vmovmi.f64 d6, d7 │ │ │ │ cmp sl, r3 │ │ │ │ vsub.f64 d6, d6, d7 │ │ │ │ vmla.f64 d7, d6, d5 │ │ │ │ vstr d7, [r2, #-8] │ │ │ │ - bne.w 769f0 │ │ │ │ - b.n 76a2c │ │ │ │ + bne.w 76a00 │ │ │ │ + b.n 76a3c │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - ldr r3, [pc, #532] @ (76d20 ) │ │ │ │ + ldr r3, [pc, #532] @ (76d30 ) │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 76c74 │ │ │ │ + bne.w 76c84 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ add r5, sp, #20 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #512] @ (76d24 ) │ │ │ │ + ldr r1, [pc, #512] @ (76d34 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #504] @ (76d28 ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #504] @ (76d38 ) │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #496] @ (76d2c ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #496] @ (76d3c ) │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movw r3, #1763 @ 0x6e3 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfe0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #452] @ (76d30 ) │ │ │ │ - ldr r3, [pc, #408] @ (76d04 ) │ │ │ │ + ldr r2, [pc, #452] @ (76d40 ) │ │ │ │ + ldr r3, [pc, #408] @ (76d14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 76cd0 │ │ │ │ - ldr r2, [pc, #436] @ (76d34 ) │ │ │ │ + bne.w 76ce0 │ │ │ │ + ldr r2, [pc, #436] @ (76d44 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #436] @ (76d38 ) │ │ │ │ + ldr r3, [pc, #436] @ (76d48 ) │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d9d8 <__cxa_throw@plt> │ │ │ │ vldr d6, [r1] │ │ │ │ movw r9, #26125 @ 0x660d │ │ │ │ movt r9, #25 │ │ │ │ vldr d7, [r6, #376] @ 0x178 │ │ │ │ movw r7, #62303 @ 0xf35f │ │ │ │ movt r7, #15470 @ 0x3c6e │ │ │ │ - vldr d3, [pc, #328] @ 76cf8 │ │ │ │ + vldr d3, [pc, #328] @ 76d08 │ │ │ │ adds r2, #8 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ adds r1, #8 │ │ │ │ mla r4, r9, r4, r7 │ │ │ │ add.w ip, ip, #8 │ │ │ │ mov.w r9, #1 │ │ │ │ vsub.f64 d6, d5, d7 │ │ │ │ @@ -117106,22 +117107,22 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f64 d1, d5 │ │ │ │ cmp sl, r3 │ │ │ │ vsub.f64 d1, d1, d2 │ │ │ │ vmla.f64 d2, d1, d7 │ │ │ │ vstr d2, [r2, #-8] │ │ │ │ - bne.w 769f0 │ │ │ │ - b.n 76a2c │ │ │ │ + bne.w 76a00 │ │ │ │ + b.n 76a3c │ │ │ │ vldr d6, [r6, #376] @ 0x178 │ │ │ │ movw r9, #26125 @ 0x660d │ │ │ │ movt r9, #25 │ │ │ │ movw r7, #62303 @ 0xf35f │ │ │ │ movt r7, #15470 @ 0x3c6e │ │ │ │ - vldr d3, [pc, #216] @ 76cf8 │ │ │ │ + vldr d3, [pc, #216] @ 76d08 │ │ │ │ vsub.f64 d7, d5, d6 │ │ │ │ vadd.f64 d5, d5, d6 │ │ │ │ adds r2, #8 │ │ │ │ adds r1, #8 │ │ │ │ mla r4, r9, r4, r7 │ │ │ │ add.w ip, ip, #8 │ │ │ │ vmov s13, r4 │ │ │ │ @@ -117136,116 +117137,116 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f64 d5, d1 │ │ │ │ cmp sl, r3 │ │ │ │ vsub.f64 d5, d5, d7 │ │ │ │ vmla.f64 d7, d5, d6 │ │ │ │ vstr d7, [r2, #-8] │ │ │ │ - bne.w 769f0 │ │ │ │ - b.n 76a2c │ │ │ │ + bne.w 76a00 │ │ │ │ + b.n 76a3c │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76b18 │ │ │ │ + beq.w 76b28 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 769ba │ │ │ │ - b.n 76b18 │ │ │ │ + bne.w 769ca │ │ │ │ + b.n 76b28 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov fp, r0 │ │ │ │ - b.n 7696a │ │ │ │ + b.n 7697a │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 76992 │ │ │ │ + b.n 769a2 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7697c │ │ │ │ - bl 7195c │ │ │ │ + b.n 7698c │ │ │ │ + bl 7196c │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c55c <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #124] @ (76d3c ) │ │ │ │ - ldr r3, [pc, #68] @ (76d04 ) │ │ │ │ + ldr r2, [pc, #124] @ (76d4c ) │ │ │ │ + ldr r3, [pc, #68] @ (76d14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 76cee │ │ │ │ + beq.n 76cfe │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - b.n 76cb0 │ │ │ │ - ldr r2, [pc, #104] @ (76d40 ) │ │ │ │ - ldr r3, [pc, #40] @ (76d04 ) │ │ │ │ + b.n 76cc0 │ │ │ │ + ldr r2, [pc, #104] @ (76d50 ) │ │ │ │ + ldr r3, [pc, #40] @ (76d14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 76cd0 │ │ │ │ + bne.n 76ce0 │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 76cb6 │ │ │ │ - b.n 76caa │ │ │ │ + b.n 76cc6 │ │ │ │ + b.n 76cba │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - strh r4, [r7, #46] @ 0x2e │ │ │ │ + strh r4, [r5, #46] @ 0x2e │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r5, 76d4c │ │ │ │ - vsli.64 q12, q8, #63 @ 0x3f │ │ │ │ + cbz r5, 76d5c │ │ │ │ + @ instruction: 0xffff85e0 │ │ │ │ movs r5, r0 │ │ │ │ add r4, sp, #588 @ 0x24c │ │ │ │ vmull.u q13, d31, d7 │ │ │ │ vqrdmulh.s q8, , d20[0] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #38] @ 0x26 │ │ │ │ + strh r6, [r0, #38] @ 0x26 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #232 @ (adr r2, 76e10 ) │ │ │ │ + add r2, pc, #232 @ (adr r2, 76e20 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r2, pc, #376 @ (adr r2, 76ea4 ) │ │ │ │ + add r2, pc, #376 @ (adr r2, 76eb4 ) │ │ │ │ movs r3, r0 │ │ │ │ ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ movs r3, r0 │ │ │ │ - strh r4, [r7, #28] │ │ │ │ + strh r4, [r5, #28] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #18] │ │ │ │ + strh r0, [r3, #18] │ │ │ │ movs r5, r0 │ │ │ │ - strh r6, [r1, #18] │ │ │ │ + strh r6, [r7, #16] │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -00076d44 : │ │ │ │ +00076d54 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ add.w r3, r0, #520 @ 0x208 │ │ │ │ - ldr r0, [pc, #512] @ (76f5c ) │ │ │ │ + ldr r0, [pc, #512] @ (76f6c ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #512] @ (76f60 ) │ │ │ │ + ldr r1, [pc, #512] @ (76f70 ) │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr.w r0, [r4, #280] @ 0x118 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ @@ -117254,38 +117255,38 @@ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r5, [r6, #8] │ │ │ │ blx r5 │ │ │ │ ldr.w r0, [r4, #508] @ 0x1fc │ │ │ │ - cbz r0, 76d8a │ │ │ │ + cbz r0, 76d9a │ │ │ │ blx 2d074 │ │ │ │ ldr.w r0, [r4, #512] @ 0x200 │ │ │ │ - cbz r0, 76d94 │ │ │ │ + cbz r0, 76da4 │ │ │ │ blx 2d074 │ │ │ │ ldr.w r0, [r4, #516] @ 0x204 │ │ │ │ - cbz r0, 76d9e │ │ │ │ + cbz r0, 76dae │ │ │ │ blx 2d074 │ │ │ │ ldr.w r0, [r4, #520] @ 0x208 │ │ │ │ mvn.w r5, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs.w 76f3e │ │ │ │ + bcs.w 76f4e │ │ │ │ lsls r0, r0, #2 │ │ │ │ blx 2c6dc │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str.w r0, [r4, #508] @ 0x1fc │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.w 76f3e │ │ │ │ + bcs.w 76f4e │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 2c6dc │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str.w r0, [r4, #512] @ 0x200 │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 76f3e │ │ │ │ + bcs.w 76f4e │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r5, #0 │ │ │ │ blx 2c6dc │ │ │ │ ldr.w r2, [r4, #280] @ 0x118 │ │ │ │ ldr.w r3, [r4, #512] @ 0x200 │ │ │ │ str.w r0, [r4, #516] @ 0x204 │ │ │ │ mov r0, r2 │ │ │ │ @@ -117300,260 +117301,260 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ ldr r6, [r1, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 76ee8 │ │ │ │ + beq.n 76ef8 │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ - cbz r0, 76e1c │ │ │ │ + cbz r0, 76e2c │ │ │ │ blx 2d074 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - ldr r3, [pc, #324] @ (76f64 ) │ │ │ │ + ldr r3, [pc, #324] @ (76f74 ) │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 76f22 │ │ │ │ + bne.n 76f32 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldrd r1, r0, [r3, #68] @ 0x44 │ │ │ │ ldrd r3, r2, [r3, #80] @ 0x50 │ │ │ │ subs r0, r0, r1 │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ asreq r0, r0, #3 │ │ │ │ - bne.n 76f3a │ │ │ │ + bne.n 76f4a │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.n 76f3e │ │ │ │ + bcs.n 76f4e │ │ │ │ lsls r0, r0, #2 │ │ │ │ blx 2c6dc │ │ │ │ ldr.w r5, [r4, #280] @ 0x118 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #272] @ (76f68 ) │ │ │ │ + ldr r3, [pc, #272] @ (76f78 ) │ │ │ │ str.w r0, [r4, #524] @ 0x20c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ ldr r6, [r0, #28] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 76f16 │ │ │ │ + bne.n 76f26 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldrd r0, r1, [r3, #68] @ 0x44 │ │ │ │ subs r1, r1, r0 │ │ │ │ ldrd r3, r0, [r3, #80] @ 0x50 │ │ │ │ subs r3, r0, r3 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 76f3a │ │ │ │ + bne.n 76f4a │ │ │ │ asrs r1, r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r6, [pc, #228] @ (76f6c ) │ │ │ │ + ldr r6, [pc, #228] @ (76f7c ) │ │ │ │ add r6, pc │ │ │ │ - b.n 76ebc │ │ │ │ + b.n 76ecc │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldrd r1, r0, [r3, #68] @ 0x44 │ │ │ │ ldrd r3, r2, [r3, #80] @ 0x50 │ │ │ │ subs r0, r0, r1 │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 76f28 │ │ │ │ + bne.n 76f38 │ │ │ │ asrs r0, r0, #3 │ │ │ │ cmp r5, r0 │ │ │ │ - bge.n 76ecc │ │ │ │ + bge.n 76edc │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ ldreq.w r3, [r4, #528] @ 0x210 │ │ │ │ addeq r3, #1 │ │ │ │ streq.w r3, [r4, #528] @ 0x210 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 76e8a │ │ │ │ + beq.n 76e9a │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r5, r0 │ │ │ │ - blt.n 76ea4 │ │ │ │ - ldr r2, [pc, #160] @ (76f70 ) │ │ │ │ - ldr r3, [pc, #144] @ (76f60 ) │ │ │ │ + blt.n 76eb4 │ │ │ │ + ldr r2, [pc, #160] @ (76f80 ) │ │ │ │ + ldr r3, [pc, #144] @ (76f70 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r4, #520] @ 0x208 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 76f52 │ │ │ │ + bne.n 76f62 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 76e12 │ │ │ │ + ble.n 76e22 │ │ │ │ ldrd r0, r1, [r4, #508] @ 0x1fc │ │ │ │ mov r3, r5 │ │ │ │ subs r0, #4 │ │ │ │ subs r1, #4 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ adds r3, #1 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr.w r2, [r4, #520] @ 0x208 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 76efa │ │ │ │ - b.n 76e12 │ │ │ │ + bgt.n 76f0a │ │ │ │ + b.n 76e22 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 76e7e │ │ │ │ + b.n 76e8e │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 76e40 │ │ │ │ - ldr r3, [pc, #72] @ (76f74 ) │ │ │ │ + b.n 76e50 │ │ │ │ + ldr r3, [pc, #72] @ (76f84 ) │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #72] @ (76f78 ) │ │ │ │ - ldr r0, [pc, #76] @ (76f7c ) │ │ │ │ + ldr r1, [pc, #72] @ (76f88 ) │ │ │ │ + ldr r0, [pc, #76] @ (76f8c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - bl 71988 │ │ │ │ - ldr r2, [pc, #64] @ (76f80 ) │ │ │ │ - ldr r3, [pc, #28] @ (76f60 ) │ │ │ │ + bl 71998 │ │ │ │ + ldr r2, [pc, #64] @ (76f90 ) │ │ │ │ + ldr r3, [pc, #28] @ (76f70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 76f56 │ │ │ │ + beq.n 76f66 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r1, #14] │ │ │ │ + strh r0, [r7, #12] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #940 @ 0x3ac │ │ │ │ @ instruction: 0xffffadaf │ │ │ │ @ instruction: 0xffffad87 │ │ │ │ - vshr.u32 q12, q4, #1 │ │ │ │ + vmla.i q12, , d8[0] │ │ │ │ movs r5, r0 │ │ │ │ - ldrsh r4, [r4, r5] │ │ │ │ + ldr r0, [r3, #60] @ 0x3c │ │ │ │ movs r3, r0 │ │ │ │ - ldrsh r6, [r6, r6] │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ movs r3, r0 │ │ │ │ - ldrsh r0, [r1, r7] │ │ │ │ + ldr r4, [r7, #64] @ 0x40 │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r6, [r4, #31] │ │ │ │ + ldrb r6, [r2, #31] │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -00076f84 : │ │ │ │ +00076f94 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - ldr r3, [pc, #440] @ (77158 ) │ │ │ │ + ldr r3, [pc, #440] @ (77168 ) │ │ │ │ mov r8, r1 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r2, #108] @ 0x6c │ │ │ │ add r3, pc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 7710e │ │ │ │ + bne.w 7711e │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ ldrd r1, r6, [r3, #20] │ │ │ │ subs r6, r6, r1 │ │ │ │ ldrd r3, r1, [r3, #32] │ │ │ │ subs r3, r1, r3 │ │ │ │ cmp r6, r3 │ │ │ │ it eq │ │ │ │ moveq.w fp, r6, asr #3 │ │ │ │ - bne.w 7712e │ │ │ │ + bne.w 7713e │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ - ldr r2, [pc, #396] @ (7715c ) │ │ │ │ + ldr r2, [pc, #396] @ (7716c ) │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 77126 │ │ │ │ + bne.w 77136 │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ ldrd r2, r4, [r3, #68] @ 0x44 │ │ │ │ subs r4, r4, r2 │ │ │ │ ldrd r3, r2, [r3, #80] @ 0x50 │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ asreq r4, r4, #3 │ │ │ │ - bne.w 77132 │ │ │ │ + bne.w 77142 │ │ │ │ cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 77136 │ │ │ │ + bcs.w 77146 │ │ │ │ lsls r0, r4, #3 │ │ │ │ blx 2c6dc │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ ldr.w ip, [r0] │ │ │ │ strd r4, r7, [sp] │ │ │ │ ldr.w sl, [ip, #44] @ 0x2c │ │ │ │ blx sl │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - ldr r3, [pc, #324] @ (77160 ) │ │ │ │ + ldr r3, [pc, #324] @ (77170 ) │ │ │ │ ldr.w r1, [r2, #144] @ 0x90 │ │ │ │ add r3, pc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7711c │ │ │ │ + bne.n 7712c │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ ldr.w sl, [r3, #68] @ 0x44 │ │ │ │ ldr.w r3, [r2, #148] @ 0x94 │ │ │ │ - ldr r2, [pc, #304] @ (77164 ) │ │ │ │ + ldr r2, [pc, #304] @ (77174 ) │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77116 │ │ │ │ + bne.n 77126 │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ - vldr d8, [pc, #252] @ 77140 │ │ │ │ + vldr d8, [pc, #252] @ 77150 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 770c8 │ │ │ │ + beq.n 770d8 │ │ │ │ vmov.f64 d2, d8 │ │ │ │ ldr.w r2, [r5, #524] @ 0x20c │ │ │ │ mov ip, r0 │ │ │ │ - vldr d3, [pc, #244] @ 77148 │ │ │ │ + vldr d3, [pc, #244] @ 77158 │ │ │ │ mov r0, sl │ │ │ │ - vldr d4, [pc, #244] @ 77150 │ │ │ │ + vldr d4, [pc, #244] @ 77160 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 770f0 │ │ │ │ + bne.n 77100 │ │ │ │ vldr d7, [r0] │ │ │ │ vcmpe.f64 d7, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 77108 │ │ │ │ + ble.n 77118 │ │ │ │ vldr d6, [r1] │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f64 d7, d2 │ │ │ │ vldr d5, [ip] │ │ │ │ vcmpe.f64 d5, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 770ac │ │ │ │ + bpl.n 770bc │ │ │ │ vldr d6, [r1] │ │ │ │ vsub.f64 d6, d6, d5 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f64 d7, d6 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ @@ -117561,15 +117562,15 @@ │ │ │ │ adds r1, #8 │ │ │ │ add.w ip, ip, #8 │ │ │ │ adds r0, #8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it mi │ │ │ │ vmovmi.f64 d8, d7 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 77060 │ │ │ │ + bne.n 77070 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ movs r3, #1 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ str.w r9, [sp] │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ @@ -117578,693 +117579,693 @@ │ │ │ │ blx 2d074 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r6, [r2, r3, lsl #2] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 77064 │ │ │ │ + beq.n 77074 │ │ │ │ adds r3, #1 │ │ │ │ adds r1, #8 │ │ │ │ add.w ip, ip, #8 │ │ │ │ adds r0, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 770f0 │ │ │ │ - b.n 770c8 │ │ │ │ - vldr d7, [pc, #52] @ 77140 │ │ │ │ - b.n 77088 │ │ │ │ + bne.n 77100 │ │ │ │ + b.n 770d8 │ │ │ │ + vldr d7, [pc, #52] @ 77150 │ │ │ │ + b.n 77098 │ │ │ │ blx r1 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov fp, r0 │ │ │ │ - b.n 76fca │ │ │ │ + b.n 76fda │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 77040 │ │ │ │ + b.n 77050 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov sl, r0 │ │ │ │ - b.n 7702e │ │ │ │ + b.n 7703e │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 76ff0 │ │ │ │ - bl 7195c │ │ │ │ - bl 71988 │ │ │ │ + b.n 77000 │ │ │ │ + bl 7196c │ │ │ │ + bl 71998 │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #0 │ │ │ │ - add r0, pc, #380 @ (adr r0, 772cc ) │ │ │ │ + add r0, pc, #380 @ (adr r0, 772dc ) │ │ │ │ stmia r2!, {r1} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #0 │ │ │ │ - add r0, pc, #380 @ (adr r0, 772d4 ) │ │ │ │ + add r0, pc, #380 @ (adr r0, 772e4 ) │ │ │ │ tst r2, r0 │ │ │ │ add r4, sp, #588 @ 0x24c │ │ │ │ vcvt.f16.u16 d26, d31, #1 │ │ │ │ vsli.64 q13, , #63 @ 0x3f │ │ │ │ @ instruction: 0xffffa5e5 │ │ │ │ - Address 0x77166 is out of bounds. │ │ │ │ + Address 0x77176 is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ -00077168 : │ │ │ │ +00077178 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #132] @ 77200 │ │ │ │ + ldr.w ip, [pc, #132] @ 77210 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #128] @ (77204 ) │ │ │ │ + ldr r3, [pc, #128] @ (77214 ) │ │ │ │ vmov.f64 d8, d0 │ │ │ │ add ip, pc │ │ │ │ mov r2, sp │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2d7a0 │ │ │ │ vldr d7, [sp] │ │ │ │ - vldr d6, [pc, #88] @ 771f8 │ │ │ │ + vldr d6, [pc, #88] @ 77208 │ │ │ │ vsub.f64 d7, d7, d8 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 771dc │ │ │ │ + ble.n 771ec │ │ │ │ vcmpe.f64 d7, d0 │ │ │ │ - ldr r2, [pc, #80] @ (77208 ) │ │ │ │ - ldr r3, [pc, #76] @ (77204 ) │ │ │ │ + ldr r2, [pc, #80] @ (77218 ) │ │ │ │ + ldr r3, [pc, #76] @ (77214 ) │ │ │ │ add r2, pc │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ldr r3, [r2, r3] │ │ │ │ it gt │ │ │ │ vmovgt.f64 d0, d7 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 771f0 │ │ │ │ + bne.n 77200 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - ldr r3, [pc, #44] @ (7720c ) │ │ │ │ + ldr r3, [pc, #44] @ (7721c ) │ │ │ │ movw r2, #1873 @ 0x751 │ │ │ │ - ldr r1, [pc, #44] @ (77210 ) │ │ │ │ - ldr r0, [pc, #44] @ (77214 ) │ │ │ │ + ldr r1, [pc, #44] @ (77220 ) │ │ │ │ + ldr r0, [pc, #44] @ (77224 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ldrh r2, [r7, #32] │ │ │ │ - b.n 7765e )@@Base+0x7e> │ │ │ │ + b.n 7766e )@@Base+0x7e> │ │ │ │ ldrb r6, [r1, #6] │ │ │ │ bkpt 0x0045 │ │ │ │ - ldrb r2, [r4, #22] │ │ │ │ + ldrb r2, [r2, #22] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #21] │ │ │ │ + ldrb r0, [r4, #21] │ │ │ │ movs r5, r0 │ │ │ │ ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ movs r3, r0 │ │ │ │ str r5, [sp, #320] @ 0x140 │ │ │ │ movs r3, r0 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00077218 : │ │ │ │ +00077228 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r5, [pc, #368] @ (773a0 ) │ │ │ │ + ldr r5, [pc, #368] @ (773b0 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #368] @ (773a4 ) │ │ │ │ + ldr r0, [pc, #368] @ (773b4 ) │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ add r5, pc │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ - ldr r5, [pc, #364] @ (773a8 ) │ │ │ │ + ldr r5, [pc, #364] @ (773b8 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov.w r0, #0 │ │ │ │ ldr.w r0, [r4, #500] @ 0x1f4 │ │ │ │ add r5, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 772ec │ │ │ │ + beq.n 772fc │ │ │ │ vmov.f64 d8, d0 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [r0, #72] @ 0x48 │ │ │ │ vmov.f64 d9, d1 │ │ │ │ blx 2c0b0 │ │ │ │ ldr.w r5, [r4, #500] @ 0x1f4 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 772e0 │ │ │ │ + blt.n 772f0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 772e0 │ │ │ │ + bhi.n 772f0 │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vstr d8, [r5, #40] @ 0x28 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 772e8 │ │ │ │ + blt.n 772f8 │ │ │ │ subs r3, r6, #1 │ │ │ │ vstr d9, [r5, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 772e4 │ │ │ │ + bhi.n 772f4 │ │ │ │ ldr.w r0, [r4, #280] @ 0x118 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ strh.w r2, [r5, #73] @ 0x49 │ │ │ │ adds r3, #1 │ │ │ │ str r6, [r5, #56] @ 0x38 │ │ │ │ str r3, [r5, #4] │ │ │ │ - cbz r0, 772b0 │ │ │ │ + cbz r0, 772c0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 772d8 │ │ │ │ - ldr r2, [pc, #248] @ (773ac ) │ │ │ │ + cbz r3, 772e8 │ │ │ │ + ldr r2, [pc, #248] @ (773bc ) │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #284] @ 0x11c │ │ │ │ - ldr r3, [pc, #232] @ (773a4 ) │ │ │ │ + ldr r3, [pc, #232] @ (773b4 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r4, #280] @ 0x118 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 77352 │ │ │ │ + bne.n 77362 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 772b0 │ │ │ │ - bl 71904 │ │ │ │ - bl 71930 │ │ │ │ - bl 718d8 │ │ │ │ + b.n 772c0 │ │ │ │ + bl 71914 │ │ │ │ + bl 71940 │ │ │ │ + bl 718e8 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ add r6, sp, #20 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #184] @ (773b0 ) │ │ │ │ + ldr r1, [pc, #184] @ (773c0 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #176] @ (773b4 ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #176] @ (773c4 ) │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #168] @ (773b8 ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #168] @ (773c8 ) │ │ │ │ add.w r8, sp, #68 @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movw r3, #2281 @ 0x8e9 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfe0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #124] @ (773bc ) │ │ │ │ - ldr r3, [pc, #96] @ (773a4 ) │ │ │ │ + ldr r2, [pc, #124] @ (773cc ) │ │ │ │ + ldr r3, [pc, #96] @ (773b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 77358 │ │ │ │ + beq.n 77368 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - b.n 77378 │ │ │ │ - ldr r2, [pc, #100] @ (773c0 ) │ │ │ │ + b.n 77388 │ │ │ │ + ldr r2, [pc, #100] @ (773d0 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #100] @ (773c4 ) │ │ │ │ + ldr r3, [pc, #100] @ (773d4 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d9d8 <__cxa_throw@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c55c <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #72] @ (773c8 ) │ │ │ │ - ldr r3, [pc, #32] @ (773a4 ) │ │ │ │ + ldr r2, [pc, #72] @ (773d8 ) │ │ │ │ + ldr r3, [pc, #32] @ (773b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 77352 │ │ │ │ + bne.n 77362 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 77372 │ │ │ │ + b.n 77382 │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 7736c │ │ │ │ - ldrb r4, [r6, #19] │ │ │ │ + b.n 7737c │ │ │ │ + ldrb r4, [r4, #19] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #19] │ │ │ │ + ldrb r0, [r2, #19] │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r6, [r5, #17] │ │ │ │ + ldrb r6, [r3, #17] │ │ │ │ movs r5, r0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ movs r3, r0 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ movs r3, r0 │ │ │ │ str r4, [sp, #144] @ 0x90 │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r6, [r4, #15] │ │ │ │ + ldrb r6, [r2, #15] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #14] │ │ │ │ + ldrb r6, [r2, #14] │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -000773cc : │ │ │ │ +000773dc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr.w ip, [pc, #340] @ 77538 │ │ │ │ + ldr.w ip, [pc, #340] @ 77548 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #340] @ (7753c ) │ │ │ │ + ldr r0, [pc, #340] @ (7754c ) │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ add ip, pc │ │ │ │ - ldr r5, [pc, #336] @ (77540 ) │ │ │ │ + ldr r5, [pc, #336] @ (77550 ) │ │ │ │ add r5, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov.w r0, #0 │ │ │ │ ldr.w r0, [r4, #500] @ 0x1f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77482 │ │ │ │ + beq.n 77492 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [r0, #72] @ 0x48 │ │ │ │ blx 2c0b0 │ │ │ │ ldr.w r5, [r4, #500] @ 0x1f4 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ strh.w r3, [r5, #73] @ 0x49 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 77470 │ │ │ │ + blt.n 77480 │ │ │ │ ldr.w r0, [r4, #280] @ 0x118 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ vstr d8, [r5, #88] @ 0x58 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ - cbz r0, 77440 │ │ │ │ + cbz r0, 77450 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 77468 │ │ │ │ - ldr r2, [pc, #256] @ (77544 ) │ │ │ │ + cbz r3, 77478 │ │ │ │ + ldr r2, [pc, #256] @ (77554 ) │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #284] @ 0x11c │ │ │ │ - ldr r3, [pc, #240] @ (7753c ) │ │ │ │ + ldr r3, [pc, #240] @ (7754c ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r4, #280] @ 0x118 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 774e8 │ │ │ │ + bne.n 774f8 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 77440 │ │ │ │ - ldr r3, [pc, #212] @ (77548 ) │ │ │ │ + b.n 77450 │ │ │ │ + ldr r3, [pc, #212] @ (77558 ) │ │ │ │ movs r2, #61 @ 0x3d │ │ │ │ - ldr r1, [pc, #212] @ (7754c ) │ │ │ │ - ldr r0, [pc, #216] @ (77550 ) │ │ │ │ + ldr r1, [pc, #212] @ (7755c ) │ │ │ │ + ldr r0, [pc, #216] @ (77560 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ add r6, sp, #20 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #200] @ (77554 ) │ │ │ │ + ldr r1, [pc, #200] @ (77564 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #192] @ (77558 ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #192] @ (77568 ) │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #184] @ (7755c ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #184] @ (7756c ) │ │ │ │ add.w r8, sp, #68 @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movw r3, #2298 @ 0x8fa │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfe0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #136] @ (77560 ) │ │ │ │ - ldr r3, [pc, #100] @ (7753c ) │ │ │ │ + ldr r2, [pc, #136] @ (77570 ) │ │ │ │ + ldr r3, [pc, #100] @ (7754c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 774ee │ │ │ │ + beq.n 774fe │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - b.n 7750e │ │ │ │ - ldr r2, [pc, #116] @ (77564 ) │ │ │ │ + b.n 7751e │ │ │ │ + ldr r2, [pc, #116] @ (77574 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #116] @ (77568 ) │ │ │ │ + ldr r3, [pc, #116] @ (77578 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d9d8 <__cxa_throw@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c55c <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #84] @ (7756c ) │ │ │ │ - ldr r3, [pc, #36] @ (7753c ) │ │ │ │ + ldr r2, [pc, #84] @ (7757c ) │ │ │ │ + ldr r3, [pc, #36] @ (7754c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 774e8 │ │ │ │ + bne.n 774f8 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 77508 │ │ │ │ + b.n 77518 │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 77502 │ │ │ │ + b.n 77512 │ │ │ │ nop │ │ │ │ - ldrb r6, [r7, #12] │ │ │ │ + ldrb r6, [r5, #12] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #12] │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r6, [r3, #11] │ │ │ │ + ldrb r6, [r1, #11] │ │ │ │ movs r5, r0 │ │ │ │ ldr r1, [sp, #848] @ 0x350 │ │ │ │ movs r3, r0 │ │ │ │ ldrb r2, [r1, #13] │ │ │ │ movs r3, r0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ movs r3, r0 │ │ │ │ ldr r1, [sp, #512] @ 0x200 │ │ │ │ movs r3, r0 │ │ │ │ ldr r1, [sp, #560] @ 0x230 │ │ │ │ movs r3, r0 │ │ │ │ str r2, [sp, #568] @ 0x238 │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r0, [r2, #9] │ │ │ │ + ldrb r0, [r0, #9] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #8] │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -00077570 : │ │ │ │ +00077580 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r5, [r0, #276] @ 0x114 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 7758c │ │ │ │ + cbz r5, 7759c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr.w r0, [r4, #280] @ 0x118 │ │ │ │ - cbz r0, 775a0 │ │ │ │ + cbz r0, 775b0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 775a0 │ │ │ │ + cbnz r3, 775b0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r5, [r4, #280] @ 0x118 │ │ │ │ strb.w r3, [r4, #284] @ 0x11c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000775ac )@@Base>: │ │ │ │ +000775bc )@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 775c6 )@@Base+0x1a> │ │ │ │ + cbz r5, 775d6 )@@Base+0x1a> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr.w r0, [r4, #624] @ 0x270 │ │ │ │ - cbz r0, 775da )@@Base+0x2e> │ │ │ │ + cbz r0, 775ea )@@Base+0x2e> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 775da )@@Base+0x2e> │ │ │ │ + cbnz r3, 775ea )@@Base+0x2e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ str.w r5, [r4, #624] @ 0x270 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000775e0 )@@Base>: │ │ │ │ +000775f0 )@@Base>: │ │ │ │ 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, [r1, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r0, [r0, #276] @ 0x114 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7767e )@@Base+0x9e> │ │ │ │ + beq.n 7768e )@@Base+0x9e> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ - cbz r0, 77616 )@@Base+0x36> │ │ │ │ + cbz r0, 77626 )@@Base+0x36> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 77614 )@@Base+0x34> │ │ │ │ + cbnz r3, 77624 )@@Base+0x34> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r5, [r4, #276] @ 0x114 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr.w r0, [r4, #280] @ 0x118 │ │ │ │ - cbz r0, 7762c )@@Base+0x4c> │ │ │ │ + cbz r0, 7763c )@@Base+0x4c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 77668 )@@Base+0x88> │ │ │ │ + cbz r3, 77678 )@@Base+0x88> │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr.w r7, [r4, #500] @ 0x1f4 │ │ │ │ str.w r5, [r4, #280] @ 0x118 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 77696 )@@Base+0xb6> │ │ │ │ + beq.n 776a6 )@@Base+0xb6> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r2, r3, #2 │ │ │ │ str r2, [r6, #4] │ │ │ │ - cbz r0, 77670 )@@Base+0x90> │ │ │ │ + cbz r0, 77680 )@@Base+0x90> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 77652 )@@Base+0x72> │ │ │ │ + cbnz r3, 77662 )@@Base+0x72> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r6, [r7, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ - cbnz r3, 7767a )@@Base+0x9a> │ │ │ │ + cbnz r3, 7768a )@@Base+0x9a> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r3, [r3, #4] │ │ │ │ bx r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 7762c )@@Base+0x4c> │ │ │ │ + b.n 7763c )@@Base+0x4c> │ │ │ │ adds r3, #1 │ │ │ │ str r6, [r7, #8] │ │ │ │ str r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7765c )@@Base+0x7c> │ │ │ │ + beq.n 7766c )@@Base+0x7c> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7761e )@@Base+0x3e> │ │ │ │ + beq.n 7762e )@@Base+0x3e> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 77690 )@@Base+0xb0> │ │ │ │ + cbnz r3, 776a0 )@@Base+0xb0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ str.w r5, [r4, #276] @ 0x114 │ │ │ │ - b.n 7761e )@@Base+0x3e> │ │ │ │ + b.n 7762e )@@Base+0x3e> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7767a )@@Base+0x9a> │ │ │ │ + beq.n 7768a )@@Base+0x9a> │ │ │ │ ldr r4, [r0, #4] │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r0, #4] │ │ │ │ - cbnz r4, 776ae )@@Base+0xce> │ │ │ │ + cbnz r4, 776be )@@Base+0xce> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ str r4, [r7, #8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ str r6, [r7, #8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -000776b4 : │ │ │ │ +000776c4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #164] @ (77768 ) │ │ │ │ + ldr r1, [pc, #164] @ (77778 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r1, pc │ │ │ │ blx 2dbd4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cfb8 │ │ │ │ ldr.w r0, [r4, #324] @ 0x144 │ │ │ │ - cbz r0, 776dc │ │ │ │ + cbz r0, 776ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - ldr r3, [pc, #140] @ (7776c ) │ │ │ │ + ldr r3, [pc, #140] @ (7777c ) │ │ │ │ ldr r2, [r2, #108] @ 0x6c │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 77744 │ │ │ │ + bne.n 77754 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldrd r1, r0, [r3, #20] │ │ │ │ ldrd r3, r2, [r3, #32] │ │ │ │ subs r0, r0, r1 │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ asreq r0, r0, #3 │ │ │ │ - bne.n 77752 │ │ │ │ + bne.n 77762 │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 77756 │ │ │ │ + bcs.n 77766 │ │ │ │ lsls r0, r0, #3 │ │ │ │ blx 2c6dc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - ldr r3, [pc, #96] @ (77770 ) │ │ │ │ + ldr r3, [pc, #96] @ (77780 ) │ │ │ │ mov r5, r0 │ │ │ │ str.w r0, [r4, #324] @ 0x144 │ │ │ │ ldr r2, [r2, #108] @ 0x6c │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7774a │ │ │ │ + bne.n 7775a │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ subs r1, r1, r2 │ │ │ │ ldrd r3, r2, [r3, #32] │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 77752 │ │ │ │ + bne.n 77762 │ │ │ │ asrs r1, r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #40] @ 77760 │ │ │ │ + vldr d0, [pc, #40] @ 77770 │ │ │ │ blx 2bd58 (double*, int, double)@plt> │ │ │ │ ldr.w r0, [r4, #324] @ 0x144 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 77700 │ │ │ │ + b.n 77710 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 77734 │ │ │ │ - bl 7195c │ │ │ │ + b.n 77744 │ │ │ │ + bl 7196c │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r7, [sp, #944] @ 0x3b0 │ │ │ │ movs r3, r0 │ │ │ │ - add r5, pc, #348 @ (adr r5, 778cc ) │ │ │ │ + add r5, pc, #348 @ (adr r5, 778dc ) │ │ │ │ vabal.u q13, d15, d17 │ │ │ │ - Address 0x77772 is out of bounds. │ │ │ │ + Address 0x77782 is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ -00077774 : │ │ │ │ +00077784 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r5, [r1, #288] @ 0x120 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 777a4 │ │ │ │ + cbz r5, 777b4 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r5, 77798 │ │ │ │ + cbz r5, 777a8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #0] │ │ │ │ @@ -118278,26 +118279,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #0] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000777c4 : │ │ │ │ +000777d4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r5, [r1, #288] @ 0x120 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 777f4 │ │ │ │ + cbz r5, 77804 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r5, 777e8 │ │ │ │ + cbz r5, 777f8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #0] │ │ │ │ @@ -118311,46 +118312,46 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #0] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00077814 : │ │ │ │ +00077824 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #296] @ (77950 ) │ │ │ │ - ldr r3, [pc, #296] @ (77954 ) │ │ │ │ + ldr r2, [pc, #296] @ (77960 ) │ │ │ │ + ldr r3, [pc, #296] @ (77964 ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #4 │ │ │ │ - bhi.n 77906 │ │ │ │ + bhi.n 77916 │ │ │ │ tbb [pc, r1] │ │ │ │ strh r6, [r3, r1] │ │ │ │ asrs r3, r4, #21 │ │ │ │ movs r3, r0 │ │ │ │ ldrd r2, r3, [r0, #112] @ 0x70 │ │ │ │ strd r2, r3, [r4] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #260] @ (77958 ) │ │ │ │ - ldr r3, [pc, #256] @ (77954 ) │ │ │ │ + ldr r2, [pc, #260] @ (77968 ) │ │ │ │ + ldr r3, [pc, #256] @ (77964 ) │ │ │ │ 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 77934 │ │ │ │ + bne.n 77944 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ blx 2dc48 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r7, sp, #4 │ │ │ │ @@ -118360,15 +118361,15 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp, #4] │ │ │ │ str.w r9, [sp, #28] │ │ │ │ mov r5, sp │ │ │ │ ldr.w r8, [r3, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #200] @ (7795c ) │ │ │ │ + ldr r3, [pc, #200] @ (7796c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strh.w r3, [sp, #12] │ │ │ │ lsrs r3, r3, #16 │ │ │ │ strb.w r3, [sp, #14] │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #15] │ │ │ │ @@ -118376,287 +118377,287 @@ │ │ │ │ strb.w r3, [sp, #36] @ 0x24 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 778c4 │ │ │ │ + beq.n 778d4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 778d2 │ │ │ │ + beq.n 778e2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - add r3, pc, #108 @ (adr r3, 77948 ) │ │ │ │ + add r3, pc, #108 @ (adr r3, 77958 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 7784e │ │ │ │ + b.n 7785e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - ldr r3, [pc, #120] @ (77960 ) │ │ │ │ - vldr d0, [pc, #84] @ 77940 │ │ │ │ + ldr r3, [pc, #120] @ (77970 ) │ │ │ │ + vldr d0, [pc, #84] @ 77950 │ │ │ │ ldr.w r2, [r2, #200] @ 0xc8 │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7790a │ │ │ │ + bne.n 7791a │ │ │ │ vstr d0, [r4] │ │ │ │ - b.n 7784e │ │ │ │ + b.n 7785e │ │ │ │ ldrd r2, r3, [r0, #328] @ 0x148 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 7784e │ │ │ │ + b.n 7785e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 77850 │ │ │ │ + b.n 77860 │ │ │ │ blx r2 │ │ │ │ - b.n 778f6 │ │ │ │ + b.n 77906 │ │ │ │ mov r0, sl │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #64] @ (77964 ) │ │ │ │ - ldr r3, [pc, #48] @ (77954 ) │ │ │ │ + ldr r2, [pc, #64] @ (77974 ) │ │ │ │ + ldr r3, [pc, #48] @ (77964 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 77938 │ │ │ │ + beq.n 77948 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ add r7, sp, #288 @ 0x120 │ │ │ │ ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ - bvc.n 77934 │ │ │ │ + bvc.n 77944 │ │ │ │ subs r6, #122 @ 0x7a │ │ │ │ - strb r4, [r7, #27] │ │ │ │ + strb r4, [r5, #27] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #27] │ │ │ │ + strb r4, [r0, #27] │ │ │ │ movs r5, r0 │ │ │ │ - ldr r0, [pc, #896] @ (77ce0 ) │ │ │ │ + tst r4, r3 │ │ │ │ movs r3, r0 │ │ │ │ ldr r5, [sp, #564] @ 0x234 │ │ │ │ - vrsubhn.i d23, , q2 │ │ │ │ + vsli.64 , q10, #63 @ 0x3f │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -00077968 : │ │ │ │ +00077978 : │ │ │ │ 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, #356] @ (77adc ) │ │ │ │ + ldr r6, [pc, #356] @ (77aec ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #356] @ (77ae0 ) │ │ │ │ + ldr r3, [pc, #356] @ (77af0 ) │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2be6c │ │ │ │ ldr.w r0, [r5, #508] @ 0x1fc │ │ │ │ - cbz r0, 77992 │ │ │ │ + cbz r0, 779a2 │ │ │ │ blx 2d074 │ │ │ │ ldr.w r0, [r5, #512] @ 0x200 │ │ │ │ - cbz r0, 7799c │ │ │ │ + cbz r0, 779ac │ │ │ │ blx 2d074 │ │ │ │ ldr.w r0, [r5, #516] @ 0x204 │ │ │ │ - cbz r0, 779a6 │ │ │ │ + cbz r0, 779b6 │ │ │ │ blx 2d074 │ │ │ │ ldr.w r0, [r5, #524] @ 0x20c │ │ │ │ - cbz r0, 779b0 │ │ │ │ + cbz r0, 779c0 │ │ │ │ blx 2d074 │ │ │ │ ldr.w r0, [r5, #496] @ 0x1f0 │ │ │ │ - cbz r0, 779ba │ │ │ │ + cbz r0, 779ca │ │ │ │ blx 2d074 │ │ │ │ ldr.w r4, [r5, #612] @ 0x264 │ │ │ │ - cbz r4, 779e6 │ │ │ │ - ldr r3, [pc, #288] @ (77ae4 ) │ │ │ │ + cbz r4, 779f6 │ │ │ │ + ldr r3, [pc, #288] @ (77af4 ) │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 77ad4 │ │ │ │ - ldr r3, [pc, #280] @ (77ae8 ) │ │ │ │ + bne.w 77ae4 │ │ │ │ + ldr r3, [pc, #280] @ (77af8 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2bab4 │ │ │ │ mov.w r1, #1544 @ 0x608 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w r0, [r5, #308] @ 0x134 │ │ │ │ - cbz r0, 779f2 │ │ │ │ + cbz r0, 77a02 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r5, #624] @ 0x270 │ │ │ │ - cbz r0, 77a02 │ │ │ │ + cbz r0, 77a12 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 77acc │ │ │ │ + beq.n 77adc │ │ │ │ add.w r0, r5, #584 @ 0x248 │ │ │ │ blx 2ba5c │ │ │ │ ldr.w r0, [r5, #580] @ 0x244 │ │ │ │ - cbz r0, 77a1a │ │ │ │ + cbz r0, 77a2a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 77ac4 │ │ │ │ + beq.n 77ad4 │ │ │ │ ldr.w r0, [r5, #504] @ 0x1f8 │ │ │ │ - cbz r0, 77a2a │ │ │ │ + cbz r0, 77a3a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 77abc │ │ │ │ + beq.n 77acc │ │ │ │ ldr.w r0, [r5, #500] @ 0x1f4 │ │ │ │ - cbz r0, 77a3a │ │ │ │ + cbz r0, 77a4a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 77ab4 │ │ │ │ + beq.n 77ac4 │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ add.w r7, r5, #292 @ 0x124 │ │ │ │ blx 2ba5c │ │ │ │ ldr.w r4, [r5, #292] @ 0x124 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 77a70 │ │ │ │ + beq.n 77a80 │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 77a64 │ │ │ │ + cbz r0, 77a74 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 77a64 │ │ │ │ + cbnz r3, 77a74 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 77a4e │ │ │ │ + bne.n 77a5e │ │ │ │ ldr.w r0, [r5, #288] @ 0x120 │ │ │ │ - cbz r0, 77a7e │ │ │ │ + cbz r0, 77a8e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 77aac │ │ │ │ + cbz r3, 77abc │ │ │ │ add.w r0, r5, #280 @ 0x118 │ │ │ │ blx 2c8d0 ::ReleasePointer_()@plt> │ │ │ │ add.w r0, r5, #276 @ 0x114 │ │ │ │ blx 2c580 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - cbz r0, 77aa2 │ │ │ │ + cbz r0, 77ab2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 77aa2 │ │ │ │ + cbnz r3, 77ab2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c5f8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 77a7e │ │ │ │ + b.n 77a8e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 77a3a │ │ │ │ + b.n 77a4a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 77a2a │ │ │ │ + b.n 77a3a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 77a1a │ │ │ │ + b.n 77a2a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 77a02 │ │ │ │ + b.n 77a12 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 779e6 │ │ │ │ + b.n 779f6 │ │ │ │ nop │ │ │ │ - strb r4, [r5, #22] │ │ │ │ + strb r4, [r3, #22] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r3, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #30 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077aec : │ │ │ │ +00077afc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2cc9c │ │ │ │ mov r0, r4 │ │ │ │ mov.w r1, #632 @ 0x278 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00077b10 )@@Base>: │ │ │ │ +00077b20 )@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #392] @ (77ca8 )@@Base+0x198>) │ │ │ │ + ldr r2, [pc, #392] @ (77cb8 )@@Base+0x198>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #392] @ (77cac )@@Base+0x19c>) │ │ │ │ + ldr r3, [pc, #392] @ (77cbc )@@Base+0x19c>) │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 77c62 )@@Base+0x152> │ │ │ │ + beq.w 77c72 )@@Base+0x152> │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #272] @ 0x110 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ - cbz r0, 77b50 )@@Base+0x40> │ │ │ │ + cbz r0, 77b60 )@@Base+0x40> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 77c34 )@@Base+0x124> │ │ │ │ + beq.n 77c44 )@@Base+0x124> │ │ │ │ str.w r5, [r4, #272] @ 0x110 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ blx 2b890 │ │ │ │ ldr.w r3, [r4, #272] @ 0x110 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 77b68 )@@Base+0x58> │ │ │ │ + cbz r3, 77b78 )@@Base+0x58> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ mov r6, sp │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -118664,210 +118665,210 @@ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r0, r4, #276 @ 0x114 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ blx 2c580 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str.w r5, [r4, #276] @ 0x114 │ │ │ │ - cbz r0, 77b94 )@@Base+0x84> │ │ │ │ + cbz r0, 77ba4 )@@Base+0x84> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 77c2c )@@Base+0x11c> │ │ │ │ + beq.n 77c3c )@@Base+0x11c> │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ blx 2b890 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 77ba8 )@@Base+0x98> │ │ │ │ + cbz r3, 77bb8 )@@Base+0x98> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ - vldr d0, [pc, #244] @ 77ca0 )@@Base+0x190> │ │ │ │ + vldr d0, [pc, #244] @ 77cb0 )@@Base+0x190> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2c960 , double)@plt> │ │ │ │ ldr.w r0, [r4, #500] @ 0x1f4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ - cbz r0, 77bca )@@Base+0xba> │ │ │ │ + cbz r0, 77bda )@@Base+0xba> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 77c24 )@@Base+0x114> │ │ │ │ + cbz r3, 77c34 )@@Base+0x114> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str.w r5, [r4, #500] @ 0x1f4 │ │ │ │ - cbz r0, 77be0 )@@Base+0xd0> │ │ │ │ + cbz r0, 77bf0 )@@Base+0xd0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 77be0 )@@Base+0xd0> │ │ │ │ + cbnz r3, 77bf0 )@@Base+0xd0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldrb.w r3, [r4, #284] @ 0x11c │ │ │ │ - cbnz r3, 77c16 )@@Base+0x106> │ │ │ │ + cbnz r3, 77c26 )@@Base+0x106> │ │ │ │ ldr.w r5, [r4, #276] @ 0x114 │ │ │ │ add.w r0, r4, #280 @ 0x118 │ │ │ │ - cbz r5, 77bf6 )@@Base+0xe6> │ │ │ │ + cbz r5, 77c06 )@@Base+0xe6> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ blx 2c8d0 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #180] @ (77cb0 )@@Base+0x1a0>) │ │ │ │ - ldr r3, [pc, #172] @ (77cac )@@Base+0x19c>) │ │ │ │ + ldr r2, [pc, #180] @ (77cc0 )@@Base+0x1a0>) │ │ │ │ + ldr r3, [pc, #172] @ (77cbc )@@Base+0x19c>) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r4, #280] @ 0x118 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 77c5e )@@Base+0x14e> │ │ │ │ + bne.n 77c6e )@@Base+0x14e> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r5, [r4, #500] @ 0x1f4 │ │ │ │ add.w r0, r4, #280 @ 0x118 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 77bf0 )@@Base+0xe0> │ │ │ │ - b.n 77bf6 )@@Base+0xe6> │ │ │ │ + bne.n 77c00 )@@Base+0xe0> │ │ │ │ + b.n 77c06 )@@Base+0xe6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 77bca )@@Base+0xba> │ │ │ │ + b.n 77bda )@@Base+0xba> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 77b94 )@@Base+0x84> │ │ │ │ + b.n 77ba4 )@@Base+0x84> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 77b50 )@@Base+0x40> │ │ │ │ + b.n 77b60 )@@Base+0x40> │ │ │ │ mov r0, r6 │ │ │ │ blx 2c8d0 ::ReleasePointer_()@plt> │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #104] @ (77cb4 )@@Base+0x1a4>) │ │ │ │ - ldr r3, [pc, #92] @ (77cac )@@Base+0x19c>) │ │ │ │ + ldr r2, [pc, #104] @ (77cc4 )@@Base+0x1a4>) │ │ │ │ + ldr r3, [pc, #92] @ (77cbc )@@Base+0x19c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 77c98 )@@Base+0x188> │ │ │ │ + beq.n 77ca8 )@@Base+0x188> │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #84] @ (77cb8 )@@Base+0x1a8>) │ │ │ │ + ldr r3, [pc, #84] @ (77cc8 )@@Base+0x1a8>) │ │ │ │ mov.w r2, #502 @ 0x1f6 │ │ │ │ - ldr r1, [pc, #80] @ (77cbc )@@Base+0x1ac>) │ │ │ │ - ldr r0, [pc, #84] @ (77cc0 )@@Base+0x1b0>) │ │ │ │ + ldr r1, [pc, #80] @ (77ccc )@@Base+0x1ac>) │ │ │ │ + ldr r0, [pc, #84] @ (77cd0 )@@Base+0x1b0>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2dd8c ::ReleasePointer_()@plt> │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #60] @ (77cc4 )@@Base+0x1b4>) │ │ │ │ - ldr r3, [pc, #36] @ (77cac )@@Base+0x19c>) │ │ │ │ + ldr r2, [pc, #60] @ (77cd4 )@@Base+0x1b4>) │ │ │ │ + ldr r3, [pc, #36] @ (77cbc )@@Base+0x19c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 77c5e )@@Base+0x14e> │ │ │ │ + bne.n 77c6e )@@Base+0x14e> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - strb r4, [r0, #16] │ │ │ │ + strb r4, [r6, #15] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #12] │ │ │ │ + strb r2, [r3, #12] │ │ │ │ movs r5, r0 │ │ │ │ - strb r2, [r3, #11] │ │ │ │ + strb r2, [r1, #11] │ │ │ │ movs r5, r0 │ │ │ │ str r2, [sp, #560] @ 0x230 │ │ │ │ movs r3, r0 │ │ │ │ ldrh r2, [r1, #22] │ │ │ │ movs r3, r0 │ │ │ │ subs r0, r4, r1 │ │ │ │ movs r3, r0 │ │ │ │ - strb r0, [r4, #10] │ │ │ │ + strb r0, [r2, #10] │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -00077cc8 : │ │ │ │ +00077cd8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3624] @ 0xe28 │ │ │ │ - ldr r5, [pc, #864] @ (78040 ) │ │ │ │ + ldr r5, [pc, #864] @ (78050 ) │ │ │ │ sub sp, #420 @ 0x1a4 │ │ │ │ - ldr r4, [pc, #864] @ (78044 ) │ │ │ │ + ldr r4, [pc, #864] @ (78054 ) │ │ │ │ add r5, pc │ │ │ │ - ldr r6, [pc, #864] @ (78048 ) │ │ │ │ + ldr r6, [pc, #864] @ (78058 ) │ │ │ │ add r6, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #412] @ 0x19c │ │ │ │ mov.w r4, #0 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - ldr r3, [pc, #852] @ (7804c ) │ │ │ │ + ldr r3, [pc, #852] @ (7805c ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrb.w r8, [r3] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 77d24 │ │ │ │ - ldr r2, [pc, #840] @ (78050 ) │ │ │ │ - ldr r3, [pc, #828] @ (78044 ) │ │ │ │ + beq.n 77d34 │ │ │ │ + ldr r2, [pc, #840] @ (78060 ) │ │ │ │ + ldr r3, [pc, #828] @ (78054 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 78ba8 │ │ │ │ + bne.w 78bb8 │ │ │ │ add sp, #420 @ 0x1a4 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ blx 2c9d8 <__getrusage64@plt> │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ blx 2d960 <__aeabi_l2d@plt> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ blx 2d960 <__aeabi_l2d@plt> │ │ │ │ - vldr d6, [pc, #752] @ 78038 │ │ │ │ + vldr d6, [pc, #752] @ 78048 │ │ │ │ vmov d5, r0, r1 │ │ │ │ vldr d7, [r4, #344] @ 0x158 │ │ │ │ ldr.w sl, [r4, #288] @ 0x120 │ │ │ │ vmla.f64 d8, d5, d6 │ │ │ │ ldr.w r9, [r4, #280] @ 0x118 │ │ │ │ ldr.w r3, [sl] │ │ │ │ vsub.f64 d7, d7, d8 │ │ │ │ vstr d7, [r4, #344] @ 0x158 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 77eb2 │ │ │ │ + beq.w 77ec2 │ │ │ │ ldr r7, [r3, #28] │ │ │ │ str.w r8, [r5] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 77d86 │ │ │ │ + beq.n 77d96 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c8d0 ::ReleasePointer_()@plt> │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ @@ -118880,56 +118881,56 @@ │ │ │ │ movs r0, #0 │ │ │ │ blx 2c9d8 <__getrusage64@plt> │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ blx 2d960 <__aeabi_l2d@plt> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ blx 2d960 <__aeabi_l2d@plt> │ │ │ │ - vldr d6, [pc, #632] @ 78038 │ │ │ │ + vldr d6, [pc, #632] @ 78048 │ │ │ │ vmov d5, r0, r1 │ │ │ │ vldr d7, [r4, #344] @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r4, #340] @ 0x154 │ │ │ │ vmla.f64 d8, d5, d6 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #340] @ 0x154 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #492] @ 0x1ec │ │ │ │ vadd.f64 d7, d7, d8 │ │ │ │ vstr d7, [r4, #344] @ 0x158 │ │ │ │ blx 2d57c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77eda │ │ │ │ + beq.n 77eea │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - ldr r3, [pc, #608] @ (78054 ) │ │ │ │ + ldr r3, [pc, #608] @ (78064 ) │ │ │ │ ldr r1, [r2, #56] @ 0x38 │ │ │ │ add r3, pc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 77ff6 │ │ │ │ + bne.w 78006 │ │ │ │ ldr.w r3, [r4, #568] @ 0x238 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 78002 │ │ │ │ + bls.w 78012 │ │ │ │ movs r1, #0 │ │ │ │ strb.w r1, [sp, #192] @ 0xc0 │ │ │ │ - ldr r3, [pc, #584] @ (78058 ) │ │ │ │ + ldr r3, [pc, #584] @ (78068 ) │ │ │ │ add.w r9, sp, #184 @ 0xb8 │ │ │ │ ldr r7, [r2, #36] @ 0x24 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ cmp r7, r3 │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ - bne.w 783fc │ │ │ │ + bne.w 7840c │ │ │ │ add.w r1, r4, #120 @ 0x78 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c1dc , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x4> │ │ │ │ - ldr r3, [pc, #556] @ (7805c ) │ │ │ │ + ldr r3, [pc, #556] @ (7806c ) │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #556] @ (78060 ) │ │ │ │ + ldr r0, [pc, #556] @ (78070 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 2d564 │ │ │ │ movs r0, #4 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ @@ -118940,88 +118941,88 @@ │ │ │ │ blx r3 │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ add r7, sp, #208 @ 0xd0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 72044 │ │ │ │ + bl 72054 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w fp, [r5] │ │ │ │ bl 2e750 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 2ebfc │ │ │ │ str.w r0, [r8] │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c580 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #468] @ (78064 ) │ │ │ │ - ldr r3, [pc, #436] @ (78044 ) │ │ │ │ + ldr r2, [pc, #468] @ (78074 ) │ │ │ │ + ldr r3, [pc, #436] @ (78054 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 78ba8 │ │ │ │ - ldr r3, [pc, #452] @ (78068 ) │ │ │ │ + bne.w 78bb8 │ │ │ │ + ldr r3, [pc, #452] @ (78078 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d9d8 <__cxa_throw@plt> │ │ │ │ ldr r7, [r3, #24] │ │ │ │ str.w r8, [r5] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 77ec8 │ │ │ │ + beq.n 77ed8 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c8d0 ::ReleasePointer_()@plt> │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ str.w r9, [r5] │ │ │ │ blx r7 │ │ │ │ - b.n 77d96 │ │ │ │ - ldr r3, [pc, #400] @ (7806c ) │ │ │ │ + b.n 77da6 │ │ │ │ + ldr r3, [pc, #400] @ (7807c ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - cbnz r2, 77f4c │ │ │ │ + cbnz r2, 77f5c │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr.w r2, [r4, #288] @ 0x120 │ │ │ │ ldr.w fp, [r2, #12] │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 77f00 │ │ │ │ + beq.n 77f10 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, sp, #184 @ 0xb8 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [fp] │ │ │ │ - ldr r1, [pc, #352] @ (78070 ) │ │ │ │ + ldr r1, [pc, #352] @ (78080 ) │ │ │ │ mov r0, r9 │ │ │ │ str.w fp, [r5] │ │ │ │ add r1, pc │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #336] @ (78074 ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #336] @ (78084 ) │ │ │ │ add r7, sp, #208 @ 0xd0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movs r3, #1 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ blx sl │ │ │ │ @@ -119031,26 +119032,26 @@ │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ add.w r1, r4, #568 @ 0x238 │ │ │ │ blx 2cf54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 78084 │ │ │ │ + bne.w 78094 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ strb.w r0, [sp, #192] @ 0xc0 │ │ │ │ add.w r9, sp, #184 @ 0xb8 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ ldr r7, [r3, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #264] @ (78078 ) │ │ │ │ + ldr r3, [pc, #264] @ (78088 ) │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ add r3, pc │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 7896e │ │ │ │ + bne.w 7897e │ │ │ │ add.w r1, r4, #120 @ 0x78 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c1dc , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x4> │ │ │ │ movs r0, #4 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ @@ -119059,143 +119060,143 @@ │ │ │ │ blx r3 │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ add r7, sp, #208 @ 0xd0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 72044 │ │ │ │ + bl 72054 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w fp, [r5] │ │ │ │ bl 2e750 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 2ebfc │ │ │ │ str.w r0, [r8] │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c580 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #168] @ (7807c ) │ │ │ │ - ldr r3, [pc, #112] @ (78044 ) │ │ │ │ + ldr r2, [pc, #168] @ (7808c ) │ │ │ │ + ldr r3, [pc, #112] @ (78054 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 78ba8 │ │ │ │ - ldr r3, [pc, #128] @ (78068 ) │ │ │ │ + bne.w 78bb8 │ │ │ │ + ldr r3, [pc, #128] @ (78078 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d9d8 <__cxa_throw@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77e08 │ │ │ │ + beq.w 77e18 │ │ │ │ ldr.w r3, [r2, #224] @ 0xe0 │ │ │ │ - ldr r2, [pc, #120] @ (78080 ) │ │ │ │ + ldr r2, [pc, #120] @ (78090 ) │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7894a │ │ │ │ + bne.w 7895a │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ vldr d8, [r3, #176] @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d57c │ │ │ │ vldr d7, [r0, #8] │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.w 77eda │ │ │ │ + bls.w 77eea │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - b.n 77e08 │ │ │ │ + b.n 77e18 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - strb r6, [r0, #9] │ │ │ │ + strb r6, [r6, #8] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #9] │ │ │ │ + strb r2, [r6, #8] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #8] │ │ │ │ + strb r0, [r2, #8] │ │ │ │ movs r5, r0 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ vdup.8 d25, d9[7] │ │ │ │ @ instruction: 0xffff0ed0 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ movs r3, r0 │ │ │ │ - strb r0, [r3, #2] │ │ │ │ + strb r0, [r1, #2] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ movs r3, r0 │ │ │ │ asrs r6, r7, #23 │ │ │ │ movs r3, r0 │ │ │ │ ldr r2, [sp, #700] @ 0x2bc │ │ │ │ - vcvt.u32.f32 q11, q2, #1 │ │ │ │ + vqrdmlsh.s q11, , d4[0] │ │ │ │ movs r5, r0 │ │ │ │ str r6, [sp, #836] @ 0x344 │ │ │ │ @ instruction: 0xfffff894 │ │ │ │ adds r1, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r4, #568] @ 0x238 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7814c │ │ │ │ + beq.n 7815c │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 78598 │ │ │ │ - ldr.w r3, [pc, #2540] @ 78a88 │ │ │ │ + blt.w 785a8 │ │ │ │ + ldr.w r3, [pc, #2540] @ 78a98 │ │ │ │ ldr.w r7, [r4, #276] @ 0x114 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 78b00 │ │ │ │ + bne.w 78b10 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ blx 2b890 │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ blx 2c0c8 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r7, #0 │ │ │ │ str r7, [r3, #0] │ │ │ │ - bl 72044 │ │ │ │ + bl 72054 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w r2, r4, #292 @ 0x124 │ │ │ │ ldr.w fp, [r4, #292] @ 0x124 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp fp, r2 │ │ │ │ str r1, [sp, #20] │ │ │ │ - beq.w 78942 │ │ │ │ + beq.w 78952 │ │ │ │ ldr.w sl, [fp, #8] │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr.w r9, [r3, #24] │ │ │ │ str r7, [r5, #0] │ │ │ │ movs r7, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 78a64 │ │ │ │ + bne.w 78a74 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c8d0 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r5, #0] │ │ │ │ blx r9 │ │ │ │ @@ -119214,44 +119215,44 @@ │ │ │ │ adds r3, r7, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx 2d894 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.w 78bd4 │ │ │ │ + bhi.w 78be4 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r1, r4, #5 │ │ │ │ lsls r1, r4, #5 │ │ │ │ lsls r6, r4, #8 │ │ │ │ lsls r1, r4, #8 │ │ │ │ lsls r4, r3, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 78598 │ │ │ │ + blt.w 785a8 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ - ldr.w r3, [pc, #2336] @ 78a8c │ │ │ │ + ldr.w r3, [pc, #2336] @ 78a9c │ │ │ │ ldr r1, [r6, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 78806 │ │ │ │ - ldr.w r3, [pc, #2324] @ 78a90 │ │ │ │ + bne.w 78816 │ │ │ │ + ldr.w r3, [pc, #2324] @ 78aa0 │ │ │ │ ldr.w r0, [r2, #156] @ 0x9c │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 78808 │ │ │ │ + bne.w 78818 │ │ │ │ add.w r3, r4, #448 @ 0x1c0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2b9ac │ │ │ │ ldr r1, [sp, #12] │ │ │ │ @@ -119280,65 +119281,65 @@ │ │ │ │ movt r2, #26214 @ 0x6666 │ │ │ │ smull r1, r2, r2, r3 │ │ │ │ asrs r1, r3, #31 │ │ │ │ rsb r2, r1, r2, asr #3 │ │ │ │ movs r1, #20 │ │ │ │ mls r3, r1, r2, r3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 78956 │ │ │ │ + beq.w 78966 │ │ │ │ ldr.w r3, [r4, #488] @ 0x1e8 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 783f2 │ │ │ │ + blt.w 78402 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr.w r2, [pc, #2188] @ 78a94 │ │ │ │ + ldr.w r2, [pc, #2188] @ 78aa4 │ │ │ │ ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ iteee ne │ │ │ │ movne r0, r4 │ │ │ │ ldreq.w r0, [r4, #288] @ 0x120 │ │ │ │ ldreq r3, [r0, #0] │ │ │ │ ldreq r3, [r3, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #488] @ 0x1e8 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.w 783e4 │ │ │ │ + bge.w 783f4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r5, sp, #160 @ 0xa0 │ │ │ │ blx 2b9ac │ │ │ │ ldr.w r1, [r4, #340] @ 0x154 │ │ │ │ blx 2d894 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cfb8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r5, #8] │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ str r2, [r5, #0] │ │ │ │ - ldr.w r2, [pc, #2120] @ 78a98 │ │ │ │ + ldr.w r2, [pc, #2120] @ 78aa8 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ str r1, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 78a3e │ │ │ │ + bne.w 78a4e │ │ │ │ add.w r1, r4, #120 @ 0x78 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c1dc , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x4> │ │ │ │ add.w sl, sp, #272 @ 0x110 │ │ │ │ add r7, sp, #208 @ 0xd0 │ │ │ │ mov r0, sl │ │ │ │ blx 2bd04 │ │ │ │ - ldr.w r3, [pc, #2084] @ 78a9c │ │ │ │ + ldr.w r3, [pc, #2084] @ 78aac │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, r3 │ │ │ │ - ldr.w r3, [pc, #2076] @ 78aa0 │ │ │ │ + ldr.w r3, [pc, #2076] @ 78ab0 │ │ │ │ strh.w r1, [sp, #388] @ 0x184 │ │ │ │ adds r2, #8 │ │ │ │ str r1, [sp, #384] @ 0x180 │ │ │ │ str r2, [sp, #272] @ 0x110 │ │ │ │ strd r1, r1, [sp, #392] @ 0x188 │ │ │ │ strd r1, r1, [sp, #400] @ 0x190 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ @@ -119347,49 +119348,49 @@ │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ ldr.w r0, [r2, #-12] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [r7, r0] │ │ │ │ add r0, r7 │ │ │ │ blx 2d230 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr.w r3, [pc, #2036] @ 78aa4 │ │ │ │ + ldr.w r3, [pc, #2036] @ 78ab4 │ │ │ │ add.w fp, sp, #240 @ 0xf0 │ │ │ │ mov r0, fp │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ - ldr.w r3, [pc, #2020] @ 78aa8 │ │ │ │ + ldr.w r3, [pc, #2020] @ 78ab8 │ │ │ │ add.w r2, r8, #12 │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ add.w r2, r8, #32 │ │ │ │ str r2, [sp, #272] @ 0x110 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ strd r9, r9, [sp, #216] @ 0xd8 │ │ │ │ adds r3, #8 │ │ │ │ strd r9, r9, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ blx 2dea4 │ │ │ │ - ldr.w r3, [pc, #1980] @ 78aac │ │ │ │ + ldr.w r3, [pc, #1980] @ 78abc │ │ │ │ add r1, sp, #212 @ 0xd4 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r6, sp, #256 @ 0x100 │ │ │ │ str r3, [sp, #28] │ │ │ │ str.w r9, [sp, #252] @ 0xfc │ │ │ │ adds r3, #8 │ │ │ │ strb.w r9, [sp, #256] @ 0x100 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ movs r3, #16 │ │ │ │ str r6, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ blx 2d230 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr.w r1, [pc, #1948] @ 78ab0 │ │ │ │ + ldr.w r1, [pc, #1948] @ 78ac0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr.w r1, [r4, #340] @ 0x154 │ │ │ │ mov r0, r7 │ │ │ │ blx 2da38 │ │ │ │ @@ -119397,15 +119398,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ add.w r9, sp, #184 @ 0xb8 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ strb.w r2, [sp, #192] @ 0xc0 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 78a52 │ │ │ │ + beq.w 78a62 │ │ │ │ ldrd ip, r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, ip │ │ │ │ ite ls │ │ │ │ movls.w lr, #0 │ │ │ │ movhi.w lr, #1 │ │ │ │ cmp ip, r2 │ │ │ │ @@ -119419,15 +119420,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ blx 2bf08 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldrd r1, r2, [sp, #184] @ 0xb8 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w 78d2a │ │ │ │ + bhi.w 78d3a │ │ │ │ mov r0, r5 │ │ │ │ blx 2cad8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ @@ -119437,15 +119438,15 @@ │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ cmp r0, r6 │ │ │ │ add.w r3, r8, #12 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ add.w r3, r8, #32 │ │ │ │ str r3, [sp, #272] @ 0x110 │ │ │ │ - beq.n 783b4 │ │ │ │ + beq.n 783c4 │ │ │ │ ldr r1, [sp, #256] @ 0x100 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -119459,29 +119460,29 @@ │ │ │ │ add r2, sp │ │ │ │ adds r3, #8 │ │ │ │ str.w r1, [r2, #208] @ 0xd0 │ │ │ │ str r3, [sp, #272] @ 0x110 │ │ │ │ blx 2bde8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 77d04 │ │ │ │ + b.n 77d14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7822a │ │ │ │ + bne.w 7823a │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7822a │ │ │ │ - b.n 77d04 │ │ │ │ + bne.w 7823a │ │ │ │ + b.n 77d14 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 77e2e │ │ │ │ - ldr.w r3, [pc, #1708] @ 78ab4 │ │ │ │ + b.n 77e3e │ │ │ │ + ldr.w r3, [pc, #1708] @ 78ac4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 2dbd4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ vldr d0, [r3, #176] @ 0xb0 │ │ │ │ blx 2bfd4 │ │ │ │ mov r7, r0 │ │ │ │ @@ -119495,24 +119496,24 @@ │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bfd4 │ │ │ │ - ldr.w r3, [pc, #1652] @ 78ab8 │ │ │ │ + ldr.w r3, [pc, #1652] @ 78ac8 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 78802 │ │ │ │ - ldr.w r3, [pc, #1632] @ 78abc │ │ │ │ + bne.w 78812 │ │ │ │ + ldr.w r3, [pc, #1632] @ 78acc │ │ │ │ ldr r0, [r6, r3] │ │ │ │ ldrd r3, r9, [r0] │ │ │ │ add r7, sp, #208 @ 0xd0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w r1, r9, #11 │ │ │ │ movs r3, #0 │ │ │ │ @@ -119522,135 +119523,135 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ blx 2bf68 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #10 │ │ │ │ - bls.w 78c4e │ │ │ │ - ldr.w r1, [pc, #1584] @ 78ac0 │ │ │ │ + bls.w 78c5e │ │ │ │ + ldr.w r1, [pc, #1584] @ 78ad0 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ blx 2cad8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi.w 78c16 │ │ │ │ + bhi.w 78c26 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ blx 2cad8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ blx 2d17c , std::allocator > const&)@plt> │ │ │ │ movs r1, #0 │ │ │ │ blx 2cfb8 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 784d0 │ │ │ │ + beq.n 784e0 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.n 78552 │ │ │ │ + blt.n 78562 │ │ │ │ ldr.w r3, [r4, #568] @ 0x238 │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 78716 │ │ │ │ + beq.w 78726 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r1, #18 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2b9ac │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 78a46 │ │ │ │ - ldr.w r3, [pc, #1468] @ 78abc │ │ │ │ + bne.w 78a56 │ │ │ │ + ldr.w r3, [pc, #1468] @ 78acc │ │ │ │ ldr r1, [r6, r3] │ │ │ │ mov r0, r7 │ │ │ │ blx 2d17c , std::allocator > const&)@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [r4, #568] @ 0x238 │ │ │ │ - bl 71b28 , std::allocator >&) const@@Base+0x104> │ │ │ │ + bl 71b38 , std::allocator >&) const@@Base+0x104> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2dbd4 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 78a4c │ │ │ │ - ldr.w r3, [pc, #1420] @ 78abc │ │ │ │ + bne.w 78a5c │ │ │ │ + ldr.w r3, [pc, #1420] @ 78acc │ │ │ │ ldr r1, [r6, r3] │ │ │ │ mov r0, r7 │ │ │ │ blx 2d17c , std::allocator > const&)@plt> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 71b28 , std::allocator >&) const@@Base+0x104> │ │ │ │ + bl 71b38 , std::allocator >&) const@@Base+0x104> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2dbd4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cfb8 │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ ldr.w fp, [fp] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 78942 │ │ │ │ + beq.w 78952 │ │ │ │ ldr.w sl, [fp, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr.w r9, [r2, #24] │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 780f8 │ │ │ │ - ldr.w r3, [pc, #1352] @ 78ac4 │ │ │ │ + b.n 78108 │ │ │ │ + ldr.w r3, [pc, #1352] @ 78ad4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 7840c │ │ │ │ - ldr.w r3, [pc, #1344] @ 78ac8 │ │ │ │ + b.n 7841c │ │ │ │ + ldr.w r3, [pc, #1344] @ 78ad8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 7840c │ │ │ │ - ldr.w r3, [pc, #1340] @ 78acc │ │ │ │ + b.n 7841c │ │ │ │ + ldr.w r3, [pc, #1340] @ 78adc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 7840c │ │ │ │ + b.n 7841c │ │ │ │ ldr.w r9, [r4, #292] @ 0x124 │ │ │ │ add.w r2, r4, #292 @ 0x124 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r2, r9 │ │ │ │ - beq.w 78152 │ │ │ │ - ldr.w r2, [pc, #1316] @ 78ad0 │ │ │ │ + beq.w 78162 │ │ │ │ + ldr.w r2, [pc, #1316] @ 78ae0 │ │ │ │ movs r7, #1 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add.w r2, r4, #448 @ 0x1c0 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 78152 │ │ │ │ + bge.w 78162 │ │ │ │ ldr.w fp, [r9, #8] │ │ │ │ ldr.w sl, [r4, #276] @ 0x114 │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr r3, [r2, #24] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 785e0 │ │ │ │ + beq.n 785f0 │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 2c8d0 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -119669,20 +119670,20 @@ │ │ │ │ blx 2d6f4 │ │ │ │ mov r1, r7 │ │ │ │ blx 2d894 │ │ │ │ ldr.w r3, [r4, #568] @ 0x238 │ │ │ │ add.w fp, r7, #1 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 78d1a │ │ │ │ + bhi.w 78d2a │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r3, r0, #12 │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr.w r3, [pc, #1156] @ 78ab4 │ │ │ │ + ldr.w r3, [pc, #1156] @ 78ac4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 2dbd4 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ vldr d0, [r3, #176] @ 0xb0 │ │ │ │ blx 2bfd4 │ │ │ │ mov r7, r0 │ │ │ │ @@ -119696,23 +119697,23 @@ │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bfd4 │ │ │ │ - ldr.w r3, [pc, #1096] @ 78ab8 │ │ │ │ + ldr.w r3, [pc, #1096] @ 78ac8 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7893e │ │ │ │ - ldr.w r3, [pc, #1080] @ 78abc │ │ │ │ + bne.w 7894e │ │ │ │ + ldr.w r3, [pc, #1080] @ 78acc │ │ │ │ ldr r0, [r6, r3] │ │ │ │ ldrd r3, sl, [r0] │ │ │ │ add r7, sp, #208 @ 0xd0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r1, sl, #11 │ │ │ │ movs r3, #0 │ │ │ │ @@ -119721,202 +119722,202 @@ │ │ │ │ add r3, sp, #216 @ 0xd8 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ blx 2bf68 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #10 │ │ │ │ - bls.w 78dba │ │ │ │ + bls.w 78dca │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r7 │ │ │ │ blx 2cad8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp sl, r3 │ │ │ │ - bhi.w 78d9c │ │ │ │ + bhi.w 78dac │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ blx 2cad8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ blx 2d17c , std::allocator > const&)@plt> │ │ │ │ movs r1, #0 │ │ │ │ blx 2cfb8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr.w r9, [r9] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 78152 │ │ │ │ + beq.w 78162 │ │ │ │ ldr.w r3, [r4, #568] @ 0x238 │ │ │ │ mov r7, fp │ │ │ │ - b.n 785b8 │ │ │ │ - ldr r3, [pc, #964] @ (78ac4 ) │ │ │ │ + b.n 785c8 │ │ │ │ + ldr r3, [pc, #964] @ (78ad4 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 78636 │ │ │ │ - ldr r3, [pc, #960] @ (78ac8 ) │ │ │ │ + b.n 78646 │ │ │ │ + ldr r3, [pc, #960] @ (78ad8 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 78636 │ │ │ │ - ldr r3, [pc, #956] @ (78acc ) │ │ │ │ + b.n 78646 │ │ │ │ + ldr r3, [pc, #956] @ (78adc ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 78636 │ │ │ │ + b.n 78646 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #952] @ (78ad4 ) │ │ │ │ + ldr r2, [pc, #952] @ (78ae4 ) │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 78a32 │ │ │ │ + bne.w 78a42 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 78552 │ │ │ │ + bhi.w 78562 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ vldr d9, [r3, #176] @ 0xb0 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ vldr d8, [r3, #176] @ 0xb0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2ce08 │ │ │ │ - cbnz r0, 787a8 │ │ │ │ + cbnz r0, 787b8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2ce08 │ │ │ │ - cbnz r0, 787a8 │ │ │ │ + cbnz r0, 787b8 │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 78552 │ │ │ │ + beq.w 78562 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2b86c │ │ │ │ - cbz r0, 787a8 │ │ │ │ + cbz r0, 787b8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2b86c │ │ │ │ - cbz r0, 787a8 │ │ │ │ + cbz r0, 787b8 │ │ │ │ vabs.f64 d6, d8 │ │ │ │ vabs.f64 d5, d9 │ │ │ │ vmov.f64 d3, #112 @ 0x3f800000 1.0 │ │ │ │ vsub.f64 d7, d8, d9 │ │ │ │ - vldr d4, [pc, #760] @ 78a78 │ │ │ │ + vldr d4, [pc, #760] @ 78a88 │ │ │ │ vcmpe.f64 d6, d5 │ │ │ │ vabs.f64 d7, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f64 d6, d5 │ │ │ │ vadd.f64 d6, d6, d3 │ │ │ │ vmul.f64 d6, d6, d4 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.w 78552 │ │ │ │ + bls.w 78562 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r1, #19 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2b9ac │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 78b2a │ │ │ │ - ldr r3, [pc, #756] @ (78abc ) │ │ │ │ + bne.w 78b3a │ │ │ │ + ldr r3, [pc, #756] @ (78acc ) │ │ │ │ ldr r1, [r6, r3] │ │ │ │ mov r0, r7 │ │ │ │ blx 2d17c , std::allocator > const&)@plt> │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ vldr d0, [r3, #176] @ 0xb0 │ │ │ │ blx 2bfd4 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 78b24 │ │ │ │ - ldr r3, [pc, #716] @ (78abc ) │ │ │ │ + bne.w 78b34 │ │ │ │ + ldr r3, [pc, #716] @ (78acc ) │ │ │ │ ldr r1, [r6, r3] │ │ │ │ mov r0, r7 │ │ │ │ blx 2d17c , std::allocator > const&)@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ vldr d0, [r3, #176] @ 0xb0 │ │ │ │ blx 2bfd4 │ │ │ │ - b.n 78548 │ │ │ │ + b.n 78558 │ │ │ │ blx r3 │ │ │ │ - b.n 7845e │ │ │ │ + b.n 7846e │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7818e │ │ │ │ + beq.w 7819e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #708] @ (78ad8 ) │ │ │ │ + ldr r2, [pc, #708] @ (78ae8 ) │ │ │ │ ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 78a5c │ │ │ │ + bne.w 78a6c │ │ │ │ ldrb.w r2, [r4, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78968 │ │ │ │ + beq.w 78978 │ │ │ │ ldr.w r9, [r3, #120] @ 0x78 │ │ │ │ ldr r7, [r4, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7897a │ │ │ │ + beq.w 7898a │ │ │ │ ldr.w fp, [r4, #48] @ 0x30 │ │ │ │ sub.w sl, r7, #4 │ │ │ │ - vldr d8, [pc, #572] @ 78a80 │ │ │ │ + vldr d8, [pc, #572] @ 78a90 │ │ │ │ movs r7, #0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 7886c │ │ │ │ + ble.n 7887c │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx 2d434 │ │ │ │ vcmpe.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 7818e │ │ │ │ + bgt.w 7819e │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, fp │ │ │ │ - bne.n 7884e │ │ │ │ + bne.n 7885e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #620] @ (78adc ) │ │ │ │ + ldr r2, [pc, #620] @ (78aec ) │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 78b0a │ │ │ │ + bne.w 78b1a │ │ │ │ ldr.w r3, [r4, #568] @ 0x238 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 7818e │ │ │ │ + bhi.w 7819e │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ mov r1, r9 │ │ │ │ blx 2bae4 │ │ │ │ mov r0, r4 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ blx 2cf00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 78b16 │ │ │ │ - ldr r3, [pc, #572] @ (78ae0 ) │ │ │ │ + beq.w 78b26 │ │ │ │ + ldr r3, [pc, #572] @ (78af0 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #568] @ (78ae4 ) │ │ │ │ + ldr r3, [pc, #568] @ (78af4 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ blx 2cd54 <__dynamic_cast@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 78b16 │ │ │ │ + beq.w 78b26 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ vldr d7, [r3, #8] │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.w 7818e │ │ │ │ + bpl.w 7819e │ │ │ │ vstr d8, [r3, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ @@ -119926,21 +119927,21 @@ │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ ldrd sl, r3, [r7, #8] │ │ │ │ cmp sl, r3 │ │ │ │ it ne │ │ │ │ strne.w sl, [r7, #12] │ │ │ │ movs.w r5, r9, lsl #3 │ │ │ │ - beq.n 7891e │ │ │ │ + beq.n 7892e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ sub.w r3, r3, sl │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.w 78b30 │ │ │ │ + bhi.w 78b40 │ │ │ │ cmp r5, #8 │ │ │ │ - ble.w 78bbc │ │ │ │ + ble.w 78bcc │ │ │ │ mov r0, sl │ │ │ │ mov r2, r5 │ │ │ │ blx 2c7f8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add r3, r5 │ │ │ │ str r3, [r7, #12] │ │ │ │ add.w r3, r4, #448 @ 0x1c0 │ │ │ │ @@ -119949,145 +119950,145 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 2b9ac │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2bfd4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cfb8 │ │ │ │ - b.n 78194 │ │ │ │ + b.n 781a4 │ │ │ │ blx r3 │ │ │ │ - b.n 78688 │ │ │ │ + b.n 78698 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2c580 ::ReleasePointer_()@plt> │ │ │ │ - b.n 78152 │ │ │ │ + b.n 78162 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - b.w 78018 │ │ │ │ + b.w 78028 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r1, #11 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2b9ac │ │ │ │ movs r1, #0 │ │ │ │ blx 2cfb8 │ │ │ │ - b.n 781fa │ │ │ │ + b.n 7820a │ │ │ │ ldr.w r9, [r3, #92] @ 0x5c │ │ │ │ - b.n 78832 │ │ │ │ + b.n 78842 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.w 77f84 │ │ │ │ + b.w 77f94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ blx r3 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - ble.w 7886c │ │ │ │ - ldr r2, [pc, #348] @ (78ae8 ) │ │ │ │ + ble.w 7887c │ │ │ │ + ldr r2, [pc, #348] @ (78af8 ) │ │ │ │ mov r5, r7 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov fp, r9 │ │ │ │ - ldr r7, [pc, #344] @ (78aec ) │ │ │ │ + ldr r7, [pc, #344] @ (78afc ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ - vldr d9, [pc, #228] @ 78a80 │ │ │ │ + vldr d9, [pc, #228] @ 78a90 │ │ │ │ mov r4, r9 │ │ │ │ add r7, pc │ │ │ │ mov r0, r3 │ │ │ │ mov r9, r2 │ │ │ │ - b.n 789da │ │ │ │ + b.n 789ea │ │ │ │ vldr d8, [fp] │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ blx 2ded4 │ │ │ │ vsub.f64 d8, d8, d0 │ │ │ │ vabs.f64 d8, d8 │ │ │ │ vcmpe.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 78af4 │ │ │ │ + bgt.w 78b04 │ │ │ │ ldr.w r0, [r9] │ │ │ │ adds r5, #1 │ │ │ │ add.w fp, fp, #8 │ │ │ │ cmp sl, r5 │ │ │ │ - beq.n 78a6a │ │ │ │ + beq.n 78a7a │ │ │ │ ldr.w r3, [r0, #168] @ 0xa8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 78a0a │ │ │ │ + bne.n 78a1a │ │ │ │ ldr.w r1, [r9, #276] @ 0x114 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 789a8 │ │ │ │ - ldr r1, [pc, #252] @ (78af0 ) │ │ │ │ + bls.n 789b8 │ │ │ │ + ldr r1, [pc, #252] @ (78b00 ) │ │ │ │ ldr.w r3, [r0, #164] @ 0xa4 │ │ │ │ add r1, pc │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 789d0 │ │ │ │ + beq.n 789e0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 789a8 │ │ │ │ - b.n 789cc │ │ │ │ + bne.n 789b8 │ │ │ │ + b.n 789dc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 789a8 │ │ │ │ + bne.n 789b8 │ │ │ │ ldr.w r0, [r9] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r0, #164] @ 0xa4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 789fe │ │ │ │ + bne.n 78a0e │ │ │ │ ldr.w r1, [r9, #276] @ 0x114 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 789a8 │ │ │ │ - b.n 789d0 │ │ │ │ + beq.n 789b8 │ │ │ │ + b.n 789e0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 78552 │ │ │ │ - b.n 7872c │ │ │ │ + beq.w 78562 │ │ │ │ + b.n 7873c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 78268 │ │ │ │ + b.n 78278 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 78502 │ │ │ │ + b.n 78512 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 78532 │ │ │ │ + b.n 78542 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c1dc , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x4> │ │ │ │ - b.n 7836a │ │ │ │ + b.n 7837a │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 78832 │ │ │ │ + b.n 78842 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 7856e │ │ │ │ + b.n 7857e │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 7886e │ │ │ │ + b.n 7887e │ │ │ │ nop.w │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldrh r3, [r4, #6] │ │ │ │ ldrh.w r3, [r5, #3812] @ 0xee4 │ │ │ │ ldrh r2, [r7, #32] │ │ │ │ - b.n 78ee6 │ │ │ │ + b.n 78ef6 │ │ │ │ ldrb r6, [r1, #6] │ │ │ │ subs r6, #69 @ 0x45 │ │ │ │ lsrs r0, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #32 │ │ │ │ @@ -120100,15 +120101,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #156 @ 0x9c │ │ │ │ + adds r3, #168 @ 0xa8 │ │ │ │ movs r3, r0 │ │ │ │ asrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -120132,256 +120133,256 @@ │ │ │ │ ldrh r1, [r4, #36] @ 0x24 │ │ │ │ vmull.u q12, d31, d29 │ │ │ │ vcvt.f16.u16 d24, d29, #1 │ │ │ │ vabal.u , d15, d9 │ │ │ │ strb r0, [r4, #15] │ │ │ │ mov r4, r9 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 78194 │ │ │ │ + b.w 781a4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 780bc │ │ │ │ + b.w 780cc │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7818e │ │ │ │ - b.n 78886 │ │ │ │ - ldr.w r0, [pc, #1072] @ 78f48 │ │ │ │ + beq.w 7819e │ │ │ │ + b.n 78896 │ │ │ │ + ldr.w r0, [pc, #1072] @ 78f58 │ │ │ │ add r0, pc │ │ │ │ blx 2c24c │ │ │ │ - b.w 7818e │ │ │ │ + b.w 7819e │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 787f0 │ │ │ │ + b.n 78800 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 787c8 │ │ │ │ + b.n 787d8 │ │ │ │ movw r3, #65528 @ 0xfff8 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ mov.w fp, r5, asr #3 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.w 78c6a │ │ │ │ + bhi.w 78c7a │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 78bac │ │ │ │ + bne.n 78bbc │ │ │ │ mov r9, fp │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 78bca │ │ │ │ + beq.n 78bda │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c7f8 │ │ │ │ add r5, r9 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 78b6a │ │ │ │ + beq.n 78b7a │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, sl │ │ │ │ sub.w r1, r1, sl │ │ │ │ blx 2c4e4 │ │ │ │ add.w r3, r9, fp │ │ │ │ str r5, [r7, #12] │ │ │ │ str.w r9, [r7, #8] │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 7891e │ │ │ │ + b.n 7892e │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c55c <__cxa_free_exception@plt> │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #948] @ (78f4c ) │ │ │ │ - ldr r3, [pc, #952] @ (78f50 ) │ │ │ │ + ldr r2, [pc, #948] @ (78f5c ) │ │ │ │ + ldr r3, [pc, #952] @ (78f60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 78bf6 │ │ │ │ + beq.n 78c06 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx 2b890 │ │ │ │ mov fp, r5 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ - b.n 78b4a │ │ │ │ - bne.w 78918 │ │ │ │ + b.n 78b5a │ │ │ │ + bne.w 78928 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ strd r2, r3, [sl] │ │ │ │ - b.n 78918 │ │ │ │ + b.n 78928 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ strd r2, r3, [r9] │ │ │ │ - b.n 78b56 │ │ │ │ - ldr r3, [pc, #892] @ (78f54 ) │ │ │ │ + b.n 78b66 │ │ │ │ + ldr r3, [pc, #892] @ (78f64 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 7840c │ │ │ │ + b.n 7841c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2c580 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #884] @ (78f58 ) │ │ │ │ - ldr r3, [pc, #872] @ (78f50 ) │ │ │ │ + ldr r2, [pc, #884] @ (78f68 ) │ │ │ │ + ldr r3, [pc, #872] @ (78f60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 78ba8 │ │ │ │ + bne.n 78bb8 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c8d0 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #856] @ (78f5c ) │ │ │ │ - ldr r3, [pc, #844] @ (78f50 ) │ │ │ │ + ldr r2, [pc, #856] @ (78f6c ) │ │ │ │ + ldr r3, [pc, #844] @ (78f60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 78bf6 │ │ │ │ - b.n 78ba8 │ │ │ │ - ldr r2, [pc, #840] @ (78f60 ) │ │ │ │ - ldr r3, [pc, #820] @ (78f50 ) │ │ │ │ + beq.n 78c06 │ │ │ │ + b.n 78bb8 │ │ │ │ + ldr r2, [pc, #840] @ (78f70 ) │ │ │ │ + ldr r3, [pc, #820] @ (78f60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 78ba8 │ │ │ │ - ldr r0, [pc, #824] @ (78f64 ) │ │ │ │ + bne.n 78bb8 │ │ │ │ + ldr r0, [pc, #824] @ (78f74 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #812] @ (78f68 ) │ │ │ │ - ldr r3, [pc, #788] @ (78f50 ) │ │ │ │ + ldr r2, [pc, #812] @ (78f78 ) │ │ │ │ + ldr r3, [pc, #788] @ (78f60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 78bf6 │ │ │ │ - b.n 78ba8 │ │ │ │ - ldr r2, [pc, #796] @ (78f6c ) │ │ │ │ - ldr r3, [pc, #764] @ (78f50 ) │ │ │ │ + beq.n 78c06 │ │ │ │ + b.n 78bb8 │ │ │ │ + ldr r2, [pc, #796] @ (78f7c ) │ │ │ │ + ldr r3, [pc, #764] @ (78f60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 78ba8 │ │ │ │ - ldr r0, [pc, #780] @ (78f70 ) │ │ │ │ + bne.n 78bb8 │ │ │ │ + ldr r0, [pc, #780] @ (78f80 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - ldr r2, [pc, #776] @ (78f74 ) │ │ │ │ - ldr r3, [pc, #736] @ (78f50 ) │ │ │ │ + ldr r2, [pc, #776] @ (78f84 ) │ │ │ │ + ldr r3, [pc, #736] @ (78f60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 78ba8 │ │ │ │ - ldr r0, [pc, #760] @ (78f78 ) │ │ │ │ + bne.n 78bb8 │ │ │ │ + ldr r0, [pc, #760] @ (78f88 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2bc40 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #736] @ (78f7c ) │ │ │ │ - ldr r3, [pc, #692] @ (78f50 ) │ │ │ │ + ldr r2, [pc, #736] @ (78f8c ) │ │ │ │ + ldr r3, [pc, #692] @ (78f60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 78bf6 │ │ │ │ - b.n 78ba8 │ │ │ │ + beq.n 78c06 │ │ │ │ + b.n 78bb8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c8d0 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #712] @ (78f80 ) │ │ │ │ - ldr r3, [pc, #664] @ (78f50 ) │ │ │ │ + ldr r2, [pc, #712] @ (78f90 ) │ │ │ │ + ldr r3, [pc, #664] @ (78f60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 78bf6 │ │ │ │ - b.n 78ba8 │ │ │ │ + beq.n 78c06 │ │ │ │ + b.n 78bb8 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c55c <__cxa_free_exception@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #684] @ (78f84 ) │ │ │ │ - ldr r3, [pc, #628] @ (78f50 ) │ │ │ │ + ldr r2, [pc, #684] @ (78f94 ) │ │ │ │ + ldr r3, [pc, #628] @ (78f60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 78bf6 │ │ │ │ - b.n 78ba8 │ │ │ │ + beq.n 78c06 │ │ │ │ + b.n 78bb8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c580 ::ReleasePointer_()@plt> │ │ │ │ - b.n 78cca │ │ │ │ + b.n 78cda │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 78cec │ │ │ │ + b.n 78cfc │ │ │ │ mov r0, r5 │ │ │ │ blx 2c8d0 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #644] @ (78f88 ) │ │ │ │ - ldr r3, [pc, #584] @ (78f50 ) │ │ │ │ + ldr r2, [pc, #644] @ (78f98 ) │ │ │ │ + ldr r3, [pc, #584] @ (78f60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 78bf6 │ │ │ │ - b.n 78ba8 │ │ │ │ - ldr r3, [pc, #568] @ (78f54 ) │ │ │ │ + beq.w 78c06 │ │ │ │ + b.n 78bb8 │ │ │ │ + ldr r3, [pc, #568] @ (78f64 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 78636 │ │ │ │ + b.n 78646 │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 78bdc │ │ │ │ - ldr r2, [pc, #608] @ (78f8c ) │ │ │ │ - ldr r3, [pc, #544] @ (78f50 ) │ │ │ │ + b.n 78bec │ │ │ │ + ldr r2, [pc, #608] @ (78f9c ) │ │ │ │ + ldr r3, [pc, #544] @ (78f60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 78ba8 │ │ │ │ - ldr r0, [pc, #588] @ (78f90 ) │ │ │ │ + bne.w 78bb8 │ │ │ │ + ldr r0, [pc, #588] @ (78fa0 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - b.n 78c86 │ │ │ │ - b.n 78d22 │ │ │ │ - b.n 78c92 │ │ │ │ + b.n 78c96 │ │ │ │ + b.n 78d32 │ │ │ │ + b.n 78ca2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 78d62 │ │ │ │ + beq.n 78d72 │ │ │ │ ldr r1, [sp, #256] @ 0x100 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -120394,287 +120395,287 @@ │ │ │ │ add r3, sp │ │ │ │ str.w r2, [r3, #-208] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #272] @ 0x110 │ │ │ │ blx 2bde8 │ │ │ │ - b.n 78c92 │ │ │ │ - b.n 78d82 │ │ │ │ + b.n 78ca2 │ │ │ │ + b.n 78d92 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c8d0 ::ReleasePointer_()@plt> │ │ │ │ - b.n 78bdc │ │ │ │ - b.n 78cd0 │ │ │ │ - ldr r2, [pc, #500] @ (78f94 ) │ │ │ │ - ldr r3, [pc, #432] @ (78f50 ) │ │ │ │ + b.n 78bec │ │ │ │ + b.n 78ce0 │ │ │ │ + ldr r2, [pc, #500] @ (78fa4 ) │ │ │ │ + ldr r3, [pc, #432] @ (78f60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 78ba8 │ │ │ │ - ldr r0, [pc, #484] @ (78f98 ) │ │ │ │ + bne.w 78bb8 │ │ │ │ + ldr r0, [pc, #484] @ (78fa8 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - ldr r2, [pc, #480] @ (78f9c ) │ │ │ │ - ldr r3, [pc, #400] @ (78f50 ) │ │ │ │ + ldr r2, [pc, #480] @ (78fac ) │ │ │ │ + ldr r3, [pc, #400] @ (78f60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 78ba8 │ │ │ │ - ldr r0, [pc, #460] @ (78fa0 ) │ │ │ │ + bne.w 78bb8 │ │ │ │ + ldr r0, [pc, #460] @ (78fb0 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - b.n 78c8c │ │ │ │ + b.n 78c9c │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #448] @ (78fa4 ) │ │ │ │ - ldr r3, [pc, #364] @ (78f50 ) │ │ │ │ + ldr r2, [pc, #448] @ (78fb4 ) │ │ │ │ + ldr r3, [pc, #364] @ (78f60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 78bf6 │ │ │ │ - b.n 78ba8 │ │ │ │ + beq.w 78c06 │ │ │ │ + b.n 78bb8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c580 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2c55c <__cxa_free_exception@plt> │ │ │ │ - b.n 78dda │ │ │ │ - b.n 78dfe │ │ │ │ + b.n 78dea │ │ │ │ + b.n 78e0e │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #408] @ (78fa8 ) │ │ │ │ - ldr r3, [pc, #316] @ (78f50 ) │ │ │ │ + ldr r2, [pc, #408] @ (78fb8 ) │ │ │ │ + ldr r3, [pc, #316] @ (78f60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 78bf6 │ │ │ │ - b.n 78ba8 │ │ │ │ + beq.w 78c06 │ │ │ │ + b.n 78bb8 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #380] @ (78fac ) │ │ │ │ - ldr r3, [pc, #284] @ (78f50 ) │ │ │ │ + ldr r2, [pc, #380] @ (78fbc ) │ │ │ │ + ldr r3, [pc, #284] @ (78f60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 78bf6 │ │ │ │ - b.n 78ba8 │ │ │ │ + beq.w 78c06 │ │ │ │ + b.n 78bb8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 78ef8 │ │ │ │ + bne.n 78f08 │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 78f1c │ │ │ │ + beq.n 78f2c │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ add r5, sp, #160 @ 0xa0 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #336] @ (78fb0 ) │ │ │ │ + ldr r1, [pc, #336] @ (78fc0 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ add.w r9, sp, #184 @ 0xb8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #316] @ (78fb4 ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #316] @ (78fc4 ) │ │ │ │ add r7, sp, #208 @ 0xd0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movw r3, #2690 @ 0xa82 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfe0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #272] @ (78fb8 ) │ │ │ │ - ldr r3, [pc, #168] @ (78f50 ) │ │ │ │ + ldr r2, [pc, #272] @ (78fc8 ) │ │ │ │ + ldr r3, [pc, #168] @ (78f60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 78ba8 │ │ │ │ - ldr r2, [pc, #256] @ (78fbc ) │ │ │ │ + bne.w 78bb8 │ │ │ │ + ldr r2, [pc, #256] @ (78fcc ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #256] @ (78fc0 ) │ │ │ │ + ldr r3, [pc, #256] @ (78fd0 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d9d8 <__cxa_throw@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #224] @ (78fc4 ) │ │ │ │ - ldr r3, [pc, #108] @ (78f50 ) │ │ │ │ + ldr r2, [pc, #224] @ (78fd4 ) │ │ │ │ + ldr r3, [pc, #108] @ (78f60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 78bf6 │ │ │ │ - b.n 78ba8 │ │ │ │ - ldr r2, [pc, #204] @ (78fc8 ) │ │ │ │ - ldr r3, [pc, #84] @ (78f50 ) │ │ │ │ + beq.w 78c06 │ │ │ │ + b.n 78bb8 │ │ │ │ + ldr r2, [pc, #204] @ (78fd8 ) │ │ │ │ + ldr r3, [pc, #84] @ (78f60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 78bf6 │ │ │ │ - b.n 78ba8 │ │ │ │ - b.n 78ed4 │ │ │ │ - b.n 78eda │ │ │ │ + beq.w 78c06 │ │ │ │ + b.n 78bb8 │ │ │ │ + b.n 78ee4 │ │ │ │ + b.n 78eea │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 78df8 │ │ │ │ - ldr r2, [pc, #172] @ (78fcc ) │ │ │ │ - ldr r3, [pc, #48] @ (78f50 ) │ │ │ │ + b.n 78e08 │ │ │ │ + ldr r2, [pc, #172] @ (78fdc ) │ │ │ │ + ldr r3, [pc, #48] @ (78f60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 78ba8 │ │ │ │ + bne.w 78bb8 │ │ │ │ add sp, #420 @ 0x1a4 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2d86c <__cxa_end_catch@plt> │ │ │ │ - b.n 78b84 │ │ │ │ - b.n 78b8a │ │ │ │ - b.n 78b7e │ │ │ │ - b.n 78b90 │ │ │ │ + b.n 78b94 │ │ │ │ + b.n 78b9a │ │ │ │ + b.n 78b8e │ │ │ │ + b.n 78ba0 │ │ │ │ strh r2, [r1, #36] @ 0x24 │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [r2, #56] @ 0x38 │ │ │ │ + str r0, [r0, #56] @ 0x38 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #52] @ 0x34 │ │ │ │ + str r2, [r6, #48] @ 0x30 │ │ │ │ movs r5, r0 │ │ │ │ - str r4, [r4, #48] @ 0x30 │ │ │ │ + str r4, [r2, #48] @ 0x30 │ │ │ │ movs r5, r0 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ movs r5, r0 │ │ │ │ @ instruction: 0xe8080002 │ │ │ │ - str r4, [r5, #44] @ 0x2c │ │ │ │ + str r4, [r3, #44] @ 0x2c │ │ │ │ movs r5, r0 │ │ │ │ - str r6, [r2, #44] @ 0x2c │ │ │ │ + str r6, [r0, #44] @ 0x2c │ │ │ │ movs r5, r0 │ │ │ │ - b.n 78f14 │ │ │ │ + b.n 78f24 │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r7, #40] @ 0x28 │ │ │ │ + str r2, [r5, #40] @ 0x28 │ │ │ │ movs r5, r0 │ │ │ │ strh r4, [r1, #24] │ │ │ │ movs r3, r0 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r7, #36] @ 0x24 │ │ │ │ movs r5, r0 │ │ │ │ - str r0, [r6, #36] @ 0x24 │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ movs r5, r0 │ │ │ │ - str r6, [r1, #36] @ 0x24 │ │ │ │ + str r6, [r7, #32] │ │ │ │ movs r5, r0 │ │ │ │ - str r2, [r4, #32] │ │ │ │ + str r2, [r2, #32] │ │ │ │ movs r5, r0 │ │ │ │ - str r2, [r7, #28] │ │ │ │ + str r2, [r5, #28] │ │ │ │ movs r5, r0 │ │ │ │ - b.n 78d78 │ │ │ │ + b.n 78d88 │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r1, #24] │ │ │ │ + str r0, [r7, #20] │ │ │ │ movs r5, r0 │ │ │ │ - b.n 78c9c │ │ │ │ + b.n 78cac │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r5, #20] │ │ │ │ + str r2, [r3, #20] │ │ │ │ movs r5, r0 │ │ │ │ - b.n 78c68 │ │ │ │ + b.n 78c78 │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r0, #20] │ │ │ │ + str r4, [r6, #16] │ │ │ │ movs r5, r0 │ │ │ │ - str r6, [r2, #16] │ │ │ │ + str r6, [r0, #16] │ │ │ │ movs r5, r0 │ │ │ │ - str r6, [r6, #12] │ │ │ │ + str r6, [r4, #12] │ │ │ │ movs r5, r0 │ │ │ │ strh r6, [r2, #12] │ │ │ │ movs r3, r0 │ │ │ │ ldrb r6, [r7, #2] │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [r0, #8] │ │ │ │ + str r0, [r6, #4] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #4] │ │ │ │ + str r4, [r6, #0] │ │ │ │ movs r5, r0 │ │ │ │ - str r4, [r5, #0] │ │ │ │ + str r4, [r3, #0] │ │ │ │ movs r5, r0 │ │ │ │ - str r0, [r1, #0] │ │ │ │ + ldrsh r0, [r7, r7] │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -00078fd0 : │ │ │ │ +00078fe0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr.w r2, [pc, #1620] @ 79638 │ │ │ │ + ldr.w r2, [pc, #1620] @ 79648 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r3, [pc, #1620] @ 7963c │ │ │ │ + ldr.w r3, [pc, #1620] @ 7964c │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r0, #308] @ 0x134 │ │ │ │ - ldr.w r9, [pc, #1612] @ 79640 │ │ │ │ + ldr.w r9, [pc, #1612] @ 79650 │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 7900c │ │ │ │ + cbz r0, 7901c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [r4, #572] @ 0x23c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #308] @ 0x134 │ │ │ │ cmp r2, #1 │ │ │ │ it gt │ │ │ │ strgt r3, [sp, #4] │ │ │ │ - ble.w 79494 │ │ │ │ + ble.w 794a4 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ add.w r7, r4, #448 @ 0x1c0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ blx 2c688 │ │ │ │ @@ -120682,68 +120683,68 @@ │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2b9ac │ │ │ │ movs r1, #1 │ │ │ │ blx 2d894 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cfb8 │ │ │ │ - ldr.w r3, [pc, #1524] @ 79644 │ │ │ │ + ldr.w r3, [pc, #1524] @ 79654 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ mov r1, r2 │ │ │ │ blx 2c0fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr.w r2, [pc, #1512] @ 79648 │ │ │ │ + ldr.w r2, [pc, #1512] @ 79658 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 790ac │ │ │ │ + bne.n 790bc │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ - cbnz r3, 790b4 │ │ │ │ + cbnz r3, 790c4 │ │ │ │ ldr.w r3, [r4, #568] @ 0x238 │ │ │ │ adds r3, #7 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 790b4 │ │ │ │ + bhi.n 790c4 │ │ │ │ movs r5, #32 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #13 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2b9ac │ │ │ │ mov r1, r5 │ │ │ │ blx 2d6f4 │ │ │ │ movs r1, #1 │ │ │ │ blx 2d894 │ │ │ │ ldr.w r3, [r4, #568] @ 0x238 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 79606 │ │ │ │ + bhi.w 79616 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r3, r1 │ │ │ │ movs r3, r1 │ │ │ │ lsls r5, r0, #6 │ │ │ │ lsls r0, r0, #6 │ │ │ │ lsls r3, r7, #5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7907a │ │ │ │ + bne.n 7908a │ │ │ │ movs r5, #42 @ 0x2a │ │ │ │ - b.n 7907c │ │ │ │ - ldr.w r3, [pc, #1424] @ 7964c │ │ │ │ + b.n 7908c │ │ │ │ + ldr.w r3, [pc, #1424] @ 7965c │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 2dbd4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr.w r2, [pc, #1412] @ 79650 │ │ │ │ + ldr.w r2, [pc, #1412] @ 79660 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r3, #224] @ 0xe0 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 794c8 │ │ │ │ + bne.w 794d8 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ vldr d0, [r3, #176] @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bfd4 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -120755,41 +120756,41 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bfd4 │ │ │ │ - ldr.w r1, [pc, #1348] @ 79654 │ │ │ │ + ldr.w r1, [pc, #1348] @ 79664 │ │ │ │ add r1, pc │ │ │ │ blx 2dbd4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cfb8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr.w r2, [pc, #1332] @ 79658 │ │ │ │ + ldr.w r2, [pc, #1332] @ 79668 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7941a │ │ │ │ + bne.w 7942a │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79424 │ │ │ │ + bne.w 79434 │ │ │ │ ldr.w r3, [r4, #568] @ 0x238 │ │ │ │ bic.w r2, r3, #4 │ │ │ │ adds r3, #5 │ │ │ │ adds r2, #7 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ cmphi r2, #1 │ │ │ │ - bhi.w 79424 │ │ │ │ + bhi.w 79434 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 792ca │ │ │ │ - ldr.w fp, [pc, #1284] @ 7965c │ │ │ │ + ble.w 792da │ │ │ │ + ldr.w fp, [pc, #1284] @ 7966c │ │ │ │ add.w r8, r8, #2 │ │ │ │ - ldr.w sl, [pc, #1280] @ 79660 │ │ │ │ + ldr.w sl, [pc, #1280] @ 79670 │ │ │ │ movs r5, #2 │ │ │ │ add fp, pc │ │ │ │ add sl, pc │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2b9ac │ │ │ │ @@ -120828,54 +120829,54 @@ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bfd4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cfb8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - ldr.w r3, [pc, #1160] @ 79664 │ │ │ │ + ldr.w r3, [pc, #1160] @ 79674 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 793b6 │ │ │ │ + bne.w 793c6 │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 793c0 │ │ │ │ + bne.w 793d0 │ │ │ │ ldr.w r3, [r4, #568] @ 0x238 │ │ │ │ adds r3, #7 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 793c0 │ │ │ │ + bhi.w 793d0 │ │ │ │ movs r6, #32 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #13 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2b9ac │ │ │ │ mov r1, r6 │ │ │ │ blx 2d6f4 │ │ │ │ mov r1, r5 │ │ │ │ blx 2d894 │ │ │ │ ldr.w r3, [r4, #568] @ 0x238 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 79610 │ │ │ │ + bhi.w 79620 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r3, r0, #12 │ │ │ │ add r7, sp, #720 @ 0x2d0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr.w r3, [pc, #1052] @ 7964c │ │ │ │ + ldr.w r3, [pc, #1052] @ 7965c │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 2dbd4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - ldr.w r3, [pc, #1064] @ 79668 │ │ │ │ + ldr.w r3, [pc, #1064] @ 79678 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r2, [r2, #224] @ 0xe0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 79414 │ │ │ │ + bne.w 79424 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ vldr d0, [r3, #176] @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bfd4 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -120889,55 +120890,55 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bfd4 │ │ │ │ - ldr r1, [pc, #996] @ (7966c ) │ │ │ │ + ldr r1, [pc, #996] @ (7967c ) │ │ │ │ add r1, pc │ │ │ │ blx 2dbd4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cfb8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - ldr r3, [pc, #984] @ (79670 ) │ │ │ │ + ldr r3, [pc, #984] @ (79680 ) │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 793c4 │ │ │ │ + bne.w 793d4 │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 793ce │ │ │ │ + bne.w 793de │ │ │ │ ldr.w r3, [r4, #568] @ 0x238 │ │ │ │ bic.w r2, r3, #4 │ │ │ │ adds r3, #5 │ │ │ │ adds r2, #7 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ cmphi r2, #1 │ │ │ │ - bhi.w 793ce │ │ │ │ + bhi.w 793de │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.w 79168 │ │ │ │ + bne.w 79178 │ │ │ │ ldr.w r3, [r4, #572] @ 0x23c │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 794ee │ │ │ │ + ble.w 794fe │ │ │ │ ldr.w r5, [r4, #476] @ 0x1dc │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 794ce │ │ │ │ + bne.w 794de │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ strd r3, r5, [sp, #12] │ │ │ │ add r6, sp, #12 │ │ │ │ strb.w r5, [sp, #20] │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #900] @ (79674 ) │ │ │ │ + ldr r2, [pc, #900] @ (79684 ) │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 79572 │ │ │ │ + bne.w 79582 │ │ │ │ add.w r1, r4, #120 @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c1dc , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x4> │ │ │ │ movs r0, #4 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ mov r7, r0 │ │ │ │ @@ -120948,333 +120949,333 @@ │ │ │ │ add r5, sp, #8 │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ mov sl, r0 │ │ │ │ add.w r8, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 72044 │ │ │ │ + bl 72054 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ bl 2e750 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 2ebfc │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c580 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #804] @ (79678 ) │ │ │ │ - ldr r3, [pc, #740] @ (7963c ) │ │ │ │ + ldr r2, [pc, #804] @ (79688 ) │ │ │ │ + ldr r3, [pc, #740] @ (7964c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7956e │ │ │ │ - ldr r3, [pc, #784] @ (7967c ) │ │ │ │ + bne.w 7957e │ │ │ │ + ldr r3, [pc, #784] @ (7968c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d9d8 <__cxa_throw@plt> │ │ │ │ - ldr r3, [pc, #772] @ (79680 ) │ │ │ │ + ldr r3, [pc, #772] @ (79690 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 79236 │ │ │ │ - ldr r3, [pc, #764] @ (79684 ) │ │ │ │ + b.n 79246 │ │ │ │ + ldr r3, [pc, #764] @ (79694 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 79236 │ │ │ │ - ldr r3, [pc, #760] @ (79688 ) │ │ │ │ + b.n 79246 │ │ │ │ + ldr r3, [pc, #760] @ (79698 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 79236 │ │ │ │ - ldr r3, [pc, #740] @ (79680 ) │ │ │ │ + b.n 79246 │ │ │ │ + ldr r3, [pc, #740] @ (79690 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 790c2 │ │ │ │ - ldr r3, [pc, #736] @ (79684 ) │ │ │ │ + b.n 790d2 │ │ │ │ + ldr r3, [pc, #736] @ (79694 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 790c2 │ │ │ │ - ldr r3, [pc, #728] @ (79688 ) │ │ │ │ + b.n 790d2 │ │ │ │ + ldr r3, [pc, #728] @ (79698 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 790c2 │ │ │ │ + b.n 790d2 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 791fe │ │ │ │ + bne.w 7920e │ │ │ │ movs r6, #42 @ 0x2a │ │ │ │ - b.n 79200 │ │ │ │ + b.n 79210 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 792c2 │ │ │ │ + bne.w 792d2 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2b9ac │ │ │ │ mov r1, r5 │ │ │ │ blx 2d894 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cfb8 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #572] @ 0x23c │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 7952c │ │ │ │ - ldr r2, [pc, #656] @ (7968c ) │ │ │ │ - ldr r3, [pc, #576] @ (7963c ) │ │ │ │ + ble.w 7953c │ │ │ │ + ldr r2, [pc, #656] @ (7969c ) │ │ │ │ + ldr r3, [pc, #576] @ (7964c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7956e │ │ │ │ + bne.w 7957e │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 79256 │ │ │ │ + b.n 79266 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7914e │ │ │ │ + bne.w 7915e │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2b9ac │ │ │ │ movs r1, #0 │ │ │ │ blx 2cfb8 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #572] @ 0x23c │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 793f8 │ │ │ │ + bgt.n 79408 │ │ │ │ ldr.w r6, [r4, #288] @ 0x120 │ │ │ │ add r5, sp, #8 │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r4, [r2, #32] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 72044 │ │ │ │ + bl 72054 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ blx r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c580 ::ReleasePointer_()@plt> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 793f8 │ │ │ │ - ldr r2, [pc, #540] @ (79690 ) │ │ │ │ - ldr r3, [pc, #452] @ (7963c ) │ │ │ │ + beq.n 79408 │ │ │ │ + ldr r2, [pc, #540] @ (796a0 ) │ │ │ │ + ldr r3, [pc, #452] @ (7964c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7956e │ │ │ │ + bne.n 7957e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r7, [r4, #288] @ 0x120 │ │ │ │ ldr.w r6, [r4, #276] @ 0x114 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr.w sl, [r2, #36] @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ - cbz r6, 794ac │ │ │ │ + cbz r6, 794bc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ add r5, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c580 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #8] │ │ │ │ blx sl │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c580 ::ReleasePointer_()@plt> │ │ │ │ - b.n 79020 │ │ │ │ + b.n 79030 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 790e2 │ │ │ │ + b.n 790f2 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 793f8 │ │ │ │ + bne.n 79408 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2b9ac │ │ │ │ movs r1, #0 │ │ │ │ blx 2cfb8 │ │ │ │ strb.w r5, [r4, #484] @ 0x1e4 │ │ │ │ - b.n 793f8 │ │ │ │ + b.n 79408 │ │ │ │ ldr.w r6, [r4, #288] @ 0x120 │ │ │ │ add r5, sp, #8 │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r8, [r3, #32] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 72044 │ │ │ │ + bl 72054 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ blx r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c580 ::ReleasePointer_()@plt> │ │ │ │ mov r0, sl │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 792d4 │ │ │ │ + beq.w 792e4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 792d4 │ │ │ │ + b.n 792e4 │ │ │ │ ldr.w r6, [r4, #288] @ 0x120 │ │ │ │ add r5, sp, #8 │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r4, [r2, #32] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 72044 │ │ │ │ + bl 72054 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ blx r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c580 ::ReleasePointer_()@plt> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 793f8 │ │ │ │ - ldr r2, [pc, #312] @ (79694 ) │ │ │ │ - ldr r3, [pc, #220] @ (7963c ) │ │ │ │ + beq.w 79408 │ │ │ │ + ldr r2, [pc, #312] @ (796a4 ) │ │ │ │ + ldr r3, [pc, #220] @ (7964c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 79486 │ │ │ │ + beq.n 79496 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 79302 │ │ │ │ + b.n 79312 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c580 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #276] @ (79698 ) │ │ │ │ - ldr r3, [pc, #180] @ (7963c ) │ │ │ │ + ldr r2, [pc, #276] @ (796a8 ) │ │ │ │ + ldr r3, [pc, #180] @ (7964c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7956e │ │ │ │ + bne.n 7957e │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c580 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #248] @ (7969c ) │ │ │ │ - ldr r3, [pc, #152] @ (7963c ) │ │ │ │ + ldr r2, [pc, #248] @ (796ac ) │ │ │ │ + ldr r3, [pc, #152] @ (7964c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 79596 │ │ │ │ - b.n 7956e │ │ │ │ + beq.n 795a6 │ │ │ │ + b.n 7957e │ │ │ │ mov r0, r5 │ │ │ │ blx 2c580 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #224] @ (796a0 ) │ │ │ │ - ldr r3, [pc, #124] @ (7963c ) │ │ │ │ + ldr r2, [pc, #224] @ (796b0 ) │ │ │ │ + ldr r3, [pc, #124] @ (7964c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 79596 │ │ │ │ - b.n 7956e │ │ │ │ + beq.n 795a6 │ │ │ │ + b.n 7957e │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c580 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c55c <__cxa_free_exception@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #184] @ (796a4 ) │ │ │ │ - ldr r3, [pc, #76] @ (7963c ) │ │ │ │ + ldr r2, [pc, #184] @ (796b4 ) │ │ │ │ + ldr r3, [pc, #76] @ (7964c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 79596 │ │ │ │ - b.n 7956e │ │ │ │ - b.n 795d8 │ │ │ │ - b.n 795de │ │ │ │ - b.n 795e4 │ │ │ │ - ldr r3, [pc, #160] @ (796a8 ) │ │ │ │ + beq.n 795a6 │ │ │ │ + b.n 7957e │ │ │ │ + b.n 795e8 │ │ │ │ + b.n 795ee │ │ │ │ + b.n 795f4 │ │ │ │ + ldr r3, [pc, #160] @ (796b8 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 790c2 │ │ │ │ - ldr r3, [pc, #148] @ (796a8 ) │ │ │ │ + b.n 790d2 │ │ │ │ + ldr r3, [pc, #148] @ (796b8 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 79236 │ │ │ │ + b.n 79246 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c580 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #136] @ (796ac ) │ │ │ │ - ldr r3, [pc, #24] @ (7963c ) │ │ │ │ + ldr r2, [pc, #136] @ (796bc ) │ │ │ │ + ldr r3, [pc, #24] @ (7964c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 79596 │ │ │ │ - b.n 7956e │ │ │ │ + beq.n 795a6 │ │ │ │ + b.n 7957e │ │ │ │ nop │ │ │ │ - ldrsh r4, [r7, r4] │ │ │ │ + ldrsh r4, [r5, r4] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r5, r4] │ │ │ │ + ldrsh r6, [r3, r4] │ │ │ │ movs r5, r0 │ │ │ │ ldrb r0, [r1, #31] │ │ │ │ movs r3, r0 │ │ │ │ strh r1, [r4, #52] @ 0x34 │ │ │ │ vmla.i , , d24[0] │ │ │ │ movs r0, r0 │ │ │ │ strh r7, [r0, #48] @ 0x30 │ │ │ │ @@ -121287,174 +121288,174 @@ │ │ │ │ movs r3, r0 │ │ │ │ strh r5, [r4, #40] @ 0x28 │ │ │ │ vsri.64 d24, d3, #1 │ │ │ │ @ instruction: 0xffff7d94 │ │ │ │ movs r3, r0 │ │ │ │ strh r3, [r5, #34] @ 0x22 │ │ │ │ vqshl.u32 d24, d17, #31 │ │ │ │ - @ instruction: 0xffff5bd2 │ │ │ │ + vtbx.8 d21, {d31-: │ │ │ │ +000796c0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr.w r2, [pc, #1244] @ 79ba0 │ │ │ │ + ldr.w r2, [pc, #1244] @ 79bb0 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r3, [pc, #1244] @ 79ba4 │ │ │ │ + ldr.w r3, [pc, #1244] @ 79bb4 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r5, [pc, #1240] @ 79ba8 │ │ │ │ + ldr.w r5, [pc, #1240] @ 79bb8 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 79abc │ │ │ │ + beq.w 79acc │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 79aa8 │ │ │ │ - ldr.w r3, [pc, #1208] @ 79bac │ │ │ │ + beq.w 79ab8 │ │ │ │ + ldr.w r3, [pc, #1208] @ 79bbc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7993a │ │ │ │ + bne.w 7994a │ │ │ │ ldr.w r0, [r0, #308] @ 0x134 │ │ │ │ mov r6, r1 │ │ │ │ - cbz r0, 79710 │ │ │ │ + cbz r0, 79720 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #308] @ 0x134 │ │ │ │ - ldr.w r3, [pc, #1176] @ 79bb0 │ │ │ │ + ldr.w r3, [pc, #1176] @ 79bc0 │ │ │ │ ldr.w sl, [r5, r3] │ │ │ │ ldrb.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 79956 │ │ │ │ + beq.w 79966 │ │ │ │ ldr.w r3, [r4, #572] @ 0x23c │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 7973a │ │ │ │ + ble.n 7974a │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ - ldr.w r3, [pc, #1144] @ 79bb4 │ │ │ │ + ldr.w r3, [pc, #1144] @ 79bc4 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ blx 2c0fc │ │ │ │ ldrb.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7981a │ │ │ │ + bne.n 7982a │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ strb.w r2, [sl] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ - cbz r7, 79768 │ │ │ │ + cbz r7, 79778 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r7, #4] │ │ │ │ add.w r8, sp, #24 │ │ │ │ add.w fp, sp, #28 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - ldr.w r1, [pc, #1084] @ 79bb8 │ │ │ │ + ldr.w r1, [pc, #1084] @ 79bc8 │ │ │ │ mov r0, fp │ │ │ │ str r7, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr.w r1, [pc, #1072] @ 79bbc │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr.w r1, [pc, #1072] @ 79bcc │ │ │ │ add.w r9, sp, #52 @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, fp │ │ │ │ blx sl │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ cmp r0, sl │ │ │ │ - beq.n 797ba │ │ │ │ + beq.n 797ca │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 797ca │ │ │ │ + beq.n 797da │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ - cbz r7, 797e2 │ │ │ │ + cbz r7, 797f2 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r7, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - ldr r1, [pc, #980] @ (79bc0 ) │ │ │ │ + ldr r1, [pc, #980] @ (79bd0 ) │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ ldr.w fp, [r2, #32] │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx fp │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, sl │ │ │ │ - beq.n 79814 │ │ │ │ + beq.n 79824 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ add.w r2, r4, #448 @ 0x1c0 │ │ │ │ movs r1, #13 │ │ │ │ @@ -121463,32 +121464,32 @@ │ │ │ │ movs r1, #32 │ │ │ │ blx 2d6f4 │ │ │ │ ldr.w r1, [r4, #340] @ 0x154 │ │ │ │ blx 2d894 │ │ │ │ ldr.w r3, [r4, #568] @ 0x238 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 79afa │ │ │ │ + bhi.w 79b0a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r5, r0 │ │ │ │ movs r5, r0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r3, [pc, #884] @ (79bc4 ) │ │ │ │ + ldr r3, [pc, #884] @ (79bd4 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 2dbd4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #876] @ (79bc8 ) │ │ │ │ + ldr r2, [pc, #876] @ (79bd8 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r3, #224] @ 0xe0 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 79a64 │ │ │ │ + bne.w 79a74 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ vldr d0, [r3, #176] @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bfd4 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -121509,319 +121510,319 @@ │ │ │ │ mov r1, r6 │ │ │ │ blx 2dbd4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cfb8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7993a │ │ │ │ + bne.n 7994a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r5, [r4, #392] @ 0x188 │ │ │ │ ldrb.w r1, [r4, #576] @ 0x240 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r5, r2 │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 7990c │ │ │ │ + cbnz r0, 7991c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - ldr r3, [pc, #760] @ (79bcc ) │ │ │ │ + ldr r3, [pc, #760] @ (79bdc ) │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ add r3, pc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 79a96 │ │ │ │ + bne.w 79aa6 │ │ │ │ ldr.w r3, [r4, #568] @ 0x238 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 79a3e │ │ │ │ + bne.w 79a4e │ │ │ │ ldr.w r3, [r2, #224] @ 0xe0 │ │ │ │ - ldr r2, [pc, #740] @ (79bd0 ) │ │ │ │ + ldr r2, [pc, #740] @ (79be0 ) │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 79aa2 │ │ │ │ + bne.w 79ab2 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ vldr d0, [r3, #176] @ 0xb0 │ │ │ │ vldr d7, [r4, #408] @ 0x198 │ │ │ │ vcmpe.f64 d7, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 79a3e │ │ │ │ + ble.w 79a4e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r4, #404] @ 0x194 │ │ │ │ ldr.w r3, [r3, #656] @ 0x290 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #308] @ 0x134 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r4, #576] @ 0x240 │ │ │ │ - cbnz r3, 7993a │ │ │ │ + cbnz r3, 7994a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 7993a │ │ │ │ + cbnz r0, 7994a │ │ │ │ ldr.w r3, [r4, #572] @ 0x23c │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 79a6a │ │ │ │ - ldr r2, [pc, #664] @ (79bd4 ) │ │ │ │ - ldr r3, [pc, #612] @ (79ba4 ) │ │ │ │ + bgt.w 79a7a │ │ │ │ + ldr r2, [pc, #664] @ (79be4 ) │ │ │ │ + ldr r3, [pc, #612] @ (79bb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 79af6 │ │ │ │ + bne.w 79b06 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ - cbz r7, 79966 │ │ │ │ + cbz r7, 79976 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ add.w r8, sp, #24 │ │ │ │ add.w fp, sp, #28 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - ldr r1, [pc, #608] @ (79bd8 ) │ │ │ │ + ldr r1, [pc, #608] @ (79be8 ) │ │ │ │ mov r0, fp │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ add.w r9, sp, #52 @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r9 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, fp │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 799b2 │ │ │ │ + beq.n 799c2 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 799c2 │ │ │ │ + beq.n 799d2 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 79728 │ │ │ │ + beq.w 79738 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ - cbz r7, 799e2 │ │ │ │ + cbz r7, 799f2 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r7, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - ldr r1, [pc, #496] @ (79bdc ) │ │ │ │ + ldr r1, [pc, #496] @ (79bec ) │ │ │ │ mov r0, fp │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r3, [r2, #24] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #484] @ (79be0 ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #484] @ (79bf0 ) │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #1 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, fp │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - b.n 79728 │ │ │ │ - ldr r3, [pc, #444] @ (79be4 ) │ │ │ │ + b.n 79738 │ │ │ │ + ldr r3, [pc, #444] @ (79bf4 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 79854 │ │ │ │ - ldr r3, [pc, #440] @ (79be8 ) │ │ │ │ + b.n 79864 │ │ │ │ + ldr r3, [pc, #440] @ (79bf8 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 79854 │ │ │ │ - ldr r3, [pc, #436] @ (79bec ) │ │ │ │ + b.n 79864 │ │ │ │ + ldr r3, [pc, #436] @ (79bfc ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 79854 │ │ │ │ + b.n 79864 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7991a │ │ │ │ + beq.w 7992a │ │ │ │ ldr.w r2, [r4, #392] @ 0x188 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, #0 │ │ │ │ ite le │ │ │ │ movle r2, #0 │ │ │ │ movgt r2, #1 │ │ │ │ ldr.w r3, [r3, #652] @ 0x28c │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #392] @ 0x188 │ │ │ │ - b.n 7991a │ │ │ │ + b.n 7992a │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 79872 │ │ │ │ + b.n 79882 │ │ │ │ ldr.w r5, [r4, #288] @ 0x120 │ │ │ │ add.w r8, sp, #24 │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 72044 │ │ │ │ + bl 72054 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ str.w r3, [r4, #308] @ 0x134 │ │ │ │ blx 2c580 ::ReleasePointer_()@plt> │ │ │ │ - b.n 7993a │ │ │ │ + b.n 7994a │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79a3e │ │ │ │ + beq.n 79a4e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - b.n 798e6 │ │ │ │ + b.n 798f6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 798fc │ │ │ │ - ldr r3, [pc, #324] @ (79bf0 ) │ │ │ │ + b.n 7990c │ │ │ │ + ldr r3, [pc, #324] @ (79c00 ) │ │ │ │ movw r2, #2782 @ 0xade │ │ │ │ - ldr r1, [pc, #324] @ (79bf4 ) │ │ │ │ - ldr r0, [pc, #324] @ (79bf8 ) │ │ │ │ + ldr r1, [pc, #324] @ (79c04 ) │ │ │ │ + ldr r0, [pc, #324] @ (79c08 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #316] @ (79bfc ) │ │ │ │ + ldr r3, [pc, #316] @ (79c0c ) │ │ │ │ movw r2, #2781 @ 0xadd │ │ │ │ - ldr r1, [pc, #316] @ (79c00 ) │ │ │ │ - ldr r0, [pc, #316] @ (79c04 ) │ │ │ │ + ldr r1, [pc, #316] @ (79c10 ) │ │ │ │ + ldr r0, [pc, #316] @ (79c14 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, fp │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #292] @ (79c08 ) │ │ │ │ - ldr r3, [pc, #188] @ (79ba4 ) │ │ │ │ + ldr r2, [pc, #292] @ (79c18 ) │ │ │ │ + ldr r3, [pc, #188] @ (79bb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 79b28 │ │ │ │ + beq.n 79b38 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #272] @ (79c0c ) │ │ │ │ + ldr r3, [pc, #272] @ (79c1c ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 79854 │ │ │ │ + b.n 79864 │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, fp │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #248] @ (79c10 ) │ │ │ │ - ldr r3, [pc, #140] @ (79ba4 ) │ │ │ │ + ldr r2, [pc, #248] @ (79c20 ) │ │ │ │ + ldr r3, [pc, #140] @ (79bb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 79af6 │ │ │ │ + bne.n 79b06 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #224] @ (79c14 ) │ │ │ │ - ldr r3, [pc, #108] @ (79ba4 ) │ │ │ │ + ldr r2, [pc, #224] @ (79c24 ) │ │ │ │ + ldr r3, [pc, #108] @ (79bb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 79b28 │ │ │ │ - b.n 79af6 │ │ │ │ - b.n 79b0e │ │ │ │ - b.n 79b08 │ │ │ │ + beq.n 79b38 │ │ │ │ + b.n 79b06 │ │ │ │ + b.n 79b1e │ │ │ │ + b.n 79b18 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c580 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #196] @ (79c18 ) │ │ │ │ - ldr r3, [pc, #76] @ (79ba4 ) │ │ │ │ + ldr r2, [pc, #196] @ (79c28 ) │ │ │ │ + ldr r3, [pc, #76] @ (79bb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 79b28 │ │ │ │ - b.n 79af6 │ │ │ │ - b.n 79ad6 │ │ │ │ - b.n 79adc │ │ │ │ + beq.n 79b38 │ │ │ │ + b.n 79b06 │ │ │ │ + b.n 79ae6 │ │ │ │ + b.n 79aec │ │ │ │ mov r0, r8 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #168] @ (79c1c ) │ │ │ │ - ldr r3, [pc, #44] @ (79ba4 ) │ │ │ │ + ldr r2, [pc, #168] @ (79c2c ) │ │ │ │ + ldr r3, [pc, #44] @ (79bb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 79b28 │ │ │ │ - b.n 79af6 │ │ │ │ + beq.n 79b38 │ │ │ │ + b.n 79b06 │ │ │ │ mov r0, fp │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 79b6c │ │ │ │ + b.n 79b7c │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 79b88 │ │ │ │ + b.n 79b98 │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 79b2c │ │ │ │ - ldr r6, [r3, r1] │ │ │ │ + b.n 79b3c │ │ │ │ + ldr r6, [r1, r1] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, r1] │ │ │ │ + ldr r0, [r1, r1] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #5] │ │ │ │ movs r3, r0 │ │ │ │ @@ -121831,15 +121832,15 @@ │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ movs r3, r0 │ │ │ │ asrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r7, [r6, #25] │ │ │ │ vqrdmlah.s , , d21[0] │ │ │ │ vqrdmulh.s , , d29[0] │ │ │ │ - @ instruction: 0xffff55ea │ │ │ │ + vsli.64 , q5, #63 @ 0x3f │ │ │ │ movs r5, r0 │ │ │ │ strb r6, [r5, #23] │ │ │ │ movs r3, r0 │ │ │ │ strb r2, [r7, #21] │ │ │ │ movs r3, r0 │ │ │ │ udf #98 @ 0x62 │ │ │ │ movs r2, r0 │ │ │ │ @@ -121857,89 +121858,89 @@ │ │ │ │ movs r3, r0 │ │ │ │ strb r2, [r0, #22] │ │ │ │ movs r3, r0 │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ movs r3, r0 │ │ │ │ strb r2, [r0, #23] │ │ │ │ movs r3, r0 │ │ │ │ - strb r2, [r0, r1] │ │ │ │ + strb r2, [r6, r0] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, r0] │ │ │ │ + strb r0, [r0, r0] │ │ │ │ movs r5, r0 │ │ │ │ - strh r2, [r6, r7] │ │ │ │ + strh r2, [r4, r7] │ │ │ │ movs r5, r0 │ │ │ │ - strh r2, [r2, r7] │ │ │ │ + strh r2, [r0, r7] │ │ │ │ movs r5, r0 │ │ │ │ - strh r2, [r6, r6] │ │ │ │ + strh r2, [r4, r6] │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -00079c20 : │ │ │ │ +00079c30 : │ │ │ │ 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 r2, [pc, #980] @ (7a008 ) │ │ │ │ + ldr r2, [pc, #980] @ (7a018 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #980] @ (7a00c ) │ │ │ │ + ldr r3, [pc, #980] @ (7a01c ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r0, #288] @ 0x120 │ │ │ │ - ldr r7, [pc, #976] @ (7a010 ) │ │ │ │ + ldr r7, [pc, #976] @ (7a020 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79f7c │ │ │ │ + beq.w 79f8c │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 79f68 │ │ │ │ - ldr r3, [pc, #948] @ (7a014 ) │ │ │ │ + beq.w 79f78 │ │ │ │ + ldr r3, [pc, #948] @ (7a024 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldrb r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 79d76 │ │ │ │ + bne.w 79d86 │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r1, [r4, #308] @ 0x134 │ │ │ │ - cbz r1, 79c7c │ │ │ │ + cbz r1, 79c8c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 79d92 │ │ │ │ - ldr r2, [pc, #920] @ (7a018 ) │ │ │ │ - ldr r3, [pc, #908] @ (7a00c ) │ │ │ │ + bne.w 79da2 │ │ │ │ + ldr r2, [pc, #920] @ (7a028 ) │ │ │ │ + ldr r3, [pc, #908] @ (7a01c ) │ │ │ │ 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 79fb6 │ │ │ │ + bne.w 79fc6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #644] @ 0x284 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r3, [pc, #884] @ (7a01c ) │ │ │ │ + ldr r3, [pc, #884] @ (7a02c ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 2dbd4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #876] @ (7a020 ) │ │ │ │ + ldr r2, [pc, #876] @ (7a030 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r3, #224] @ 0xe0 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 79f1e │ │ │ │ + bne.w 79f2e │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ vldr d0, [r3, #176] @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bfd4 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -121955,76 +121956,76 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bfd4 │ │ │ │ mov r1, r6 │ │ │ │ blx 2dbd4 │ │ │ │ - ldr r1, [pc, #804] @ (7a024 ) │ │ │ │ + ldr r1, [pc, #804] @ (7a034 ) │ │ │ │ add r1, pc │ │ │ │ blx 2dbd4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cfb8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r0, 79d56 │ │ │ │ - ldr r2, [pc, #780] @ (7a028 ) │ │ │ │ + cbnz r0, 79d66 │ │ │ │ + ldr r2, [pc, #780] @ (7a038 ) │ │ │ │ ldr.w r3, [r3, #224] @ 0xe0 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 79f56 │ │ │ │ + bne.w 79f66 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ vldr d0, [r3, #176] @ 0xb0 │ │ │ │ - vldr d7, [pc, #720] @ 7a000 │ │ │ │ + vldr d7, [pc, #720] @ 7a010 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.w 79eda │ │ │ │ + bpl.w 79eea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #744] @ (7a02c ) │ │ │ │ + ldr r2, [pc, #744] @ (7a03c ) │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ add r2, pc │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 79f5c │ │ │ │ + bne.w 79f6c │ │ │ │ ldr.w r2, [r4, #568] @ 0x238 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w 79eda │ │ │ │ + bne.w 79eea │ │ │ │ ldr.w r3, [r3, #656] @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r4, #404] @ 0x194 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #308] @ 0x134 │ │ │ │ - cbnz r3, 79d76 │ │ │ │ + cbnz r3, 79d86 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79f24 │ │ │ │ - ldr r2, [pc, #696] @ (7a030 ) │ │ │ │ - ldr r3, [pc, #656] @ (7a00c ) │ │ │ │ + beq.w 79f34 │ │ │ │ + ldr r2, [pc, #696] @ (7a040 ) │ │ │ │ + ldr r3, [pc, #656] @ (7a01c ) │ │ │ │ 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 79fb6 │ │ │ │ + bne.w 79fc6 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w sl, [r4, #288] @ 0x120 │ │ │ │ ldr.w r9, [r4, #276] @ 0x114 │ │ │ │ ldr.w r1, [r4, #308] @ 0x134 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr.w fp, [r3, #32] │ │ │ │ str r5, [sp, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 79db8 │ │ │ │ + beq.n 79dc8 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ add.w r8, sp, #16 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ blx 2c580 ::ReleasePointer_()@plt> │ │ │ │ @@ -122032,73 +122033,73 @@ │ │ │ │ mov r0, sl │ │ │ │ mov r2, r8 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ blx fp │ │ │ │ mov r0, r8 │ │ │ │ blx 2c580 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r0, [r4, #308] @ 0x134 │ │ │ │ - cbz r0, 79de2 │ │ │ │ + cbz r0, 79df2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #308] @ 0x134 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ - cbz r5, 79df8 │ │ │ │ + cbz r5, 79e08 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ add.w r9, sp, #20 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - ldr r1, [pc, #556] @ (7a034 ) │ │ │ │ + ldr r1, [pc, #556] @ (7a044 ) │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #544] @ (7a038 ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #544] @ (7a048 ) │ │ │ │ add.w sl, sp, #44 @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, sl │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r9 │ │ │ │ blx fp │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 79e40 │ │ │ │ + beq.n 79e50 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r3, sp, #28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 79e50 │ │ │ │ + beq.n 79e60 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r3, 79ebc │ │ │ │ + cbz r3, 79ecc │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #464] @ (7a03c ) │ │ │ │ + ldr r3, [pc, #464] @ (7a04c ) │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ blx 2c0fc │ │ │ │ add.w r2, r4, #448 @ 0x1c0 │ │ │ │ movs r1, #13 │ │ │ │ @@ -122107,184 +122108,184 @@ │ │ │ │ movs r1, #32 │ │ │ │ blx 2d6f4 │ │ │ │ ldr.w r1, [r4, #340] @ 0x154 │ │ │ │ blx 2d894 │ │ │ │ ldr.w r3, [r4, #568] @ 0x238 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 79fd8 │ │ │ │ - add r2, pc, #8 @ (adr r2, 79ea8 ) │ │ │ │ + bhi.w 79fe8 │ │ │ │ + add r2, pc, #8 @ (adr r2, 79eb8 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ ldc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ ldc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ movs r3, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ - b.n 79e68 │ │ │ │ - ldr r3, [pc, #380] @ (7a040 ) │ │ │ │ + b.n 79e78 │ │ │ │ + ldr r3, [pc, #380] @ (7a050 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 79caa │ │ │ │ - ldr r3, [pc, #376] @ (7a044 ) │ │ │ │ + b.n 79cba │ │ │ │ + ldr r3, [pc, #376] @ (7a054 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 79caa │ │ │ │ - ldr r3, [pc, #372] @ (7a048 ) │ │ │ │ + b.n 79cba │ │ │ │ + ldr r3, [pc, #372] @ (7a058 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 79caa │ │ │ │ + b.n 79cba │ │ │ │ ldrd r3, r1, [r4, #396] @ 0x18c │ │ │ │ - cbnz r3, 79f0a │ │ │ │ + cbnz r3, 79f1a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 79d62 │ │ │ │ + beq.w 79d72 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - ldr r0, [pc, #352] @ (7a04c ) │ │ │ │ + ldr r0, [pc, #352] @ (7a05c ) │ │ │ │ ldr r5, [r2, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 79efc │ │ │ │ + bne.n 79f0c │ │ │ │ ldr.w r0, [r4, #568] @ 0x238 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 79f0c │ │ │ │ - b.n 79d62 │ │ │ │ + beq.n 79f1c │ │ │ │ + b.n 79d72 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79d62 │ │ │ │ + beq.w 79d72 │ │ │ │ ldrd r3, r1, [r4, #396] @ 0x18c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ it lt │ │ │ │ movlt r1, r3 │ │ │ │ ldr.w r3, [r2, #652] @ 0x28c │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 79d62 │ │ │ │ + b.n 79d72 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 79cc8 │ │ │ │ + b.n 79cd8 │ │ │ │ ldr.w r3, [r4, #572] @ 0x23c │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 79d76 │ │ │ │ + ble.w 79d86 │ │ │ │ ldr.w r5, [r4, #288] @ 0x120 │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 72044 │ │ │ │ + bl 72054 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ str.w r3, [r4, #308] @ 0x134 │ │ │ │ blx 2c580 ::ReleasePointer_()@plt> │ │ │ │ - b.n 79d76 │ │ │ │ + b.n 79d86 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 79d2e │ │ │ │ + b.n 79d3e │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79eda │ │ │ │ + beq.n 79eea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 79d56 │ │ │ │ - ldr r3, [pc, #228] @ (7a050 ) │ │ │ │ + b.n 79d66 │ │ │ │ + ldr r3, [pc, #228] @ (7a060 ) │ │ │ │ movw r2, #2849 @ 0xb21 │ │ │ │ - ldr r1, [pc, #228] @ (7a054 ) │ │ │ │ - ldr r0, [pc, #228] @ (7a058 ) │ │ │ │ + ldr r1, [pc, #228] @ (7a064 ) │ │ │ │ + ldr r0, [pc, #228] @ (7a068 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #220] @ (7a05c ) │ │ │ │ + ldr r3, [pc, #220] @ (7a06c ) │ │ │ │ mov.w r2, #2848 @ 0xb20 │ │ │ │ - ldr r1, [pc, #220] @ (7a060 ) │ │ │ │ - ldr r0, [pc, #220] @ (7a064 ) │ │ │ │ + ldr r1, [pc, #220] @ (7a070 ) │ │ │ │ + ldr r0, [pc, #220] @ (7a074 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ mov r0, sl │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #196] @ (7a068 ) │ │ │ │ - ldr r3, [pc, #100] @ (7a00c ) │ │ │ │ + ldr r2, [pc, #196] @ (7a078 ) │ │ │ │ + ldr r3, [pc, #100] @ (7a01c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 79fd4 │ │ │ │ + beq.n 79fe4 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2c580 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #168] @ (7a06c ) │ │ │ │ - ldr r3, [pc, #72] @ (7a00c ) │ │ │ │ + ldr r2, [pc, #168] @ (7a07c ) │ │ │ │ + ldr r3, [pc, #72] @ (7a01c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 79fb6 │ │ │ │ + bne.n 79fc6 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r3, [pc, #148] @ (7a070 ) │ │ │ │ + ldr r3, [pc, #148] @ (7a080 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 79caa │ │ │ │ - b.n 79f9c │ │ │ │ - b.n 79f96 │ │ │ │ + b.n 79cba │ │ │ │ + b.n 79fac │ │ │ │ + b.n 79fa6 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c580 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #136] @ (7a074 ) │ │ │ │ - ldr r3, [pc, #28] @ (7a00c ) │ │ │ │ + ldr r2, [pc, #136] @ (7a084 ) │ │ │ │ + ldr r3, [pc, #28] @ (7a01c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 79fd4 │ │ │ │ - b.n 79fb6 │ │ │ │ + beq.n 79fe4 │ │ │ │ + b.n 79fc6 │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - strh r0, [r6, r3] │ │ │ │ + strh r0, [r4, r3] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, r3] │ │ │ │ + strh r6, [r2, r3] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, r2] │ │ │ │ + strh r0, [r3, r2] │ │ │ │ movs r5, r0 │ │ │ │ asrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ vsri.32 d23, d16, #1 │ │ │ │ movs r3, r0 │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ @ instruction: 0xffff79f5 │ │ │ │ - vaddw.u , , d30 │ │ │ │ + vsra.u64 d21, d14, #1 │ │ │ │ movs r5, r0 │ │ │ │ strb r2, [r0, #12] │ │ │ │ movs r3, r0 │ │ │ │ @ instruction: 0xf7080002 │ │ │ │ strb r0, [r7, #10] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r5, #24 │ │ │ │ @@ -122302,65 +122303,65 @@ │ │ │ │ movs r3, r0 │ │ │ │ strb r6, [r0, #5] │ │ │ │ movs r3, r0 │ │ │ │ str r0, [r6, #120] @ 0x78 │ │ │ │ movs r3, r0 │ │ │ │ strb r2, [r0, #4] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r7, [pc, #520] @ (7a274 ) │ │ │ │ + ldr r7, [pc, #456] @ (7a244 ) │ │ │ │ movs r5, r0 │ │ │ │ - ldr r7, [pc, #400] @ (7a200 ) │ │ │ │ + ldr r7, [pc, #336] @ (7a1d0 ) │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #232] @ (7a160 ) │ │ │ │ + ldr r7, [pc, #168] @ (7a130 ) │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -0007a078 : │ │ │ │ +0007a088 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ - ldr r6, [pc, #752] @ (7a380 ) │ │ │ │ + ldr r6, [pc, #752] @ (7a390 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #752] @ (7a384 ) │ │ │ │ + ldr r0, [pc, #752] @ (7a394 ) │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ add r6, pc │ │ │ │ ldr r5, [sp, #248] @ 0xf8 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ - ldr r6, [pc, #748] @ (7a388 ) │ │ │ │ + ldr r6, [pc, #748] @ (7a398 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ mov.w r0, #0 │ │ │ │ ldr.w r0, [r4, #500] @ 0x1f4 │ │ │ │ add r6, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7a28c │ │ │ │ + beq.w 7a29c │ │ │ │ vmov.f64 d8, d0 │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [r0, #72] @ 0x48 │ │ │ │ vmov.f64 d9, d1 │ │ │ │ blx 2c0b0 │ │ │ │ ldr.w r3, [r4, #500] @ 0x1f4 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 7a284 │ │ │ │ + blt.w 7a294 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 7a284 │ │ │ │ + bhi.w 7a294 │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vstr d8, [r3, #40] @ 0x28 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 7a288 │ │ │ │ + blt.w 7a298 │ │ │ │ subs r2, r5, #1 │ │ │ │ vstr d9, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 7a2f6 │ │ │ │ + bhi.w 7a306 │ │ │ │ str r5, [r3, #56] @ 0x38 │ │ │ │ movs r6, #0 │ │ │ │ strh.w r6, [r3, #73] @ 0x49 │ │ │ │ add r5, sp, #24 │ │ │ │ ldr.w r3, [r4, #340] @ 0x154 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ @@ -122369,36 +122370,36 @@ │ │ │ │ str.w r3, [r4, #340] @ 0x154 │ │ │ │ blx 2c9d8 <__getrusage64@plt> │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ blx 2d960 <__aeabi_l2d@plt> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ blx 2d960 <__aeabi_l2d@plt> │ │ │ │ - vldr d6, [pc, #580] @ 7a378 │ │ │ │ + vldr d6, [pc, #580] @ 7a388 │ │ │ │ vmov d5, r0, r1 │ │ │ │ vldr d7, [r4, #344] @ 0x158 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r1, [r4, #288] @ 0x120 │ │ │ │ vmla.f64 d8, d5, d6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ vsub.f64 d7, d7, d8 │ │ │ │ vstr d7, [r4, #344] @ 0x158 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r6, [sp, #24] │ │ │ │ ldr r6, [r3, #12] │ │ │ │ - cbz r6, 7a164 │ │ │ │ + cbz r6, 7a174 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ add r7, sp, #172 @ 0xac │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #540] @ (7a38c ) │ │ │ │ + ldr r2, [pc, #540] @ (7a39c ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov ip, r7 │ │ │ │ add r2, pc │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r9, sp, #164 @ 0xa4 │ │ │ │ mov.w fp, #11 │ │ │ │ ldr.w sl, [r3, #32] │ │ │ │ @@ -122415,27 +122416,27 @@ │ │ │ │ strb.w r2, [ip] │ │ │ │ mov r2, lr │ │ │ │ str.w fp, [sp, #168] @ 0xa8 │ │ │ │ strb.w lr, [sp, #183] @ 0xb7 │ │ │ │ blx sl │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 7a1bc │ │ │ │ + beq.n 7a1cc │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr.w r6, [r4, #500] @ 0x1f4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r9, [r3, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - cbz r6, 7a1da │ │ │ │ + cbz r6, 7a1ea │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c8d0 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ @@ -122449,219 +122450,219 @@ │ │ │ │ movs r0, #0 │ │ │ │ blx 2c9d8 <__getrusage64@plt> │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ blx 2d960 <__aeabi_l2d@plt> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ blx 2d960 <__aeabi_l2d@plt> │ │ │ │ - vldr d6, [pc, #356] @ 7a378 │ │ │ │ + vldr d6, [pc, #356] @ 7a388 │ │ │ │ vmov d5, r0, r1 │ │ │ │ vldr d7, [r4, #344] @ 0x158 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ vmla.f64 d8, d5, d6 │ │ │ │ - ldr r3, [pc, #360] @ (7a390 ) │ │ │ │ + ldr r3, [pc, #360] @ (7a3a0 ) │ │ │ │ strb.w r1, [r4, #492] @ 0x1ec │ │ │ │ ldr.w r2, [r2, #224] @ 0xe0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ vadd.f64 d7, d7, d8 │ │ │ │ vstr d7, [r4, #344] @ 0x158 │ │ │ │ - bne.n 7a27a │ │ │ │ + bne.n 7a28a │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ vldr d8, [r3, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 7a250 │ │ │ │ + cbz r0, 7a260 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 7a272 │ │ │ │ - ldr r2, [pc, #320] @ (7a394 ) │ │ │ │ - ldr r3, [pc, #304] @ (7a384 ) │ │ │ │ + cbz r3, 7a282 │ │ │ │ + ldr r2, [pc, #320] @ (7a3a4 ) │ │ │ │ + ldr r3, [pc, #304] @ (7a394 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7a2f2 │ │ │ │ + bne.n 7a302 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #196 @ 0xc4 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 7a250 │ │ │ │ + b.n 7a260 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - b.n 7a244 │ │ │ │ - bl 71904 │ │ │ │ - bl 718d8 │ │ │ │ + b.n 7a254 │ │ │ │ + bl 71914 │ │ │ │ + bl 718e8 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ add r5, sp, #116 @ 0x74 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #256] @ (7a398 ) │ │ │ │ + ldr r1, [pc, #256] @ (7a3a8 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #248] @ (7a39c ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #248] @ (7a3ac ) │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #240] @ (7a3a0 ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #240] @ (7a3b0 ) │ │ │ │ add.w r9, sp, #164 @ 0xa4 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov.w r3, #2320 @ 0x910 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfe0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #196] @ (7a3a4 ) │ │ │ │ - ldr r3, [pc, #160] @ (7a384 ) │ │ │ │ + ldr r2, [pc, #196] @ (7a3b4 ) │ │ │ │ + ldr r3, [pc, #160] @ (7a394 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 7a324 │ │ │ │ + beq.n 7a334 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - bl 71930 │ │ │ │ + bl 71940 │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2dab0 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #152] @ (7a3a8 ) │ │ │ │ - ldr r3, [pc, #116] @ (7a384 ) │ │ │ │ + ldr r2, [pc, #152] @ (7a3b8 ) │ │ │ │ + ldr r3, [pc, #116] @ (7a394 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7a2f2 │ │ │ │ + bne.n 7a302 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r2, [pc, #132] @ (7a3ac ) │ │ │ │ + ldr r2, [pc, #132] @ (7a3bc ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #132] @ (7a3b0 ) │ │ │ │ + ldr r3, [pc, #132] @ (7a3c0 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d9d8 <__cxa_throw@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c55c <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #96] @ (7a3b4 ) │ │ │ │ - ldr r3, [pc, #48] @ (7a384 ) │ │ │ │ + ldr r2, [pc, #96] @ (7a3c4 ) │ │ │ │ + ldr r3, [pc, #48] @ (7a394 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 7a320 │ │ │ │ - b.n 7a2f2 │ │ │ │ - b.n 7a33e │ │ │ │ - b.n 7a344 │ │ │ │ - b.n 7a34a │ │ │ │ - b.n 7a306 │ │ │ │ + beq.n 7a330 │ │ │ │ + b.n 7a302 │ │ │ │ + b.n 7a34e │ │ │ │ + b.n 7a354 │ │ │ │ + b.n 7a35a │ │ │ │ + b.n 7a316 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c8d0 ::ReleasePointer_()@plt> │ │ │ │ - b.n 7a306 │ │ │ │ + b.n 7a316 │ │ │ │ nop │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - ldr r6, [pc, #592] @ (7a5d4 ) │ │ │ │ + ldr r6, [pc, #528] @ (7a5a4 ) │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #512] @ (7a58c ) │ │ │ │ + ldr r6, [pc, #448] @ (7a55c ) │ │ │ │ movs r5, r0 │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ movs r3, r0 │ │ │ │ strb r3, [r5, #18] │ │ │ │ - @ instruction: 0xffff4cd4 │ │ │ │ + vqdmulh.s q10, , d4[0] │ │ │ │ movs r5, r0 │ │ │ │ ldr r6, [r6, #52] @ 0x34 │ │ │ │ movs r3, r0 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ movs r3, r0 │ │ │ │ str r4, [r0, #72] @ 0x48 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [pc, #280] @ (7a4c0 ) │ │ │ │ + ldr r4, [pc, #216] @ (7a490 ) │ │ │ │ movs r5, r0 │ │ │ │ - ldr r4, [pc, #96] @ (7a40c ) │ │ │ │ + ldr r4, [pc, #32] @ (7a3dc ) │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #848] @ (7a708 ) │ │ │ │ + ldr r3, [pc, #784] @ (7a6d8 ) │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -0007a3b8 : │ │ │ │ +0007a3c8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ - ldr r5, [pc, #728] @ (7a6a8 ) │ │ │ │ + ldr r5, [pc, #728] @ (7a6b8 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #728] @ (7a6ac ) │ │ │ │ + ldr r0, [pc, #728] @ (7a6bc ) │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ add r5, pc │ │ │ │ ldr r6, [sp, #240] @ 0xf0 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ - ldr r5, [pc, #724] @ (7a6b0 ) │ │ │ │ + ldr r5, [pc, #724] @ (7a6c0 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ mov.w r0, #0 │ │ │ │ ldr.w r0, [r4, #500] @ 0x1f4 │ │ │ │ add r5, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7a5b4 │ │ │ │ + beq.w 7a5c4 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [r0, #72] @ 0x48 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ blx 2c0b0 │ │ │ │ ldr.w r0, [r4, #500] @ 0x1f4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #16368 @ 0x3ff0 │ │ │ │ strd r2, r3, [r0, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #48] @ 0x30 │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.w 7a61e │ │ │ │ + bhi.w 7a62e │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r6, [r0, #56] @ 0x38 │ │ │ │ strb.w r5, [r0, #73] @ 0x49 │ │ │ │ movs r6, #0 │ │ │ │ blx 2b7fc │ │ │ │ ldr.w r2, [r4, #500] @ 0x1f4 │ │ │ │ ldr.w r3, [r4, #340] @ 0x154 │ │ │ │ @@ -122674,36 +122675,36 @@ │ │ │ │ add.w r8, sp, #20 │ │ │ │ blx 2c9d8 <__getrusage64@plt> │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ blx 2d960 <__aeabi_l2d@plt> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ blx 2d960 <__aeabi_l2d@plt> │ │ │ │ - vldr d6, [pc, #572] @ 7a6a0 │ │ │ │ + vldr d6, [pc, #572] @ 7a6b0 │ │ │ │ vmov d5, r0, r1 │ │ │ │ vldr d7, [r4, #344] @ 0x158 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r1, [r4, #288] @ 0x120 │ │ │ │ vmla.f64 d8, d5, d6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ vsub.f64 d7, d7, d8 │ │ │ │ vstr d7, [r4, #344] @ 0x158 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r6, [sp, #24] │ │ │ │ ldr r6, [r3, #12] │ │ │ │ - cbz r6, 7a494 │ │ │ │ + cbz r6, 7a4a4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ add r7, sp, #172 @ 0xac │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #532] @ (7a6b4 ) │ │ │ │ + ldr r2, [pc, #532] @ (7a6c4 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov ip, r7 │ │ │ │ add r2, pc │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r9, sp, #164 @ 0xa4 │ │ │ │ mov.w fp, #11 │ │ │ │ ldr.w sl, [r3, #32] │ │ │ │ @@ -122720,27 +122721,27 @@ │ │ │ │ strb.w r2, [ip] │ │ │ │ mov r2, lr │ │ │ │ str.w fp, [sp, #168] @ 0xa8 │ │ │ │ strb.w lr, [sp, #183] @ 0xb7 │ │ │ │ blx sl │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 7a4ec │ │ │ │ + beq.n 7a4fc │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr.w r6, [r4, #500] @ 0x1f4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r9, [r3, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - cbz r6, 7a50a │ │ │ │ + cbz r6, 7a51a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c8d0 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ @@ -122754,199 +122755,199 @@ │ │ │ │ movs r0, #0 │ │ │ │ blx 2c9d8 <__getrusage64@plt> │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ blx 2d960 <__aeabi_l2d@plt> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ blx 2d960 <__aeabi_l2d@plt> │ │ │ │ - vldr d6, [pc, #348] @ 7a6a0 │ │ │ │ + vldr d6, [pc, #348] @ 7a6b0 │ │ │ │ vmov d5, r0, r1 │ │ │ │ vldr d7, [r4, #344] @ 0x158 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ vmla.f64 d8, d5, d6 │ │ │ │ - ldr r3, [pc, #352] @ (7a6b8 ) │ │ │ │ + ldr r3, [pc, #352] @ (7a6c8 ) │ │ │ │ strb.w r1, [r4, #492] @ 0x1ec │ │ │ │ ldr.w r2, [r2, #224] @ 0xe0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ vadd.f64 d7, d7, d8 │ │ │ │ vstr d7, [r4, #344] @ 0x158 │ │ │ │ - bne.n 7a5aa │ │ │ │ + bne.n 7a5ba │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ vldr d8, [r3, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 7a580 │ │ │ │ + cbz r0, 7a590 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 7a5a2 │ │ │ │ - ldr r2, [pc, #312] @ (7a6bc ) │ │ │ │ - ldr r3, [pc, #296] @ (7a6ac ) │ │ │ │ + cbz r3, 7a5b2 │ │ │ │ + ldr r2, [pc, #312] @ (7a6cc ) │ │ │ │ + ldr r3, [pc, #296] @ (7a6bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7a61a │ │ │ │ + bne.n 7a62a │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #196 @ 0xc4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 7a580 │ │ │ │ + b.n 7a590 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - b.n 7a574 │ │ │ │ + b.n 7a584 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ add r6, sp, #116 @ 0x74 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #256] @ (7a6c0 ) │ │ │ │ + ldr r1, [pc, #256] @ (7a6d0 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #248] @ (7a6c4 ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #248] @ (7a6d4 ) │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #240] @ (7a6c8 ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #240] @ (7a6d8 ) │ │ │ │ add.w r9, sp, #164 @ 0xa4 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movw r3, #2344 @ 0x928 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfe0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #196] @ (7a6cc ) │ │ │ │ - ldr r3, [pc, #160] @ (7a6ac ) │ │ │ │ + ldr r2, [pc, #196] @ (7a6dc ) │ │ │ │ + ldr r3, [pc, #160] @ (7a6bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 7a656 │ │ │ │ + beq.n 7a666 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - bl 71930 │ │ │ │ - b.n 7a630 │ │ │ │ + bl 71940 │ │ │ │ + b.n 7a640 │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2dab0 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #152] @ (7a6d0 ) │ │ │ │ - ldr r3, [pc, #112] @ (7a6ac ) │ │ │ │ + ldr r2, [pc, #152] @ (7a6e0 ) │ │ │ │ + ldr r3, [pc, #112] @ (7a6bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7a61a │ │ │ │ + bne.n 7a62a │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c8d0 ::ReleasePointer_()@plt> │ │ │ │ - b.n 7a630 │ │ │ │ - ldr r2, [pc, #124] @ (7a6d4 ) │ │ │ │ + b.n 7a640 │ │ │ │ + ldr r2, [pc, #124] @ (7a6e4 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #124] @ (7a6d8 ) │ │ │ │ + ldr r3, [pc, #124] @ (7a6e8 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d9d8 <__cxa_throw@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c55c <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #88] @ (7a6dc ) │ │ │ │ - ldr r3, [pc, #36] @ (7a6ac ) │ │ │ │ + ldr r2, [pc, #88] @ (7a6ec ) │ │ │ │ + ldr r3, [pc, #36] @ (7a6bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 7a64a │ │ │ │ - b.n 7a61a │ │ │ │ - b.n 7a670 │ │ │ │ - b.n 7a676 │ │ │ │ - b.n 7a67c │ │ │ │ + beq.n 7a65a │ │ │ │ + b.n 7a62a │ │ │ │ + b.n 7a680 │ │ │ │ + b.n 7a686 │ │ │ │ + b.n 7a68c │ │ │ │ nop │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - ldr r3, [pc, #336] @ (7a7fc ) │ │ │ │ + ldr r3, [pc, #272] @ (7a7cc ) │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #256] @ (7a7b4 ) │ │ │ │ + ldr r3, [pc, #192] @ (7a784 ) │ │ │ │ movs r5, r0 │ │ │ │ ldr r6, [r3, #64] @ 0x40 │ │ │ │ movs r3, r0 │ │ │ │ strb r3, [r7, #5] │ │ │ │ - vtbl.8 d20, {d31- instruction: 0xffff4994 │ │ │ │ movs r5, r0 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ movs r3, r0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movs r3, r0 │ │ │ │ str r4, [r3, #20] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r1, [pc, #120] @ (7a748 ) │ │ │ │ + ldr r1, [pc, #56] @ (7a718 ) │ │ │ │ movs r5, r0 │ │ │ │ - ldr r0, [pc, #952] @ (7aa8c ) │ │ │ │ + ldr r0, [pc, #888] @ (7aa5c ) │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #648] @ (7a968 ) │ │ │ │ + ldr r0, [pc, #584] @ (7a938 ) │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -0007a6e0 : │ │ │ │ +0007a6f0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r2, [pc, #692] @ (7a9a8 ) │ │ │ │ + ldr r2, [pc, #692] @ (7a9b8 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr r3, [pc, #692] @ (7a9ac ) │ │ │ │ + ldr r3, [pc, #692] @ (7a9bc ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r7, [pc, #692] @ (7a9b0 ) │ │ │ │ + ldr r7, [pc, #692] @ (7a9c0 ) │ │ │ │ cmp r0, r1 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7aba4 │ │ │ │ + beq.w 7abb4 │ │ │ │ mov r5, r1 │ │ │ │ blx 2d6a0 │ │ │ │ ldr.w r0, [r4, #308] @ 0x134 │ │ │ │ ldrd r2, r3, [r5, #328] @ 0x148 │ │ │ │ strd r2, r3, [r4, #328] @ 0x148 │ │ │ │ ldr.w r3, [r5, #340] @ 0x154 │ │ │ │ vmov s15, r3 │ │ │ │ @@ -122957,36 +122958,36 @@ │ │ │ │ vstr d7, [r4, #344] @ 0x158 │ │ │ │ ldrd r2, r3, [r5, #360] @ 0x168 │ │ │ │ strd r2, r3, [r4, #360] @ 0x168 │ │ │ │ ldrb.w r3, [r5, #336] @ 0x150 │ │ │ │ strb.w r3, [r4, #336] @ 0x150 │ │ │ │ ldrd r2, r3, [r5, #384] @ 0x180 │ │ │ │ strd r2, r3, [r4, #384] @ 0x180 │ │ │ │ - cbz r0, 7a75c │ │ │ │ + cbz r0, 7a76c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr.w r6, [r5, #272] @ 0x110 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [r4, #308] @ 0x134 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7abc8 │ │ │ │ + beq.w 7abd8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add.w r0, r4, #272 @ 0x110 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ blx 2dd8c ::ReleasePointer_()@plt> │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ str.w r6, [r4, #272] @ 0x110 │ │ │ │ blx 2b890 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ ldr.w r9, [r4, #272] @ 0x110 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 7a7a0 │ │ │ │ + beq.n 7a7b0 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ add r6, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ blx 2dd8c ::ReleasePointer_()@plt> │ │ │ │ mov r1, r6 │ │ │ │ @@ -123000,56 +123001,56 @@ │ │ │ │ blx 2c580 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [r4, #276] @ 0x114 │ │ │ │ blx 2dd8c ::ReleasePointer_()@plt> │ │ │ │ ldr.w r8, [r4, #276] @ 0x114 │ │ │ │ add.w r0, r4, #280 @ 0x118 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7a7e8 │ │ │ │ + beq.n 7a7f8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ blx 2c8d0 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r1, [r5, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [r4, #280] @ 0x118 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7a814 │ │ │ │ + beq.n 7a824 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ blx 2dab0 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [r4, #288] @ 0x120 │ │ │ │ blx 2dab0 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r0, [r5, #308] @ 0x134 │ │ │ │ - cbz r0, 7a82e │ │ │ │ + cbz r0, 7a83e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ str.w r0, [r4, #308] @ 0x134 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ blx 2b890 │ │ │ │ ldr.w r9, [r4, #276] @ 0x114 │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 7a852 │ │ │ │ + beq.n 7a862 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx 2c8d0 ::ReleasePointer_()@plt> │ │ │ │ - vldr d0, [pc, #324] @ 7a9a0 │ │ │ │ + vldr d0, [pc, #324] @ 7a9b0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ blx 2c960 , double)@plt> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ add.w r0, r4, #500 @ 0x1f4 │ │ │ │ adds r3, #1 │ │ │ │ @@ -123057,86 +123058,86 @@ │ │ │ │ blx 2d61c ::ReleasePointer_()@plt> │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [r4, #500] @ 0x1f4 │ │ │ │ blx 2c8d0 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ ldr.w r3, [r5, #520] @ 0x208 │ │ │ │ str.w r3, [r4, #520] @ 0x208 │ │ │ │ - cbz r0, 7a89c │ │ │ │ + cbz r0, 7a8ac │ │ │ │ blx 2d074 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ ldr.w r3, [r5, #524] @ 0x20c │ │ │ │ - cbz r3, 7a910 │ │ │ │ + cbz r3, 7a920 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - ldr r3, [pc, #268] @ (7a9b4 ) │ │ │ │ + ldr r3, [pc, #268] @ (7a9c4 ) │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7ac1e │ │ │ │ + bne.w 7ac2e │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldrd r2, r0, [r3, #68] @ 0x44 │ │ │ │ subs r0, r0, r2 │ │ │ │ ldrd r3, r2, [r3, #80] @ 0x50 │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ asreq r0, r0, #3 │ │ │ │ - bne.w 7acb4 │ │ │ │ + bne.w 7acc4 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.w 7ad70 │ │ │ │ + bcs.w 7ad80 │ │ │ │ lsls r0, r0, #2 │ │ │ │ blx 2c6dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r1, [pc, #216] @ (7a9b8 ) │ │ │ │ + ldr r1, [pc, #216] @ (7a9c8 ) │ │ │ │ mov r2, r0 │ │ │ │ str.w r0, [r4, #524] @ 0x20c │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ ldr.w r6, [r5, #524] @ 0x20c │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 7ac12 │ │ │ │ + bne.w 7ac22 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldrd r0, r1, [r3, #68] @ 0x44 │ │ │ │ subs r1, r1, r0 │ │ │ │ ldrd r3, r0, [r3, #80] @ 0x50 │ │ │ │ subs r3, r0, r3 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 7acb4 │ │ │ │ + bne.w 7acc4 │ │ │ │ asrs r1, r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d664 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@plt> │ │ │ │ ldr.w r3, [r5, #516] @ 0x204 │ │ │ │ ldr.w r0, [r4, #520] @ 0x208 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7a9bc │ │ │ │ + beq.n 7a9cc │ │ │ │ ldr.w r3, [r5, #508] @ 0x1fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7a9bc │ │ │ │ + beq.n 7a9cc │ │ │ │ ldr.w r3, [r5, #512] @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7a9bc │ │ │ │ + beq.n 7a9cc │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 7a9c2 │ │ │ │ + ble.n 7a9d2 │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 7ad70 │ │ │ │ + bcs.w 7ad80 │ │ │ │ lsls r0, r0, #3 │ │ │ │ mvn.w r6, #3758096384 @ 0xe0000000 │ │ │ │ blx 2c6dc │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str.w r0, [r4, #516] @ 0x204 │ │ │ │ cmp r3, r6 │ │ │ │ - bcs.w 7ad70 │ │ │ │ + bcs.w 7ad80 │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 2c6dc │ │ │ │ str.w r0, [r4, #512] @ 0x200 │ │ │ │ ldr.w r0, [r4, #520] @ 0x208 │ │ │ │ cmp r0, r6 │ │ │ │ - bcs.w 7ad70 │ │ │ │ + bcs.w 7ad80 │ │ │ │ lsls r0, r0, #2 │ │ │ │ blx 2c6dc │ │ │ │ ldr.w r2, [r4, #516] @ 0x204 │ │ │ │ ldr.w r1, [r4, #520] @ 0x208 │ │ │ │ str.w r0, [r4, #508] @ 0x1fc │ │ │ │ ldr.w r0, [r5, #516] @ 0x204 │ │ │ │ blx 2ccc0 (double const*, int, double*)@plt> │ │ │ │ @@ -123144,83 +123145,83 @@ │ │ │ │ ldr.w r1, [r4, #520] @ 0x208 │ │ │ │ ldr.w r0, [r5, #512] @ 0x200 │ │ │ │ blx 2bd4c (int const*, int, int*)@plt> │ │ │ │ ldr.w r2, [r4, #508] @ 0x1fc │ │ │ │ ldr.w r1, [r4, #520] @ 0x208 │ │ │ │ ldr.w r0, [r5, #508] @ 0x1fc │ │ │ │ blx 2bd4c (int const*, int, int*)@plt> │ │ │ │ - b.n 7a9c2 │ │ │ │ + b.n 7a9d2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - ldr r0, [pc, #192] @ (7aa6c ) │ │ │ │ + ldr r0, [pc, #128] @ (7aa3c ) │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #168] @ (7aa5c ) │ │ │ │ + ldr r0, [pc, #104] @ (7aa2c ) │ │ │ │ movs r5, r0 │ │ │ │ strb r5, [r4, #13] │ │ │ │ vsubw.u , , d23 │ │ │ │ vtbl.8 d18, {d15}, d0 │ │ │ │ - bgt.w 7ac24 │ │ │ │ + bgt.w 7ac34 │ │ │ │ ldrd r2, r3, [r5, #536] @ 0x218 │ │ │ │ strd r2, r3, [r4, #536] @ 0x218 │ │ │ │ ldrd r2, r3, [r5, #544] @ 0x220 │ │ │ │ strd r2, r3, [r4, #544] @ 0x220 │ │ │ │ ldrd r2, r3, [r5, #552] @ 0x228 │ │ │ │ strd r2, r3, [r4, #552] @ 0x228 │ │ │ │ ldrd r2, r3, [r5, #560] @ 0x230 │ │ │ │ strd r2, r3, [r4, #560] @ 0x230 │ │ │ │ ldr.w r3, [r5, #572] @ 0x23c │ │ │ │ str.w r3, [r4, #572] @ 0x23c │ │ │ │ ldrd r2, r3, [r5, #616] @ 0x268 │ │ │ │ strd r2, r3, [r4, #616] @ 0x268 │ │ │ │ ldr.w r0, [r4, #496] @ 0x1f0 │ │ │ │ - cbz r0, 7aa02 │ │ │ │ + cbz r0, 7aa12 │ │ │ │ blx 2d074 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #496] @ 0x1f0 │ │ │ │ ldr.w r3, [r5, #496] @ 0x1f0 │ │ │ │ - cbz r3, 7aa74 │ │ │ │ + cbz r3, 7aa84 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - ldr r3, [pc, #892] @ (7ad88 ) │ │ │ │ + ldr r3, [pc, #892] @ (7ad98 ) │ │ │ │ ldr r2, [r2, #108] @ 0x6c │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7abfa │ │ │ │ + bne.w 7ac0a │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ ldrd r2, r0, [r3, #20] │ │ │ │ subs r0, r0, r2 │ │ │ │ ldrd r3, r2, [r3, #32] │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ asreq r0, r0, #3 │ │ │ │ - bne.w 7acb0 │ │ │ │ + bne.w 7acc0 │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 7ad70 │ │ │ │ + bcs.w 7ad80 │ │ │ │ lsls r0, r0, #3 │ │ │ │ blx 2c6dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - ldr r1, [pc, #840] @ (7ad8c ) │ │ │ │ + ldr r1, [pc, #840] @ (7ad9c ) │ │ │ │ mov r2, r0 │ │ │ │ str.w r0, [r4, #496] @ 0x1f0 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ add r1, pc │ │ │ │ ldr.w r6, [r5, #496] @ 0x1f0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 7ac00 │ │ │ │ + bne.w 7ac10 │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ ldrd r0, r1, [r3, #20] │ │ │ │ subs r1, r1, r0 │ │ │ │ ldrd r3, r0, [r3, #32] │ │ │ │ subs r3, r0, r3 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 7acb0 │ │ │ │ + bne.w 7acc0 │ │ │ │ asrs r1, r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ccc0 (double const*, int, double*)@plt> │ │ │ │ ldr.w r2, [r5, #340] @ 0x154 │ │ │ │ ldrb.w r3, [r5, #336] @ 0x150 │ │ │ │ strb.w r3, [r4, #336] @ 0x150 │ │ │ │ str.w r2, [r4, #340] @ 0x154 │ │ │ │ @@ -123248,143 +123249,143 @@ │ │ │ │ ldrb.w r2, [r5, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r5, #480] @ 0x1e0 │ │ │ │ str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ ldr.w r3, [r5, #488] @ 0x1e8 │ │ │ │ str.w r3, [r4, #488] @ 0x1e8 │ │ │ │ strb.w r2, [r4, #492] @ 0x1ec │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7ab00 │ │ │ │ + beq.n 7ab10 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr.w r0, [r4, #580] @ 0x244 │ │ │ │ - cbz r0, 7ab14 │ │ │ │ + cbz r0, 7ab24 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 7ab14 │ │ │ │ + cbnz r3, 7ab24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr.w r6, [r4, #612] @ 0x264 │ │ │ │ str.w r8, [r4, #580] @ 0x244 │ │ │ │ - cbz r6, 7ab42 │ │ │ │ - ldr r2, [pc, #624] @ (7ad90 ) │ │ │ │ + cbz r6, 7ab52 │ │ │ │ + ldr r2, [pc, #624] @ (7ada0 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7ac0c │ │ │ │ - ldr r3, [pc, #616] @ (7ad94 ) │ │ │ │ + bne.n 7ac1c │ │ │ │ + ldr r3, [pc, #616] @ (7ada4 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ blx 2bab4 │ │ │ │ mov.w r1, #1544 @ 0x608 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c4e4 │ │ │ │ mov.w r0, #1544 @ 0x608 │ │ │ │ blx 2b890 │ │ │ │ ldr.w r1, [r5, #612] @ 0x264 │ │ │ │ mov r6, r0 │ │ │ │ blx 2bf80 │ │ │ │ - ldr r3, [pc, #572] @ (7ad94 ) │ │ │ │ + ldr r3, [pc, #572] @ (7ada4 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr.w r7, [r5, #624] @ 0x270 │ │ │ │ adds r3, #8 │ │ │ │ str.w r6, [r4, #612] @ 0x264 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r7, 7ab6c │ │ │ │ + cbz r7, 7ab7c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr.w r0, [r4, #624] @ 0x270 │ │ │ │ - cbz r0, 7ab7a │ │ │ │ + cbz r0, 7ab8a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 7abc0 │ │ │ │ + cbz r3, 7abd0 │ │ │ │ ldrd r2, r3, [r5, #424] @ 0x1a8 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r5, #416] @ 0x1a0 │ │ │ │ strd r2, r3, [r4, #424] @ 0x1a8 │ │ │ │ str.w r1, [r4, #416] @ 0x1a0 │ │ │ │ ldrd r2, r3, [r5, #432] @ 0x1b0 │ │ │ │ strd r2, r3, [r4, #432] @ 0x1b0 │ │ │ │ str.w r7, [r4, #624] @ 0x270 │ │ │ │ ldrd r2, r3, [r5, #440] @ 0x1b8 │ │ │ │ strd r2, r3, [r4, #440] @ 0x1b8 │ │ │ │ blx 2be6c │ │ │ │ - ldr r2, [pc, #496] @ (7ad98 ) │ │ │ │ - ldr r3, [pc, #500] @ (7ad9c ) │ │ │ │ + ldr r2, [pc, #496] @ (7ada8 ) │ │ │ │ + ldr r3, [pc, #500] @ (7adac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7acac │ │ │ │ + bne.n 7acbc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 7ab7a │ │ │ │ + b.n 7ab8a │ │ │ │ add.w r0, r4, #272 @ 0x110 │ │ │ │ blx 2dd8c ::ReleasePointer_()@plt> │ │ │ │ add.w r0, r4, #276 @ 0x114 │ │ │ │ str.w r6, [r4, #272] @ 0x110 │ │ │ │ blx 2c580 ::ReleasePointer_()@plt> │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ str.w r6, [r4, #276] @ 0x114 │ │ │ │ blx 2dab0 ::ReleasePointer_()@plt> │ │ │ │ add.w r0, r4, #500 @ 0x1f4 │ │ │ │ str.w r6, [r4, #288] @ 0x120 │ │ │ │ blx 2d61c ::ReleasePointer_()@plt> │ │ │ │ str.w r6, [r4, #500] @ 0x1f4 │ │ │ │ - b.n 7a9f2 │ │ │ │ + b.n 7aa02 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ - b.n 7aa30 │ │ │ │ + b.n 7aa40 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 7aa6e │ │ │ │ + b.n 7aa7e │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 7ab42 │ │ │ │ + b.n 7ab52 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 7a90a │ │ │ │ + b.n 7a91a │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 7a8ca │ │ │ │ + b.n 7a8da │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ add r5, sp, #20 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #368] @ (7ada0 ) │ │ │ │ + ldr r1, [pc, #368] @ (7adb0 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #360] @ (7ada4 ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #360] @ (7adb4 ) │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #352] @ (7ada8 ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #352] @ (7adb8 ) │ │ │ │ add.w r8, sp, #68 @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r9, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -123399,977 +123400,977 @@ │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #272] @ (7adac ) │ │ │ │ - ldr r3, [pc, #256] @ (7ad9c ) │ │ │ │ + ldr r2, [pc, #272] @ (7adbc ) │ │ │ │ + ldr r3, [pc, #256] @ (7adac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 7ad5c │ │ │ │ + beq.n 7ad6c │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - bl 7195c │ │ │ │ - bl 71988 │ │ │ │ + bl 7196c │ │ │ │ + bl 71998 │ │ │ │ mov r0, r6 │ │ │ │ blx 2dd8c ::ReleasePointer_()@plt> │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #232] @ (7adb0 ) │ │ │ │ - ldr r3, [pc, #208] @ (7ad9c ) │ │ │ │ + ldr r2, [pc, #232] @ (7adc0 ) │ │ │ │ + ldr r3, [pc, #208] @ (7adac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7acac │ │ │ │ + bne.n 7acbc │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ mov.w r1, #1544 @ 0x608 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #200] @ (7adb4 ) │ │ │ │ - ldr r3, [pc, #176] @ (7ad9c ) │ │ │ │ + ldr r2, [pc, #200] @ (7adc4 ) │ │ │ │ + ldr r3, [pc, #176] @ (7adac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 7acda │ │ │ │ - b.n 7acac │ │ │ │ + beq.n 7acea │ │ │ │ + b.n 7acbc │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c55c <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #152] @ (7adb8 ) │ │ │ │ - ldr r3, [pc, #124] @ (7ad9c ) │ │ │ │ + ldr r2, [pc, #152] @ (7adc8 ) │ │ │ │ + ldr r3, [pc, #124] @ (7adac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 7acda │ │ │ │ - b.n 7acac │ │ │ │ - b.n 7ad0a │ │ │ │ - b.n 7ad10 │ │ │ │ - b.n 7ad16 │ │ │ │ + beq.n 7acea │ │ │ │ + b.n 7acbc │ │ │ │ + b.n 7ad1a │ │ │ │ + b.n 7ad20 │ │ │ │ + b.n 7ad26 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c8d0 ::ReleasePointer_()@plt> │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #116] @ (7adbc ) │ │ │ │ - ldr r3, [pc, #80] @ (7ad9c ) │ │ │ │ + ldr r2, [pc, #116] @ (7adcc ) │ │ │ │ + ldr r3, [pc, #80] @ (7adac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 7acda │ │ │ │ - b.n 7acac │ │ │ │ - ldr r2, [pc, #96] @ (7adc0 ) │ │ │ │ + beq.n 7acea │ │ │ │ + b.n 7acbc │ │ │ │ + ldr r2, [pc, #96] @ (7add0 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #96] @ (7adc4 ) │ │ │ │ + ldr r3, [pc, #96] @ (7add4 ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d9d8 <__cxa_throw@plt> │ │ │ │ - ldr r2, [pc, #84] @ (7adc8 ) │ │ │ │ - ldr r3, [pc, #40] @ (7ad9c ) │ │ │ │ + ldr r2, [pc, #84] @ (7add8 ) │ │ │ │ + ldr r3, [pc, #40] @ (7adac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7acac │ │ │ │ + bne.n 7acbc │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ strb r3, [r5, #8] │ │ │ │ @ instruction: 0xffff71ef │ │ │ │ @ instruction: 0xffff0cf4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #30 │ │ │ │ movs r0, r0 │ │ │ │ - bics r0, r0 │ │ │ │ + muls r0, r6 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r0, #80] @ 0x50 │ │ │ │ movs r3, r0 │ │ │ │ str r2, [r5, #80] @ 0x50 │ │ │ │ movs r3, r0 │ │ │ │ str r0, [r6, #80] @ 0x50 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r4, r1 │ │ │ │ + negs r4, r7 │ │ │ │ movs r5, r0 │ │ │ │ - negs r6, r3 │ │ │ │ + negs r6, r1 │ │ │ │ movs r5, r0 │ │ │ │ - tst r4, r7 │ │ │ │ + tst r4, r5 │ │ │ │ movs r5, r0 │ │ │ │ - tst r0, r1 │ │ │ │ + rors r0, r7 │ │ │ │ movs r5, r0 │ │ │ │ - rors r6, r3 │ │ │ │ + rors r6, r1 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r4, r6 │ │ │ │ + sbcs r4, r4 │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -0007adcc : │ │ │ │ +0007addc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr.w r2, [pc, #3208] @ 7ba68 │ │ │ │ + ldr.w r2, [pc, #3208] @ 7ba78 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr.w r3, [pc, #3208] @ 7ba6c │ │ │ │ + ldr.w r3, [pc, #3208] @ 7ba7c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b77a │ │ │ │ + beq.w 7b78a │ │ │ │ ldr.w r8, [r3, #12] │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7ae16 │ │ │ │ + beq.n 7ae26 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r8] │ │ │ │ - ldr.w r1, [pc, #3144] @ 7ba70 │ │ │ │ + ldr.w r1, [pc, #3144] @ 7ba80 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr.w r9, [r3, #76] @ 0x4c │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ add r6, sp, #76 @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add.w r9, sp, #84 @ 0x54 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 7ae62 │ │ │ │ + beq.n 7ae72 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add.w r8, sp, #60 @ 0x3c │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 7ae74 │ │ │ │ + beq.n 7ae84 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2b83c │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ ldr.w sl, [r3, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 7ae9e │ │ │ │ + beq.n 7aeae │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [sl] │ │ │ │ - ldr.w r1, [pc, #3016] @ 7ba74 │ │ │ │ + ldr.w r1, [pc, #3016] @ 7ba84 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr.w fp, [r3, #72] @ 0x48 │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ add.w r2, r4, #360 @ 0x168 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ blx fp │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 7aee6 │ │ │ │ + beq.n 7aef6 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 7aef4 │ │ │ │ + beq.n 7af04 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ ldr.w sl, [r3, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 7af18 │ │ │ │ + beq.n 7af28 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [sl] │ │ │ │ - ldr.w r1, [pc, #2900] @ 7ba78 │ │ │ │ + ldr.w r1, [pc, #2900] @ 7ba88 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr.w fp, [r3, #76] @ 0x4c │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ blx fp │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 7af5a │ │ │ │ + beq.n 7af6a │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 7af68 │ │ │ │ + beq.n 7af78 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r0, [r4, #612] @ 0x264 │ │ │ │ blx 2b83c │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ ldr.w sl, [r3, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 7af94 │ │ │ │ + beq.n 7afa4 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [sl] │ │ │ │ - ldr.w r1, [pc, #2780] @ 7ba7c │ │ │ │ + ldr.w r1, [pc, #2780] @ 7ba8c │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr.w fp, [r3, #64] @ 0x40 │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ blx fp │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 7afd6 │ │ │ │ + beq.n 7afe6 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 7afe4 │ │ │ │ + beq.n 7aff4 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ ldr.w sl, [r3, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r4, #572] @ 0x23c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 7b00c │ │ │ │ + beq.n 7b01c │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [sl] │ │ │ │ - ldr.w r1, [pc, #2664] @ 7ba80 │ │ │ │ + ldr.w r1, [pc, #2664] @ 7ba90 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr.w fp, [r3, #76] @ 0x4c │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ add.w r2, r4, #404 @ 0x194 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ blx fp │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 7b054 │ │ │ │ + beq.n 7b064 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 7b062 │ │ │ │ + beq.n 7b072 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ ldr.w sl, [r3, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 7b084 │ │ │ │ + beq.n 7b094 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [sl] │ │ │ │ - ldr.w r1, [pc, #2548] @ 7ba84 │ │ │ │ + ldr.w r1, [pc, #2548] @ 7ba94 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr.w fp, [r3, #76] @ 0x4c │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ add.w r2, r4, #392 @ 0x188 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ blx fp │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 7b0cc │ │ │ │ + beq.n 7b0dc │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 7b0da │ │ │ │ + beq.n 7b0ea │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ ldr.w sl, [r3, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 7b0fc │ │ │ │ + beq.n 7b10c │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [sl] │ │ │ │ - ldr.w r1, [pc, #2432] @ 7ba88 │ │ │ │ + ldr.w r1, [pc, #2432] @ 7ba98 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr.w fp, [r3, #76] @ 0x4c │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ add.w r2, r4, #396 @ 0x18c │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ blx fp │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 7b144 │ │ │ │ + beq.n 7b154 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 7b152 │ │ │ │ + beq.n 7b162 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ ldr.w sl, [r3, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 7b174 │ │ │ │ + beq.n 7b184 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [sl] │ │ │ │ - ldr.w r1, [pc, #2316] @ 7ba8c │ │ │ │ + ldr.w r1, [pc, #2316] @ 7ba9c │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr.w fp, [r3, #76] @ 0x4c │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ add.w r2, r4, #400 @ 0x190 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ blx fp │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 7b1bc │ │ │ │ + beq.n 7b1cc │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 7b1ca │ │ │ │ + beq.n 7b1da │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ ldr.w sl, [r3, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 7b1ec │ │ │ │ + beq.n 7b1fc │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [sl] │ │ │ │ - ldr.w r1, [pc, #2200] @ 7ba90 │ │ │ │ + ldr.w r1, [pc, #2200] @ 7baa0 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr.w fp, [r3, #76] @ 0x4c │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ add.w r2, r4, #488 @ 0x1e8 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ blx fp │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 7b234 │ │ │ │ + beq.n 7b244 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 7b242 │ │ │ │ + beq.n 7b252 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ ldr.w sl, [r3, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 7b264 │ │ │ │ + beq.n 7b274 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [sl] │ │ │ │ - ldr.w r1, [pc, #2084] @ 7ba94 │ │ │ │ + ldr.w r1, [pc, #2084] @ 7baa4 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr.w fp, [r3, #64] @ 0x40 │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ add.w r2, r4, #476 @ 0x1dc │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ blx fp │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 7b2ac │ │ │ │ + beq.n 7b2bc │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 7b2ba │ │ │ │ + beq.n 7b2ca │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ ldr.w sl, [r3, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 7b2dc │ │ │ │ + beq.n 7b2ec │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [sl] │ │ │ │ - ldr.w r1, [pc, #1968] @ 7ba98 │ │ │ │ + ldr.w r1, [pc, #1968] @ 7baa8 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr.w fp, [r3, #72] @ 0x48 │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ add.w r2, r4, #384 @ 0x180 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ blx fp │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 7b324 │ │ │ │ + beq.n 7b334 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 7b332 │ │ │ │ + beq.n 7b342 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ ldr.w sl, [r3, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 7b354 │ │ │ │ + beq.n 7b364 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [sl] │ │ │ │ - ldr.w r1, [pc, #1852] @ 7ba9c │ │ │ │ + ldr.w r1, [pc, #1852] @ 7baac │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr.w fp, [r3, #72] @ 0x48 │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ add.w r2, r4, #536 @ 0x218 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ blx fp │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 7b39c │ │ │ │ + beq.n 7b3ac │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 7b3aa │ │ │ │ + beq.n 7b3ba │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ ldr.w sl, [r3, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 7b3cc │ │ │ │ + beq.n 7b3dc │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [sl] │ │ │ │ - ldr.w r1, [pc, #1736] @ 7baa0 │ │ │ │ + ldr.w r1, [pc, #1736] @ 7bab0 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr.w fp, [r3, #72] @ 0x48 │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ add.w r2, r4, #544 @ 0x220 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ blx fp │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 7b414 │ │ │ │ + beq.n 7b424 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 7b422 │ │ │ │ + beq.n 7b432 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ ldr.w sl, [r3, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 7b444 │ │ │ │ + beq.n 7b454 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [sl] │ │ │ │ - ldr.w r1, [pc, #1620] @ 7baa4 │ │ │ │ + ldr.w r1, [pc, #1620] @ 7bab4 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr.w fp, [r3, #72] @ 0x48 │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ add.w r2, r4, #552 @ 0x228 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ blx fp │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 7b48c │ │ │ │ + beq.n 7b49c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 7b49a │ │ │ │ + beq.n 7b4aa │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ ldr.w sl, [r3, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 7b4bc │ │ │ │ + beq.n 7b4cc │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [sl] │ │ │ │ - ldr.w r1, [pc, #1504] @ 7baa8 │ │ │ │ + ldr.w r1, [pc, #1504] @ 7bab8 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr.w fp, [r3, #72] @ 0x48 │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ add.w r2, r4, #376 @ 0x178 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ blx fp │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 7b504 │ │ │ │ + beq.n 7b514 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 7b512 │ │ │ │ + beq.n 7b522 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ ldr.w sl, [r3, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 7b534 │ │ │ │ + beq.n 7b544 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [sl] │ │ │ │ - ldr.w r1, [pc, #1388] @ 7baac │ │ │ │ + ldr.w r1, [pc, #1388] @ 7babc │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr.w fp, [r3, #64] @ 0x40 │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ add.w r2, r4, #368 @ 0x170 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ blx fp │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 7b57c │ │ │ │ + beq.n 7b58c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 7b58a │ │ │ │ + beq.n 7b59a │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ ldr.w sl, [r3, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 7b5ac │ │ │ │ + beq.n 7b5bc │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [sl] │ │ │ │ - ldr.w r1, [pc, #1272] @ 7bab0 │ │ │ │ + ldr.w r1, [pc, #1272] @ 7bac0 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr.w fp, [r3, #64] @ 0x40 │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ blx fp │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 7b5ee │ │ │ │ + beq.n 7b5fe │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 7b5fc │ │ │ │ + beq.n 7b60c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ ldr.w sl, [r3, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 7b61e │ │ │ │ + beq.n 7b62e │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [sl] │ │ │ │ - ldr.w r1, [pc, #1160] @ 7bab4 │ │ │ │ + ldr.w r1, [pc, #1160] @ 7bac4 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr.w fp, [r3, #72] @ 0x48 │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ blx fp │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 7b660 │ │ │ │ + beq.n 7b670 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 7b66e │ │ │ │ + beq.n 7b67e │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ ldr.w sl, [r3, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 7b690 │ │ │ │ + beq.n 7b6a0 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ add.w fp, sp, #28 │ │ │ │ mov r0, fp │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [sl] │ │ │ │ - ldr.w r1, [pc, #1048] @ 7bab8 │ │ │ │ + ldr.w r1, [pc, #1048] @ 7bac8 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 7b6d8 │ │ │ │ + beq.n 7b6e8 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 7b6e6 │ │ │ │ + beq.n 7b6f6 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, fp │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ vldr d6, [sp, #32] │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ @@ -124380,63 +124381,63 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f64 d7, d6 │ │ │ │ vstr d7, [r4, #560] @ 0x230 │ │ │ │ - cbz r7, 7b720 │ │ │ │ + cbz r7, 7b730 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ mov r0, fp │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - ldr r1, [pc, #912] @ (7babc ) │ │ │ │ + ldr r1, [pc, #912] @ (7bacc ) │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ ldr.w sl, [r3, #72] @ 0x48 │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ add.w r2, r4, #408 @ 0x198 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 7b762 │ │ │ │ + beq.n 7b772 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 7b770 │ │ │ │ + beq.n 7b780 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, fp │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 7b794 │ │ │ │ - ldr r2, [pc, #836] @ (7bac0 ) │ │ │ │ - ldr r3, [pc, #748] @ (7ba6c ) │ │ │ │ + cbnz r3, 7b7a4 │ │ │ │ + ldr r2, [pc, #836] @ (7bad0 ) │ │ │ │ + ldr r3, [pc, #748] @ (7ba7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7b814 │ │ │ │ + bne.n 7b824 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #24 │ │ │ │ add r7, sp, #24 │ │ │ │ blx 2b890 │ │ │ │ ldr.w r1, [r4, #288] @ 0x120 │ │ │ │ mov r5, r0 │ │ │ │ @@ -124444,15 +124445,15 @@ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbz r6, 7b7bc │ │ │ │ + cbz r6, 7b7cc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ mov r0, fp │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ @@ -124465,518 +124466,518 @@ │ │ │ │ str r3, [r5, #4] │ │ │ │ blx 2c4b0 ::ReleasePointer_()@plt> │ │ │ │ mov r0, fp │ │ │ │ str.w r5, [r4, #580] @ 0x244 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2dab0 ::ReleasePointer_()@plt> │ │ │ │ - b.n 7b77a │ │ │ │ + b.n 7b78a │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #704] @ (7bac4 ) │ │ │ │ - ldr r3, [pc, #616] @ (7ba6c ) │ │ │ │ + ldr r2, [pc, #704] @ (7bad4 ) │ │ │ │ + ldr r3, [pc, #616] @ (7ba7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 7b840 │ │ │ │ + beq.n 7b850 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ mov r0, fp │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2dab0 ::ReleasePointer_()@plt> │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #664] @ (7bac8 ) │ │ │ │ - ldr r3, [pc, #572] @ (7ba6c ) │ │ │ │ + ldr r2, [pc, #664] @ (7bad8 ) │ │ │ │ + ldr r3, [pc, #572] @ (7ba7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7b814 │ │ │ │ + bne.n 7b824 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 7b824 │ │ │ │ + b.n 7b834 │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #632] @ (7bacc ) │ │ │ │ - ldr r3, [pc, #532] @ (7ba6c ) │ │ │ │ + ldr r2, [pc, #632] @ (7badc ) │ │ │ │ + ldr r3, [pc, #532] @ (7ba7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 7b840 │ │ │ │ - b.n 7b814 │ │ │ │ + beq.n 7b850 │ │ │ │ + b.n 7b824 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #608] @ (7bad0 ) │ │ │ │ - ldr r3, [pc, #504] @ (7ba6c ) │ │ │ │ + ldr r2, [pc, #608] @ (7bae0 ) │ │ │ │ + ldr r3, [pc, #504] @ (7ba7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 7b840 │ │ │ │ - b.n 7b814 │ │ │ │ - b.n 7b892 │ │ │ │ + beq.n 7b850 │ │ │ │ + b.n 7b824 │ │ │ │ + b.n 7b8a2 │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #568] @ (7bad4 ) │ │ │ │ - ldr r3, [pc, #464] @ (7ba6c ) │ │ │ │ + ldr r2, [pc, #568] @ (7bae4 ) │ │ │ │ + ldr r3, [pc, #464] @ (7ba7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 7b840 │ │ │ │ - b.n 7b814 │ │ │ │ - b.n 7b88c │ │ │ │ + beq.n 7b850 │ │ │ │ + b.n 7b824 │ │ │ │ + b.n 7b89c │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #544] @ (7bad8 ) │ │ │ │ - ldr r3, [pc, #432] @ (7ba6c ) │ │ │ │ + ldr r2, [pc, #544] @ (7bae8 ) │ │ │ │ + ldr r3, [pc, #432] @ (7ba7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 7b840 │ │ │ │ - b.n 7b814 │ │ │ │ - b.n 7b8da │ │ │ │ + beq.n 7b850 │ │ │ │ + b.n 7b824 │ │ │ │ + b.n 7b8ea │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #504] @ (7badc ) │ │ │ │ - ldr r3, [pc, #392] @ (7ba6c ) │ │ │ │ + ldr r2, [pc, #504] @ (7baec ) │ │ │ │ + ldr r3, [pc, #392] @ (7ba7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 7b840 │ │ │ │ - b.n 7b814 │ │ │ │ - b.n 7b8d4 │ │ │ │ + beq.n 7b850 │ │ │ │ + b.n 7b824 │ │ │ │ + b.n 7b8e4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 7b868 │ │ │ │ - b.n 7b8fe │ │ │ │ + b.n 7b878 │ │ │ │ + b.n 7b90e │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 7b8b0 │ │ │ │ - b.n 7b90e │ │ │ │ + b.n 7b8c0 │ │ │ │ + b.n 7b91e │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, fp │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #436] @ (7bae0 ) │ │ │ │ - ldr r3, [pc, #316] @ (7ba6c ) │ │ │ │ + ldr r2, [pc, #436] @ (7baf0 ) │ │ │ │ + ldr r3, [pc, #316] @ (7ba7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 7b840 │ │ │ │ - b.n 7b814 │ │ │ │ - b.n 7b91e │ │ │ │ + beq.n 7b850 │ │ │ │ + b.n 7b824 │ │ │ │ + b.n 7b92e │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #408] @ (7bae4 ) │ │ │ │ - ldr r3, [pc, #288] @ (7ba6c ) │ │ │ │ + ldr r2, [pc, #408] @ (7baf4 ) │ │ │ │ + ldr r3, [pc, #288] @ (7ba7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7b840 │ │ │ │ - b.n 7b814 │ │ │ │ + beq.w 7b850 │ │ │ │ + b.n 7b824 │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, fp │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #376] @ (7bae8 ) │ │ │ │ - ldr r3, [pc, #252] @ (7ba6c ) │ │ │ │ + ldr r2, [pc, #376] @ (7baf8 ) │ │ │ │ + ldr r3, [pc, #252] @ (7ba7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7b840 │ │ │ │ - b.n 7b814 │ │ │ │ - b.n 7b98c │ │ │ │ + beq.w 7b850 │ │ │ │ + b.n 7b824 │ │ │ │ + b.n 7b99c │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #336] @ (7baec ) │ │ │ │ - ldr r3, [pc, #208] @ (7ba6c ) │ │ │ │ + ldr r2, [pc, #336] @ (7bafc ) │ │ │ │ + ldr r3, [pc, #208] @ (7ba7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7b840 │ │ │ │ - b.n 7b814 │ │ │ │ + beq.w 7b850 │ │ │ │ + b.n 7b824 │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #300] @ (7baf0 ) │ │ │ │ - ldr r3, [pc, #164] @ (7ba6c ) │ │ │ │ + ldr r2, [pc, #300] @ (7bb00 ) │ │ │ │ + ldr r3, [pc, #164] @ (7ba7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7b840 │ │ │ │ - b.n 7b814 │ │ │ │ - b.n 7b9b6 │ │ │ │ - b.n 7b992 │ │ │ │ - b.n 7b84c │ │ │ │ + beq.w 7b850 │ │ │ │ + b.n 7b824 │ │ │ │ + b.n 7b9c6 │ │ │ │ + b.n 7b9a2 │ │ │ │ + b.n 7b85c │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 7b846 │ │ │ │ + b.n 7b856 │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #252] @ (7baf4 ) │ │ │ │ - ldr r3, [pc, #116] @ (7ba6c ) │ │ │ │ + ldr r2, [pc, #252] @ (7bb04 ) │ │ │ │ + ldr r3, [pc, #116] @ (7ba7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7b840 │ │ │ │ - b.n 7b814 │ │ │ │ - b.n 7b9bc │ │ │ │ - b.n 7b966 │ │ │ │ + beq.w 7b850 │ │ │ │ + b.n 7b824 │ │ │ │ + b.n 7b9cc │ │ │ │ + b.n 7b976 │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 7b960 │ │ │ │ - b.n 7b9ee │ │ │ │ + b.n 7b970 │ │ │ │ + b.n 7b9fe │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 7b9e8 │ │ │ │ - b.n 7b924 │ │ │ │ + b.n 7b9f8 │ │ │ │ + b.n 7b934 │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #196] @ (7baf8 ) │ │ │ │ - ldr r3, [pc, #56] @ (7ba6c ) │ │ │ │ + ldr r2, [pc, #196] @ (7bb08 ) │ │ │ │ + ldr r3, [pc, #56] @ (7ba7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7b840 │ │ │ │ - b.n 7b814 │ │ │ │ + beq.w 7b850 │ │ │ │ + b.n 7b824 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #172] @ (7bafc ) │ │ │ │ - ldr r3, [pc, #24] @ (7ba6c ) │ │ │ │ + ldr r2, [pc, #172] @ (7bb0c ) │ │ │ │ + ldr r3, [pc, #24] @ (7ba7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7b840 │ │ │ │ - b.n 7b814 │ │ │ │ + beq.w 7b850 │ │ │ │ + b.n 7b824 │ │ │ │ nop │ │ │ │ - adcs r2, r0 │ │ │ │ + asrs r2, r6 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #344] @ (7bbcc ) │ │ │ │ + ldr r4, [pc, #344] @ (7bbdc ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [pc, #792] @ (7bd90 , std::allocator > const&)@@Base+0x130>) │ │ │ │ + ldr r4, [pc, #792] @ (7bda0 , std::allocator > const&)@@Base+0x130>) │ │ │ │ movs r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r1, [pc, #112] @ (7baf0 ) │ │ │ │ + ldr r1, [pc, #112] @ (7bb00 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r7, [pc, #352] @ (7bbe4 ) │ │ │ │ + ldr r7, [pc, #352] @ (7bbf4 ) │ │ │ │ movs r3, r0 │ │ │ │ str r0, [r3, r6] │ │ │ │ movs r3, r0 │ │ │ │ str r0, [r7, r7] │ │ │ │ movs r3, r0 │ │ │ │ strh r4, [r7, r1] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [pc, #144] @ (7bb24 ) │ │ │ │ + ldr r4, [pc, #144] @ (7bb34 ) │ │ │ │ movs r3, r0 │ │ │ │ ldmia r2, {r2, r3, r6} │ │ │ │ movs r2, r0 │ │ │ │ ldrsh r0, [r4, r2] │ │ │ │ movs r3, r0 │ │ │ │ - adds r3, #160 @ 0xa0 │ │ │ │ + adds r1, #24 │ │ │ │ movs r3, r0 │ │ │ │ - adds r3, #56 @ 0x38 │ │ │ │ + adds r0, #176 @ 0xb0 │ │ │ │ movs r3, r0 │ │ │ │ eors r0, r1 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [pc, #784] @ (7bdbc , std::allocator > const&)@@Base+0x15c>) │ │ │ │ + ldr r0, [pc, #784] @ (7bdcc , std::allocator > const&)@@Base+0x15c>) │ │ │ │ movs r3, r0 │ │ │ │ bx r6 │ │ │ │ movs r3, r0 │ │ │ │ adds r5, #8 │ │ │ │ movs r3, r0 │ │ │ │ ldrh r6, [r6, r5] │ │ │ │ movs r3, r0 │ │ │ │ ldrh r2, [r2, r4] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [pc, #88] @ (7bb18 ) │ │ │ │ + ldr r2, [pc, #88] @ (7bb28 ) │ │ │ │ movs r3, r0 │ │ │ │ - adds r7, #170 @ 0xaa │ │ │ │ + adds r7, #154 @ 0x9a │ │ │ │ movs r5, r0 │ │ │ │ - adds r7, #36 @ 0x24 │ │ │ │ + adds r7, #20 │ │ │ │ movs r5, r0 │ │ │ │ - adds r6, #248 @ 0xf8 │ │ │ │ + adds r6, #232 @ 0xe8 │ │ │ │ movs r5, r0 │ │ │ │ - adds r6, #210 @ 0xd2 │ │ │ │ + adds r6, #194 @ 0xc2 │ │ │ │ movs r5, r0 │ │ │ │ - adds r6, #182 @ 0xb6 │ │ │ │ + adds r6, #166 @ 0xa6 │ │ │ │ movs r5, r0 │ │ │ │ - adds r6, #140 @ 0x8c │ │ │ │ + adds r6, #124 @ 0x7c │ │ │ │ movs r5, r0 │ │ │ │ - adds r6, #110 @ 0x6e │ │ │ │ + adds r6, #94 @ 0x5e │ │ │ │ movs r5, r0 │ │ │ │ - adds r6, #68 @ 0x44 │ │ │ │ + adds r6, #52 @ 0x34 │ │ │ │ movs r5, r0 │ │ │ │ - adds r5, #250 @ 0xfa │ │ │ │ + adds r5, #234 @ 0xea │ │ │ │ movs r5, r0 │ │ │ │ - adds r5, #220 @ 0xdc │ │ │ │ + adds r5, #204 @ 0xcc │ │ │ │ movs r5, r0 │ │ │ │ - adds r5, #184 @ 0xb8 │ │ │ │ + adds r5, #168 @ 0xa8 │ │ │ │ movs r5, r0 │ │ │ │ - adds r5, #140 @ 0x8c │ │ │ │ + adds r5, #124 @ 0x7c │ │ │ │ movs r5, r0 │ │ │ │ - adds r5, #98 @ 0x62 │ │ │ │ + adds r5, #82 @ 0x52 │ │ │ │ movs r5, r0 │ │ │ │ - adds r5, #48 @ 0x30 │ │ │ │ + adds r5, #32 │ │ │ │ movs r5, r0 │ │ │ │ - adds r4, #244 @ 0xf4 │ │ │ │ + adds r4, #228 @ 0xe4 │ │ │ │ movs r5, r0 │ │ │ │ - adds r4, #214 @ 0xd6 │ │ │ │ + adds r4, #198 @ 0xc6 │ │ │ │ movs r5, r0 │ │ │ │ - b.n 7bb08 │ │ │ │ + b.n 7bb18 │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #300] @ (7bc44 ) │ │ │ │ - ldr r3, [pc, #304] @ (7bc48 ) │ │ │ │ + ldr r2, [pc, #300] @ (7bc54 ) │ │ │ │ + ldr r3, [pc, #304] @ (7bc58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7b840 │ │ │ │ - b.n 7b814 │ │ │ │ + beq.w 7b850 │ │ │ │ + b.n 7b824 │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 7b942 │ │ │ │ - b.n 7bb32 │ │ │ │ + b.n 7b952 │ │ │ │ + b.n 7bb42 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #264] @ (7bc4c ) │ │ │ │ - ldr r3, [pc, #256] @ (7bc48 ) │ │ │ │ + ldr r2, [pc, #264] @ (7bc5c ) │ │ │ │ + ldr r3, [pc, #256] @ (7bc58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7b840 │ │ │ │ - b.n 7b814 │ │ │ │ - b.n 7b7fa │ │ │ │ - b.n 7b7f4 │ │ │ │ - b.n 7bb0e │ │ │ │ - b.n 7bb6e │ │ │ │ + beq.w 7b850 │ │ │ │ + b.n 7b824 │ │ │ │ + b.n 7b80a │ │ │ │ + b.n 7b804 │ │ │ │ + b.n 7bb1e │ │ │ │ + b.n 7bb7e │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #216] @ (7bc50 ) │ │ │ │ - ldr r3, [pc, #208] @ (7bc48 ) │ │ │ │ + ldr r2, [pc, #216] @ (7bc60 ) │ │ │ │ + ldr r3, [pc, #208] @ (7bc58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7b840 │ │ │ │ - b.n 7b814 │ │ │ │ - b.n 7bb68 │ │ │ │ + beq.w 7b850 │ │ │ │ + b.n 7b824 │ │ │ │ + b.n 7bb78 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #188] @ (7bc54 ) │ │ │ │ - ldr r3, [pc, #176] @ (7bc48 ) │ │ │ │ + ldr r2, [pc, #188] @ (7bc64 ) │ │ │ │ + ldr r3, [pc, #176] @ (7bc58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7b840 │ │ │ │ - b.n 7b814 │ │ │ │ - b.n 7bbba │ │ │ │ + beq.w 7b850 │ │ │ │ + b.n 7b824 │ │ │ │ + b.n 7bbca │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #148] @ (7bc58 ) │ │ │ │ - ldr r3, [pc, #132] @ (7bc48 ) │ │ │ │ + ldr r2, [pc, #148] @ (7bc68 ) │ │ │ │ + ldr r3, [pc, #132] @ (7bc58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7b840 │ │ │ │ - b.n 7b814 │ │ │ │ - b.n 7bbb4 │ │ │ │ + beq.w 7b850 │ │ │ │ + b.n 7b824 │ │ │ │ + b.n 7bbc4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 7ba48 │ │ │ │ - b.n 7bbe0 │ │ │ │ + b.n 7ba58 │ │ │ │ + b.n 7bbf0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 7bb8e │ │ │ │ - b.n 7bbf0 │ │ │ │ - b.n 7ba2a │ │ │ │ - b.n 7bc0a │ │ │ │ + b.n 7bb9e │ │ │ │ + b.n 7bc00 │ │ │ │ + b.n 7ba3a │ │ │ │ + b.n 7bc1a │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #72] @ (7bc5c ) │ │ │ │ - ldr r3, [pc, #52] @ (7bc48 ) │ │ │ │ + ldr r2, [pc, #72] @ (7bc6c ) │ │ │ │ + ldr r3, [pc, #52] @ (7bc58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7b840 │ │ │ │ - b.n 7b814 │ │ │ │ - b.n 7bc04 │ │ │ │ + beq.w 7b850 │ │ │ │ + b.n 7b824 │ │ │ │ + b.n 7bc14 │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 7bb3c │ │ │ │ - b.n 7bc30 │ │ │ │ + b.n 7bb4c │ │ │ │ + b.n 7bc40 │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 7ba24 │ │ │ │ + b.n 7ba34 │ │ │ │ nop │ │ │ │ - adds r4, #16 │ │ │ │ + adds r4, #0 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #226 @ 0xe2 │ │ │ │ + adds r3, #210 @ 0xd2 │ │ │ │ movs r5, r0 │ │ │ │ - adds r3, #176 @ 0xb0 │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ movs r5, r0 │ │ │ │ - adds r3, #144 @ 0x90 │ │ │ │ + adds r3, #128 @ 0x80 │ │ │ │ movs r5, r0 │ │ │ │ - adds r3, #100 @ 0x64 │ │ │ │ + adds r3, #84 @ 0x54 │ │ │ │ movs r5, r0 │ │ │ │ - adds r3, #20 │ │ │ │ + adds r3, #4 │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -0007bc60 , std::allocator > const&)@@Base>: │ │ │ │ +0007bc70 , std::allocator > const&)@@Base>: │ │ │ │ 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, #3632] @ 0xe30 │ │ │ │ - ldr r2, [pc, #784] @ (7bf84 , std::allocator > const&)@@Base+0x324>) │ │ │ │ + ldr r2, [pc, #784] @ (7bf94 , std::allocator > const&)@@Base+0x324>) │ │ │ │ sub sp, #428 @ 0x1ac │ │ │ │ - ldr r3, [pc, #784] @ (7bf88 , std::allocator > const&)@@Base+0x328>) │ │ │ │ + ldr r3, [pc, #784] @ (7bf98 , std::allocator > const&)@@Base+0x328>) │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #784] @ (7bf8c , std::allocator > const&)@@Base+0x32c>) │ │ │ │ + ldr r6, [pc, #784] @ (7bf9c , std::allocator > const&)@@Base+0x32c>) │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #420] @ 0x1a4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bdd0 , std::allocator > const&)@@Base+0x170> │ │ │ │ + beq.w 7bde0 , std::allocator > const&)@@Base+0x170> │ │ │ │ add.w fp, sp, #280 @ 0x118 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ mov sl, r1 │ │ │ │ blx 2bd04 │ │ │ │ - ldr r3, [pc, #752] @ (7bf90 , std::allocator > const&)@@Base+0x330>) │ │ │ │ + ldr r3, [pc, #752] @ (7bfa0 , std::allocator > const&)@@Base+0x330>) │ │ │ │ add r4, sp, #136 @ 0x88 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #736] @ (7bf94 , std::allocator > const&)@@Base+0x334>) │ │ │ │ + ldr r3, [pc, #736] @ (7bfa4 , std::allocator > const&)@@Base+0x334>) │ │ │ │ strd r8, r9, [sp, #400] @ 0x190 │ │ │ │ adds r2, #8 │ │ │ │ strd r8, r9, [sp, #408] @ 0x198 │ │ │ │ strh.w r1, [r4, #260] @ 0x104 │ │ │ │ str.w r2, [r4, #144] @ 0x90 │ │ │ │ str.w r1, [r4, #256] @ 0x100 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ @@ -124986,87 +124987,87 @@ │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r8, #-12] │ │ │ │ str r2, [r4, r3] │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr.w r0, [r8, #-12] │ │ │ │ add r0, r4 │ │ │ │ blx 2d230 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr r3, [pc, #684] @ (7bf98 , std::allocator > const&)@@Base+0x338>) │ │ │ │ + ldr r3, [pc, #684] @ (7bfa8 , std::allocator > const&)@@Base+0x338>) │ │ │ │ add.w r9, sp, #144 @ 0x90 │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ str r2, [sp, #20] │ │ │ │ add.w r3, r2, #12 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r3, r2, #32 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ blx 2cba8 >::basic_filebuf()@plt> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ blx 2d230 >::init(std::basic_streambuf >*)@plt> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ - cbz r3, 7bd36 , std::allocator > const&)@@Base+0xd6> │ │ │ │ + cbz r3, 7bd46 , std::allocator > const&)@@Base+0xd6> │ │ │ │ ldr.w r1, [sl] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c8e8 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7bdf4 , std::allocator > const&)@@Base+0x194> │ │ │ │ + beq.n 7be04 , std::allocator > const&)@@Base+0x194> │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ blx 2d9b4 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add.w sl, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ blx 2bd94 │ │ │ │ ldr.w r3, [r5, #288] @ 0x120 │ │ │ │ ldr.w r0, [sl] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r1, 7bd5a , std::allocator > const&)@@Base+0xfa> │ │ │ │ + cbz r1, 7bd6a , std::allocator > const&)@@Base+0xfa> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #4] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #24] │ │ │ │ blx r7 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - cbz r1, 7bd76 , std::allocator > const&)@@Base+0x116> │ │ │ │ + cbz r1, 7bd86 , std::allocator > const&)@@Base+0x116> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7bdea , std::allocator > const&)@@Base+0x18a> │ │ │ │ + beq.n 7bdfa , std::allocator > const&)@@Base+0x18a> │ │ │ │ mov r0, sl │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2bd28 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ - ldr r3, [pc, #532] @ (7bf9c , std::allocator > const&)@@Base+0x33c>) │ │ │ │ + ldr r3, [pc, #532] @ (7bfac , std::allocator > const&)@@Base+0x33c>) │ │ │ │ add.w r2, r1, #12 │ │ │ │ adds r1, #32 │ │ │ │ str r2, [r4, #0] │ │ │ │ str.w r1, [r4, #144] @ 0x90 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 2bbec >::close()@plt> │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ blx 2dca8 ::~__basic_file()@plt> │ │ │ │ - ldr r3, [pc, #504] @ (7bfa0 , std::allocator > const&)@@Base+0x340>) │ │ │ │ + ldr r3, [pc, #504] @ (7bfb0 , std::allocator > const&)@@Base+0x340>) │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ ldr r3, [r6, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 2d3e8 │ │ │ │ ldr.w r3, [r8, #-12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ @@ -125075,62 +125076,62 @@ │ │ │ │ str r2, [r4, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r2, [r4, #4] │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ blx 2bde8 │ │ │ │ - ldr r2, [pc, #464] @ (7bfa4 , std::allocator > const&)@@Base+0x344>) │ │ │ │ - ldr r3, [pc, #436] @ (7bf88 , std::allocator > const&)@@Base+0x328>) │ │ │ │ + ldr r2, [pc, #464] @ (7bfb4 , std::allocator > const&)@@Base+0x344>) │ │ │ │ + ldr r3, [pc, #436] @ (7bf98 , std::allocator > const&)@@Base+0x328>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7be9e , std::allocator > const&)@@Base+0x23e> │ │ │ │ + bne.n 7beae , std::allocator > const&)@@Base+0x23e> │ │ │ │ add sp, #428 @ 0x1ac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 7bd76 , std::allocator > const&)@@Base+0x116> │ │ │ │ + b.n 7bd86 , std::allocator > const&)@@Base+0x116> │ │ │ │ ldr r1, [r3, #20] │ │ │ │ mov r0, r3 │ │ │ │ orr.w r1, r1, #4 │ │ │ │ blx 2d9b4 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b.n 7bd36 , std::allocator > const&)@@Base+0xd6> │ │ │ │ + b.n 7bd46 , std::allocator > const&)@@Base+0xd6> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 7bea2 , std::allocator > const&)@@Base+0x242> │ │ │ │ - ldr r3, [pc, #416] @ (7bfa8 , std::allocator > const&)@@Base+0x348>) │ │ │ │ + bne.n 7beb2 , std::allocator > const&)@@Base+0x242> │ │ │ │ + ldr r3, [pc, #416] @ (7bfb8 , std::allocator > const&)@@Base+0x348>) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ add.w r8, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #392] @ (7bfac , std::allocator > const&)@@Base+0x34c>) │ │ │ │ + ldr r1, [pc, #392] @ (7bfbc , std::allocator > const&)@@Base+0x34c>) │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #384] @ (7bfb0 , std::allocator > const&)@@Base+0x350>) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #384] @ (7bfc0 , std::allocator > const&)@@Base+0x350>) │ │ │ │ add.w r9, sp, #64 @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #376] @ (7bfb4 , std::allocator > const&)@@Base+0x354>) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #376] @ (7bfc4 , std::allocator > const&)@@Base+0x354>) │ │ │ │ add.w sl, sp, #88 @ 0x58 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ mov.w ip, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ @@ -125145,45 +125146,45 @@ │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, sl │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #300] @ (7bfb8 , std::allocator > const&)@@Base+0x358>) │ │ │ │ - ldr r3, [pc, #248] @ (7bf88 , std::allocator > const&)@@Base+0x328>) │ │ │ │ + ldr r2, [pc, #300] @ (7bfc8 , std::allocator > const&)@@Base+0x358>) │ │ │ │ + ldr r3, [pc, #248] @ (7bf98 , std::allocator > const&)@@Base+0x328>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 7bf3e , std::allocator > const&)@@Base+0x2de> │ │ │ │ + beq.n 7bf4e , std::allocator > const&)@@Base+0x2de> │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2bc5c >::~basic_ifstream()@plt> │ │ │ │ - ldr r2, [pc, #272] @ (7bfbc , std::allocator > const&)@@Base+0x35c>) │ │ │ │ - ldr r3, [pc, #220] @ (7bf88 , std::allocator > const&)@@Base+0x328>) │ │ │ │ + ldr r2, [pc, #272] @ (7bfcc , std::allocator > const&)@@Base+0x35c>) │ │ │ │ + ldr r3, [pc, #220] @ (7bf98 , std::allocator > const&)@@Base+0x328>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7be9e , std::allocator > const&)@@Base+0x23e> │ │ │ │ + bne.n 7beae , std::allocator > const&)@@Base+0x23e> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r3, [pc, #216] @ (7bf9c , std::allocator > const&)@@Base+0x33c>) │ │ │ │ + ldr r3, [pc, #216] @ (7bfac , std::allocator > const&)@@Base+0x33c>) │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 2bbec >::close()@plt> │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ blx 2dca8 ::~__basic_file()@plt> │ │ │ │ - ldr r3, [pc, #200] @ (7bfa0 , std::allocator > const&)@@Base+0x340>) │ │ │ │ + ldr r3, [pc, #200] @ (7bfb0 , std::allocator > const&)@@Base+0x340>) │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ ldr r3, [r6, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 2d3e8 │ │ │ │ ldr.w r3, [r8, #-12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ @@ -125192,111 +125193,111 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ blx 2bde8 │ │ │ │ - ldr r2, [pc, #188] @ (7bfc0 , std::allocator > const&)@@Base+0x360>) │ │ │ │ - ldr r3, [pc, #132] @ (7bf88 , std::allocator > const&)@@Base+0x328>) │ │ │ │ + ldr r2, [pc, #188] @ (7bfd0 , std::allocator > const&)@@Base+0x360>) │ │ │ │ + ldr r3, [pc, #132] @ (7bf98 , std::allocator > const&)@@Base+0x328>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 7bebc , std::allocator > const&)@@Base+0x25c> │ │ │ │ - b.n 7be9e , std::allocator > const&)@@Base+0x23e> │ │ │ │ + beq.n 7becc , std::allocator > const&)@@Base+0x25c> │ │ │ │ + b.n 7beae , std::allocator > const&)@@Base+0x23e> │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 7bd9e , std::allocator > const&)@@Base+0x13e> │ │ │ │ + b.n 7bdae , std::allocator > const&)@@Base+0x13e> │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 7bece , std::allocator > const&)@@Base+0x26e> │ │ │ │ - b.n 7bee2 , std::allocator > const&)@@Base+0x282> │ │ │ │ - b.n 7bef2 , std::allocator > const&)@@Base+0x292> │ │ │ │ + b.n 7bede , std::allocator > const&)@@Base+0x26e> │ │ │ │ + b.n 7bef2 , std::allocator > const&)@@Base+0x282> │ │ │ │ + b.n 7bf02 , std::allocator > const&)@@Base+0x292> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2b808 ::ReleasePointer_()@plt> │ │ │ │ mov r0, sl │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - b.n 7bea2 , std::allocator > const&)@@Base+0x242> │ │ │ │ - b.n 7bf6e , std::allocator > const&)@@Base+0x30e> │ │ │ │ - ldr r3, [pc, #132] @ (7bfc4 , std::allocator > const&)@@Base+0x364>) │ │ │ │ + b.n 7beb2 , std::allocator > const&)@@Base+0x242> │ │ │ │ + b.n 7bf7e , std::allocator > const&)@@Base+0x30e> │ │ │ │ + ldr r3, [pc, #132] @ (7bfd4 , std::allocator > const&)@@Base+0x364>) │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #124] @ (7bfc8 , std::allocator > const&)@@Base+0x368>) │ │ │ │ + ldr r3, [pc, #124] @ (7bfd8 , std::allocator > const&)@@Base+0x368>) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d9d8 <__cxa_throw@plt> │ │ │ │ - b.n 7bf62 , std::allocator > const&)@@Base+0x302> │ │ │ │ + b.n 7bf72 , std::allocator > const&)@@Base+0x302> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, sl │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c55c <__cxa_free_exception@plt> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2c3b0 │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 7bea2 , std::allocator > const&)@@Base+0x242> │ │ │ │ - b.n 7bf68 , std::allocator > const&)@@Base+0x308> │ │ │ │ - b.n 7bf74 , std::allocator > const&)@@Base+0x314> │ │ │ │ - adds r2, #178 @ 0xb2 │ │ │ │ + b.n 7beb2 , std::allocator > const&)@@Base+0x242> │ │ │ │ + b.n 7bf78 , std::allocator > const&)@@Base+0x308> │ │ │ │ + b.n 7bf84 , std::allocator > const&)@@Base+0x314> │ │ │ │ + adds r2, #162 @ 0xa2 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #174 @ 0xae │ │ │ │ + adds r2, #158 @ 0x9e │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #84 @ 0x54 │ │ │ │ + adds r1, #68 @ 0x44 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r5, r6] │ │ │ │ movs r3, r0 │ │ │ │ strh r4, [r0, r7] │ │ │ │ movs r3, r0 │ │ │ │ ldr r2, [r0, r1] │ │ │ │ movs r3, r0 │ │ │ │ - adds r0, #154 @ 0x9a │ │ │ │ + adds r0, #138 @ 0x8a │ │ │ │ movs r5, r0 │ │ │ │ - adds r0, #124 @ 0x7c │ │ │ │ + adds r0, #108 @ 0x6c │ │ │ │ movs r5, r0 │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ + adds r0, #20 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #25 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007bfcc : │ │ │ │ +0007bfdc : │ │ │ │ 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 r6, [pc, #568] @ (7c218 ) │ │ │ │ + ldr r6, [pc, #568] @ (7c228 ) │ │ │ │ mov r4, r0 │ │ │ │ blx 2d254 │ │ │ │ - ldr r3, [pc, #564] @ (7c21c ) │ │ │ │ + ldr r3, [pc, #564] @ (7c22c ) │ │ │ │ add r6, pc │ │ │ │ add.w r7, r4, #276 @ 0x114 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r4, #280 @ 0x118 │ │ │ │ add.w r9, r4, #448 @ 0x1c0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ @@ -125304,45 +125305,45 @@ │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2c580 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r8 │ │ │ │ strd r5, r5, [r4, #276] @ 0x114 │ │ │ │ blx 2c8d0 ::ReleasePointer_()@plt> │ │ │ │ str.w r5, [r4, #280] @ 0x118 │ │ │ │ - add r3, pc, #440 @ (adr r3, 7c1d0 ) │ │ │ │ + add r3, pc, #440 @ (adr r3, 7c1e0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4, #424] @ 0x1a8 │ │ │ │ - add r3, pc, #440 @ (adr r3, 7c1d8 ) │ │ │ │ + add r3, pc, #440 @ (adr r3, 7c1e8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4, #432] @ 0x1b0 │ │ │ │ - add r3, pc, #436 @ (adr r3, 7c1e0 ) │ │ │ │ + add r3, pc, #436 @ (adr r3, 7c1f0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4, #440] @ 0x1b8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r3, [r4, #392] @ 0x188 │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r4, #400] @ 0x190 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #336] @ 0x150 │ │ │ │ str.w r3, [r4, #404] @ 0x194 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #344] @ 0x158 │ │ │ │ strd r2, r3, [r4, #408] @ 0x198 │ │ │ │ - add r3, pc, #400 @ (adr r3, 7c1e8 ) │ │ │ │ + add r3, pc, #400 @ (adr r3, 7c1f8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4, #328] @ 0x148 │ │ │ │ - add r3, pc, #396 @ (adr r3, 7c1f0 ) │ │ │ │ + add r3, pc, #396 @ (adr r3, 7c200 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4, #360] @ 0x168 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32751 @ 0x7fef │ │ │ │ strd r2, r3, [r4, #376] @ 0x178 │ │ │ │ - add r3, pc, #380 @ (adr r3, 7c1f8 ) │ │ │ │ + add r3, pc, #380 @ (adr r3, 7c208 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strb.w r5, [r4, #284] @ 0x11c │ │ │ │ str.w r5, [r4, #288] @ 0x120 │ │ │ │ str.w r5, [r4, #300] @ 0x12c │ │ │ │ strb.w r5, [r4, #304] @ 0x130 │ │ │ │ strd r5, r5, [r4, #308] @ 0x134 │ │ │ │ strd r5, r5, [r4, #316] @ 0x13c │ │ │ │ @@ -125367,22 +125368,22 @@ │ │ │ │ str.w r3, [r4, #528] @ 0x210 │ │ │ │ str.w r3, [r4, #572] @ 0x23c │ │ │ │ str.w r3, [r4, #580] @ 0x244 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r4, #488] @ 0x1e8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #576] @ 0x240 │ │ │ │ - add r3, pc, #264 @ (adr r3, 7c200 ) │ │ │ │ + add r3, pc, #264 @ (adr r3, 7c210 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4, #536] @ 0x218 │ │ │ │ strd r2, r3, [r4, #552] @ 0x228 │ │ │ │ - add r3, pc, #256 @ (adr r3, 7c208 ) │ │ │ │ + add r3, pc, #256 @ (adr r3, 7c218 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4, #544] @ 0x220 │ │ │ │ - add r3, pc, #256 @ (adr r3, 7c210 ) │ │ │ │ + add r3, pc, #256 @ (adr r3, 7c220 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4, #560] @ 0x230 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #512] @ 0x200 │ │ │ │ blx 2da98 │ │ │ │ movs r3, #0 │ │ │ │ @@ -125392,25 +125393,25 @@ │ │ │ │ str.w r3, [r4, #624] @ 0x270 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32751 @ 0x7fef │ │ │ │ strd r2, r3, [r4, #616] @ 0x268 │ │ │ │ blx 2b890 │ │ │ │ mov fp, r0 │ │ │ │ blx 2ba68 │ │ │ │ - ldr r3, [pc, #208] @ (7c220 ) │ │ │ │ + ldr r3, [pc, #208] @ (7c230 ) │ │ │ │ mov r0, fp │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str.w fp, [r4, #612] @ 0x264 │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [fp] │ │ │ │ blx 2b83c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.n 7c1a0 │ │ │ │ + b.n 7c1b0 │ │ │ │ mov r0, fp │ │ │ │ mov.w r1, #1544 @ 0x608 │ │ │ │ blx 2c4e4 │ │ │ │ add.w r0, r4, #624 @ 0x270 │ │ │ │ blx 2c568 ::ReleasePointer_()@plt> │ │ │ │ mov r0, sl │ │ │ │ blx 2ba5c │ │ │ │ @@ -125431,84 +125432,84 @@ │ │ │ │ mov r0, r7 │ │ │ │ blx 2c580 ::ReleasePointer_()@plt> │ │ │ │ add.w r0, r4, #272 @ 0x110 │ │ │ │ blx 2dd8c ::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c5f8 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 7c174 │ │ │ │ - b.n 7c182 │ │ │ │ + b.n 7c184 │ │ │ │ + b.n 7c192 │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ ite ls │ │ │ │ ldrls r1, [sp, #616] @ 0x268 │ │ │ │ ldrhi r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ itett ge │ │ │ │ strge r2, [r3, #36] @ 0x24 │ │ │ │ - bvc.n 7c19c @ unpredictable │ │ │ │ - bge.n 7c020 @ unpredictable branch in IT block │ │ │ │ + bvc.n 7c1ac @ unpredictable │ │ │ │ + bge.n 7c030 @ unpredictable branch in IT block │ │ │ │ │ │ │ │ ldrge r4, [r6, #20] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 7c100 │ │ │ │ + bvc.n 7c110 │ │ │ │ sbcs r7, r2 │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ ldrh r2, [r7, #32] │ │ │ │ - b.n 7c666 │ │ │ │ + b.n 7c676 │ │ │ │ ldrb r6, [r1, #6] │ │ │ │ subs r6, #69 @ 0x45 │ │ │ │ tst r3, r4 │ │ │ │ lsrs r2, r2, #18 │ │ │ │ ldr r4, [sp, #644] @ 0x284 │ │ │ │ subs r3, #199 @ 0xc7 │ │ │ │ stmia r3!, {r0, r2, r3, r4, r5, r6} │ │ │ │ movs r5, #148 @ 0x94 │ │ │ │ - ldr r1, [pc, #692] @ (7c4cc ) │ │ │ │ + ldr r1, [pc, #692] @ (7c4dc ) │ │ │ │ strb r2, [r6, r2] │ │ │ │ - cmp r7, #66 @ 0x42 │ │ │ │ + cmp r7, #50 @ 0x32 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r3, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #30 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007c224 : │ │ │ │ +0007c234 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr.w r2, [pc, #1432] @ 7c7d0 │ │ │ │ + ldr.w r2, [pc, #1432] @ 7c7e0 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr.w r3, [pc, #1432] @ 7c7d4 │ │ │ │ + ldr.w r3, [pc, #1432] @ 7c7e4 │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ - ldr.w fp, [pc, #1428] @ 7c7d8 │ │ │ │ + ldr.w fp, [pc, #1428] @ 7c7e8 │ │ │ │ mov r4, r0 │ │ │ │ add fp, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2d37c │ │ │ │ - ldr.w r2, [pc, #1408] @ 7c7dc │ │ │ │ + ldr.w r2, [pc, #1408] @ 7c7ec │ │ │ │ ldr.w r3, [r5, #272] @ 0x110 │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ adds r2, #8 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r3, 7c270 │ │ │ │ + cbz r3, 7c280 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ movs r6, #0 │ │ │ │ add.w r0, r4, #276 @ 0x114 │ │ │ │ str.w r3, [r4, #272] @ 0x110 │ │ │ │ add.w r8, r4, #292 @ 0x124 │ │ │ │ @@ -125591,43 +125592,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #496] @ 0x1f0 │ │ │ │ strd r3, r3, [r4, #504] @ 0x1f8 │ │ │ │ strd r3, r3, [r4, #512] @ 0x200 │ │ │ │ strd r3, r3, [r4, #524] @ 0x20c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #576] @ 0x240 │ │ │ │ - cbz r2, 7c3c0 │ │ │ │ + cbz r2, 7c3d0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ add.w r3, r4, #584 @ 0x248 │ │ │ │ str.w r2, [r4, #580] @ 0x244 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 2da98 │ │ │ │ ldr.w r3, [r5, #624] @ 0x270 │ │ │ │ movs r2, #0 │ │ │ │ ldrd r0, r1, [r5, #616] @ 0x268 │ │ │ │ str.w r2, [r4, #612] @ 0x264 │ │ │ │ strd r0, r1, [r4, #616] @ 0x268 │ │ │ │ - cbz r3, 7c3ea │ │ │ │ + cbz r3, 7c3fa │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ str.w r3, [r4, #624] @ 0x270 │ │ │ │ ldr.w r3, [r5, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c65c │ │ │ │ - ldr r3, [pc, #996] @ (7c7e0 ) │ │ │ │ + beq.w 7c66c │ │ │ │ + ldr r3, [pc, #996] @ (7c7f0 ) │ │ │ │ ldr.w r7, [r5, #276] @ 0x114 │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7c634 │ │ │ │ + bne.w 7c644 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ add.w sl, r4, #288 @ 0x120 │ │ │ │ blx 2b890 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ blx 2c0c8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ @@ -125639,58 +125640,58 @@ │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ str.w r6, [r4, #276] @ 0x114 │ │ │ │ blx 2b890 │ │ │ │ ldr.w r7, [r4, #276] @ 0x114 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r7, 7c44a │ │ │ │ + cbz r7, 7c45a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ add.w r9, sp, #36 @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c8d0 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r5, #500] @ 0x1f4 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 7c462 │ │ │ │ + cbz r3, 7c472 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx 2dda4 , Ipopt::SmartPtr)@plt> │ │ │ │ ldr.w r0, [r4, #500] @ 0x1f4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ - cbz r0, 7c488 │ │ │ │ + cbz r0, 7c498 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c62c │ │ │ │ + beq.w 7c63c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str.w r6, [r4, #500] @ 0x1f4 │ │ │ │ - cbz r0, 7c49c │ │ │ │ + cbz r0, 7c4ac │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c624 │ │ │ │ + beq.w 7c634 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c8d0 ::ReleasePointer_()@plt> │ │ │ │ ldrb.w r3, [r4, #284] @ 0x11c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c618 │ │ │ │ + beq.w 7c628 │ │ │ │ ldr.w r6, [r4, #500] @ 0x1f4 │ │ │ │ - cbz r6, 7c4b8 │ │ │ │ + cbz r6, 7c4c8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add.w sl, r4, #288 @ 0x120 │ │ │ │ blx 2c8d0 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r5, #480] @ 0x1e0 │ │ │ │ @@ -125705,198 +125706,198 @@ │ │ │ │ blx 2cdcc │ │ │ │ ldr.w r1, [r5, #288] @ 0x120 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ - cbz r6, 7c4fa │ │ │ │ + cbz r6, 7c50a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r5, #292 @ 0x124 │ │ │ │ blx 2dab0 ::ReleasePointer_()@plt> │ │ │ │ str.w r6, [r4, #288] @ 0x120 │ │ │ │ mov r0, r7 │ │ │ │ blx 2dab0 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r6, [r5, #292] @ 0x124 │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 7c55a │ │ │ │ + beq.n 7c56a │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ movs r0, #12 │ │ │ │ blx 2b890 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 7c530 │ │ │ │ + cbz r3, 7c540 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r1, r8 │ │ │ │ blx 2b8f4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r4, #300] @ 0x12c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #300] @ 0x12c │ │ │ │ - cbz r0, 7c554 │ │ │ │ + cbz r0, 7c564 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 7c554 │ │ │ │ + cbnz r3, 7c564 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 7c516 │ │ │ │ + bne.n 7c526 │ │ │ │ ldr.w r0, [r5, #308] @ 0x134 │ │ │ │ ldrb.w r3, [r5, #304] @ 0x130 │ │ │ │ strb.w r3, [r4, #304] @ 0x130 │ │ │ │ - cbz r0, 7c56e │ │ │ │ + cbz r0, 7c57e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r5, #496] @ 0x1f0 │ │ │ │ str.w r0, [r4, #308] @ 0x134 │ │ │ │ - cbz r3, 7c5dc │ │ │ │ + cbz r3, 7c5ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - ldr r2, [pc, #616] @ (7c7e4 ) │ │ │ │ + ldr r2, [pc, #616] @ (7c7f4 ) │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7c652 │ │ │ │ + bne.n 7c662 │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ ldrd r2, r0, [r3, #20] │ │ │ │ subs r0, r0, r2 │ │ │ │ ldrd r3, r2, [r3, #32] │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ asreq r0, r0, #3 │ │ │ │ - bne.n 7c658 │ │ │ │ + bne.n 7c668 │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 7c73c │ │ │ │ + bcs.w 7c74c │ │ │ │ lsls r0, r0, #3 │ │ │ │ blx 2c6dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #568] @ (7c7e8 ) │ │ │ │ + ldr r1, [pc, #568] @ (7c7f8 ) │ │ │ │ ldr.w r6, [r5, #496] @ 0x1f0 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ add r1, pc │ │ │ │ str.w r0, [r4, #496] @ 0x1f0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7c646 │ │ │ │ + bne.n 7c656 │ │ │ │ ldr.w r0, [r5, #276] @ 0x114 │ │ │ │ ldrd r1, r3, [r0, #20] │ │ │ │ subs r1, r3, r1 │ │ │ │ ldrd r0, r3, [r0, #32] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7c658 │ │ │ │ + bne.n 7c668 │ │ │ │ asrs r1, r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ccc0 (double const*, int, double*)@plt> │ │ │ │ mov.w r0, #1544 @ 0x608 │ │ │ │ blx 2b890 │ │ │ │ ldr.w r1, [r5, #612] @ 0x264 │ │ │ │ mov r5, r0 │ │ │ │ blx 2bf80 │ │ │ │ - ldr r3, [pc, #508] @ (7c7ec ) │ │ │ │ - ldr r2, [pc, #508] @ (7c7f0 ) │ │ │ │ + ldr r3, [pc, #508] @ (7c7fc ) │ │ │ │ + ldr r2, [pc, #508] @ (7c800 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str.w r5, [r4, #612] @ 0x264 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #464] @ (7c7d4 ) │ │ │ │ + ldr r3, [pc, #464] @ (7c7e4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7c6c0 │ │ │ │ + bne.n 7c6d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r6, [r4, #276] @ 0x114 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7c4b2 │ │ │ │ - b.n 7c4b8 │ │ │ │ + bne.w 7c4c2 │ │ │ │ + b.n 7c4c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 7c49c │ │ │ │ + b.n 7c4ac │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 7c488 │ │ │ │ + b.n 7c498 │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, r4, #288 @ 0x120 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c424 │ │ │ │ - b.n 7c41e │ │ │ │ + beq.w 7c434 │ │ │ │ + b.n 7c42e │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 7c5d6 │ │ │ │ + b.n 7c5e6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7c59c │ │ │ │ - bl 7195c │ │ │ │ + b.n 7c5ac │ │ │ │ + bl 7196c │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #396] @ (7c7f4 ) │ │ │ │ + ldr r1, [pc, #396] @ (7c804 ) │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #388] @ (7c7f8 ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #388] @ (7c808 ) │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #380] @ (7c7fc ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #380] @ (7c80c ) │ │ │ │ add r7, sp, #92 @ 0x5c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov.w r3, #612 @ 0x264 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 2bfe0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #336] @ (7c800 ) │ │ │ │ - ldr r3, [pc, #292] @ (7c7d4 ) │ │ │ │ + ldr r2, [pc, #336] @ (7c810 ) │ │ │ │ + ldr r3, [pc, #292] @ (7c7e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 7c75a │ │ │ │ + beq.n 7c76a │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ add.w sl, r4, #288 @ 0x120 │ │ │ │ - b.n 7c6fc │ │ │ │ + b.n 7c70c │ │ │ │ mov r0, r7 │ │ │ │ blx 2dab0 ::ReleasePointer_()@plt> │ │ │ │ add.w r0, r4, #624 @ 0x270 │ │ │ │ blx 2c568 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2ba5c │ │ │ │ add.w r0, r4, #580 @ 0x244 │ │ │ │ @@ -125915,118 +125916,118 @@ │ │ │ │ blx 2c8d0 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2c580 ::ReleasePointer_()@plt> │ │ │ │ add.w r0, r4, #272 @ 0x110 │ │ │ │ blx 2dd8c ::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c5f8 │ │ │ │ - ldr r2, [pc, #224] @ (7c804 ) │ │ │ │ - ldr r3, [pc, #172] @ (7c7d4 ) │ │ │ │ + ldr r2, [pc, #224] @ (7c814 ) │ │ │ │ + ldr r3, [pc, #172] @ (7c7e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7c6c0 │ │ │ │ + bne.n 7c6d0 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 7c6d0 │ │ │ │ - ldr r2, [pc, #200] @ (7c808 ) │ │ │ │ - ldr r3, [pc, #148] @ (7c7d4 ) │ │ │ │ + b.n 7c6e0 │ │ │ │ + ldr r2, [pc, #200] @ (7c818 ) │ │ │ │ + ldr r3, [pc, #148] @ (7c7e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7c6c0 │ │ │ │ + bne.n 7c6d0 │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ add.w sl, r4, #288 @ 0x120 │ │ │ │ - b.n 7c6de │ │ │ │ - ldr r3, [pc, #176] @ (7c80c ) │ │ │ │ + b.n 7c6ee │ │ │ │ + ldr r3, [pc, #176] @ (7c81c ) │ │ │ │ mov r0, r9 │ │ │ │ add.w sl, r4, #288 @ 0x120 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #164] @ (7c810 ) │ │ │ │ + ldr r3, [pc, #164] @ (7c820 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d9d8 <__cxa_throw@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r9 │ │ │ │ add.w sl, r4, #288 @ 0x120 │ │ │ │ blx 2c55c <__cxa_free_exception@plt> │ │ │ │ - b.n 7c6d0 │ │ │ │ - b.n 7c77e │ │ │ │ - b.n 7c784 │ │ │ │ - b.n 7c78a │ │ │ │ + b.n 7c6e0 │ │ │ │ + b.n 7c78e │ │ │ │ + b.n 7c794 │ │ │ │ + b.n 7c79a │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, r4, #288 @ 0x120 │ │ │ │ blx 2d61c ::ReleasePointer_()@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2c8d0 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ blx 2c4e4 │ │ │ │ - b.n 7c6d0 │ │ │ │ + b.n 7c6e0 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ add.w sl, r4, #288 @ 0x120 │ │ │ │ blx 2c4e4 │ │ │ │ - b.n 7c6d0 │ │ │ │ + b.n 7c6e0 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r1, #1544 @ 0x608 │ │ │ │ blx 2c4e4 │ │ │ │ - b.n 7c6d0 │ │ │ │ - cmp r4, #232 @ 0xe8 │ │ │ │ + b.n 7c6e0 │ │ │ │ + cmp r4, #216 @ 0xd8 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #224 @ 0xe0 │ │ │ │ + cmp r4, #208 @ 0xd0 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r3, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r3, [r7, r2] │ │ │ │ vrsubhn.i d21, , │ │ │ │ @ instruction: 0xffff0f90 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #54 @ 0x36 │ │ │ │ + cmp r1, #38 @ 0x26 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r3, [pc, #632] @ (7ca70 ) │ │ │ │ + ldr r3, [pc, #632] @ (7ca80 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [pc, #968] @ (7cbc4 ) │ │ │ │ + ldr r2, [pc, #968] @ (7cbd4 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r6, r6 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r0, #120 @ 0x78 │ │ │ │ + cmp r0, #104 @ 0x68 │ │ │ │ movs r5, r0 │ │ │ │ - cmp r0, #2 │ │ │ │ + movs r7, #242 @ 0xf2 │ │ │ │ movs r5, r0 │ │ │ │ - movs r7, #232 @ 0xe8 │ │ │ │ + movs r7, #216 @ 0xd8 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007c814 : │ │ │ │ +0007c824 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 7c83a │ │ │ │ + cbz r1, 7c84a │ │ │ │ mov r4, r0 │ │ │ │ mov.w r0, #632 @ 0x278 │ │ │ │ blx 2b890 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c12c │ │ │ │ mov r0, r4 │ │ │ │ @@ -126037,273 +126038,273 @@ │ │ │ │ blx 2c810 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r1, #632 @ 0x278 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 7c84c │ │ │ │ + b.n 7c85c │ │ │ │ │ │ │ │ -0007c85c : │ │ │ │ +0007c86c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr r3, [pc, #844] @ (7cbc0 ) │ │ │ │ + ldr r3, [pc, #844] @ (7cbd0 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #308] @ 0x134 │ │ │ │ - ldr.w fp, [pc, #840] @ 7cbc4 │ │ │ │ + ldr.w fp, [pc, #840] @ 7cbd4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #836] @ (7cbc8 ) │ │ │ │ + ldr r2, [pc, #836] @ (7cbd8 ) │ │ │ │ add fp, pc │ │ │ │ str r1, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 7c89a │ │ │ │ + cbz r0, 7c8aa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #308] @ 0x134 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.w 7d202 │ │ │ │ + ble.w 7d212 │ │ │ │ cmp.w r2, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 7d3de │ │ │ │ + bcs.w 7d3ee │ │ │ │ lsls r0, r2, #3 │ │ │ │ blx 2c6dc │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr.w r2, [r4, #572] @ 0x23c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2 │ │ │ │ ite gt │ │ │ │ movgt r3, #0 │ │ │ │ andle.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d2c8 │ │ │ │ + bne.w 7d2d8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - ldr r3, [pc, #760] @ (7cbcc ) │ │ │ │ + ldr r3, [pc, #760] @ (7cbdc ) │ │ │ │ ldr r1, [r2, #108] @ 0x6c │ │ │ │ add r3, pc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 7d264 │ │ │ │ + bne.w 7d274 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldrd r1, r0, [r3, #20] │ │ │ │ subs r0, r0, r1 │ │ │ │ ldrd r3, r1, [r3, #32] │ │ │ │ subs r3, r1, r3 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ asreq r0, r0, #3 │ │ │ │ - bne.w 7d384 │ │ │ │ + bne.w 7d394 │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ add.w r5, r0, r0, lsl #1 │ │ │ │ - ldr r2, [pc, #720] @ (7cbd0 ) │ │ │ │ + ldr r2, [pc, #720] @ (7cbe0 ) │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7d25c │ │ │ │ + bne.w 7d26c │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldrd r2, r0, [r3, #68] @ 0x44 │ │ │ │ subs r0, r0, r2 │ │ │ │ ldrd r3, r2, [r3, #80] @ 0x50 │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ asreq r0, r0, #3 │ │ │ │ - bne.w 7d388 │ │ │ │ + bne.w 7d398 │ │ │ │ adds r3, r5, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 7d3f6 │ │ │ │ + bcs.w 7d406 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #68] @ 0x44 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7d190 │ │ │ │ + beq.w 7d1a0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b890 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ adds r5, r0, r6 │ │ │ │ cmp r7, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ strd r2, r3, [r1], #8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - beq.w 7d208 │ │ │ │ + beq.w 7d218 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ sub.w r2, r6, #8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ add r5, r7 │ │ │ │ blx 2c47c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r5, #8 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ subs r3, r5, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #596] @ (7cbd4 ) │ │ │ │ + ldr r2, [pc, #596] @ (7cbe4 ) │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 7d15e │ │ │ │ + bne.w 7d16e │ │ │ │ ldr.w r2, [r4, #568] @ 0x238 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 7d16a │ │ │ │ - ldr r1, [pc, #576] @ (7cbd8 ) │ │ │ │ + bhi.w 7d17a │ │ │ │ + ldr r1, [pc, #576] @ (7cbe8 ) │ │ │ │ ldr.w r2, [r3, #224] @ 0xe0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 7d33a │ │ │ │ + bne.w 7d34a │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ vldr d8, [r2, #176] @ 0xb0 │ │ │ │ - ldr r1, [pc, #556] @ (7cbdc ) │ │ │ │ + ldr r1, [pc, #556] @ (7cbec ) │ │ │ │ ldr.w r2, [r3, #204] @ 0xcc │ │ │ │ add r1, pc │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 7d250 │ │ │ │ + bne.w 7d260 │ │ │ │ ldrb.w r2, [r4, #492] @ 0x1ec │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7d1ae │ │ │ │ + beq.w 7d1be │ │ │ │ ldr r5, [r1, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #532] @ (7cbe0 ) │ │ │ │ + ldr r2, [pc, #532] @ (7cbf0 ) │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7d246 │ │ │ │ + bne.w 7d256 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ subs r1, r1, r2 │ │ │ │ ldrd r3, r2, [r3, #32] │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 7d384 │ │ │ │ + bne.w 7d394 │ │ │ │ asrs r1, r1, #3 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx 2ccc0 (double const*, int, double*)@plt> │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - ldr r3, [pc, #488] @ (7cbe4 ) │ │ │ │ + ldr r3, [pc, #488] @ (7cbf4 ) │ │ │ │ ldr.w r2, [r7, #212] @ 0xd4 │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7d23a │ │ │ │ + bne.w 7d24a │ │ │ │ ldrb.w r3, [r4, #492] @ 0x1ec │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d1aa │ │ │ │ + beq.w 7d1ba │ │ │ │ ldr.w r5, [r2, #144] @ 0x90 │ │ │ │ - ldr r2, [pc, #460] @ (7cbe8 ) │ │ │ │ + ldr r2, [pc, #460] @ (7cbf8 ) │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7d230 │ │ │ │ + bne.w 7d240 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ ldrd r1, r3, [r2, #20] │ │ │ │ subs r1, r3, r1 │ │ │ │ ldrd r2, r3, [r2, #32] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 7d384 │ │ │ │ + bne.w 7d394 │ │ │ │ asrs r1, r1, #3 │ │ │ │ - ldr r2, [pc, #428] @ (7cbec ) │ │ │ │ + ldr r2, [pc, #428] @ (7cbfc ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r3, [r7, #112] @ 0x70 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7d226 │ │ │ │ + bne.w 7d236 │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ ldrd r3, r2, [r1, #68] @ 0x44 │ │ │ │ subs r3, r2, r3 │ │ │ │ ldrd r1, r2, [r1, #80] @ 0x50 │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7d388 │ │ │ │ + bne.w 7d398 │ │ │ │ asrs r3, r3, #3 │ │ │ │ - ldr r2, [pc, #396] @ (7cbf0 ) │ │ │ │ + ldr r2, [pc, #396] @ (7cc00 ) │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7d21e │ │ │ │ + bne.w 7d22e │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ ldrd r2, r3, [r0, #20] │ │ │ │ subs r2, r3, r2 │ │ │ │ ldrd r0, r3, [r0, #32] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7d384 │ │ │ │ + bne.w 7d394 │ │ │ │ asrs r2, r2, #3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ blx 2ccc0 (double const*, int, double*)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r1, [r4, #568] @ 0x238 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #336] @ (7cbf4 ) │ │ │ │ + ldr r3, [pc, #336] @ (7cc04 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7d170 │ │ │ │ + bne.w 7d180 │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 7d17a │ │ │ │ + bhi.w 7d18a │ │ │ │ add.w r8, r4, #448 @ 0x1c0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2b9ac │ │ │ │ movs r1, #1 │ │ │ │ blx 2d894 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #300] @ (7cbf8 ) │ │ │ │ + ldr r2, [pc, #300] @ (7cc08 ) │ │ │ │ ldr.w r3, [r3, #224] @ 0xe0 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7d332 │ │ │ │ + bne.w 7d342 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ vldr d0, [r3, #176] @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bfd4 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2bfd4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cfb8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7d314 │ │ │ │ - ldr r2, [pc, #252] @ (7cbfc ) │ │ │ │ + ble.w 7d324 │ │ │ │ + ldr r2, [pc, #252] @ (7cc0c ) │ │ │ │ movs r5, #2 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #244] @ (7cc00 ) │ │ │ │ + ldr r2, [pc, #244] @ (7cc10 ) │ │ │ │ mov r9, r7 │ │ │ │ - vldr d9, [pc, #168] @ 7cbb8 │ │ │ │ + vldr d9, [pc, #168] @ 7cbc8 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #236] @ (7cc04 ) │ │ │ │ + ldr r2, [pc, #236] @ (7cc14 ) │ │ │ │ str r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r3, [sp, #4] │ │ │ │ adds r2, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -126323,53 +126324,53 @@ │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c0fc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 7cf58 │ │ │ │ + bne.w 7cf68 │ │ │ │ ldr.w r3, [r4, #568] @ 0x238 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 7cb84 │ │ │ │ + bhi.n 7cb94 │ │ │ │ ldr.w r3, [r2, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7cf70 │ │ │ │ + bne.w 7cf80 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ vldr d0, [r3, #176] @ 0xb0 │ │ │ │ vcmpe.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.w 7cf80 │ │ │ │ + bmi.w 7cf90 │ │ │ │ mov.w sl, #32 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #13 │ │ │ │ blx 2b9ac │ │ │ │ mov r1, sl │ │ │ │ blx 2d6f4 │ │ │ │ mov r1, r6 │ │ │ │ blx 2d894 │ │ │ │ ldr.w r3, [r4, #568] @ 0x238 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 7d3c8 │ │ │ │ + bhi.w 7d3d8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r5, r5 │ │ │ │ movs r5, r5 │ │ │ │ lsls r0, r5, #5 │ │ │ │ lsls r6, r3, #5 │ │ │ │ lsls r3, r4, #5 │ │ │ │ ... │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #166 @ 0xa6 │ │ │ │ + movs r6, #150 @ 0x96 │ │ │ │ movs r5, r0 │ │ │ │ - movs r6, #162 @ 0xa2 │ │ │ │ + movs r6, #146 @ 0x92 │ │ │ │ movs r5, r0 │ │ │ │ strh r3, [r4, r5] │ │ │ │ vsubw.u , , d13 │ │ │ │ @ instruction: 0xffff4da7 │ │ │ │ vcvt.u16.f16 d20, d29, #1 │ │ │ │ @ instruction: 0xffff4cdb │ │ │ │ vmlal.u , d15, d27[0] │ │ │ │ @@ -126377,27 +126378,27 @@ │ │ │ │ vrshr.u32 d21, d13, #1 │ │ │ │ @ instruction: 0xffff51cb │ │ │ │ vsra.u64 , , #1 │ │ │ │ vmull.u q10, d31, d7 │ │ │ │ vdup.8 d20, d9[7] │ │ │ │ vqshl.u32 d20, d20, #31 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [pc, #100] @ (7cc68 ) │ │ │ │ + ldr r4, [pc, #100] @ (7cc78 ) │ │ │ │ vtbx.8 d20, {d31- │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ - ldr r2, [pc, #760] @ (7cf14 ) │ │ │ │ + ldr r2, [pc, #760] @ (7cf24 ) │ │ │ │ ldr.w r3, [r3, #224] @ 0xe0 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7d0d2 │ │ │ │ + bne.w 7d0e2 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ vldr d0, [r3, #176] @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bfd4 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -126409,132 +126410,132 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bfd4 │ │ │ │ - ldr r1, [pc, #700] @ (7cf18 ) │ │ │ │ + ldr r1, [pc, #700] @ (7cf28 ) │ │ │ │ add r1, pc │ │ │ │ blx 2dbd4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cfb8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - ldr r3, [pc, #688] @ (7cf1c ) │ │ │ │ + ldr r3, [pc, #688] @ (7cf2c ) │ │ │ │ ldr r2, [r1, #52] @ 0x34 │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7ce88 │ │ │ │ + bne.w 7ce98 │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ce94 │ │ │ │ + bne.w 7cea4 │ │ │ │ ldr.w r3, [r4, #568] @ 0x238 │ │ │ │ bic.w r2, r3, #4 │ │ │ │ adds r3, #5 │ │ │ │ adds r2, #7 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ cmphi r2, #1 │ │ │ │ - bhi.w 7ce94 │ │ │ │ + bhi.w 7cea4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 7ccd8 │ │ │ │ + cbz r3, 7cce8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - ldr r3, [pc, #636] @ (7cf20 ) │ │ │ │ + ldr r3, [pc, #636] @ (7cf30 ) │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7d0d8 │ │ │ │ + bne.w 7d0e8 │ │ │ │ ldr.w r3, [r4, #568] @ 0x238 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 7ceae │ │ │ │ - ldr r2, [pc, #616] @ (7cf24 ) │ │ │ │ + bhi.w 7cebe │ │ │ │ + ldr r2, [pc, #616] @ (7cf34 ) │ │ │ │ ldr.w r3, [r1, #224] @ 0xe0 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7d14c │ │ │ │ + bne.w 7d15c │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ vldr d0, [r3, #176] @ 0xb0 │ │ │ │ vadd.f64 d9, d9, d0 │ │ │ │ vstr d0, [r7] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 7cb24 │ │ │ │ + bne.w 7cb34 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 7cd52 │ │ │ │ + cbz r3, 7cd62 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - vldr d5, [pc, #528] @ 7cf00 │ │ │ │ + vldr d5, [pc, #528] @ 7cf10 │ │ │ │ subs r2, r1, r2 │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ subs r2, r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ vcvt.f64.s32 d6, s15 │ │ │ │ vdiv.f64 d10, d9, d6 │ │ │ │ vldmia r9!, {d7} │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itt ne │ │ │ │ vsubne.f64 d7, d7, d10 │ │ │ │ vmlane.f64 d5, d7, d7 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 7cd06 │ │ │ │ + bne.n 7cd16 │ │ │ │ vdiv.f64 d0, d5, d6 │ │ │ │ vmov.f64 d1, #96 @ 0x3f000000 0.5 │ │ │ │ blx 2da8c │ │ │ │ ldr.w r3, [r4, #416] @ 0x1a0 │ │ │ │ - cbz r3, 7cd52 │ │ │ │ + cbz r3, 7cd62 │ │ │ │ vdiv.f64 d6, d0, d10 │ │ │ │ - vldr d7, [pc, #464] @ 7cf08 │ │ │ │ + vldr d7, [pc, #464] @ 7cf18 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.w 7d210 │ │ │ │ + bpl.w 7d220 │ │ │ │ vldr d7, [r4, #432] @ 0x1b0 │ │ │ │ vmul.f64 d7, d7, d10 │ │ │ │ vstr d7, [r4, #616] @ 0x268 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r5, [r4, #276] @ 0x114 │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ - ldr r3, [pc, #460] @ (7cf28 ) │ │ │ │ + ldr r3, [pc, #460] @ (7cf38 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7d288 │ │ │ │ + bne.w 7d298 │ │ │ │ ldrd r3, r1, [r5, #20] │ │ │ │ subs r1, r1, r3 │ │ │ │ ldrd r2, r3, [r5, #32] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 7d384 │ │ │ │ + bne.w 7d394 │ │ │ │ asrs r1, r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ blx 2b8b4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r6, [r4, #276] @ 0x114 │ │ │ │ subs r5, r3, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ asrs r5, r5, #3 │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ - ldr r3, [pc, #408] @ (7cf2c ) │ │ │ │ + ldr r3, [pc, #408] @ (7cf3c ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7d26e │ │ │ │ + bne.w 7d27e │ │ │ │ ldrd r3, r2, [r6, #20] │ │ │ │ subs r2, r2, r3 │ │ │ │ ldrd r1, r3, [r6, #32] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7d384 │ │ │ │ + bne.w 7d394 │ │ │ │ asrs r2, r2, #3 │ │ │ │ subs r5, r5, r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ blx 2de50 │ │ │ │ @@ -126547,892 +126548,892 @@ │ │ │ │ cmp r2, #1 │ │ │ │ ite gt │ │ │ │ movgt r3, #0 │ │ │ │ andle.w r3, r3, #1 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r4, #492] @ 0x1ec │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d290 │ │ │ │ + bne.w 7d2a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 7cdf4 │ │ │ │ + cbz r3, 7ce04 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d12c │ │ │ │ + beq.w 7d13c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d12c │ │ │ │ - ldr r3, [pc, #292] @ (7cf30 ) │ │ │ │ + bne.w 7d13c │ │ │ │ + ldr r3, [pc, #292] @ (7cf40 ) │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7d348 │ │ │ │ - ldr r3, [pc, #280] @ (7cf34 ) │ │ │ │ + bne.w 7d358 │ │ │ │ + ldr r3, [pc, #280] @ (7cf44 ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r0, 7ce42 │ │ │ │ + cbz r0, 7ce52 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #260] @ (7cf38 ) │ │ │ │ + ldr r3, [pc, #260] @ (7cf48 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7d3b6 │ │ │ │ - ldr r2, [pc, #248] @ (7cf3c ) │ │ │ │ - ldr r3, [pc, #248] @ (7cf40 ) │ │ │ │ + bne.w 7d3c6 │ │ │ │ + ldr r2, [pc, #248] @ (7cf4c ) │ │ │ │ + ldr r3, [pc, #248] @ (7cf50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7d3b2 │ │ │ │ + bne.w 7d3c2 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #12 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2c4e0 │ │ │ │ - ldr r3, [pc, #216] @ (7cf44 ) │ │ │ │ + ldr r3, [pc, #216] @ (7cf54 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 7cc10 │ │ │ │ - ldr r3, [pc, #208] @ (7cf48 ) │ │ │ │ + b.n 7cc20 │ │ │ │ + ldr r3, [pc, #208] @ (7cf58 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 7cc10 │ │ │ │ - ldr r3, [pc, #204] @ (7cf4c ) │ │ │ │ + b.n 7cc20 │ │ │ │ + ldr r3, [pc, #204] @ (7cf5c ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 7cc10 │ │ │ │ + b.n 7cc20 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cc96 │ │ │ │ + bne.w 7cca6 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - ldr r2, [pc, #184] @ (7cf50 ) │ │ │ │ + ldr r2, [pc, #184] @ (7cf60 ) │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7ceb8 │ │ │ │ + bne.n 7cec8 │ │ │ │ ldr.w r3, [r4, #568] @ 0x238 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 7cec2 │ │ │ │ + bne.n 7ced2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 7cc9c │ │ │ │ + b.n 7ccac │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r7] │ │ │ │ - b.n 7ccd8 │ │ │ │ + b.n 7cce8 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cea6 │ │ │ │ + bne.n 7ceb6 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - ldr r2, [pc, #144] @ (7cf54 ) │ │ │ │ + ldr r2, [pc, #144] @ (7cf64 ) │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7d19e │ │ │ │ + bne.w 7d1ae │ │ │ │ ldr.w r3, [r4, #568] @ 0x238 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 7d0f2 │ │ │ │ + bls.w 7d102 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d0e6 │ │ │ │ + bne.w 7d0f6 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #2 │ │ │ │ blx 2b9ac │ │ │ │ mov r1, r5 │ │ │ │ blx 2d894 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cfb8 │ │ │ │ - b.n 7cc9c │ │ │ │ + b.n 7ccac │ │ │ │ ... │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ asrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #748] @ (7d204 ) │ │ │ │ + ldr r2, [pc, #748] @ (7d214 ) │ │ │ │ vsli.64 q10, q6, #63 @ 0x3f │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [pc, #604] @ (7d17c ) │ │ │ │ + ldr r2, [pc, #604] @ (7d18c ) │ │ │ │ vtbl.8 d20, {d31- instruction: 0xffff4edd │ │ │ │ @ instruction: 0xffff4ea7 │ │ │ │ @ instruction: 0xffff0dd8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #226 @ 0xe2 │ │ │ │ + movs r0, #210 @ 0xd2 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #644] @ (7d1d8 ) │ │ │ │ + ldr r0, [pc, #644] @ (7d1e8 ) │ │ │ │ vtbx.8 d20, {d15}, d19 │ │ │ │ vrsubhn.i d20, , q8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7cb84 │ │ │ │ + beq.w 7cb94 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r3, [r2, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7cb70 │ │ │ │ + beq.w 7cb80 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ vcmpe.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.w 7cb84 │ │ │ │ + bpl.w 7cb94 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #10 │ │ │ │ blx 2b9ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r2, [pc, #1192] @ 7d438 │ │ │ │ + ldr.w r2, [pc, #1192] @ 7d448 │ │ │ │ ldr.w r3, [r3, #224] @ 0xe0 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7d1e6 │ │ │ │ + bne.w 7d1f6 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ vldr d0, [r3, #176] @ 0xb0 │ │ │ │ mov r0, sl │ │ │ │ blx 2bfd4 │ │ │ │ mov r1, r6 │ │ │ │ blx 2d894 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cfb8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - ldr.w r3, [pc, #1152] @ 7d43c │ │ │ │ + ldr.w r3, [pc, #1152] @ 7d44c │ │ │ │ ldr.w r2, [r1, #204] @ 0xcc │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7d1dc │ │ │ │ + bne.w 7d1ec │ │ │ │ ldrb.w r2, [r4, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7d158 │ │ │ │ + beq.w 7d168 │ │ │ │ ldr.w sl, [r3, #120] @ 0x78 │ │ │ │ - ldr.w r2, [pc, #1120] @ 7d440 │ │ │ │ + ldr.w r2, [pc, #1120] @ 7d450 │ │ │ │ ldr r3, [r1, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7d1b2 │ │ │ │ + bne.w 7d1c2 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ subs r1, r1, r2 │ │ │ │ ldrd r3, r2, [r3, #32] │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 7d384 │ │ │ │ + bne.w 7d394 │ │ │ │ asrs r1, r1, #3 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 2ccc0 (double const*, int, double*)@plt> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - ldr.w r3, [pc, #1076] @ 7d444 │ │ │ │ + ldr.w r3, [pc, #1076] @ 7d454 │ │ │ │ ldr.w r2, [r0, #212] @ 0xd4 │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7d1ba │ │ │ │ + bne.w 7d1ca │ │ │ │ ldrb.w r2, [r4, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7d152 │ │ │ │ + beq.w 7d162 │ │ │ │ ldr.w sl, [r3, #144] @ 0x90 │ │ │ │ - ldr.w r2, [pc, #1048] @ 7d448 │ │ │ │ + ldr.w r2, [pc, #1048] @ 7d458 │ │ │ │ ldr r3, [r0, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7d1d2 │ │ │ │ + bne.w 7d1e2 │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ ldrd r3, r2, [r1, #20] │ │ │ │ subs r3, r2, r3 │ │ │ │ ldrd r1, r2, [r1, #32] │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7d384 │ │ │ │ + bne.w 7d394 │ │ │ │ asrs r3, r3, #3 │ │ │ │ - ldr r1, [pc, #1012] @ (7d44c ) │ │ │ │ + ldr r1, [pc, #1012] @ (7d45c ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r2, [r0, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 7d1c4 │ │ │ │ + bne.w 7d1d4 │ │ │ │ ldr.w ip, [r4, #276] @ 0x114 │ │ │ │ ldrd r1, r2, [ip, #68] @ 0x44 │ │ │ │ subs r1, r2, r1 │ │ │ │ ldrd ip, r2, [ip, #80] @ 0x50 │ │ │ │ sub.w r2, r2, ip │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 7d388 │ │ │ │ + bne.w 7d398 │ │ │ │ asrs r1, r1, #3 │ │ │ │ - ldr r2, [pc, #976] @ (7d450 ) │ │ │ │ + ldr r2, [pc, #976] @ (7d460 ) │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [r0, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7d1f6 │ │ │ │ + bne.w 7d206 │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ ldrd r2, r3, [r0, #20] │ │ │ │ subs r2, r3, r2 │ │ │ │ ldrd r0, r3, [r0, #32] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7d384 │ │ │ │ + bne.w 7d394 │ │ │ │ asrs r2, r2, #3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ blx 2ccc0 (double const*, int, double*)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #928] @ (7d454 ) │ │ │ │ + ldr r2, [pc, #928] @ (7d464 ) │ │ │ │ ldr.w r3, [r3, #224] @ 0xe0 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7d1ec │ │ │ │ + bne.w 7d1fc │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ vldr d8, [r3, #176] @ 0xb0 │ │ │ │ ldr.w r3, [r4, #568] @ 0x238 │ │ │ │ mov.w sl, #42 @ 0x2a │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 7cb88 │ │ │ │ + b.n 7cb98 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7cc2e │ │ │ │ + b.n 7cc3e │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ceae │ │ │ │ + beq.w 7cebe │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - b.n 7ccba │ │ │ │ + b.n 7ccca │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ blx 2b9ac │ │ │ │ - b.n 7cef2 │ │ │ │ + b.n 7cf02 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2b9ac │ │ │ │ mov r1, r5 │ │ │ │ blx 2d894 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ - ldr r2, [pc, #848] @ (7d458 ) │ │ │ │ + ldr r2, [pc, #848] @ (7d468 ) │ │ │ │ ldr.w r3, [r3, #224] @ 0xe0 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7d30e │ │ │ │ + bne.w 7d31e │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ vldr d0, [r3, #176] @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bfd4 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2bfd4 │ │ │ │ - b.n 7cef8 │ │ │ │ - ldr r2, [pc, #812] @ (7d45c ) │ │ │ │ - ldr r3, [pc, #816] @ (7d460 ) │ │ │ │ + b.n 7cf08 │ │ │ │ + ldr r2, [pc, #812] @ (7d46c ) │ │ │ │ + ldr r3, [pc, #816] @ (7d470 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7d3b2 │ │ │ │ + bne.w 7d3c2 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7ccd0 │ │ │ │ + b.n 7cce0 │ │ │ │ ldr.w sl, [r3, #104] @ 0x68 │ │ │ │ - b.n 7d02e │ │ │ │ + b.n 7d03e │ │ │ │ ldr.w sl, [r3, #92] @ 0x5c │ │ │ │ - b.n 7cfdc │ │ │ │ + b.n 7cfec │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c996 │ │ │ │ - vldr d8, [pc, #700] @ 7d428 │ │ │ │ - b.n 7c9ac │ │ │ │ + bne.w 7c9a6 │ │ │ │ + vldr d8, [pc, #700] @ 7d438 │ │ │ │ + b.n 7c9bc │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cab2 │ │ │ │ + bne.w 7cac2 │ │ │ │ add.w r8, r4, #448 @ 0x1c0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ blx 2b9ac │ │ │ │ movs r1, #1 │ │ │ │ blx 2d894 │ │ │ │ - b.n 7caee │ │ │ │ + b.n 7cafe │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 7c978 │ │ │ │ + b.w 7c988 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d0f2 │ │ │ │ + bne.n 7d102 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - b.n 7ceda │ │ │ │ + b.n 7ceea │ │ │ │ ldr r5, [r2, #104] @ 0x68 │ │ │ │ - b.n 7ca18 │ │ │ │ + b.n 7ca28 │ │ │ │ ldr r5, [r1, #92] @ 0x5c │ │ │ │ - b.n 7c9ca │ │ │ │ + b.n 7c9da │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 7d002 │ │ │ │ + b.n 7d012 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - b.n 7d02e │ │ │ │ + b.n 7d03e │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - b.n 7d07c │ │ │ │ + b.n 7d08c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - b.n 7d054 │ │ │ │ + b.n 7d064 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ - b.n 7cfdc │ │ │ │ + b.n 7cfec │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7cfa6 │ │ │ │ + b.n 7cfb6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - b.n 7d0c6 │ │ │ │ + b.n 7d0d6 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 7d0a2 │ │ │ │ + b.n 7d0b2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.w 7c8b8 │ │ │ │ + b.w 7c8c8 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 7c978 │ │ │ │ + b.w 7c988 │ │ │ │ vldr d7, [r4, #440] @ 0x1b8 │ │ │ │ vmul.f64 d7, d7, d10 │ │ │ │ vstr d7, [r4, #616] @ 0x268 │ │ │ │ - b.n 7cd52 │ │ │ │ + b.n 7cd62 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 7ca88 │ │ │ │ + b.n 7ca98 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7ca62 │ │ │ │ + b.n 7ca72 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ - b.n 7ca3c │ │ │ │ + b.n 7ca4c │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ - b.w 7ca18 │ │ │ │ + b.w 7ca28 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 7c9ee │ │ │ │ + b.w 7c9fe │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ - b.w 7c9ca │ │ │ │ + b.w 7c9da │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.w 7c922 │ │ │ │ + b.w 7c932 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - b.w 7c8f8 │ │ │ │ + b.w 7c908 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r5, r5, r0 │ │ │ │ - ldr r2, [pc, #492] @ (7d464 ) │ │ │ │ + ldr r2, [pc, #492] @ (7d474 ) │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7d36a │ │ │ │ + beq.n 7d37a │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 7cdb0 │ │ │ │ + b.n 7cdc0 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 7cd78 │ │ │ │ + b.n 7cd88 │ │ │ │ ldr.w r5, [r4, #288] @ 0x120 │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r6, [r3, #32] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - bl 72044 │ │ │ │ + bl 72054 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c580 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cdfc │ │ │ │ + beq.w 7ce0c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c4e4 │ │ │ │ - b.n 7cdfc │ │ │ │ + b.n 7ce0c │ │ │ │ ldr.w r6, [r4, #288] @ 0x120 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r7, [r3, #36] @ 0x24 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 72044 │ │ │ │ + bl 72054 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #12 │ │ │ │ blx 2b890 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #368] @ (7d468 ) │ │ │ │ + ldr r3, [pc, #368] @ (7d478 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r6, [r2, #8] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ blx 2c580 ::ReleasePointer_()@plt> │ │ │ │ - b.w 7c8d0 │ │ │ │ + b.w 7c8e0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7d11c │ │ │ │ + b.n 7d12c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cd52 │ │ │ │ + beq.w 7cd62 │ │ │ │ vldr s15, [sp, #32] │ │ │ │ - vldr d6, [pc, #268] @ 7d430 │ │ │ │ + vldr d6, [pc, #268] @ 7d440 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vdiv.f64 d10, d6, d7 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ - b.n 7cd24 │ │ │ │ + b.n 7cd34 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.w 7cae0 │ │ │ │ + b.w 7caf0 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.w 7c9ac │ │ │ │ - ldr r1, [pc, #288] @ (7d46c ) │ │ │ │ - ldr r3, [pc, #276] @ (7d460 ) │ │ │ │ + b.w 7c9bc │ │ │ │ + ldr r1, [pc, #288] @ (7d47c ) │ │ │ │ + ldr r3, [pc, #276] @ (7d470 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7d3b2 │ │ │ │ + bne.n 7d3c2 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r2 │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ subs r2, r2, r3 │ │ │ │ ldrd r0, r3, [r0, #32] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ asreq r2, r3, #3 │ │ │ │ - beq.w 7cdb0 │ │ │ │ - bl 7195c │ │ │ │ - bl 71988 │ │ │ │ + beq.w 7cdc0 │ │ │ │ + bl 7196c │ │ │ │ + bl 71998 │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ blx 2ca14 >::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #208] @ (7d470 ) │ │ │ │ - ldr r3, [pc, #188] @ (7d460 ) │ │ │ │ + ldr r2, [pc, #208] @ (7d480 ) │ │ │ │ + ldr r3, [pc, #188] @ (7d470 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 7d420 │ │ │ │ + beq.n 7d430 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #188] @ (7d474 ) │ │ │ │ + ldr r3, [pc, #188] @ (7d484 ) │ │ │ │ movs r2, #163 @ 0xa3 │ │ │ │ - ldr r1, [pc, #188] @ (7d478 ) │ │ │ │ - ldr r0, [pc, #188] @ (7d47c ) │ │ │ │ + ldr r1, [pc, #188] @ (7d488 ) │ │ │ │ + ldr r0, [pc, #188] @ (7d48c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #180] @ (7d480 ) │ │ │ │ + ldr r3, [pc, #180] @ (7d490 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 7cc10 │ │ │ │ + b.n 7cc20 │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ - b.n 7d394 │ │ │ │ + b.n 7d3a4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c580 ::ReleasePointer_()@plt> │ │ │ │ - b.n 7d38e │ │ │ │ - ldr r2, [pc, #164] @ (7d484 ) │ │ │ │ - ldr r3, [pc, #124] @ (7d460 ) │ │ │ │ + b.n 7d39e │ │ │ │ + ldr r2, [pc, #164] @ (7d494 ) │ │ │ │ + ldr r3, [pc, #124] @ (7d470 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7d3b2 │ │ │ │ + bne.n 7d3c2 │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #144] @ (7d488 ) │ │ │ │ - ldr r3, [pc, #100] @ (7d460 ) │ │ │ │ + ldr r2, [pc, #144] @ (7d498 ) │ │ │ │ + ldr r3, [pc, #100] @ (7d470 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7d3b2 │ │ │ │ - ldr r0, [pc, #128] @ (7d48c ) │ │ │ │ + bne.n 7d3c2 │ │ │ │ + ldr r0, [pc, #128] @ (7d49c ) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ blx 2c580 ::ReleasePointer_()@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 7d394 │ │ │ │ + b.n 7d3a4 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ bx r8 │ │ │ │ vmlsl.u q10, d31, d11[0] │ │ │ │ vcvt.f16.u16 q10, , #1 │ │ │ │ vrsubhn.i d20, , │ │ │ │ vdup.8 d20, d5[7] │ │ │ │ @ instruction: 0xffff4bb3 │ │ │ │ @ instruction: 0xffff4bb7 │ │ │ │ vrsubhn.i d20, , │ │ │ │ @ instruction: 0xffff45cd │ │ │ │ - @ instruction: 0xffff1df8 │ │ │ │ + vqrdmulh.s , , d24[0] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #764] @ (7d764 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xc4>) │ │ │ │ + ldr r1, [pc, #764] @ (7d774 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xc4>) │ │ │ │ vqrdmlsh.s q8, , d20[0] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r3, r7 │ │ │ │ + subs r4, r1, r7 │ │ │ │ movs r5, r0 │ │ │ │ - subs r6, r0, r6 │ │ │ │ + subs r6, r6, r5 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r2, r3, #21 │ │ │ │ + lsls r6, r7, #17 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r4, r1, #22 │ │ │ │ + lsls r0, r6, #18 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r6, r5, #22 │ │ │ │ + lsls r2, r2, #19 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r0, r5 │ │ │ │ + subs r6, r6, r4 │ │ │ │ movs r5, r0 │ │ │ │ - subs r6, r5, r4 │ │ │ │ + subs r6, r3, r4 │ │ │ │ movs r5, r0 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ movs r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7d69e │ │ │ │ + beq.w 7d6ae │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d668 │ │ │ │ + beq.w 7d678 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w sl, [r3, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 7d63c │ │ │ │ + beq.w 7d64c │ │ │ │ ldr.w fp, [sl, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 7d60c │ │ │ │ + beq.w 7d61c │ │ │ │ ldr.w r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7d5b0 │ │ │ │ + beq.n 7d5c0 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7d55a │ │ │ │ + beq.n 7d56a │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 7d584 │ │ │ │ + beq.n 7d594 │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 7d5e0 │ │ │ │ + beq.n 7d5f0 │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, 7d528 │ │ │ │ + cbz r7, 7d538 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 7d490 │ │ │ │ + bl 7d4a0 │ │ │ │ add.w r0, r7, #40 @ 0x28 │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr r7, [r7, #8] │ │ │ │ blx 2d370 ::ReleasePointer_()@plt> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r1, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 7d51c │ │ │ │ + beq.n 7d52c │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7d4f4 │ │ │ │ + bne.n 7d504 │ │ │ │ add.w r0, r9, #40 @ 0x28 │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ blx 2d370 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r2, r9, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 7d54a │ │ │ │ + beq.n 7d55a │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7d5e0 │ │ │ │ + beq.n 7d5f0 │ │ │ │ mov r9, r7 │ │ │ │ - b.n 7d4ee │ │ │ │ + b.n 7d4fe │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ blx 2d370 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7d576 │ │ │ │ + beq.n 7d586 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r5, 7d5b0 │ │ │ │ + cbz r5, 7d5c0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 7d4d8 │ │ │ │ + b.n 7d4e8 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ blx 2d370 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7d5a0 │ │ │ │ + beq.n 7d5b0 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 7d55a │ │ │ │ + beq.n 7d56a │ │ │ │ mov r5, r6 │ │ │ │ - b.n 7d4de │ │ │ │ + b.n 7d4ee │ │ │ │ add.w r0, fp, #40 @ 0x28 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ blx 2d370 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7d5d2 │ │ │ │ + beq.n 7d5e2 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 7d60c │ │ │ │ + cbz r4, 7d61c │ │ │ │ mov fp, r4 │ │ │ │ - b.n 7d4d0 │ │ │ │ + b.n 7d4e0 │ │ │ │ add.w r0, r6, #40 @ 0x28 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ blx 2d370 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7d5fc │ │ │ │ + beq.n 7d60c │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7d584 │ │ │ │ + beq.n 7d594 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 7d4e4 │ │ │ │ + b.n 7d4f4 │ │ │ │ add.w r0, sl, #40 @ 0x28 │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ blx 2d370 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r3, sl, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7d62e │ │ │ │ + beq.n 7d63e │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 7d63c │ │ │ │ + cbz r4, 7d64c │ │ │ │ mov sl, r4 │ │ │ │ - b.n 7d4c4 │ │ │ │ + b.n 7d4d4 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ blx 2d370 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7d65a │ │ │ │ + beq.n 7d66a │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 7d668 │ │ │ │ + cbz r4, 7d678 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 7d4b6 │ │ │ │ + b.n 7d4c6 │ │ │ │ add.w r0, r8, #40 @ 0x28 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ blx 2d370 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7d68a │ │ │ │ + beq.n 7d69a │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 7d698 │ │ │ │ + cbz r4, 7d6a8 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 7d4aa │ │ │ │ + b.n 7d4ba │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d6a0 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base>: │ │ │ │ +0007d6b0 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr.w r2, [pc, #1264] @ 7dba8 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x508> │ │ │ │ + ldr.w r2, [pc, #1264] @ 7dbb8 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x508> │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr.w r3, [pc, #1260] @ 7dbac , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x50c> │ │ │ │ + ldr.w r3, [pc, #1260] @ 7dbbc , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x50c> │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr.w fp, [r6, #288] @ 0x120 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #1240] @ 7dbb0 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x510> │ │ │ │ + ldr.w r3, [pc, #1240] @ 7dbc0 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x510> │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 7d8e0 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x240> │ │ │ │ + bne.w 7d8f0 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x240> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r9, sp, #108 @ 0x6c │ │ │ │ - ldr.w r2, [pc, #1220] @ 7dbb4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x514> │ │ │ │ + ldr.w r2, [pc, #1220] @ 7dbc4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x514> │ │ │ │ mov r7, r9 │ │ │ │ add r4, sp, #132 @ 0x84 │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ ldr.w r8, [r3] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r1, [r8] │ │ │ │ @@ -127444,23 +127445,23 @@ │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ stmia r7!, {r0, r1} │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ strh r2, [r7, #0] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ strb.w fp, [sp, #118] @ 0x76 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 7da52 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x3b2> │ │ │ │ + beq.w 7da62 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x3b2> │ │ │ │ mov r0, sl │ │ │ │ blx 2d64c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 7d8c2 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x222> │ │ │ │ + bhi.w 7d8d2 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x222> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 7d80c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x16c> │ │ │ │ + bne.n 7d81c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x16c> │ │ │ │ ldrb.w r2, [sl] │ │ │ │ strb.w r2, [sp, #132] @ 0x84 │ │ │ │ mov r2, r4 │ │ │ │ add.w sl, sp, #100 @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ @@ -127468,118 +127469,118 @@ │ │ │ │ mov r1, sl │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 7d768 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xc8> │ │ │ │ + beq.n 7d778 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xc8> │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 7d776 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xd6> │ │ │ │ + beq.n 7d786 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xd6> │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 7d8f4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x254> │ │ │ │ + beq.w 7d904 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x254> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7d814 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x174> │ │ │ │ + beq.n 7d824 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x174> │ │ │ │ cmp r7, #2 │ │ │ │ - beq.w 7d95e , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2be> │ │ │ │ + beq.w 7d96e , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2be> │ │ │ │ ldr.w r0, [r6, #288] @ 0x120 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ strd r4, r3, [sp, #124] @ 0x7c │ │ │ │ strb.w r3, [sp, #132] @ 0x84 │ │ │ │ blx r2 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 7d7ae , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x10e> │ │ │ │ + beq.n 7d7be , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x10e> │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7d9d4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x334> │ │ │ │ + beq.w 7d9e4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x334> │ │ │ │ ldr.w r7, [r6, #292] @ 0x124 │ │ │ │ add.w r9, r6, #292 @ 0x124 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.n 7d7ea , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x14a> │ │ │ │ + beq.n 7d7fa , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x14a> │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strd r4, r8, [sp, #124] @ 0x7c │ │ │ │ strb.w r8, [sp, #132] @ 0x84 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 7d7e4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x144> │ │ │ │ + beq.n 7d7f4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x144> │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, r9 │ │ │ │ - bne.n 7d7c4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x124> │ │ │ │ + bne.n 7d7d4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x124> │ │ │ │ mov r0, r6 │ │ │ │ blx 2bd28 │ │ │ │ - ldr r2, [pc, #964] @ (7dbb8 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x518>) │ │ │ │ - ldr r3, [pc, #952] @ (7dbac , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x50c>) │ │ │ │ + ldr r2, [pc, #964] @ (7dbc8 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x518>) │ │ │ │ + ldr r3, [pc, #952] @ (7dbbc , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x50c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7d95a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ba> │ │ │ │ + bne.w 7d96a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ba> │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7d742 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xa2> │ │ │ │ + beq.n 7d752 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xa2> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 7d8d2 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x232> │ │ │ │ + b.n 7d8e2 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x232> │ │ │ │ strb.w r7, [r6, #304] @ 0x130 │ │ │ │ movs r0, #88 @ 0x58 │ │ │ │ blx 2b890 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w fp, [r3] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 7d838 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x198> │ │ │ │ + beq.n 7d848 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x198> │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ add.w r9, sp, #40 @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c004 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ ldr.w fp, [r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 7d860 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1c0> │ │ │ │ + beq.n 7d870 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1c0> │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 7d87a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1da> │ │ │ │ + cbz r3, 7d88a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1da> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ @@ -127591,154 +127592,154 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r0, r6, #288 @ 0x120 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ blx 2dab0 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str.w r7, [r6, #288] @ 0x120 │ │ │ │ - cbz r0, 7d8b4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x214> │ │ │ │ + cbz r0, 7d8c4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x214> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 7d8b4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x214> │ │ │ │ + cbnz r3, 7d8c4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x214> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2c004 ::ReleasePointer_()@plt> │ │ │ │ - b.n 7d788 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xe8> │ │ │ │ + b.n 7d798 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xe8> │ │ │ │ mov r2, fp │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ blx 2d5c8 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ - b.n 7d744 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xa4> │ │ │ │ - ldr r3, [pc, #728] @ (7dbbc , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x51c>) │ │ │ │ + b.n 7d754 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xa4> │ │ │ │ + ldr r3, [pc, #728] @ (7dbcc , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x51c>) │ │ │ │ mov.w r2, #454 @ 0x1c6 │ │ │ │ - ldr r1, [pc, #728] @ (7dbc0 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x520>) │ │ │ │ - ldr r0, [pc, #728] @ (7dbc4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x524>) │ │ │ │ + ldr r1, [pc, #728] @ (7dbd0 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x520>) │ │ │ │ + ldr r0, [pc, #728] @ (7dbd4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x524>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ strb.w r3, [r6, #304] @ 0x130 │ │ │ │ add r6, sp, #76 @ 0x4c │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #708] @ (7dbc8 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x528>) │ │ │ │ + ldr r1, [pc, #708] @ (7dbd8 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x528>) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #700] @ (7dbcc , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x52c>) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #700] @ (7dbdc , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x52c>) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #692] @ (7dbd0 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x530>) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #692] @ (7dbe0 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x530>) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movw r3, #463 @ 0x1cf │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfe0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, sl │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #652] @ (7dbd4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x534>) │ │ │ │ - ldr r3, [pc, #608] @ (7dbac , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x50c>) │ │ │ │ + ldr r2, [pc, #652] @ (7dbe4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x534>) │ │ │ │ + ldr r3, [pc, #608] @ (7dbbc , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x50c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 7d9be , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x31e> │ │ │ │ + beq.n 7d9ce , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x31e> │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ add r6, sp, #76 @ 0x4c │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #624] @ (7dbd8 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x538>) │ │ │ │ + ldr r1, [pc, #624] @ (7dbe8 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x538>) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #616] @ (7dbdc , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x53c>) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #616] @ (7dbec , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x53c>) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #608] @ (7dbe0 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x540>) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #608] @ (7dbf0 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x540>) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ movw r3, #481 @ 0x1e1 │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfe0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, sl │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #568] @ (7dbe4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x544>) │ │ │ │ - ldr r3, [pc, #508] @ (7dbac , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x50c>) │ │ │ │ + ldr r2, [pc, #568] @ (7dbf4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x544>) │ │ │ │ + ldr r3, [pc, #508] @ (7dbbc , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x50c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7d95a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ba> │ │ │ │ - ldr r2, [pc, #552] @ (7dbe8 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x548>) │ │ │ │ + bne.n 7d96a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ba> │ │ │ │ + ldr r2, [pc, #552] @ (7dbf8 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x548>) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #552] @ (7dbec , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x54c>) │ │ │ │ + ldr r3, [pc, #552] @ (7dbfc , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x54c>) │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d9d8 <__cxa_throw@plt> │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ add.w r8, sp, #52 @ 0x34 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #528] @ (7dbf0 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x550>) │ │ │ │ + ldr r1, [pc, #528] @ (7dc00 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x550>) │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #520] @ (7dbf4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x554>) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #520] @ (7dc04 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x554>) │ │ │ │ add r6, sp, #76 @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #512] @ (7dbf8 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x558>) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #512] @ (7dc08 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x558>) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ @@ -127751,342 +127752,342 @@ │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, sl │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #452] @ (7dbfc , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x55c>) │ │ │ │ - ldr r3, [pc, #368] @ (7dbac , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x50c>) │ │ │ │ + ldr r2, [pc, #452] @ (7dc0c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x55c>) │ │ │ │ + ldr r3, [pc, #368] @ (7dbbc , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x50c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7d95a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ba> │ │ │ │ - ldr r2, [pc, #436] @ (7dc00 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x560>) │ │ │ │ + bne.n 7d96a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ba> │ │ │ │ + ldr r2, [pc, #436] @ (7dc10 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x560>) │ │ │ │ mov r0, r7 │ │ │ │ - ldr r3, [pc, #436] @ (7dc04 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x564>) │ │ │ │ - b.n 7d9c4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x324> │ │ │ │ - ldr r2, [pc, #436] @ (7dc08 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x568>) │ │ │ │ - ldr r3, [pc, #340] @ (7dbac , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x50c>) │ │ │ │ + ldr r3, [pc, #436] @ (7dc14 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x564>) │ │ │ │ + b.n 7d9d4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x324> │ │ │ │ + ldr r2, [pc, #436] @ (7dc18 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x568>) │ │ │ │ + ldr r3, [pc, #340] @ (7dbbc , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x50c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7d95a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ba> │ │ │ │ - ldr r0, [pc, #416] @ (7dc0c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x56c>) │ │ │ │ + bne.w 7d96a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ba> │ │ │ │ + ldr r0, [pc, #416] @ (7dc1c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x56c>) │ │ │ │ add r0, pc │ │ │ │ blx 2c550 │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, sl │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c55c <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #384] @ (7dc10 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x570>) │ │ │ │ - ldr r3, [pc, #280] @ (7dbac , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x50c>) │ │ │ │ + ldr r2, [pc, #384] @ (7dc20 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x570>) │ │ │ │ + ldr r3, [pc, #280] @ (7dbbc , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x50c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7d95a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ba> │ │ │ │ + bne.w 7d96a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ba> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 7da7c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x3dc> │ │ │ │ - b.n 7da82 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x3e2> │ │ │ │ - b.n 7da88 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x3e8> │ │ │ │ + b.n 7da8c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x3dc> │ │ │ │ + b.n 7da92 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x3e2> │ │ │ │ + b.n 7da98 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x3e8> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, sl │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #344] @ (7dc14 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x574>) │ │ │ │ - ldr r3, [pc, #236] @ (7dbac , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x50c>) │ │ │ │ + ldr r2, [pc, #344] @ (7dc24 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x574>) │ │ │ │ + ldr r3, [pc, #236] @ (7dbbc , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x50c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 7daa4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x404> │ │ │ │ - b.n 7d95a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ba> │ │ │ │ + beq.n 7dab4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x404> │ │ │ │ + b.n 7d96a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ba> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #320] @ (7dc18 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x578>) │ │ │ │ - ldr r3, [pc, #208] @ (7dbac , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x50c>) │ │ │ │ + ldr r2, [pc, #320] @ (7dc28 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x578>) │ │ │ │ + ldr r3, [pc, #208] @ (7dbbc , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x50c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 7daa4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x404> │ │ │ │ - b.n 7d95a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ba> │ │ │ │ + beq.n 7dab4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x404> │ │ │ │ + b.n 7d96a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ba> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, sl │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c55c <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #276] @ (7dc1c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x57c>) │ │ │ │ - ldr r3, [pc, #164] @ (7dbac , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x50c>) │ │ │ │ + ldr r2, [pc, #276] @ (7dc2c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x57c>) │ │ │ │ + ldr r3, [pc, #164] @ (7dbbc , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x50c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 7daa4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x404> │ │ │ │ - b.n 7d95a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ba> │ │ │ │ - b.n 7daf2 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x452> │ │ │ │ - b.n 7daf8 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x458> │ │ │ │ - b.n 7dafe , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x45e> │ │ │ │ + beq.n 7dab4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x404> │ │ │ │ + b.n 7d96a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ba> │ │ │ │ + b.n 7db02 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x452> │ │ │ │ + b.n 7db08 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x458> │ │ │ │ + b.n 7db0e , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x45e> │ │ │ │ mov r0, fp │ │ │ │ blx 2b808 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2c004 ::ReleasePointer_()@plt> │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #228] @ (7dc20 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x580>) │ │ │ │ - ldr r3, [pc, #108] @ (7dbac , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x50c>) │ │ │ │ + ldr r2, [pc, #228] @ (7dc30 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x580>) │ │ │ │ + ldr r3, [pc, #108] @ (7dbbc , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x50c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 7daa4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x404> │ │ │ │ - b.n 7d95a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ba> │ │ │ │ + beq.n 7dab4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x404> │ │ │ │ + b.n 7d96a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ba> │ │ │ │ add.w sl, sp, #100 @ 0x64 │ │ │ │ - b.n 7dab4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x414> │ │ │ │ + b.n 7dac4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x414> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #196] @ (7dc24 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x584>) │ │ │ │ - ldr r3, [pc, #76] @ (7dbac , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x50c>) │ │ │ │ + ldr r2, [pc, #196] @ (7dc34 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x584>) │ │ │ │ + ldr r3, [pc, #76] @ (7dbbc , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x50c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 7daa4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x404> │ │ │ │ - b.n 7d95a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ba> │ │ │ │ + beq.n 7dab4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x404> │ │ │ │ + b.n 7d96a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ba> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, sl │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c55c <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #156] @ (7dc28 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x588>) │ │ │ │ - ldr r3, [pc, #28] @ (7dbac , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x50c>) │ │ │ │ + ldr r2, [pc, #156] @ (7dc38 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x588>) │ │ │ │ + ldr r3, [pc, #28] @ (7dbbc , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x50c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 7daa4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x404> │ │ │ │ - b.n 7d95a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ba> │ │ │ │ - b.n 7db78 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x4d8> │ │ │ │ - b.n 7db7e , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x4de> │ │ │ │ - b.n 7db84 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x4e4> │ │ │ │ + beq.n 7dab4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x404> │ │ │ │ + b.n 7d96a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ba> │ │ │ │ + b.n 7db88 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x4d8> │ │ │ │ + b.n 7db8e , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x4de> │ │ │ │ + b.n 7db94 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x4e4> │ │ │ │ nop │ │ │ │ - adds r0, r5, r1 │ │ │ │ + adds r0, r3, r1 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r1, r1 │ │ │ │ + adds r6, r7, r0 │ │ │ │ movs r5, r0 │ │ │ │ subs r2, r3, #5 │ │ │ │ movs r3, r0 │ │ │ │ - asrs r4, r6, #28 │ │ │ │ + asrs r4, r4, #28 │ │ │ │ movs r5, r0 │ │ │ │ subs r1, #94 @ 0x5e │ │ │ │ movs r3, r0 │ │ │ │ cmp r6, #76 @ 0x4c │ │ │ │ movs r3, r0 │ │ │ │ subs r2, #22 │ │ │ │ movs r3, r0 │ │ │ │ subs r2, #12 │ │ │ │ movs r3, r0 │ │ │ │ subs r2, #22 │ │ │ │ movs r3, r0 │ │ │ │ cmp r6, #28 │ │ │ │ movs r3, r0 │ │ │ │ - asrs r6, r3, #23 │ │ │ │ + asrs r6, r1, #23 │ │ │ │ movs r5, r0 │ │ │ │ subs r1, #168 @ 0xa8 │ │ │ │ movs r3, r0 │ │ │ │ subs r1, #226 @ 0xe2 │ │ │ │ movs r3, r0 │ │ │ │ cmp r5, #184 @ 0xb8 │ │ │ │ movs r3, r0 │ │ │ │ - asrs r2, r7, #21 │ │ │ │ + asrs r2, r5, #21 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #160 @ 0xa0 │ │ │ │ movs r3, r0 │ │ │ │ subs r1, #36 @ 0x24 │ │ │ │ movs r3, r0 │ │ │ │ subs r4, #138 @ 0x8a │ │ │ │ movs r3, r0 │ │ │ │ - asrs r6, r5, #19 │ │ │ │ + asrs r6, r3, #19 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #19 │ │ │ │ + asrs r2, r0, #19 │ │ │ │ movs r5, r0 │ │ │ │ ldr r0, [sp, #600] @ 0x258 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r6, r2, #18 │ │ │ │ + asrs r6, r0, #18 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r2, r5, #17 │ │ │ │ + asrs r2, r3, #17 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r6, r1, #17 │ │ │ │ + asrs r6, r7, #16 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r0, r4, #16 │ │ │ │ + asrs r0, r2, #16 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r2, r5, #15 │ │ │ │ + asrs r2, r3, #15 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r0, r1, #15 │ │ │ │ + asrs r0, r7, #14 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r2, r3, #14 │ │ │ │ + asrs r2, r1, #14 │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -0007dc2c )@@Base>: │ │ │ │ +0007dc3c )@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ - ldr r2, [pc, #404] @ (7ddd4 )@@Base+0x1a8>) │ │ │ │ + ldr r2, [pc, #404] @ (7dde4 )@@Base+0x1a8>) │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r7, [pc, #400] @ (7ddd8 )@@Base+0x1ac>) │ │ │ │ + ldr r7, [pc, #400] @ (7dde8 )@@Base+0x1ac>) │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #396] @ (7dddc )@@Base+0x1b0>) │ │ │ │ + ldr r3, [pc, #396] @ (7ddec )@@Base+0x1b0>) │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 7dc62 )@@Base+0x36> │ │ │ │ + cbz r6, 7dc72 )@@Base+0x36> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ add r4, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c004 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 73fe4 │ │ │ │ + bl 73ff4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c004 ::ReleasePointer_()@plt> │ │ │ │ ldr r6, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - cbz r6, 7dc86 )@@Base+0x5a> │ │ │ │ + cbz r6, 7dc96 )@@Base+0x5a> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 2c004 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 72c14 │ │ │ │ + bl 72c24 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c004 ::ReleasePointer_()@plt> │ │ │ │ ldr r5, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r5, 7dcf4 )@@Base+0xc8> │ │ │ │ + cbz r5, 7dd04 )@@Base+0xc8> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r6, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ blx 2c004 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r5, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #8] │ │ │ │ blx 2bacc const&)@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - cbz r0, 7dccc )@@Base+0xa0> │ │ │ │ + cbz r0, 7dcdc )@@Base+0xa0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 7dcec )@@Base+0xc0> │ │ │ │ + cbz r3, 7dcfc )@@Base+0xc0> │ │ │ │ mov r0, r6 │ │ │ │ blx 2c004 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #268] @ (7dde0 )@@Base+0x1b4>) │ │ │ │ - ldr r3, [pc, #260] @ (7dddc )@@Base+0x1b0>) │ │ │ │ + ldr r2, [pc, #268] @ (7ddf0 )@@Base+0x1b4>) │ │ │ │ + ldr r3, [pc, #260] @ (7ddec )@@Base+0x1b0>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7dd84 )@@Base+0x158> │ │ │ │ + bne.n 7dd94 )@@Base+0x158> │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 7dccc )@@Base+0xa0> │ │ │ │ + b.n 7dcdc )@@Base+0xa0> │ │ │ │ add r6, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c004 ::ReleasePointer_()@plt> │ │ │ │ str r5, [sp, #4] │ │ │ │ - b.n 7dcb8 )@@Base+0x8c> │ │ │ │ + b.n 7dcc8 )@@Base+0x8c> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r2, 7dd18 )@@Base+0xec> │ │ │ │ + cbz r2, 7dd28 )@@Base+0xec> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ - cbnz r3, 7dd18 )@@Base+0xec> │ │ │ │ + cbnz r3, 7dd28 )@@Base+0xec> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c004 ::ReleasePointer_()@plt> │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 7dd9a )@@Base+0x16e> │ │ │ │ + bne.n 7ddaa )@@Base+0x16e> │ │ │ │ mov r0, r4 │ │ │ │ add r6, sp, #16 │ │ │ │ blx 2cf90 <__cxa_get_exception_ptr@plt> │ │ │ │ - ldr r3, [pc, #180] @ (7dde4 )@@Base+0x1b8>) │ │ │ │ + ldr r3, [pc, #180] @ (7ddf4 )@@Base+0x1b8>) │ │ │ │ adds r1, r0, #4 │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, sp, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -128095,302 +128096,302 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 2e750 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ add.w r1, r5, #56 @ 0x38 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ bl 2e750 │ │ │ │ - ldr r3, [pc, #140] @ (7dde8 )@@Base+0x1bc>) │ │ │ │ + ldr r3, [pc, #140] @ (7ddf8 )@@Base+0x1bc>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ adds r4, #8 │ │ │ │ str r4, [sp, #12] │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ add r0, sp, #12 │ │ │ │ str r4, [sp, #12] │ │ │ │ blx 2cfa8 │ │ │ │ - ldr r2, [pc, #120] @ (7ddec )@@Base+0x1c0>) │ │ │ │ - ldr r3, [pc, #104] @ (7dddc )@@Base+0x1b0>) │ │ │ │ + ldr r2, [pc, #120] @ (7ddfc )@@Base+0x1c0>) │ │ │ │ + ldr r3, [pc, #104] @ (7ddec )@@Base+0x1b0>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 7ddb2 )@@Base+0x186> │ │ │ │ + beq.n 7ddc2 )@@Base+0x186> │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ blx 2c004 ::ReleasePointer_()@plt> │ │ │ │ mov r3, r5 │ │ │ │ - b.n 7dd20 )@@Base+0xf4> │ │ │ │ - b.n 7dd88 )@@Base+0x15c> │ │ │ │ - ldr r2, [pc, #84] @ (7ddf0 )@@Base+0x1c4>) │ │ │ │ - ldr r3, [pc, #60] @ (7dddc )@@Base+0x1b0>) │ │ │ │ + b.n 7dd30 )@@Base+0xf4> │ │ │ │ + b.n 7dd98 )@@Base+0x15c> │ │ │ │ + ldr r2, [pc, #84] @ (7de00 )@@Base+0x1c4>) │ │ │ │ + ldr r3, [pc, #60] @ (7ddec )@@Base+0x1b0>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7dd84 )@@Base+0x158> │ │ │ │ + bne.n 7dd94 )@@Base+0x158> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 2d86c <__cxa_end_catch@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2ce5c <__cxa_call_terminate@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7ddc4 )@@Base+0x198> │ │ │ │ - asrs r4, r4, #11 │ │ │ │ + b.n 7ddd4 )@@Base+0x198> │ │ │ │ + asrs r4, r2, #11 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r2, r3, #11 │ │ │ │ + asrs r2, r1, #11 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #9 │ │ │ │ + asrs r2, r0, #9 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #6 │ │ │ │ + asrs r4, r4, #6 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r2, r1, #6 │ │ │ │ + asrs r2, r7, #5 │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -0007ddf4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base>: │ │ │ │ +0007de04 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #308] @ (7df3c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x148>) │ │ │ │ + ldr r2, [pc, #308] @ (7df4c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x148>) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #308] @ (7df40 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x14c>) │ │ │ │ + ldr r3, [pc, #308] @ (7df50 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x14c>) │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #288] @ 0x120 │ │ │ │ sub sp, #24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 7de6c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x78> │ │ │ │ + cbz r0, 7de7c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x78> │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 7de34 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x40> │ │ │ │ + cbz r3, 7de44 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x40> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2d5d4 )@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 7de4a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x56> │ │ │ │ + cbz r0, 7de5a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x56> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 7de64 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x70> │ │ │ │ - ldr r2, [pc, #248] @ (7df44 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x150>) │ │ │ │ - ldr r3, [pc, #240] @ (7df40 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x14c>) │ │ │ │ + cbz r3, 7de74 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x70> │ │ │ │ + ldr r2, [pc, #248] @ (7df54 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x150>) │ │ │ │ + ldr r3, [pc, #240] @ (7df50 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x14c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7df0c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x118> │ │ │ │ + bne.n 7df1c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x118> │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 7de4a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x56> │ │ │ │ + b.n 7de5a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x56> │ │ │ │ ldr.w sl, [r1] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 7de82 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x8e> │ │ │ │ + beq.n 7de92 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x8e> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ add.w r9, sp, #8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c004 ::ReleasePointer_()@plt> │ │ │ │ str.w sl, [sp, #8] │ │ │ │ ldr.w sl, [r6] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 7dea8 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0xb4> │ │ │ │ + beq.n 7deb8 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0xb4> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ add r6, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w sl, [sp, #12] │ │ │ │ - cbz r3, 7debe , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0xca> │ │ │ │ + cbz r3, 7dece , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0xca> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ add r5, sp, #16 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ blx 2c5d4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 7dee4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0xf0> │ │ │ │ + cbz r0, 7def4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0xf0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 7dee4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0xf0> │ │ │ │ + cbnz r3, 7def4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0xf0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2c004 ::ReleasePointer_()@plt> │ │ │ │ - b.n 7de2a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x36> │ │ │ │ + b.n 7de3a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x36> │ │ │ │ mov r0, r5 │ │ │ │ blx 2dd8c ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #76] @ (7df48 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x154>) │ │ │ │ - ldr r3, [pc, #68] @ (7df40 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x14c>) │ │ │ │ + ldr r2, [pc, #76] @ (7df58 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x154>) │ │ │ │ + ldr r3, [pc, #68] @ (7df50 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x14c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 7df36 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x142> │ │ │ │ + beq.n 7df46 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x142> │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2b808 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2c004 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #40] @ (7df4c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x158>) │ │ │ │ - ldr r3, [pc, #24] @ (7df40 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x14c>) │ │ │ │ + ldr r2, [pc, #40] @ (7df5c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x158>) │ │ │ │ + ldr r3, [pc, #24] @ (7df50 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x14c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7df0c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x118> │ │ │ │ + bne.n 7df1c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x118> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - asrs r4, r3, #4 │ │ │ │ + asrs r4, r1, #4 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #3 │ │ │ │ + asrs r2, r1, #3 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r4, r5, #32 │ │ │ │ + asrs r4, r3, #32 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r2, r0, #32 │ │ │ │ + lsrs r2, r6, #31 │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -0007df50 : │ │ │ │ +0007df60 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ mov r4, r2 │ │ │ │ - ldr.w r2, [pc, #1024] @ 7e368 │ │ │ │ - ldr.w r3, [pc, #1024] @ 7e36c │ │ │ │ + ldr.w r2, [pc, #1024] @ 7e378 │ │ │ │ + ldr.w r3, [pc, #1024] @ 7e37c │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ add r2, pc │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #1012] @ (7e370 ) │ │ │ │ + ldr r2, [pc, #1012] @ (7e380 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r3, #124] @ 0x7c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 7e458 │ │ │ │ + bne.w 7e468 │ │ │ │ ldr.w r2, [r0, #276] @ 0x114 │ │ │ │ ldr.w fp, [r2, #20] │ │ │ │ - ldr r1, [pc, #988] @ (7e374 ) │ │ │ │ + ldr r1, [pc, #988] @ (7e384 ) │ │ │ │ ldr.w r2, [r3, #128] @ 0x80 │ │ │ │ add r1, pc │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 7e44e │ │ │ │ + bne.w 7e45e │ │ │ │ ldr.w r2, [r5, #276] @ 0x114 │ │ │ │ ldr.w r9, [r2, #32] │ │ │ │ - ldr r2, [pc, #968] @ (7e378 ) │ │ │ │ + ldr r2, [pc, #968] @ (7e388 ) │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7e446 │ │ │ │ + bne.w 7e456 │ │ │ │ ldr.w r2, [r5, #276] @ 0x114 │ │ │ │ ldrd r1, r3, [r2, #20] │ │ │ │ sub.w r8, r3, r1 │ │ │ │ ldrd r2, r3, [r2, #32] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ moveq.w r8, r8, asr #3 │ │ │ │ - bne.w 7e4b0 │ │ │ │ + bne.w 7e4c0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - ldr r2, [pc, #928] @ (7e37c ) │ │ │ │ + ldr r2, [pc, #928] @ (7e38c ) │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7e486 │ │ │ │ + bne.w 7e496 │ │ │ │ ldr.w r3, [r7, #276] @ 0x114 │ │ │ │ ldrd r2, r0, [r3, #20] │ │ │ │ subs r0, r0, r2 │ │ │ │ ldrd r3, r2, [r3, #32] │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 7e4b0 │ │ │ │ + bne.w 7e4c0 │ │ │ │ asrs r0, r0, #3 │ │ │ │ cmp r8, r0 │ │ │ │ - bne.w 7e4b4 │ │ │ │ + bne.w 7e4c4 │ │ │ │ cmp.w r8, #268435456 @ 0x10000000 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ - bcs.w 7e4f8 │ │ │ │ + bcs.w 7e508 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #44] @ 0x2c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7e3fe │ │ │ │ + beq.w 7e40e │ │ │ │ mov.w sl, r8, lsl #3 │ │ │ │ mov r0, sl │ │ │ │ blx 2b890 │ │ │ │ - vldr d7, [pc, #784] @ 7e338 │ │ │ │ + vldr d7, [pc, #784] @ 7e348 │ │ │ │ mov r3, r0 │ │ │ │ add.w r6, r0, sl │ │ │ │ cmp.w r8, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ vstmia r3!, {d7} │ │ │ │ - beq.w 7e460 │ │ │ │ + beq.w 7e470 │ │ │ │ sub.w r2, sl, #8 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ blx 2c47c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r6, r0 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ @@ -128408,22 +128409,22 @@ │ │ │ │ blx r6 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 2d788 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ - ldr r3, [pc, #764] @ (7e380 ) │ │ │ │ + ldr r3, [pc, #764] @ (7e390 ) │ │ │ │ ldr.w r2, [r1, #200] @ 0xc8 │ │ │ │ add r3, pc │ │ │ │ ldr.w r6, [r1, #388] @ 0x184 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7e466 │ │ │ │ - vldr d8, [pc, #680] @ 7e340 │ │ │ │ - vldr d1, [pc, #684] @ 7e348 │ │ │ │ + bne.w 7e476 │ │ │ │ + vldr d8, [pc, #680] @ 7e350 │ │ │ │ + vldr d1, [pc, #684] @ 7e358 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ vmov.f64 d2, #112 @ 0x3f800000 1.0 │ │ │ │ blx r6 │ │ │ │ ldr.w r0, [r5, #280] @ 0x118 │ │ │ │ add r6, sp, #32 │ │ │ │ @@ -128442,42 +128443,42 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ blx 2d788 │ │ │ │ add.w r1, r8, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c7d0 │ │ │ │ - vldr d10, [pc, #616] @ 7e350 │ │ │ │ + vldr d10, [pc, #616] @ 7e360 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7e2b0 │ │ │ │ - ldr r3, [pc, #656] @ (7e384 ) │ │ │ │ + beq.w 7e2c0 │ │ │ │ + ldr r3, [pc, #656] @ (7e394 ) │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #648] @ (7e388 ) │ │ │ │ - vldr d11, [pc, #596] @ 7e358 │ │ │ │ + ldr r3, [pc, #648] @ (7e398 ) │ │ │ │ + vldr d11, [pc, #596] @ 7e368 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 7e1d0 │ │ │ │ - ldr r3, [pc, #640] @ (7e38c ) │ │ │ │ - vldr d5, [pc, #568] @ 7e348 │ │ │ │ + b.n 7e1e0 │ │ │ │ + ldr r3, [pc, #640] @ (7e39c ) │ │ │ │ + vldr d5, [pc, #568] @ 7e358 │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7e3ba │ │ │ │ + bne.w 7e3ca │ │ │ │ vldr d0, [r6] │ │ │ │ vldr d7, [r5, #536] @ 0x218 │ │ │ │ vabs.f64 d6, d0 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 7e1a0 │ │ │ │ + bls.n 7e1b0 │ │ │ │ vldr d7, [r5, #544] @ 0x220 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 7e1c4 │ │ │ │ + bgt.n 7e1d4 │ │ │ │ vldr d7, [r5, #560] @ 0x230 │ │ │ │ vldr d6, [r4] │ │ │ │ vcmpe.f64 d7, d9 │ │ │ │ vneg.f64 d4, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d4, d8 │ │ │ │ ite gt │ │ │ │ @@ -128491,70 +128492,70 @@ │ │ │ │ movpl.w ip, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itee gt │ │ │ │ movgt r0, #1 │ │ │ │ movle r0, #0 │ │ │ │ movle r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7e312 │ │ │ │ + beq.w 7e322 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.w 7e40e │ │ │ │ + bls.w 7e41e │ │ │ │ tst.w ip, r0 │ │ │ │ - beq.n 7e1a0 │ │ │ │ + beq.n 7e1b0 │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.w 7e48c │ │ │ │ + bls.w 7e49c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ blx 2d76c │ │ │ │ vldr d7, [r6] │ │ │ │ vldr d5, [r4] │ │ │ │ vldr d6, [sp, #32] │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vadd.f64 d6, d6, d7 │ │ │ │ vadd.f64 d10, d10, d7 │ │ │ │ vstr d6, [sp, #32] │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r6, #8 │ │ │ │ adds r4, #8 │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 7e2b0 │ │ │ │ + beq.n 7e2c0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7e30a │ │ │ │ + bne.w 7e31a │ │ │ │ ldr.w r0, [r7, #276] @ 0x114 │ │ │ │ ldrd r3, r2, [r0, #68] @ 0x44 │ │ │ │ subs r3, r2, r3 │ │ │ │ ldrd r0, r2, [r0, #80] @ 0x50 │ │ │ │ subs r2, r2, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7e49e │ │ │ │ + bne.w 7e4ae │ │ │ │ asrs r3, r3, #3 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ vldmia fp!, {d8} │ │ │ │ vldmia r9!, {d9} │ │ │ │ ldr.w r2, [r2, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e10a │ │ │ │ + bne.n 7e11a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - vldr d6, [pc, #316] @ 7e348 │ │ │ │ + vldr d6, [pc, #316] @ 7e358 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7e3c4 │ │ │ │ + bne.w 7e3d4 │ │ │ │ vldr d0, [r6] │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vcmpe.f64 d7, d11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 7e1a0 │ │ │ │ - vldr d5, [pc, #312] @ 7e360 │ │ │ │ + bge.n 7e1b0 │ │ │ │ + vldr d5, [pc, #312] @ 7e370 │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 7e1c4 │ │ │ │ + bmi.n 7e1d4 │ │ │ │ vldr d7, [r5, #560] @ 0x230 │ │ │ │ vldr d5, [r4] │ │ │ │ vcmpe.f64 d7, d9 │ │ │ │ vneg.f64 d4, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d4, d8 │ │ │ │ ite gt │ │ │ │ @@ -128568,32 +128569,32 @@ │ │ │ │ movpl.w ip, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itee gt │ │ │ │ movgt r0, #1 │ │ │ │ movle r0, #0 │ │ │ │ movle r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7e394 │ │ │ │ + beq.w 7e3a4 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.w 7e418 │ │ │ │ + bls.w 7e428 │ │ │ │ tst.w ip, r0 │ │ │ │ - beq.n 7e1a0 │ │ │ │ + beq.n 7e1b0 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 7e1a0 │ │ │ │ + bhi.n 7e1b0 │ │ │ │ vsub.f64 d5, d5, d8 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r6, #8 │ │ │ │ adds r4, #8 │ │ │ │ cmp r8, sl │ │ │ │ vmla.f64 d7, d5, d0 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bne.n 7e1d0 │ │ │ │ + bne.n 7e1e0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d76c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ vmov.f64 d0, d10 │ │ │ │ @@ -128603,271 +128604,271 @@ │ │ │ │ ldr.w r3, [r3, #416] @ 0x1a0 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 2cdc0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2cdc0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 7e2ea │ │ │ │ + cbz r3, 7e2fa │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #164] @ (7e390 ) │ │ │ │ - ldr r3, [pc, #124] @ (7e36c ) │ │ │ │ + ldr r2, [pc, #164] @ (7e3a0 ) │ │ │ │ + ldr r3, [pc, #124] @ (7e37c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7e4ee │ │ │ │ + bne.w 7e4fe │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ vpop {d8-d11} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7e1f4 │ │ │ │ + b.n 7e204 │ │ │ │ eor.w r2, r0, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 7e3e6 │ │ │ │ + bne.n 7e3f6 │ │ │ │ tst.w ip, r2 │ │ │ │ - beq.w 7e18e │ │ │ │ + beq.w 7e19e │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 7e1a0 │ │ │ │ + bhi.w 7e1b0 │ │ │ │ vsub.f64 d6, d6, d8 │ │ │ │ vmla.f64 d10, d6, d0 │ │ │ │ - b.n 7e1c4 │ │ │ │ + b.n 7e1d4 │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ - b.n 7dbd0 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x530> │ │ │ │ + b.n 7dbe0 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x530> │ │ │ │ mrc2 9, 1, sl, cr7, cr12, {7} @ │ │ │ │ - bcs.n 7e340 │ │ │ │ + bcs.n 7e350 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ ldrh r2, [r7, #32] │ │ │ │ - b.n 7e7c6 │ │ │ │ + b.n 7e7d6 │ │ │ │ ldrb r6, [r1, #6] │ │ │ │ subs r6, #69 @ 0x45 │ │ │ │ - lsrs r0, r7, #30 │ │ │ │ + lsrs r0, r5, #30 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #125 @ 0x7d │ │ │ │ vmlsl.u , d15, d29[0] │ │ │ │ vmull.u , d31, d9 │ │ │ │ vcvt.f16.u16 , , #1 │ │ │ │ vsli.64 , , #63 @ 0x3f │ │ │ │ @ instruction: 0xffff3b13 │ │ │ │ vsli.32 , , #31 │ │ │ │ @ instruction: 0xffff356d │ │ │ │ - vcvt.f16.u16 d16, d26, #1 │ │ │ │ + vdup.8 d16, d26[7] │ │ │ │ movs r5, r0 │ │ │ │ eor.w r2, r0, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 7e3ce │ │ │ │ + bne.n 7e3de │ │ │ │ tst.w ip, r2 │ │ │ │ - beq.w 7e284 │ │ │ │ + beq.w 7e294 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 7e1a0 │ │ │ │ + bhi.w 7e1b0 │ │ │ │ vsub.f64 d5, d5, d8 │ │ │ │ vmla.f64 d10, d5, d0 │ │ │ │ - b.n 7e1c4 │ │ │ │ + b.n 7e1d4 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ vmov.f64 d5, d0 │ │ │ │ - b.n 7e118 │ │ │ │ + b.n 7e128 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ vmov.f64 d6, d0 │ │ │ │ - b.n 7e212 │ │ │ │ + b.n 7e222 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 7e422 │ │ │ │ + bls.n 7e432 │ │ │ │ vcmpe.f64 d4, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.w 7e1a0 │ │ │ │ - b.n 7e3a4 │ │ │ │ + bpl.w 7e1b0 │ │ │ │ + b.n 7e3b4 │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 7e434 │ │ │ │ + bls.n 7e444 │ │ │ │ vcmpe.f64 d4, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.w 7e1a0 │ │ │ │ - b.n 7e322 │ │ │ │ + bpl.w 7e1b0 │ │ │ │ + b.n 7e332 │ │ │ │ mov r3, r8 │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 7e05a │ │ │ │ + b.n 7e06a │ │ │ │ vsub.f64 d6, d6, d9 │ │ │ │ vmla.f64 d10, d6, d0 │ │ │ │ - b.n 7e1c4 │ │ │ │ + b.n 7e1d4 │ │ │ │ vsub.f64 d5, d5, d9 │ │ │ │ vmla.f64 d10, d5, d0 │ │ │ │ - b.n 7e1c4 │ │ │ │ + b.n 7e1d4 │ │ │ │ vsub.f64 d5, d5, d9 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ vmla.f64 d7, d5, d0 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - b.n 7e1c4 │ │ │ │ + b.n 7e1d4 │ │ │ │ vsub.f64 d6, d6, d9 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ vmla.f64 d7, d6, d0 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - b.n 7e1c4 │ │ │ │ + b.n 7e1d4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 7dfd6 │ │ │ │ + b.n 7dfe6 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r9, r0 │ │ │ │ - b.n 7dfac │ │ │ │ + b.n 7dfbc │ │ │ │ blx r1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r0 │ │ │ │ - b.n 7df96 │ │ │ │ + b.n 7dfa6 │ │ │ │ movs r2, #8 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 7e05a │ │ │ │ + b.n 7e06a │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ vneg.f64 d8, d0 │ │ │ │ - ldr r2, [pc, #180] @ (7e528 ) │ │ │ │ + ldr r2, [pc, #180] @ (7e538 ) │ │ │ │ ldr.w r3, [r3, #200] @ 0xc8 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e4f2 │ │ │ │ + beq.n 7e502 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ vmov.f64 d1, d0 │ │ │ │ - b.n 7e09c │ │ │ │ + b.n 7e0ac │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 7dffc │ │ │ │ + b.n 7e00c │ │ │ │ vsub.f64 d6, d6, d8 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ vmla.f64 d7, d6, d0 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - b.n 7e1c4 │ │ │ │ - ldr r3, [pc, #140] @ (7e52c ) │ │ │ │ + b.n 7e1d4 │ │ │ │ + ldr r3, [pc, #140] @ (7e53c ) │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #140] @ (7e530 ) │ │ │ │ - ldr r0, [pc, #140] @ (7e534 ) │ │ │ │ + ldr r1, [pc, #140] @ (7e540 ) │ │ │ │ + ldr r0, [pc, #140] @ (7e544 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - bl 7195c │ │ │ │ - ldr r3, [pc, #128] @ (7e538 ) │ │ │ │ + bl 7196c │ │ │ │ + ldr r3, [pc, #128] @ (7e548 ) │ │ │ │ movw r2, #2545 @ 0x9f1 │ │ │ │ - ldr r1, [pc, #128] @ (7e53c ) │ │ │ │ - ldr r0, [pc, #128] @ (7e540 ) │ │ │ │ + ldr r1, [pc, #128] @ (7e54c ) │ │ │ │ + ldr r0, [pc, #128] @ (7e550 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2cdc0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2cdc0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ - ldr r2, [pc, #104] @ (7e544 ) │ │ │ │ - ldr r3, [pc, #104] @ (7e548 ) │ │ │ │ + ldr r2, [pc, #104] @ (7e554 ) │ │ │ │ + ldr r3, [pc, #104] @ (7e558 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 7e514 │ │ │ │ + beq.n 7e524 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - vldr d1, [pc, #44] @ 7e520 │ │ │ │ - b.n 7e09c │ │ │ │ - ldr r2, [pc, #80] @ (7e54c ) │ │ │ │ - ldr r3, [pc, #76] @ (7e548 ) │ │ │ │ + vldr d1, [pc, #44] @ 7e530 │ │ │ │ + b.n 7e0ac │ │ │ │ + ldr r2, [pc, #80] @ (7e55c ) │ │ │ │ + ldr r3, [pc, #76] @ (7e558 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7e4ee │ │ │ │ - ldr r0, [pc, #64] @ (7e550 ) │ │ │ │ + bne.n 7e4fe │ │ │ │ + ldr r0, [pc, #64] @ (7e560 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 7e4d4 │ │ │ │ - b.n 7e4ce │ │ │ │ + b.n 7e4e4 │ │ │ │ + b.n 7e4de │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ adds r2, #7 │ │ │ │ - vtbx.8 d30, {d31- , d15, d18[0] │ │ │ │ movs r2, r0 │ │ │ │ - orr.w r0, r0, r2 │ │ │ │ - orrs.w r0, r2, r2 │ │ │ │ + @ instruction: 0xf6b40002 │ │ │ │ + movt r0, #26626 @ 0x6802 │ │ │ │ cmp r6, #234 @ 0xea │ │ │ │ movs r3, r0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ movs r3, r0 │ │ │ │ cmp r7, #74 @ 0x4a │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r2, r1, #9 │ │ │ │ + lsrs r2, r7, #8 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #8 │ │ │ │ + lsrs r4, r3, #8 │ │ │ │ movs r5, r0 │ │ │ │ ldrh r6, [r1, #24] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0007e554 : │ │ │ │ +0007e564 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3680] @ 0xe60 │ │ │ │ - ldr.w r6, [pc, #1348] @ 7eab0 │ │ │ │ + ldr.w r6, [pc, #1348] @ 7eac0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r0, [pc, #1348] @ 7eab4 │ │ │ │ + ldr.w r0, [pc, #1348] @ 7eac4 │ │ │ │ sub sp, #356 @ 0x164 │ │ │ │ add r6, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ - ldr.w r6, [pc, #1340] @ 7eab8 │ │ │ │ + ldr.w r6, [pc, #1340] @ 7eac8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #348] @ 0x15c │ │ │ │ mov.w r0, #0 │ │ │ │ ldr.w r0, [r4, #504] @ 0x1f8 │ │ │ │ add r6, pc │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ - cbz r0, 7e5c2 │ │ │ │ - ldr.w r4, [pc, #1316] @ 7eabc │ │ │ │ - ldr.w r0, [pc, #1304] @ 7eab4 │ │ │ │ + cbz r0, 7e5d2 │ │ │ │ + ldr.w r4, [pc, #1316] @ 7eacc │ │ │ │ + ldr.w r0, [pc, #1304] @ 7eac4 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ eors r4, r0 │ │ │ │ mov.w r0, #0 │ │ │ │ - bne.w 7f112 │ │ │ │ + bne.w 7f122 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov ip, r4 │ │ │ │ add sp, #356 @ 0x164 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -128898,40 +128899,40 @@ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 7f1aa │ │ │ │ + bcs.w 7f1ba │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [sp, #156] @ 0x9c │ │ │ │ - cbz r7, 7e654 │ │ │ │ + cbz r7, 7e664 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ lsls r6, r3, #3 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b890 │ │ │ │ movs r3, #0 │ │ │ │ add.w r8, r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ strd r2, r3, [r0], #8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ cmp r3, #1 │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ - beq.w 7ea3a │ │ │ │ + beq.w 7ea4a │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ sub.w r2, r6, #8 │ │ │ │ blx 2c47c │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - b.n 7e65c │ │ │ │ + b.n 7e66c │ │ │ │ mov r0, r7 │ │ │ │ str r7, [sp, #152] @ 0x98 │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [r4, #280] @ 0x118 │ │ │ │ @@ -128942,20 +128943,20 @@ │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r6, [r6, #48] @ 0x30 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 7f170 │ │ │ │ + bcs.w 7f180 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #172] @ 0xac │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e752 │ │ │ │ + beq.n 7e762 │ │ │ │ lsls r6, r3, #3 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b890 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r8, r0, r6 │ │ │ │ @@ -128963,73 +128964,73 @@ │ │ │ │ strd r2, r3, [r1], #8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ str.w r8, [sp, #176] @ 0xb0 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - beq.w 7ea40 │ │ │ │ + beq.w 7ea50 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ sub.w r2, r6, #8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2c47c │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp.w r7, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bcs.w 7f206 │ │ │ │ + bcs.w 7f216 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #188] @ 0xbc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7e75e │ │ │ │ + beq.n 7e76e │ │ │ │ lsls r3, r7, #3 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r0, r3 │ │ │ │ mov r6, r3 │ │ │ │ blx 2b890 │ │ │ │ add.w r8, r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r7, #1 │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ str.w r8, [sp, #192] @ 0xc0 │ │ │ │ strd r2, r3, [r0], #8 │ │ │ │ - beq.w 7f06e │ │ │ │ + beq.w 7f07e │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ movs r1, #0 │ │ │ │ sub.w r2, r3, #8 │ │ │ │ blx 2c47c │ │ │ │ mov r0, r8 │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ - bcs.w 7f1ca │ │ │ │ + bcs.w 7f1da │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #204] @ 0xcc │ │ │ │ - cbz r6, 7e76a │ │ │ │ + cbz r6, 7e77a │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ mov r0, r3 │ │ │ │ mov r7, r3 │ │ │ │ blx 2b890 │ │ │ │ adds r7, r0, r7 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ cmp r6, #1 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ str r7, [sp, #208] @ 0xd0 │ │ │ │ str.w r1, [r0], #4 │ │ │ │ - beq.w 7f066 │ │ │ │ + beq.w 7f076 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ subs r2, r3, #4 │ │ │ │ blx 2c47c │ │ │ │ mov r0, r7 │ │ │ │ - b.n 7e776 │ │ │ │ + b.n 7e786 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ strd r3, r3, [sp, #172] @ 0xac │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ @@ -129039,324 +129040,324 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - ldr r3, [pc, #836] @ (7eac0 ) │ │ │ │ + ldr r3, [pc, #836] @ (7ead0 ) │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ ldr.w r2, [r1, #144] @ 0x90 │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7f03c │ │ │ │ + bne.w 7f04c │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #816] @ (7eac4 ) │ │ │ │ + ldr r2, [pc, #816] @ (7ead4 ) │ │ │ │ ldr.w r3, [r1, #148] @ 0x94 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7f032 │ │ │ │ + bne.w 7f042 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 7f18e │ │ │ │ + bcs.w 7f19e │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e84e │ │ │ │ + beq.n 7e85e │ │ │ │ mov.w r8, r3, lsl #3 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b890 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add.w r7, r0, r8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ mov.w r0, #0 │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ str r7, [sp, #224] @ 0xe0 │ │ │ │ strd r0, r1, [r3], #8 │ │ │ │ - beq.w 7ea34 │ │ │ │ + beq.w 7ea44 │ │ │ │ mov r0, r3 │ │ │ │ sub.w r2, r8, #8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2c47c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r7, r0 │ │ │ │ str.w r8, [sp, #52] @ 0x34 │ │ │ │ subs r7, #8 │ │ │ │ subs r3, r7, r3 │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ - bcs.w 7f1ea │ │ │ │ + bcs.w 7f1fa │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #236] @ 0xec │ │ │ │ - cbz r6, 7e858 │ │ │ │ + cbz r6, 7e868 │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r0, r3 │ │ │ │ mov r7, r3 │ │ │ │ blx 2b890 │ │ │ │ mov r3, r0 │ │ │ │ adds r7, r0, r7 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ cmp r6, #1 │ │ │ │ mov.w r0, #0 │ │ │ │ str r7, [sp, #240] @ 0xf0 │ │ │ │ strd r0, r1, [r3], #8 │ │ │ │ - beq.w 7f05a │ │ │ │ + beq.w 7f06a │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #8 │ │ │ │ blx 2c47c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r7, r0 │ │ │ │ subs r7, #8 │ │ │ │ subs r3, r7, r3 │ │ │ │ - b.n 7e862 │ │ │ │ + b.n 7e872 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ strd r3, r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #608] @ (7eac8 ) │ │ │ │ + ldr r2, [pc, #608] @ (7ead8 ) │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7f00a │ │ │ │ + bne.w 7f01a │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ mov r2, r1 │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r2, r7 │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #8 │ │ │ │ - ble.w 7f09a │ │ │ │ + ble.w 7f0aa │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2c7f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #568] @ (7eacc ) │ │ │ │ + ldr r2, [pc, #568] @ (7eadc ) │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7efbe │ │ │ │ + bne.w 7efce │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ mov r2, r1 │ │ │ │ add r2, r7 │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #8 │ │ │ │ - ble.w 7f0ac │ │ │ │ + ble.w 7f0bc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 2c7f8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - ldr r3, [pc, #532] @ (7ead0 ) │ │ │ │ + ldr r3, [pc, #532] @ (7eae0 ) │ │ │ │ ldr.w r2, [r1, #212] @ 0xd4 │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7efb4 │ │ │ │ + bne.w 7efc4 │ │ │ │ ldrb.w r2, [r4, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7ea2e │ │ │ │ + bne.w 7ea3e │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ - ldr r2, [pc, #508] @ (7ead4 ) │ │ │ │ + ldr r2, [pc, #508] @ (7eae4 ) │ │ │ │ add.w sl, r0, r6, lsl #4 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7f004 │ │ │ │ + bne.w 7f014 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldrd r2, r0, [r3, #68] @ 0x44 │ │ │ │ subs r0, r0, r2 │ │ │ │ ldrd r3, r2, [r3, #80] @ 0x50 │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ asreq r0, r0, #3 │ │ │ │ - bne.w 7f12e │ │ │ │ + bne.w 7f13e │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 7f11a │ │ │ │ + bne.w 7f12a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - ldr r2, [pc, #460] @ (7ead8 ) │ │ │ │ - vldr d8, [pc, #400] @ 7eaa0 │ │ │ │ + ldr r2, [pc, #460] @ (7eae8 ) │ │ │ │ + vldr d8, [pc, #400] @ 7eab0 │ │ │ │ ldr.w r3, [r3, #200] @ 0xc8 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7eff8 │ │ │ │ + bne.w 7f008 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 7ea6a │ │ │ │ - ldr r3, [pc, #440] @ (7eadc ) │ │ │ │ + ble.w 7ea7a │ │ │ │ + ldr r3, [pc, #440] @ (7eaec ) │ │ │ │ movs r6, #0 │ │ │ │ vneg.f64 d9, d8 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ - vldr d10, [pc, #360] @ 7eaa8 │ │ │ │ + vldr d10, [pc, #360] @ 7eab8 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ - b.n 7e97e │ │ │ │ + b.n 7e98e │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it pl │ │ │ │ vmovpl.f64 d4, d9 │ │ │ │ vstr d4, [r8] │ │ │ │ vldr d6, [r7] │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 7ea28 │ │ │ │ + bpl.n 7ea38 │ │ │ │ vstr d6, [r9] │ │ │ │ adds r6, #1 │ │ │ │ add.w r9, r9, #8 │ │ │ │ adds r7, #8 │ │ │ │ add.w r8, r8, #8 │ │ │ │ add.w fp, fp, #8 │ │ │ │ add.w sl, sl, #8 │ │ │ │ cmp r1, r6 │ │ │ │ - ble.n 7ea6e │ │ │ │ + ble.n 7ea7e │ │ │ │ vldr d7, [r4, #560] @ 0x230 │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ vldmia r3!, {d4} │ │ │ │ vneg.f64 d6, d7 │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ cmp r2, #1 │ │ │ │ vcmpe.f64 d6, d4 │ │ │ │ - bne.n 7e946 │ │ │ │ + bne.n 7e956 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 7ea46 │ │ │ │ + bpl.n 7ea56 │ │ │ │ vldr d5, [r7] │ │ │ │ vcmpe.f64 d5, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 7e9be │ │ │ │ + bpl.n 7e9ce │ │ │ │ vldr d5, [sl] │ │ │ │ vcmp.f64 d5, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 7ef7c │ │ │ │ + beq.w 7ef8c │ │ │ │ vldr d5, [fp] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ vsub.f64 d4, d4, d5 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ vsub.f64 d4, d4, d10 │ │ │ │ vstr d4, [r8] │ │ │ │ - cbnz r2, 7ea4a │ │ │ │ + cbnz r2, 7ea5a │ │ │ │ vldr d5, [r7] │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 7ef8a │ │ │ │ + bgt.w 7ef9a │ │ │ │ vstr d8, [r9] │ │ │ │ vldr d5, [r3, #-8] │ │ │ │ vcmpe.f64 d5, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 7e966 │ │ │ │ + ble.n 7e976 │ │ │ │ vldr d6, [r7] │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 7e966 │ │ │ │ + bpl.n 7e976 │ │ │ │ vldr d7, [sl] │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 7ea1e │ │ │ │ + blt.n 7ea2e │ │ │ │ vneg.f64 d7, d8 │ │ │ │ vstr d7, [r8] │ │ │ │ vldr d7, [sl] │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 7e966 │ │ │ │ + bhi.n 7e976 │ │ │ │ vstr d8, [r9] │ │ │ │ - b.n 7e966 │ │ │ │ + b.n 7e976 │ │ │ │ ldr.w r0, [r3, #144] @ 0x90 │ │ │ │ - b.n 7e8d6 │ │ │ │ + b.n 7e8e6 │ │ │ │ movs r2, #8 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b.n 7e800 │ │ │ │ + b.n 7e810 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 7e65c │ │ │ │ + b.n 7e66c │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 7e6c8 │ │ │ │ + b.n 7e6d8 │ │ │ │ vstr d9, [r8] │ │ │ │ vldr d4, [r7] │ │ │ │ vcmpe.f64 d4, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 7e9e4 │ │ │ │ + bpl.n 7e9f4 │ │ │ │ vldr d5, [fp] │ │ │ │ vsub.f64 d4, d4, d5 │ │ │ │ vadd.f64 d4, d4, d10 │ │ │ │ vstr d4, [r9] │ │ │ │ - b.n 7e9e8 │ │ │ │ + b.n 7e9f8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr.w lr, [sp, #132] @ 0x84 │ │ │ │ ldr.w sl, [r4, #508] @ 0x1fc │ │ │ │ ldrd r3, r9, [r4, #512] @ 0x200 │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.w 7ec00 │ │ │ │ + ble.w 7ec10 │ │ │ │ vneg.f64 d3, d8 │ │ │ │ ldr.w r6, [r4, #524] @ 0x20c │ │ │ │ sub.w r0, sl, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r3 │ │ │ │ add.w ip, r3, lr, lsl #2 │ │ │ │ mov fp, lr │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ strd r9, r5, [sp, #112] @ 0x70 │ │ │ │ - b.n 7eaea │ │ │ │ + b.n 7eafa │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ add r7, sp, #288 @ 0x120 │ │ │ │ ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ - bvc.n 7ea94 │ │ │ │ + bvc.n 7eaa4 │ │ │ │ subs r6, #122 @ 0x7a │ │ │ │ - lsrs r4, r6, #6 │ │ │ │ + lsrs r4, r4, #6 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #6 │ │ │ │ + lsrs r0, r2, #6 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r4, r1, #6 │ │ │ │ + lsrs r4, r7, #5 │ │ │ │ movs r5, r0 │ │ │ │ cmp r6, #145 @ 0x91 │ │ │ │ @ instruction: 0xffff2e83 │ │ │ │ @ instruction: 0xffff2d97 │ │ │ │ vcvt.u16.f16 q9, , #1 │ │ │ │ vqrdmulh.s q9, , d19[0] │ │ │ │ vsubw.u , , d31 │ │ │ │ vqrdmulh.s q9, , d25[0] │ │ │ │ - vqshl.u64 d17, d14, #63 @ 0x3f │ │ │ │ + vabdl.u , d31, d14 │ │ │ │ movs r5, r0 │ │ │ │ adds r2, #4 │ │ │ │ adds r1, #8 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 7ebf8 │ │ │ │ + beq.w 7ec08 │ │ │ │ ldr.w r7, [r0, #4]! │ │ │ │ ldr.w r3, [r6, r7, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7eae0 │ │ │ │ + beq.n 7eaf0 │ │ │ │ vldr d7, [r1] │ │ │ │ mov.w r8, r7, lsl #3 │ │ │ │ vldr d5, [r4, #536] @ 0x218 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ vabs.f64 d6, d7 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ @@ -129364,19 +129365,19 @@ │ │ │ │ add.w lr, r5, r3 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ vcmpe.f64 d5, d6 │ │ │ │ add r7, r8 │ │ │ │ vldr d4, [lr] │ │ │ │ add.w lr, r5, r8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 7ebbc │ │ │ │ + bls.n 7ebcc │ │ │ │ vldr d5, [r4, #544] @ 0x220 │ │ │ │ vcmpe.f64 d5, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 7eae0 │ │ │ │ + bgt.n 7eaf0 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ vldr d6, [r4, #560] @ 0x230 │ │ │ │ add.w r9, r5, r3 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ add r3, r5 │ │ │ │ vneg.f64 d1, d6 │ │ │ │ vldr d5, [r9] │ │ │ │ @@ -129401,40 +129402,40 @@ │ │ │ │ movle r5, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ movle.w r8, #0 │ │ │ │ movgt.w r9, #1 │ │ │ │ movle.w r9, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7ee9c │ │ │ │ + beq.w 7eeac │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 7f048 │ │ │ │ + bge.w 7f058 │ │ │ │ tst.w r5, r9 │ │ │ │ - beq.n 7ebbc │ │ │ │ + beq.n 7ebcc │ │ │ │ vcmpe.f64 d9, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.w 7f088 │ │ │ │ + bls.w 7f098 │ │ │ │ vldr d6, [r7] │ │ │ │ vcmpe.f64 d6, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 7ebd2 │ │ │ │ + ble.n 7ebe2 │ │ │ │ vmla.f64 d6, d4, d7 │ │ │ │ vstr d6, [r7] │ │ │ │ vldr d7, [lr] │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.w 7eae0 │ │ │ │ + bpl.w 7eaf0 │ │ │ │ vldr d6, [r1] │ │ │ │ adds r2, #4 │ │ │ │ adds r1, #8 │ │ │ │ cmp r2, ip │ │ │ │ vmla.f64 d7, d4, d6 │ │ │ │ vstr d7, [lr] │ │ │ │ - bne.w 7eaea │ │ │ │ + bne.w 7eafa │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov lr, fp │ │ │ │ ldrd r9, r5, [sp, #112] @ 0x70 │ │ │ │ strd r9, lr, [sp] │ │ │ │ add.w r9, sp, #280 @ 0x118 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #1 │ │ │ │ @@ -129444,48 +129445,48 @@ │ │ │ │ mov r0, r9 │ │ │ │ blx 2bd40 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ blx 2bf14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr.w r2, [pc, #1532] @ 7f228 │ │ │ │ + ldr.w r2, [pc, #1532] @ 7f238 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7eff0 │ │ │ │ + bne.w 7f000 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldrd r2, r6, [r3, #20] │ │ │ │ subs r6, r6, r2 │ │ │ │ ldrd r3, r2, [r3, #32] │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r6, r3 │ │ │ │ it eq │ │ │ │ asreq r6, r6, #3 │ │ │ │ - bne.w 7f116 │ │ │ │ + bne.w 7f126 │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ - bcs.w 7f132 │ │ │ │ + bcs.w 7f142 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #252] @ 0xfc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7eee6 │ │ │ │ + beq.w 7eef6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b890 │ │ │ │ mov r3, r0 │ │ │ │ add.w sl, r0, r7 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ cmp r6, #1 │ │ │ │ mov.w r0, #0 │ │ │ │ str.w sl, [sp, #256] @ 0x100 │ │ │ │ strd r0, r1, [r3], #8 │ │ │ │ - beq.w 7f060 │ │ │ │ + beq.w 7f070 │ │ │ │ mov r0, r3 │ │ │ │ sub.w r2, r7, #8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2c47c │ │ │ │ add sl, r0 │ │ │ │ sub.w sl, sl, #8 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ @@ -129499,221 +129500,221 @@ │ │ │ │ vneg.f64 d10, d9 │ │ │ │ vneg.f64 d6, d8 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ vldmia r1!, {d7} │ │ │ │ vcmpe.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 7ecd4 │ │ │ │ + bhi.n 7ece4 │ │ │ │ vstr d6, [r1, #-8] │ │ │ │ vldmia r2!, {d7} │ │ │ │ vcmpe.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 7ece6 │ │ │ │ + bhi.n 7ecf6 │ │ │ │ vstr d8, [r2, #-8] │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 7ecc2 │ │ │ │ + bgt.n 7ecd2 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs r0, r3, r2 │ │ │ │ cmp r2, r3 │ │ │ │ mov.w r0, r0, asr #3 │ │ │ │ - beq.n 7ed62 │ │ │ │ + beq.n 7ed72 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ vmov.f64 d4, #112 @ 0x3f800000 1.0 │ │ │ │ vldmia r1!, {d7} │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 7ed30 │ │ │ │ + ble.n 7ed40 │ │ │ │ vabs.f64 d6, d7 │ │ │ │ vldr d5, [r4, #552] @ 0x228 │ │ │ │ vcmpe.f64 d6, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it mi │ │ │ │ vmovmi.f64 d6, d4 │ │ │ │ vmls.f64 d7, d6, d5 │ │ │ │ vstr d7, [r1, #-8] │ │ │ │ vldmia r2!, {d7} │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 7ed5c │ │ │ │ + bpl.n 7ed6c │ │ │ │ vabs.f64 d6, d7 │ │ │ │ vldr d5, [r4, #552] @ 0x228 │ │ │ │ vcmpe.f64 d6, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it mi │ │ │ │ vmovmi.f64 d6, d4 │ │ │ │ vmla.f64 d7, d6, d5 │ │ │ │ vstr d7, [r2, #-8] │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 7ed04 │ │ │ │ + bhi.n 7ed14 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r8, r3, [sp] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r7, [r3, #480] @ 0x1e0 │ │ │ │ ldrd r2, r3, [sp, #44] @ 0x2c │ │ │ │ blx r7 │ │ │ │ - cbz r6, 7ede0 │ │ │ │ - ldr.w r7, [pc, #1196] @ 7f22c │ │ │ │ + cbz r6, 7edf0 │ │ │ │ + ldr.w r7, [pc, #1196] @ 7f23c │ │ │ │ mov.w fp, #0 │ │ │ │ - ldr.w sl, [pc, #1192] @ 7f230 │ │ │ │ + ldr.w sl, [pc, #1192] @ 7f240 │ │ │ │ add r7, pc │ │ │ │ add sl, pc │ │ │ │ - b.n 7edc4 │ │ │ │ + b.n 7edd4 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 7edbc │ │ │ │ + bhi.n 7edcc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [r3, #324] @ 0x144 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 7ee94 │ │ │ │ + bne.n 7eea4 │ │ │ │ ldr.w r0, [r5, #276] @ 0x114 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ blx 2c08c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #492] @ 0x1ec │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r6, fp │ │ │ │ - beq.n 7ede0 │ │ │ │ + beq.n 7edf0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 7ed90 │ │ │ │ + beq.n 7eda0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7eda0 │ │ │ │ + bne.n 7edb0 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r6, fp │ │ │ │ - bne.n 7edc4 │ │ │ │ + bne.n 7edd4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - cbz r3, 7ee18 │ │ │ │ - ldr.w r3, [pc, #1100] @ 7f234 │ │ │ │ + cbz r3, 7ee28 │ │ │ │ + ldr.w r3, [pc, #1100] @ 7f244 │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r1, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7eef4 │ │ │ │ - ldr.w r3, [pc, #1084] @ 7f238 │ │ │ │ + bne.n 7ef04 │ │ │ │ + ldr.w r3, [pc, #1084] @ 7f248 │ │ │ │ ldr.w r0, [r0, #156] @ 0x9c │ │ │ │ ldr r2, [r1, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7eef4 │ │ │ │ + bne.n 7ef04 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #664] @ 0x298 │ │ │ │ blx r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7ee26 │ │ │ │ + beq.n 7ee36 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r9 │ │ │ │ blx 2b994 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 7ee38 │ │ │ │ + cbz r3, 7ee48 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r0, r3 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 7ee44 │ │ │ │ + cbz r3, 7ee54 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cbz r3, 7ee50 │ │ │ │ + cbz r3, 7ee60 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 7ee5c │ │ │ │ + cbz r3, 7ee6c │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 7ee68 │ │ │ │ + cbz r3, 7ee78 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 7ee74 │ │ │ │ + cbz r3, 7ee84 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #964] @ (7f23c ) │ │ │ │ - ldr r3, [pc, #968] @ (7f240 ) │ │ │ │ + ldr r2, [pc, #964] @ (7f24c ) │ │ │ │ + ldr r3, [pc, #968] @ (7f250 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7f112 │ │ │ │ + bne.w 7f122 │ │ │ │ add sp, #356 @ 0x164 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7edbc │ │ │ │ + b.n 7edcc │ │ │ │ eor.w r8, r9, #1 │ │ │ │ tst.w r3, r8 │ │ │ │ - bne.n 7eecc │ │ │ │ + bne.n 7eedc │ │ │ │ tst.w r5, r8 │ │ │ │ - beq.w 7ebaa │ │ │ │ + beq.w 7ebba │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 7ebbc │ │ │ │ + blt.w 7ebcc │ │ │ │ vsub.f64 d2, d4, d2 │ │ │ │ vldr d6, [r7] │ │ │ │ vmla.f64 d6, d2, d7 │ │ │ │ vstr d6, [r7] │ │ │ │ - b.n 7eae0 │ │ │ │ + b.n 7eaf0 │ │ │ │ vcmpe.f64 d9, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.w 7f076 │ │ │ │ + bls.w 7f086 │ │ │ │ vcmpe.f64 d2, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 7ebbc │ │ │ │ - b.n 7eeae │ │ │ │ + ble.w 7ebcc │ │ │ │ + b.n 7eebe │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r6 │ │ │ │ str r6, [sp, #256] @ 0x100 │ │ │ │ strd r2, r3, [sp, #248] @ 0xf8 │ │ │ │ - b.n 7ecec │ │ │ │ + b.n 7ecfc │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ee0a │ │ │ │ + beq.n 7ee1a │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 7f14e │ │ │ │ + bcs.w 7f15e │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #268] @ 0x10c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7f0be │ │ │ │ + beq.w 7f0ce │ │ │ │ lsls r7, r6, #3 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b890 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r7 │ │ │ │ adds r3, r0, r7 │ │ │ │ mov r6, r0 │ │ │ │ @@ -129750,144 +129751,144 @@ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r3, [r3, #252] @ 0xfc │ │ │ │ blx r3 │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ - b.n 7ee18 │ │ │ │ + b.n 7ee28 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str.w r6, [r0, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - b.n 7e966 │ │ │ │ + b.n 7e976 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w r2, r4, #448 @ 0x1c0 │ │ │ │ movs r1, #17 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ blx 2b9ac │ │ │ │ movs r1, #0 │ │ │ │ blx 2cfb8 │ │ │ │ - ldr r2, [pc, #676] @ (7f244 ) │ │ │ │ + ldr r2, [pc, #676] @ (7f254 ) │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [r4, #560] @ 0x230 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ vneg.f64 d6, d7 │ │ │ │ strb r1, [r2, #0] │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ - b.n 7ea4a │ │ │ │ + b.n 7ea5a │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - b.n 7e8d6 │ │ │ │ + b.n 7e8e6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #640] @ (7f248 ) │ │ │ │ + ldr r2, [pc, #640] @ (7f258 ) │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ itttt eq │ │ │ │ ldreq.w r3, [r4, #276] @ 0x114 │ │ │ │ ldreq r6, [sp, #124] @ 0x7c │ │ │ │ ldreq r2, [r3, #32] │ │ │ │ lsleq r7, r6, #3 │ │ │ │ - beq.w 7e8a6 │ │ │ │ + beq.w 7e8b6 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - b.n 7e8a6 │ │ │ │ + b.n 7e8b6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7ec50 │ │ │ │ + b.n 7ec60 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ - b.n 7e91c │ │ │ │ + b.n 7e92c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7e900 │ │ │ │ + b.n 7e910 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #568] @ (7f24c ) │ │ │ │ + ldr r2, [pc, #568] @ (7f25c ) │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ itt eq │ │ │ │ ldreq.w r3, [r4, #276] @ 0x114 │ │ │ │ ldreq r2, [r3, #20] │ │ │ │ - beq.w 7e87a │ │ │ │ + beq.w 7e88a │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 7e87a │ │ │ │ + b.n 7e88a │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b.w 7e7a6 │ │ │ │ + b.w 7e7b6 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - b.w 7e790 │ │ │ │ + b.w 7e7a0 │ │ │ │ vsub.f64 d5, d4, d5 │ │ │ │ vldr d6, [r7] │ │ │ │ vmla.f64 d6, d5, d7 │ │ │ │ vstr d6, [r7] │ │ │ │ - b.n 7eae0 │ │ │ │ + b.n 7eaf0 │ │ │ │ movs r2, #8 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ - b.n 7e862 │ │ │ │ + b.n 7e872 │ │ │ │ movs r2, #8 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - b.n 7eca4 │ │ │ │ + b.n 7ecb4 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b.w 7e776 │ │ │ │ + b.w 7e786 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b.w 7e714 │ │ │ │ + b.w 7e724 │ │ │ │ vsub.f64 d5, d4, d5 │ │ │ │ vldr d6, [lr] │ │ │ │ vmla.f64 d6, d5, d7 │ │ │ │ vstr d6, [lr] │ │ │ │ - b.n 7eae0 │ │ │ │ + b.n 7eaf0 │ │ │ │ vsub.f64 d2, d4, d2 │ │ │ │ vldr d6, [lr] │ │ │ │ vmla.f64 d6, d2, d7 │ │ │ │ vstr d6, [lr] │ │ │ │ - b.n 7eae0 │ │ │ │ - bne.w 7e88e │ │ │ │ + b.n 7eaf0 │ │ │ │ + bne.w 7e89e │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ strd r2, r3, [r1] │ │ │ │ - b.w 7e88e │ │ │ │ - bne.w 7e8b6 │ │ │ │ + b.w 7e89e │ │ │ │ + bne.w 7e8c6 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - b.w 7e8b6 │ │ │ │ + b.w 7e8c6 │ │ │ │ mov r1, r6 │ │ │ │ str r6, [sp, #264] @ 0x108 │ │ │ │ str r6, [sp, #272] @ 0x110 │ │ │ │ - b.n 7ef2c │ │ │ │ + b.n 7ef3c │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2b994 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ @@ -129898,202 +129899,202 @@ │ │ │ │ blx 2cd90 >::~_Vector_base()@plt> │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ - ldr r2, [pc, #336] @ (7f250 ) │ │ │ │ - ldr r3, [pc, #320] @ (7f240 ) │ │ │ │ + ldr r2, [pc, #336] @ (7f260 ) │ │ │ │ + ldr r3, [pc, #320] @ (7f250 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7f224 │ │ │ │ + beq.w 7f234 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - bl 7195c │ │ │ │ - ldr r3, [pc, #312] @ (7f254 ) │ │ │ │ + bl 7196c │ │ │ │ + ldr r3, [pc, #312] @ (7f264 ) │ │ │ │ mov.w r2, #2416 @ 0x970 │ │ │ │ - ldr r1, [pc, #308] @ (7f258 ) │ │ │ │ - ldr r0, [pc, #312] @ (7f25c ) │ │ │ │ + ldr r1, [pc, #308] @ (7f268 ) │ │ │ │ + ldr r0, [pc, #312] @ (7f26c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - bl 71988 │ │ │ │ - ldr r2, [pc, #300] @ (7f260 ) │ │ │ │ - ldr r3, [pc, #264] @ (7f240 ) │ │ │ │ + bl 71998 │ │ │ │ + ldr r2, [pc, #300] @ (7f270 ) │ │ │ │ + ldr r3, [pc, #264] @ (7f250 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7f112 │ │ │ │ - ldr r0, [pc, #284] @ (7f264 ) │ │ │ │ + bne.n 7f122 │ │ │ │ + ldr r0, [pc, #284] @ (7f274 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - ldr r2, [pc, #280] @ (7f268 ) │ │ │ │ - ldr r3, [pc, #236] @ (7f240 ) │ │ │ │ + ldr r2, [pc, #280] @ (7f278 ) │ │ │ │ + ldr r3, [pc, #236] @ (7f250 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7f112 │ │ │ │ - ldr r0, [pc, #264] @ (7f26c ) │ │ │ │ + bne.n 7f122 │ │ │ │ + ldr r0, [pc, #264] @ (7f27c ) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - b.n 7f0d2 │ │ │ │ - b.n 7f0f0 │ │ │ │ - b.n 7f0f6 │ │ │ │ - ldr r2, [pc, #252] @ (7f270 ) │ │ │ │ - ldr r3, [pc, #204] @ (7f240 ) │ │ │ │ + b.n 7f0e2 │ │ │ │ + b.n 7f100 │ │ │ │ + b.n 7f106 │ │ │ │ + ldr r2, [pc, #252] @ (7f280 ) │ │ │ │ + ldr r3, [pc, #204] @ (7f250 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7f112 │ │ │ │ - ldr r0, [pc, #236] @ (7f274 ) │ │ │ │ + bne.n 7f122 │ │ │ │ + ldr r0, [pc, #236] @ (7f284 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - b.n 7f0cc │ │ │ │ - ldr r2, [pc, #232] @ (7f278 ) │ │ │ │ - ldr r3, [pc, #172] @ (7f240 ) │ │ │ │ + b.n 7f0dc │ │ │ │ + ldr r2, [pc, #232] @ (7f288 ) │ │ │ │ + ldr r3, [pc, #172] @ (7f250 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7f112 │ │ │ │ - ldr r0, [pc, #216] @ (7f27c ) │ │ │ │ + bne.n 7f122 │ │ │ │ + ldr r0, [pc, #216] @ (7f28c ) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - ldr r2, [pc, #212] @ (7f280 ) │ │ │ │ - ldr r3, [pc, #144] @ (7f240 ) │ │ │ │ + ldr r2, [pc, #212] @ (7f290 ) │ │ │ │ + ldr r3, [pc, #144] @ (7f250 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7f112 │ │ │ │ - ldr r0, [pc, #196] @ (7f284 ) │ │ │ │ + bne.n 7f122 │ │ │ │ + ldr r0, [pc, #196] @ (7f294 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - b.n 7f0e4 │ │ │ │ - b.n 7f0ea │ │ │ │ - ldr r2, [pc, #188] @ (7f288 ) │ │ │ │ - ldr r3, [pc, #112] @ (7f240 ) │ │ │ │ + b.n 7f0f4 │ │ │ │ + b.n 7f0fa │ │ │ │ + ldr r2, [pc, #188] @ (7f298 ) │ │ │ │ + ldr r3, [pc, #112] @ (7f250 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7f112 │ │ │ │ - ldr r0, [pc, #172] @ (7f28c ) │ │ │ │ + bne.n 7f122 │ │ │ │ + ldr r0, [pc, #172] @ (7f29c ) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - b.n 7f0d8 │ │ │ │ - b.n 7f0de │ │ │ │ - ldr r2, [pc, #164] @ (7f290 ) │ │ │ │ - ldr r3, [pc, #80] @ (7f240 ) │ │ │ │ + b.n 7f0e8 │ │ │ │ + b.n 7f0ee │ │ │ │ + ldr r2, [pc, #164] @ (7f2a0 ) │ │ │ │ + ldr r3, [pc, #80] @ (7f250 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7f112 │ │ │ │ - ldr r0, [pc, #148] @ (7f294 ) │ │ │ │ + bne.n 7f122 │ │ │ │ + ldr r0, [pc, #148] @ (7f2a4 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - ldr r2, [pc, #144] @ (7f298 ) │ │ │ │ - ldr r3, [pc, #52] @ (7f240 ) │ │ │ │ + ldr r2, [pc, #144] @ (7f2a8 ) │ │ │ │ + ldr r3, [pc, #52] @ (7f250 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7f112 │ │ │ │ - ldr r0, [pc, #124] @ (7f29c ) │ │ │ │ + bne.w 7f122 │ │ │ │ + ldr r0, [pc, #124] @ (7f2ac ) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ adds r0, #11 │ │ │ │ vtbx.8 d18, {d31}, d3 │ │ │ │ vtbl.8 d18, {d15-d18}, d21 │ │ │ │ vaddl.u , d15, d0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #4 │ │ │ │ + asrs r6, r2, #4 │ │ │ │ movs r5, r0 │ │ │ │ movs r6, #61 @ 0x3d │ │ │ │ @ instruction: 0xffff25eb │ │ │ │ - @ instruction: 0xfffffe28 │ │ │ │ + vcvt.f32.u32 d31, d8, #1 │ │ │ │ movs r4, r0 │ │ │ │ movs r3, #4 │ │ │ │ movs r3, r0 │ │ │ │ asrs r2, r2, #24 │ │ │ │ movs r3, r0 │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ movs r3, r0 │ │ │ │ - ldc2l 0, cr0, [r2, #16]! │ │ │ │ + stc2l 0, cr0, [r2, #16]! │ │ │ │ ldrb r4, [r2, #27] │ │ │ │ movs r2, r0 │ │ │ │ - ldc2l 0, cr0, [r6, #16] │ │ │ │ + stc2l 0, cr0, [r6, #16] │ │ │ │ ldrb r0, [r7, #26] │ │ │ │ movs r2, r0 │ │ │ │ - ldc2 0, cr0, [r4, #16]! │ │ │ │ + stc2 0, cr0, [r4, #16]! │ │ │ │ ldrb r6, [r2, #26] │ │ │ │ movs r2, r0 │ │ │ │ - ldc2 0, cr0, [r6, #16] │ │ │ │ + stc2 0, cr0, [r6, #16] │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ movs r2, r0 │ │ │ │ - ldc2l 0, cr0, [sl, #-16]! │ │ │ │ + stc2l 0, cr0, [sl, #-16]! │ │ │ │ ldrb r4, [r3, #25] │ │ │ │ movs r2, r0 │ │ │ │ - ldc2l 0, cr0, [sl, #-16] │ │ │ │ + stc2l 0, cr0, [sl, #-16] │ │ │ │ ldrb r4, [r7, #24] │ │ │ │ movs r2, r0 │ │ │ │ - ldc2 0, cr0, [sl, #-16]! │ │ │ │ + stc2 0, cr0, [sl, #-16]! │ │ │ │ ldrb r4, [r3, #24] │ │ │ │ movs r2, r0 │ │ │ │ - ldc2 0, cr0, [lr, #-16] │ │ │ │ + stc2 0, cr0, [lr, #-16] │ │ │ │ ldrb r6, [r7, #23] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0007f2a0 : │ │ │ │ +0007f2b0 : │ │ │ │ ldr.w r3, [r0, #624] @ 0x270 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 7f2b8 │ │ │ │ + cbz r3, 7f2c8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r3, [r1, #568] @ 0x238 │ │ │ │ str.w r3, [r1, #628] @ 0x274 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ bx r3 │ │ │ │ b.w 2d348 │ │ │ │ │ │ │ │ -0007f2bc : │ │ │ │ +0007f2cc : │ │ │ │ ldr.w r3, [r0, #624] @ 0x270 │ │ │ │ - cbz r3, 7f2e8 │ │ │ │ + cbz r3, 7f2f8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ @@ -130102,17 +130103,17 @@ │ │ │ │ blx r3 │ │ │ │ movs r3, #1 │ │ │ │ str.w r0, [r4, #568] @ 0x238 │ │ │ │ strb.w r3, [r4, #492] @ 0x1ec │ │ │ │ pop {r4, pc} │ │ │ │ b.w 2c058 │ │ │ │ │ │ │ │ -0007f2ec : │ │ │ │ +0007f2fc : │ │ │ │ ldr.w r3, [r0, #624] @ 0x270 │ │ │ │ - cbz r3, 7f316 │ │ │ │ + cbz r3, 7f326 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ @@ -130121,15 +130122,15 @@ │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #628] @ 0x274 │ │ │ │ str.w r3, [r4, #568] @ 0x238 │ │ │ │ pop {r4, pc} │ │ │ │ b.w 2c370 │ │ │ │ nop │ │ │ │ │ │ │ │ -0007f31c : │ │ │ │ +0007f32c : │ │ │ │ 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 r6, r0 │ │ │ │ movs r0, #24 │ │ │ │ blx 2b890 │ │ │ │ @@ -130137,195 +130138,195 @@ │ │ │ │ blx 2d44c │ │ │ │ ldr.w r3, [r6, #276] @ 0x114 │ │ │ │ ldrd r2, r7, [r3, #68] @ 0x44 │ │ │ │ subs r7, r7, r2 │ │ │ │ ldrd r1, r2, [r3, #80] @ 0x50 │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 7f428 │ │ │ │ + bne.n 7f438 │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ asrs r5, r7, #3 │ │ │ │ subs r1, r1, r2 │ │ │ │ ldrd r3, r2, [r3, #32] │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7f42c │ │ │ │ + bne.n 7f43c │ │ │ │ asrs r1, r1, #3 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c8c4 │ │ │ │ ldr.w r3, [r6, #276] @ 0x114 │ │ │ │ cmp r7, #0 │ │ │ │ ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ ldr r1, [r3, #68] @ 0x44 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ - ble.n 7f404 │ │ │ │ + ble.n 7f414 │ │ │ │ mov lr, r1 │ │ │ │ - vldr d5, [pc, #192] @ 7f440 │ │ │ │ + vldr d5, [pc, #192] @ 7f450 │ │ │ │ movs r1, #0 │ │ │ │ movs r7, #3 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 7f39e │ │ │ │ + b.n 7f3ae │ │ │ │ lsl.w r9, r8, r9 │ │ │ │ adds r1, #1 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ cmp r1, r5 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r0, ip] │ │ │ │ - bge.n 7f404 │ │ │ │ + bge.n 7f414 │ │ │ │ vldmia r2!, {d7} │ │ │ │ mov.w r9, r1, lsl #1 │ │ │ │ vldmia lr!, {d6} │ │ │ │ and.w r9, r9, #6 │ │ │ │ mov.w ip, r1, asr #2 │ │ │ │ vsub.f64 d7, d7, d5 │ │ │ │ lsl.w sl, r7, r9 │ │ │ │ mvn.w r3, sl │ │ │ │ uxtb r3, r3 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 7f410 │ │ │ │ + bgt.n 7f420 │ │ │ │ vldmia r6!, {d6} │ │ │ │ ldr r0, [r4, #20] │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ ldrb.w fp, [r0, ip] │ │ │ │ and.w r3, r3, fp │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 7f3f4 │ │ │ │ + bgt.n 7f404 │ │ │ │ vldr d7, [lr, #-8] │ │ │ │ vadd.f64 d7, d7, d5 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 7f38a │ │ │ │ + bpl.n 7f39a │ │ │ │ orr.w r3, r3, sl │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r5 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r0, ip] │ │ │ │ - blt.n 7f39e │ │ │ │ + blt.n 7f3ae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r0, [r3, #-28] │ │ │ │ add r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w fp, [r4, #20] │ │ │ │ ldrb.w r0, [fp, ip] │ │ │ │ ands r0, r3 │ │ │ │ strb.w r0, [fp, ip] │ │ │ │ vldr d7, [r2, #-8] │ │ │ │ vsub.f64 d7, d7, d5 │ │ │ │ - b.n 7f3ca │ │ │ │ - bl 71988 │ │ │ │ - bl 7195c │ │ │ │ + b.n 7f3da │ │ │ │ + bl 71998 │ │ │ │ + bl 7196c │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop.w │ │ │ │ orrs r5, r5 │ │ │ │ adds.w r6, ip, r2, asr #15 │ │ │ │ subs r7, #26 │ │ │ │ │ │ │ │ -0007f448 : │ │ │ │ +0007f458 : │ │ │ │ ldr.w r2, [r0, #572] @ 0x23c │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 7f468 │ │ │ │ - beq.n 7f46c │ │ │ │ + bgt.n 7f478 │ │ │ │ + beq.n 7f47c │ │ │ │ ldr r1, [r0, #0] │ │ │ │ - ldr r2, [pc, #28] @ (7f474 ) │ │ │ │ + ldr r2, [pc, #28] @ (7f484 ) │ │ │ │ ldr r1, [r1, #80] @ 0x50 │ │ │ │ add r2, pc │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f470 │ │ │ │ + bne.n 7f480 │ │ │ │ ldr.w r0, [r0, #288] @ 0x120 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ bx r3 │ │ │ │ b.w 2c168 │ │ │ │ b.w 2ccd8 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ movs r2, #117 @ 0x75 │ │ │ │ - Address 0x7f476 is out of bounds. │ │ │ │ + Address 0x7f486 is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ -0007f478 : │ │ │ │ +0007f488 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d14} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ - ldr.w r6, [pc, #1248] @ 7f970 │ │ │ │ + ldr.w r6, [pc, #1248] @ 7f980 │ │ │ │ mov r8, r3 │ │ │ │ - ldr.w r5, [pc, #1248] @ 7f974 │ │ │ │ + ldr.w r5, [pc, #1248] @ 7f984 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov sl, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r1, [sp, #276] @ 0x114 │ │ │ │ ldr r5, [r6, r5] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #172] @ 0xac │ │ │ │ mov.w r5, #0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ - ldr.w r3, [pc, #1220] @ 7f978 │ │ │ │ + ldr.w r3, [pc, #1220] @ 7f988 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7f904 │ │ │ │ + bne.w 7f914 │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ ldrd r2, r0, [r3, #20] │ │ │ │ subs r0, r0, r2 │ │ │ │ ldrd r3, r2, [r3, #32] │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ asreq r0, r0, #3 │ │ │ │ - bne.w 7f914 │ │ │ │ + bne.w 7f924 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.w 7f93c │ │ │ │ + bcs.w 7f94c │ │ │ │ lsls r0, r0, #2 │ │ │ │ blx 2c6dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr.w r2, [pc, #1164] @ 7f97c │ │ │ │ + ldr.w r2, [pc, #1164] @ 7f98c │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7f8fe │ │ │ │ + bne.w 7f90e │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldrd r2, r0, [r3, #20] │ │ │ │ subs r0, r0, r2 │ │ │ │ ldrd r3, r2, [r3, #32] │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 7f914 │ │ │ │ + bne.w 7f924 │ │ │ │ asrs r0, r0, #3 │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 7f93c │ │ │ │ + bcs.w 7f94c │ │ │ │ lsls r0, r0, #3 │ │ │ │ blx 2c6dc │ │ │ │ ldr.w r7, [r4, #276] @ 0x114 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ ldr r6, [r2, #92] @ 0x5c │ │ │ │ - ldr.w r2, [pc, #1100] @ 7f980 │ │ │ │ + ldr.w r2, [pc, #1100] @ 7f990 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7f8f6 │ │ │ │ + bne.w 7f906 │ │ │ │ ldrd r3, r1, [r7, #20] │ │ │ │ subs r1, r1, r3 │ │ │ │ ldrd r2, r3, [r7, #32] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 7f914 │ │ │ │ + bne.w 7f924 │ │ │ │ asrs r1, r1, #3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -130335,178 +130336,178 @@ │ │ │ │ movs r3, #1 │ │ │ │ blx r6 │ │ │ │ ldr.w r7, [r4, #276] @ 0x114 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ ldr r6, [r2, #88] @ 0x58 │ │ │ │ - ldr.w r2, [pc, #1040] @ 7f984 │ │ │ │ + ldr.w r2, [pc, #1040] @ 7f994 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7f8ee │ │ │ │ + bne.w 7f8fe │ │ │ │ ldrd r3, r1, [r7, #20] │ │ │ │ subs r1, r1, r3 │ │ │ │ ldrd r2, r3, [r7, #32] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 7f914 │ │ │ │ + bne.w 7f924 │ │ │ │ asrs r1, r1, #3 │ │ │ │ mov r2, r8 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r9, sp, #48 @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx 2d788 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #984] @ (7f988 ) │ │ │ │ + ldr r2, [pc, #984] @ (7f998 ) │ │ │ │ ldr.w r1, [r3, #144] @ 0x90 │ │ │ │ add r2, pc │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 7f8e6 │ │ │ │ + bne.w 7f8f6 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ ldr r0, [r2, #68] @ 0x44 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r1, [pc, #964] @ (7f98c ) │ │ │ │ + ldr r1, [pc, #964] @ (7f99c ) │ │ │ │ add r0, r6 │ │ │ │ ldr.w r2, [r3, #148] @ 0x94 │ │ │ │ add r1, pc │ │ │ │ cmp r2, r1 │ │ │ │ vldr d10, [r0] │ │ │ │ - bne.w 7f8de │ │ │ │ + bne.w 7f8ee │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ - ldr r1, [pc, #944] @ (7f990 ) │ │ │ │ + ldr r1, [pc, #944] @ (7f9a0 ) │ │ │ │ add r0, r6 │ │ │ │ ldr r2, [r3, #124] @ 0x7c │ │ │ │ add r1, pc │ │ │ │ vldr d9, [r0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 7f8be │ │ │ │ + bne.w 7f8ce │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r1, [pc, #920] @ (7f994 ) │ │ │ │ + ldr r1, [pc, #920] @ (7f9a4 ) │ │ │ │ ldr.w r2, [r3, #128] @ 0x80 │ │ │ │ add r1, pc │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 7f8b4 │ │ │ │ + bne.w 7f8c4 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ ldr.w fp, [r2, #32] │ │ │ │ - ldr r1, [pc, #904] @ (7f998 ) │ │ │ │ + ldr r1, [pc, #904] @ (7f9a8 ) │ │ │ │ ldr.w r2, [r3, #212] @ 0xd4 │ │ │ │ add r1, pc │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 7f8aa │ │ │ │ + bne.w 7f8ba │ │ │ │ ldrb.w r1, [r4, #492] @ 0x1ec │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7f872 │ │ │ │ + bne.w 7f882 │ │ │ │ ldr r6, [r2, #104] @ 0x68 │ │ │ │ - ldr r1, [pc, #876] @ (7f99c ) │ │ │ │ + ldr r1, [pc, #876] @ (7f9ac ) │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ add r1, pc │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 7f8d6 │ │ │ │ + bne.w 7f8e6 │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ ldrd r0, r2, [r1, #20] │ │ │ │ subs r0, r2, r0 │ │ │ │ ldrd r1, r2, [r1, #32] │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 7f914 │ │ │ │ + bne.w 7f924 │ │ │ │ asrs r0, r0, #3 │ │ │ │ add.w r5, r5, r0, lsl #1 │ │ │ │ - ldr r2, [pc, #840] @ (7f9a0 ) │ │ │ │ + ldr r2, [pc, #840] @ (7f9b0 ) │ │ │ │ ldr.w r3, [r3, #200] @ 0xc8 │ │ │ │ add.w r6, r6, r5, lsl #3 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ vldr d14, [r6] │ │ │ │ - bne.w 7f8c8 │ │ │ │ - vldr d11, [pc, #756] @ 7f960 │ │ │ │ - vldr d13, [pc, #760] @ 7f968 │ │ │ │ + bne.w 7f8d8 │ │ │ │ + vldr d11, [pc, #756] @ 7f970 │ │ │ │ + vldr d13, [pc, #760] @ 7f978 │ │ │ │ vldr d7, [r4, #560] @ 0x230 │ │ │ │ vneg.f64 d6, d7 │ │ │ │ vcmpe.f64 d6, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.w 7f888 │ │ │ │ + bpl.w 7f898 │ │ │ │ vldr d12, [sp, #40] @ 0x28 │ │ │ │ vsub.f64 d12, d10, d12 │ │ │ │ vcmpe.f64 d7, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 7f882 │ │ │ │ + ble.w 7f892 │ │ │ │ vldr d8, [sp, #40] @ 0x28 │ │ │ │ vsub.f64 d8, d9, d8 │ │ │ │ vcmpe.f64 d10, d11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 7f6ca │ │ │ │ + ble.n 7f6da │ │ │ │ vcmpe.f64 d9, d13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 7f6ca │ │ │ │ + bpl.n 7f6da │ │ │ │ vcmp.f64 d14, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d12, d11 │ │ │ │ it ls │ │ │ │ vmovls.f64 d8, d13 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7f7f8 │ │ │ │ + ble.w 7f808 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r5, #0 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ subs r7, r2, #4 │ │ │ │ - b.n 7f744 │ │ │ │ + b.n 7f754 │ │ │ │ vcmpe.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 7f878 │ │ │ │ + bge.w 7f888 │ │ │ │ tst.w lr, ip │ │ │ │ - beq.n 7f6fa │ │ │ │ + beq.n 7f70a │ │ │ │ vcmpe.f64 d10, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.w 7f898 │ │ │ │ + bls.w 7f8a8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2d76c │ │ │ │ vcmpe.f64 d12, d11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 7f71c │ │ │ │ + ble.n 7f72c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ vldr d7, [r6, #-8] │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ vldr d6, [r3] │ │ │ │ vmla.f64 d12, d6, d7 │ │ │ │ vcmpe.f64 d13, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 7f738 │ │ │ │ + ble.n 7f748 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ vldr d7, [r6, #-8] │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ vldr d6, [r3] │ │ │ │ vmla.f64 d8, d6, d7 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 7f7f8 │ │ │ │ + ble.n 7f808 │ │ │ │ vldr d7, [r4, #560] @ 0x230 │ │ │ │ vldmia r6!, {d0} │ │ │ │ vldr d6, [r4, #536] @ 0x218 │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ vabs.f64 d5, d0 │ │ │ │ vcmpe.f64 d6, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 7f6fa │ │ │ │ + bls.n 7f70a │ │ │ │ vldr d6, [r4, #544] @ 0x220 │ │ │ │ vcmpe.f64 d6, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 7f73a │ │ │ │ + bgt.n 7f74a │ │ │ │ lsls r2, r1, #3 │ │ │ │ vneg.f64 d5, d7 │ │ │ │ add.w r0, fp, r2 │ │ │ │ vldr d6, [r0] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r0, r2 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ @@ -130526,37 +130527,37 @@ │ │ │ │ movle.w lr, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itee gt │ │ │ │ movgt.w ip, #1 │ │ │ │ movle.w ip, #0 │ │ │ │ movle r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f6dc │ │ │ │ + bne.n 7f6ec │ │ │ │ eor.w r0, ip, #1 │ │ │ │ tst r2, r0 │ │ │ │ - beq.n 7f8a2 │ │ │ │ + beq.n 7f8b2 │ │ │ │ vcmpe.f64 d10, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 7f88e │ │ │ │ + bls.n 7f89e │ │ │ │ vcmpe.f64 d4, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 7f6fa │ │ │ │ + ble.n 7f70a │ │ │ │ vcmpe.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 7f6fa │ │ │ │ + blt.n 7f70a │ │ │ │ vsub.f64 d3, d3, d4 │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ vmla.f64 d12, d3, d0 │ │ │ │ - bgt.n 7f740 │ │ │ │ + bgt.n 7f750 │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c288 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 7f808 │ │ │ │ + cbz r3, 7f818 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ vmov.f64 d0, d12 │ │ │ │ mov r0, r4 │ │ │ │ blx 2cafc │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -130565,169 +130566,169 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2c264 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d470 │ │ │ │ ldrd r3, r2, [sl, #8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f908 │ │ │ │ + beq.n 7f918 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ str.w r3, [sl, #8] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2d074 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2d074 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c930 │ │ │ │ mov r0, r9 │ │ │ │ blx 2cdc0 │ │ │ │ - ldr r2, [pc, #332] @ (7f9a4 ) │ │ │ │ - ldr r3, [pc, #284] @ (7f974 ) │ │ │ │ + ldr r2, [pc, #332] @ (7f9b4 ) │ │ │ │ + ldr r3, [pc, #284] @ (7f984 ) │ │ │ │ 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 7f938 │ │ │ │ + bne.n 7f948 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ vpop {d8-d14} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r6, [r2, #144] @ 0x90 │ │ │ │ - b.n 7f62c │ │ │ │ + b.n 7f63c │ │ │ │ vsub.f64 d6, d3, d6 │ │ │ │ vmla.f64 d12, d6, d0 │ │ │ │ - b.n 7f73a │ │ │ │ + b.n 7f74a │ │ │ │ vmov.f64 d8, d13 │ │ │ │ - b.n 7f6a2 │ │ │ │ + b.n 7f6b2 │ │ │ │ vmov.f64 d12, d11 │ │ │ │ - b.n 7f68e │ │ │ │ + b.n 7f69e │ │ │ │ vsub.f64 d6, d3, d6 │ │ │ │ vmla.f64 d8, d6, d0 │ │ │ │ - b.n 7f73a │ │ │ │ + b.n 7f74a │ │ │ │ vsub.f64 d3, d3, d4 │ │ │ │ vmla.f64 d8, d3, d0 │ │ │ │ - b.n 7f73a │ │ │ │ + b.n 7f74a │ │ │ │ tst.w lr, r0 │ │ │ │ - bne.n 7f7e0 │ │ │ │ - b.n 7f6e8 │ │ │ │ + bne.n 7f7f0 │ │ │ │ + b.n 7f6f8 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7f62c │ │ │ │ + b.n 7f63c │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov fp, r0 │ │ │ │ - b.n 7f60e │ │ │ │ + b.n 7f61e │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 7f5f8 │ │ │ │ + b.n 7f608 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ vmov.f64 d13, d0 │ │ │ │ vneg.f64 d11, d0 │ │ │ │ - b.n 7f672 │ │ │ │ + b.n 7f682 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 7f650 │ │ │ │ + b.n 7f660 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 7f5de │ │ │ │ + b.n 7f5ee │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 7f5c2 │ │ │ │ + b.n 7f5d2 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 7f592 │ │ │ │ + b.n 7f5a2 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 7f550 │ │ │ │ + b.n 7f560 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7f514 │ │ │ │ + b.n 7f524 │ │ │ │ blx r2 │ │ │ │ - b.n 7f4da │ │ │ │ + b.n 7f4ea │ │ │ │ add.w r0, sl, #4 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ blx 2c464 >::_M_realloc_append(OsiRowCut*&&)@plt> │ │ │ │ - b.n 7f83c │ │ │ │ - bl 7195c │ │ │ │ + b.n 7f84c │ │ │ │ + bl 7196c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c930 │ │ │ │ mov r0, r9 │ │ │ │ blx 2cdc0 │ │ │ │ - ldr r2, [pc, #128] @ (7f9a8 ) │ │ │ │ - ldr r3, [pc, #76] @ (7f974 ) │ │ │ │ + ldr r2, [pc, #128] @ (7f9b8 ) │ │ │ │ + ldr r3, [pc, #76] @ (7f984 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 7f956 │ │ │ │ + beq.n 7f966 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #108] @ (7f9ac ) │ │ │ │ - ldr r3, [pc, #52] @ (7f974 ) │ │ │ │ + ldr r2, [pc, #108] @ (7f9bc ) │ │ │ │ + ldr r3, [pc, #52] @ (7f984 ) │ │ │ │ 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 7f938 │ │ │ │ + bne.n 7f948 │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - b.n 7f91e │ │ │ │ + b.n 7f92e │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - @ instruction: 0xfa900004 │ │ │ │ + @ instruction: 0xfa800004 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #129 @ 0x81 │ │ │ │ @ instruction: 0xffff2745 │ │ │ │ vabdl.u q9, d15, d5 │ │ │ │ vmlsl.u q9, d31, d3[0] │ │ │ │ vshr.u32 q9, , #1 │ │ │ │ vmla.i q9, , d13[0] │ │ │ │ vshr.u32 d18, d13, #1 │ │ │ │ vaddl.u q9, d15, d11 │ │ │ │ vaddl.u q9, d31, d13 │ │ │ │ vrsubhn.i d18, , │ │ │ │ vshr.u32 d18, d15, #1 │ │ │ │ - vqshlu.s64 , q0, #63 @ 0x3f │ │ │ │ + vmlsl.u , d31, d0[0] │ │ │ │ movs r4, r0 │ │ │ │ - addw r0, r0, #2052 @ 0x804 │ │ │ │ - @ instruction: 0xf5e80004 │ │ │ │ + @ instruction: 0xf5f00004 │ │ │ │ + rsbs r0, r8, #8650752 @ 0x840000 │ │ │ │ │ │ │ │ -0007f9b0 : │ │ │ │ +0007f9c0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3744] @ 0xea0 │ │ │ │ sub sp, #276 @ 0x114 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r3, [pc, #1236] @ 7fea0 │ │ │ │ + ldr.w r3, [pc, #1236] @ 7feb0 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ - ldr.w fp, [pc, #1236] @ 7fea4 │ │ │ │ + ldr.w fp, [pc, #1236] @ 7feb4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr.w r0, [pc, #1232] @ 7fea8 │ │ │ │ + ldr.w r0, [pc, #1232] @ 7feb8 │ │ │ │ add fp, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr.w r0, [r4, #280] @ 0x118 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #268] @ 0x10c │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -130739,60 +130740,60 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r5, [r6, #8] │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #508] @ 0x1fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7fc40 │ │ │ │ + beq.w 7fc50 │ │ │ │ ldr.w r3, [r4, #512] @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7fc40 │ │ │ │ + beq.w 7fc50 │ │ │ │ ldr.w r3, [r4, #516] @ 0x204 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7fc40 │ │ │ │ + beq.w 7fc50 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8037c │ │ │ │ + bcs.w 8038c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r7, #0 │ │ │ │ strd r7, r7, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ffec │ │ │ │ + beq.w 7fffc │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ lsls r5, r4, #3 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b890 │ │ │ │ movs r2, #0 │ │ │ │ adds r6, r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #1 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ strd r2, r3, [r0], #8 │ │ │ │ - beq.w 8002e │ │ │ │ + beq.w 8003e │ │ │ │ mov r1, r7 │ │ │ │ sub.w r2, r5, #8 │ │ │ │ blx 2c47c │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - ldr.w r2, [pc, #1088] @ 7feac │ │ │ │ + ldr.w r2, [pc, #1088] @ 7febc │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8006a │ │ │ │ + bne.w 8007a │ │ │ │ ldrb.w r3, [r1, #492] @ 0x1ec │ │ │ │ ldr.w r2, [r1, #276] @ 0x114 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7fff8 │ │ │ │ + beq.w 80008 │ │ │ │ ldr.w sl, [r2, #120] @ 0x78 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ movs r7, #0 │ │ │ │ ldrd r3, r2, [sp, #88] @ 0x58 │ │ │ │ ldr.w r0, [r4, #280] @ 0x118 │ │ │ │ ldr.w r5, [r4, #516] @ 0x204 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ @@ -130813,19 +130814,19 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r5, [r6, #48] @ 0x30 │ │ │ │ blx r5 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ adds r6, #1 │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 80334 │ │ │ │ + bcs.w 80344 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7ffe2 │ │ │ │ + beq.w 7fff2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b890 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ adds r5, r0, r6 │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -130834,157 +130835,157 @@ │ │ │ │ blx 2c47c │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ adds r3, r7, #1 │ │ │ │ itt eq │ │ │ │ moveq r5, #0 │ │ │ │ streq r5, [sp, #76] @ 0x4c │ │ │ │ - bne.w 80008 │ │ │ │ + bne.w 80018 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - ldr r3, [pc, #928] @ (7feb0 ) │ │ │ │ + ldr r3, [pc, #928] @ (7fec0 ) │ │ │ │ ldr r2, [r0, #0] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r2, #144] @ 0x90 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 8005e │ │ │ │ + bne.w 8006e │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #908] @ (7feb4 ) │ │ │ │ + ldr r1, [pc, #908] @ (7fec4 ) │ │ │ │ ldr.w r3, [r2, #148] @ 0x94 │ │ │ │ add r1, pc │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 80052 │ │ │ │ + bne.w 80062 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #276] @ 0x114 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #888] @ (7feb8 ) │ │ │ │ + ldr r1, [pc, #888] @ (7fec8 ) │ │ │ │ ldr r3, [r2, #124] @ 0x7c │ │ │ │ add r1, pc │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 80046 │ │ │ │ + bne.w 80056 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #276] @ 0x114 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #868] @ (7febc ) │ │ │ │ + ldr r1, [pc, #868] @ (7fecc ) │ │ │ │ ldr.w r3, [r2, #128] @ 0x80 │ │ │ │ add r1, pc │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8003a │ │ │ │ + bne.w 8004a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #276] @ 0x114 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r3, [r2, #212] @ 0xd4 │ │ │ │ - ldr r2, [pc, #844] @ (7fec0 ) │ │ │ │ + ldr r2, [pc, #844] @ (7fed0 ) │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80034 │ │ │ │ + bne.w 80044 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb.w r3, [r2, #492] @ 0x1ec │ │ │ │ ldr.w r2, [r2, #276] @ 0x114 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7fff4 │ │ │ │ + beq.w 80004 │ │ │ │ ldr.w r0, [r2, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ - vldr d8, [pc, #736] @ 7fe78 │ │ │ │ + vldr d8, [pc, #736] @ 7fe88 │ │ │ │ add.w r4, r0, r3, lsl #4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 7fcb2 │ │ │ │ + ble.w 7fcc2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ ldrd ip, r7, [sp, #36] @ 0x24 │ │ │ │ str.w sl, [sp, #32] │ │ │ │ ldr.w r3, [r3, #524] @ 0x20c │ │ │ │ ldr.w lr, [sp, #44] @ 0x2c │ │ │ │ sub.w r8, r3, #4 │ │ │ │ - vldr d5, [pc, #704] @ 7fe80 │ │ │ │ - vldr d2, [pc, #708] @ 7fe88 │ │ │ │ + vldr d5, [pc, #704] @ 7fe90 │ │ │ │ + vldr d2, [pc, #708] @ 7fe98 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d3, [pc, #712] @ 7fe90 │ │ │ │ - b.n 7fbde │ │ │ │ + vldr d3, [pc, #712] @ 7fea0 │ │ │ │ + b.n 7fbee │ │ │ │ adds r3, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ adds r7, #8 │ │ │ │ add.w lr, lr, #8 │ │ │ │ adds r1, #8 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 7fcae │ │ │ │ + beq.n 7fcbe │ │ │ │ ldr.w r2, [r8, #4]! │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 7fbcc │ │ │ │ + bne.n 7fbdc │ │ │ │ vldr d7, [r1] │ │ │ │ vabs.f64 d6, d7 │ │ │ │ vcmpe.f64 d6, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 7fbcc │ │ │ │ + ble.n 7fbdc │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ mov.w sl, r3, asr #5 │ │ │ │ and.w r0, r3, #31 │ │ │ │ lsls r2, r0 │ │ │ │ ldr.w r0, [r5, sl, lsl #2] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ orr.w r0, r0, r2 │ │ │ │ str.w r0, [r5, sl, lsl #2] │ │ │ │ - bmi.n 7fc92 │ │ │ │ + bmi.n 7fca2 │ │ │ │ vldr d6, [lr] │ │ │ │ vcmpe.f64 d6, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.w 80304 │ │ │ │ + bpl.w 80314 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 7fc70 │ │ │ │ + ble.n 7fc80 │ │ │ │ vldr d4, [ip] │ │ │ │ vsub.f64 d6, d6, d4 │ │ │ │ vmla.f64 d8, d6, d7 │ │ │ │ - b.n 7fbcc │ │ │ │ + b.n 7fbdc │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx 2d594 │ │ │ │ ldr.w r3, [r4, #508] @ 0x1fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 802f0 │ │ │ │ + beq.w 80300 │ │ │ │ ldr.w r3, [r4, #512] @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fa1e │ │ │ │ - ldr r3, [pc, #612] @ (7fec4 ) │ │ │ │ + bne.w 7fa2e │ │ │ │ + ldr r3, [pc, #612] @ (7fed4 ) │ │ │ │ movw r2, #2119 @ 0x847 │ │ │ │ - ldr r1, [pc, #612] @ (7fec8 ) │ │ │ │ - ldr r0, [pc, #612] @ (7fecc ) │ │ │ │ + ldr r1, [pc, #612] @ (7fed8 ) │ │ │ │ + ldr r0, [pc, #612] @ (7fedc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ vldr d4, [r7] │ │ │ │ vcmpe.f64 d4, d2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 7fc32 │ │ │ │ - ldr r3, [pc, #592] @ (7fed0 ) │ │ │ │ + bgt.n 7fc42 │ │ │ │ + ldr r3, [pc, #592] @ (7fee0 ) │ │ │ │ movw r2, #2143 @ 0x85f │ │ │ │ - ldr r1, [pc, #588] @ (7fed4 ) │ │ │ │ - ldr r0, [pc, #592] @ (7fed8 ) │ │ │ │ + ldr r1, [pc, #588] @ (7fee4 ) │ │ │ │ + ldr r0, [pc, #592] @ (7fee8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ vldr d4, [r7] │ │ │ │ vcmpe.f64 d4, d2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 7fc7e │ │ │ │ + ble.n 7fc8e │ │ │ │ vldr d6, [ip] │ │ │ │ vsub.f64 d6, d4, d6 │ │ │ │ vmla.f64 d8, d6, d7 │ │ │ │ - b.n 7fbcc │ │ │ │ + b.n 7fbdc │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ cmp r7, #0 │ │ │ │ - ble.w 7fe10 │ │ │ │ + ble.w 7fe20 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #1 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r0, [r3, #508] @ 0x1fc │ │ │ │ @@ -131006,15 +131007,15 @@ │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ itt lt │ │ │ │ addlt r1, #32 │ │ │ │ sublt.w lr, lr, #4 │ │ │ │ lsl.w r1, ip, r1 │ │ │ │ ldr.w lr, [lr] │ │ │ │ tst.w r1, lr │ │ │ │ - beq.n 7fe04 │ │ │ │ + beq.n 7fe14 │ │ │ │ ldr.w r1, [r6, #516] @ 0x204 │ │ │ │ lsls r3, r3, #3 │ │ │ │ vldr d5, [r6, #536] @ 0x218 │ │ │ │ add.w r1, r1, r2, lsl #1 │ │ │ │ vldr d7, [r1] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r1, r3 │ │ │ │ @@ -131023,19 +131024,19 @@ │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ ldr r1, [r1, r2] │ │ │ │ vabs.f64 d6, d7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ add.w lr, sl, r1 │ │ │ │ vcmpe.f64 d5, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 7fdec │ │ │ │ + bls.n 7fdfc │ │ │ │ vldr d5, [r6, #544] @ 0x220 │ │ │ │ vcmpe.f64 d5, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 7fe04 │ │ │ │ + bgt.n 7fe14 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ vldr d6, [r6, #560] @ 0x230 │ │ │ │ add.w r8, r4, r1 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ vldr d1, [lr] │ │ │ │ vneg.f64 d5, d6 │ │ │ │ vldr d3, [r8] │ │ │ │ @@ -131061,93 +131062,93 @@ │ │ │ │ movle.w fp, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itee gt │ │ │ │ movgt.w r9, #1 │ │ │ │ movle.w r9, #0 │ │ │ │ movle r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ffaa │ │ │ │ + beq.w 7ffba │ │ │ │ vcmpe.f64 d2, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 7fe04 │ │ │ │ + bge.n 7fe14 │ │ │ │ tst.w fp, r9 │ │ │ │ - beq.n 7fdec │ │ │ │ + beq.n 7fdfc │ │ │ │ vcmpe.f64 d0, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.w 8007e │ │ │ │ + bls.w 8008e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r1, r3 │ │ │ │ vldr d6, [r1] │ │ │ │ vadd.f64 d6, d6, d7 │ │ │ │ vstr d6, [r1] │ │ │ │ vldr d6, [lr] │ │ │ │ vmla.f64 d8, d7, d6 │ │ │ │ adds r2, #4 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 7fcd4 │ │ │ │ + bne.w 7fce4 │ │ │ │ ldrd r6, fp, [sp, #68] @ 0x44 │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 2d788 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r0, [r3, #276] @ 0x114 │ │ │ │ - ldr r3, [pc, #184] @ (7fedc ) │ │ │ │ + ldr r3, [pc, #184] @ (7feec ) │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7fffe │ │ │ │ - ldr r3, [pc, #172] @ (7fee0 ) │ │ │ │ + bne.w 8000e │ │ │ │ + ldr r3, [pc, #172] @ (7fef0 ) │ │ │ │ ldr.w r0, [r0, #156] @ 0x9c │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7fffe │ │ │ │ + bne.w 8000e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #156] @ (7fee4 ) │ │ │ │ + ldr r2, [pc, #156] @ (7fef4 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80088 │ │ │ │ + bne.w 80098 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #568] @ 0x238 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 80092 │ │ │ │ + bls.w 800a2 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7ff14 │ │ │ │ + ble.n 7ff24 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov.w r8, #0 │ │ │ │ - vldr d9, [pc, #40] @ 7fe98 │ │ │ │ - b.n 7fef0 │ │ │ │ + vldr d9, [pc, #40] @ 7fea8 │ │ │ │ + b.n 7ff00 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #0 │ │ │ │ - add r0, pc, #380 @ (adr r0, 8000c ) │ │ │ │ + add r0, pc, #380 @ (adr r0, 8001c ) │ │ │ │ stmia r2!, {r1} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #0 │ │ │ │ - add r0, pc, #380 @ (adr r0, 80014 ) │ │ │ │ + add r0, pc, #380 @ (adr r0, 80024 ) │ │ │ │ tst r2, r0 │ │ │ │ tst r3, r4 │ │ │ │ lsrs r2, r2, #18 │ │ │ │ ldr r4, [sp, #644] @ 0x284 │ │ │ │ subs r3, #199 @ 0xc7 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, r0, #8650752 @ 0x840000 │ │ │ │ - adc.w r0, lr, #8650752 @ 0x840000 │ │ │ │ + adc.w r0, r0, #8650752 @ 0x840000 │ │ │ │ + @ instruction: 0xf53e0004 │ │ │ │ adds r5, r3, #0 │ │ │ │ @ instruction: 0xffff1aff │ │ │ │ vtbx.8 d17, {d31- instruction: 0xffff1abf │ │ │ │ vtbl.8 d17, {d31- , , d8 │ │ │ │ lsrs r1, r0, #32 │ │ │ │ cmp r3, r8 │ │ │ │ - ble.n 7ff14 │ │ │ │ + ble.n 7ff24 │ │ │ │ vldmia r4!, {d0} │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vcmpe.f64 d7, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 7fee8 │ │ │ │ + ble.n 7fef8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2d76c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bgt.n 7fef0 │ │ │ │ + bgt.n 7ff00 │ │ │ │ add r4, sp, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c288 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 7ff24 │ │ │ │ + cbz r3, 7ff34 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ - vldr d0, [pc, #568] @ 80160 │ │ │ │ + vldr d0, [pc, #568] @ 80170 │ │ │ │ mov r0, r4 │ │ │ │ blx 2cafc │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d30c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c264 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d470 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldrd r3, r2, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 80072 │ │ │ │ + beq.w 80082 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ str r3, [r1, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 2c930 │ │ │ │ mov r0, r7 │ │ │ │ blx 2cdc0 │ │ │ │ - cbz r5, 7ff72 │ │ │ │ + cbz r5, 7ff82 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r5 │ │ │ │ subs r1, r3, r5 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 7ff7e │ │ │ │ + cbz r3, 7ff8e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 7ff8a │ │ │ │ + cbz r3, 7ff9a │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #492] @ (80178 ) │ │ │ │ - ldr r3, [pc, #492] @ (8017c ) │ │ │ │ + ldr r2, [pc, #492] @ (80188 ) │ │ │ │ + ldr r3, [pc, #492] @ (8018c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 802ec │ │ │ │ + bne.w 802fc │ │ │ │ add sp, #276 @ 0x114 │ │ │ │ vpop {d8-d12} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ eor.w r3, r9, #1 │ │ │ │ tst.w r8, r3 │ │ │ │ - bne.n 7ffca │ │ │ │ + bne.n 7ffda │ │ │ │ tst.w fp, r3 │ │ │ │ - beq.w 7fdda │ │ │ │ + beq.w 7fdea │ │ │ │ vcmpe.f64 d2, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 7fdec │ │ │ │ - b.n 7fe04 │ │ │ │ + blt.w 7fdfc │ │ │ │ + b.n 7fe14 │ │ │ │ vcmpe.f64 d0, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 80024 │ │ │ │ + bls.n 80034 │ │ │ │ vcmpe.f64 d4, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 7fdec │ │ │ │ - b.n 7ffbc │ │ │ │ + ble.w 7fdfc │ │ │ │ + b.n 7ffcc │ │ │ │ mov r5, r6 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ str r6, [sp, #28] │ │ │ │ - b.n 7fafc │ │ │ │ + b.n 7fb0c │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 7fa66 │ │ │ │ + b.n 7fa76 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ - b.n 7fb8e │ │ │ │ + b.n 7fb9e │ │ │ │ ldr.w sl, [r2, #92] @ 0x5c │ │ │ │ - b.n 7fa8e │ │ │ │ + b.n 7fa9e │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7fe62 │ │ │ │ - b.n 7fe44 │ │ │ │ + bne.w 7fe72 │ │ │ │ + b.n 7fe54 │ │ │ │ adds r7, #32 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ lsls r7, r7, #2 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b890 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ adds r3, r0, r7 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ blx 2c47c │ │ │ │ - b.n 7fb0c │ │ │ │ + b.n 7fb1c │ │ │ │ vsub.f64 d1, d1, d3 │ │ │ │ vmla.f64 d8, d1, d7 │ │ │ │ - b.n 7fe04 │ │ │ │ + b.n 7fe14 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 7fa66 │ │ │ │ + b.n 7fa76 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 7fb8e │ │ │ │ + b.n 7fb9e │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b.n 7fb6c │ │ │ │ + b.n 7fb7c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 7fb54 │ │ │ │ + b.n 7fb64 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 7fb3e │ │ │ │ + b.n 7fb4e │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b.n 7fb26 │ │ │ │ + b.n 7fb36 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 7fa8e │ │ │ │ + b.n 7fa9e │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ adds r0, #4 │ │ │ │ blx 2c464 >::_M_realloc_append(OsiRowCut*&&)@plt> │ │ │ │ - b.n 7ff5a │ │ │ │ + b.n 7ff6a │ │ │ │ vsub.f64 d1, d1, d4 │ │ │ │ vmla.f64 d8, d1, d7 │ │ │ │ - b.n 7fe04 │ │ │ │ + b.n 7fe14 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7fe62 │ │ │ │ + beq.w 7fe72 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 80350 │ │ │ │ + bcs.w 80360 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #188] @ 0xbc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 802b0 │ │ │ │ + beq.w 802c0 │ │ │ │ mov.w r9, r3, lsl #3 │ │ │ │ mov r0, r9 │ │ │ │ blx 2b890 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r8, r0, r9 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ mov.w r0, #0 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ str.w r8, [sp, #192] @ 0xc0 │ │ │ │ strd r0, r1, [r3], #8 │ │ │ │ - beq.w 802c6 │ │ │ │ + beq.w 802d6 │ │ │ │ sub.w r2, r9, #8 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ blx 2c47c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, r8 │ │ │ │ @@ -131388,80 +131389,80 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ ldr.w r8, [lr, #40] @ 0x28 │ │ │ │ blx r8 │ │ │ │ vldr d8, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ vneg.f64 d8, d8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 80288 │ │ │ │ + ble.w 80298 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #52] @ (80180 ) │ │ │ │ + ldr r2, [pc, #52] @ (80190 ) │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - vldr d10, [pc, #20] @ 80168 │ │ │ │ - vldr d11, [pc, #24] @ 80170 │ │ │ │ + vldr d10, [pc, #20] @ 80178 │ │ │ │ + vldr d11, [pc, #24] @ 80180 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 801c4 │ │ │ │ + b.n 801d4 │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ldrsb r6, [r2, r0] │ │ │ │ ldr r6, [sp, #924] @ 0x39c │ │ │ │ lsls r7, r5, #14 │ │ │ │ subs r4, #210 @ 0xd2 │ │ │ │ - vaddl.s16 q0, d10, d4 │ │ │ │ + vaddl.s8 q0, d10, d4 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ asrs r7, r5, #20 │ │ │ │ @ instruction: 0xffffeeb5 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 801b4 │ │ │ │ + bls.n 801c4 │ │ │ │ tst.w lr, ip │ │ │ │ - beq.n 801a0 │ │ │ │ + beq.n 801b0 │ │ │ │ vcmpe.f64 d6, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.w 802bc │ │ │ │ + bls.w 802cc │ │ │ │ vldr d6, [r9] │ │ │ │ vadd.f64 d6, d6, d7 │ │ │ │ vstr d6, [r9] │ │ │ │ vldr d6, [sl] │ │ │ │ vmla.f64 d8, d7, d6 │ │ │ │ add.w r8, r8, #1 │ │ │ │ add.w r9, r9, #8 │ │ │ │ add.w sl, sl, #8 │ │ │ │ cmp r3, r8 │ │ │ │ - ble.n 80288 │ │ │ │ + ble.n 80298 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vldmia fp!, {d12} │ │ │ │ vldmia r2!, {d9} │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr.w r2, [r2, #200] @ 0xc8 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 80266 │ │ │ │ + bne.n 80276 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ vldmia r1!, {d7} │ │ │ │ vabs.f64 d6, d7 │ │ │ │ vldr d5, [r2, #536] @ 0x218 │ │ │ │ vcmpe.f64 d5, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 801a0 │ │ │ │ + bls.n 801b0 │ │ │ │ vcmpe.f64 d6, d11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 801b4 │ │ │ │ + bmi.n 801c4 │ │ │ │ vldr d6, [r2, #560] @ 0x230 │ │ │ │ vldr d4, [sl] │ │ │ │ vcmpe.f64 d12, d6 │ │ │ │ vneg.f64 d5, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d9, d5 │ │ │ │ ite mi │ │ │ │ @@ -131475,188 +131476,188 @@ │ │ │ │ movle.w lr, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itee gt │ │ │ │ movgt.w ip, #1 │ │ │ │ movle.w ip, #0 │ │ │ │ movle r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80184 │ │ │ │ + bne.n 80194 │ │ │ │ eor.w r0, ip, #1 │ │ │ │ tst r2, r0 │ │ │ │ - bne.n 80272 │ │ │ │ + bne.n 80282 │ │ │ │ tst.w lr, r0 │ │ │ │ - beq.n 8018e │ │ │ │ + beq.n 8019e │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 801a0 │ │ │ │ - b.n 801b4 │ │ │ │ + bhi.n 801b0 │ │ │ │ + b.n 801c4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - b.n 801e2 │ │ │ │ + b.n 801f2 │ │ │ │ vcmpe.f64 d6, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 802a6 │ │ │ │ + bls.n 802b6 │ │ │ │ vcmpe.f64 d9, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 801a0 │ │ │ │ - b.n 8025a │ │ │ │ + ble.n 801b0 │ │ │ │ + b.n 8026a │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ blx 2d76c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7fe62 │ │ │ │ + beq.w 7fe72 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c4e4 │ │ │ │ - b.n 7fe62 │ │ │ │ + b.n 7fe72 │ │ │ │ vsub.f64 d4, d4, d12 │ │ │ │ vmla.f64 d8, d4, d7 │ │ │ │ - b.n 801b4 │ │ │ │ + b.n 801c4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 800f2 │ │ │ │ + b.n 80102 │ │ │ │ vsub.f64 d4, d4, d9 │ │ │ │ vmla.f64 d8, d4, d7 │ │ │ │ - b.n 801b4 │ │ │ │ + b.n 801c4 │ │ │ │ movs r2, #8 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 800f2 │ │ │ │ + b.n 80102 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ - ldr r2, [pc, #196] @ (803a0 ) │ │ │ │ - ldr r3, [pc, #200] @ (803a4 ) │ │ │ │ + ldr r2, [pc, #196] @ (803b0 ) │ │ │ │ + ldr r3, [pc, #200] @ (803b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 8039a │ │ │ │ + beq.n 803aa │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #180] @ (803a8 ) │ │ │ │ + ldr r3, [pc, #180] @ (803b8 ) │ │ │ │ movw r2, #2118 @ 0x846 │ │ │ │ - ldr r1, [pc, #180] @ (803ac ) │ │ │ │ - ldr r0, [pc, #180] @ (803b0 ) │ │ │ │ + ldr r1, [pc, #180] @ (803bc ) │ │ │ │ + ldr r0, [pc, #180] @ (803c0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #172] @ (803b4 ) │ │ │ │ + ldr r3, [pc, #172] @ (803c4 ) │ │ │ │ movw r2, #2142 @ 0x85e │ │ │ │ - ldr r1, [pc, #172] @ (803b8 ) │ │ │ │ - ldr r0, [pc, #172] @ (803bc ) │ │ │ │ + ldr r1, [pc, #172] @ (803c8 ) │ │ │ │ + ldr r0, [pc, #172] @ (803cc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cdc0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 802cc │ │ │ │ + beq.n 802dc │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r5 │ │ │ │ subs r1, r3, r5 │ │ │ │ blx 2c4e4 │ │ │ │ - b.n 802cc │ │ │ │ - ldr r2, [pc, #136] @ (803c0 ) │ │ │ │ - ldr r3, [pc, #108] @ (803a4 ) │ │ │ │ + b.n 802dc │ │ │ │ + ldr r2, [pc, #136] @ (803d0 ) │ │ │ │ + ldr r3, [pc, #108] @ (803b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 802ec │ │ │ │ - ldr r0, [pc, #120] @ (803c4 ) │ │ │ │ + bne.n 802fc │ │ │ │ + ldr r0, [pc, #120] @ (803d4 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - ldr r2, [pc, #116] @ (803c8 ) │ │ │ │ - ldr r3, [pc, #80] @ (803a4 ) │ │ │ │ + ldr r2, [pc, #116] @ (803d8 ) │ │ │ │ + ldr r3, [pc, #80] @ (803b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 802ec │ │ │ │ - ldr r0, [pc, #100] @ (803cc ) │ │ │ │ + bne.n 802fc │ │ │ │ + ldr r0, [pc, #100] @ (803dc ) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c930 │ │ │ │ - b.n 8031e │ │ │ │ + b.n 8032e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 80328 │ │ │ │ - b.n 802cc │ │ │ │ - b.n 802d2 │ │ │ │ - ldr r2, [pc, #80] @ (803d0 ) │ │ │ │ - ldr r3, [pc, #36] @ (803a4 ) │ │ │ │ + bne.n 80338 │ │ │ │ + b.n 802dc │ │ │ │ + b.n 802e2 │ │ │ │ + ldr r2, [pc, #80] @ (803e0 ) │ │ │ │ + ldr r3, [pc, #36] @ (803b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 802ec │ │ │ │ - ldr r0, [pc, #64] @ (803d4 ) │ │ │ │ + bne.n 802fc │ │ │ │ + ldr r0, [pc, #64] @ (803e4 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - b.n 8031e │ │ │ │ + b.n 8032e │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - mcrr 0, 0, r0, ip, cr4 │ │ │ │ + ldc 0, cr0, [ip], #-16 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r5, #6 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r7, #16 │ │ │ │ movs r3, r0 │ │ │ │ asrs r6, r4, #7 │ │ │ │ movs r3, r0 │ │ │ │ asrs r6, r2, #6 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r3, r0 │ │ │ │ asrs r2, r6, #7 │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xebf00004 │ │ │ │ + @ instruction: 0xebe00004 │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ movs r2, r0 │ │ │ │ - rsbs r0, r4, r4 │ │ │ │ + rsb r0, r4, r4 │ │ │ │ ldr r6, [r6, #72] @ 0x48 │ │ │ │ movs r2, r0 │ │ │ │ - sub.w r0, r8, r4 │ │ │ │ + @ instruction: 0xeb980004 │ │ │ │ ldr r2, [r1, #72] @ 0x48 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000803d8 : │ │ │ │ +000803e8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3640] @ 0xe38 │ │ │ │ sub sp, #372 @ 0x174 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #940] @ (807a0 ) │ │ │ │ - ldr r5, [pc, #944] @ (807a4 ) │ │ │ │ + ldr r0, [pc, #940] @ (807b0 ) │ │ │ │ + ldr r5, [pc, #944] @ (807b4 ) │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #940] @ (807a8 ) │ │ │ │ + ldr r3, [pc, #940] @ (807b8 ) │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr.w r0, [r4, #504] @ 0x1f8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #364] @ 0x16c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ @@ -131669,15 +131670,15 @@ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81148 │ │ │ │ + bne.w 81158 │ │ │ │ ldr.w r0, [r4, #280] @ 0x118 │ │ │ │ add r5, sp, #144 @ 0x90 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ mov sl, r1 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ @@ -131685,42 +131686,42 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ add r5, sp, #140 @ 0x8c │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r5, [r6, #8] │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #508] @ 0x1fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80752 │ │ │ │ + beq.w 80762 │ │ │ │ ldr.w r3, [r4, #512] @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80752 │ │ │ │ + beq.w 80762 │ │ │ │ ldr.w r3, [r4, #516] @ 0x204 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80752 │ │ │ │ + beq.w 80762 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8137a │ │ │ │ + bcs.w 8138a │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #196] @ 0xc4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 80780 │ │ │ │ + beq.w 80790 │ │ │ │ mov.w r8, r5, lsl #3 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b890 │ │ │ │ mov r3, r0 │ │ │ │ add r3, r8 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r6, [sp, #132] @ 0x84 │ │ │ │ strd r2, r3, [r0], #8 │ │ │ │ - beq.n 804ac │ │ │ │ + beq.n 804bc │ │ │ │ sub.w r2, r8, #8 │ │ │ │ mov r1, r7 │ │ │ │ blx 2c47c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [r4, #280] @ 0x118 │ │ │ │ @@ -131747,260 +131748,260 @@ │ │ │ │ ldr r5, [r6, #48] @ 0x30 │ │ │ │ blx r5 │ │ │ │ ldr.w r6, [r4, #528] @ 0x210 │ │ │ │ movw r3, #13107 @ 0x3333 │ │ │ │ movt r3, #819 @ 0x333 │ │ │ │ adds r5, r6, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.w 812a2 │ │ │ │ + bhi.w 812b2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8101e │ │ │ │ + beq.w 8102e │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ mul.w r6, r5, r6 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b890 │ │ │ │ mov fp, r0 │ │ │ │ adds r2, r0, r6 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ blx 2d788 │ │ │ │ add.w fp, fp, #40 @ 0x28 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 80518 │ │ │ │ + bne.n 80528 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ ldr.w r6, [r4, #528] @ 0x210 │ │ │ │ adds r0, r6, #1 │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 812d4 │ │ │ │ + bcs.w 812e4 │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81026 │ │ │ │ + beq.w 81036 │ │ │ │ lsls r5, r0, #3 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b890 │ │ │ │ adds r3, r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0], #8 │ │ │ │ - cbz r6, 8056c │ │ │ │ + cbz r6, 8057c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r6, r0, r6, lsl #3 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, r6, r3 │ │ │ │ subs r2, #8 │ │ │ │ blx 2c47c │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r6, [r4, #528] @ 0x210 │ │ │ │ adds r5, r6, #1 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8130a │ │ │ │ + bcs.w 8131a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 81012 │ │ │ │ + beq.w 81022 │ │ │ │ lsls r5, r5, #3 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b890 │ │ │ │ adds r3, r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0], #8 │ │ │ │ - cbz r6, 805b0 │ │ │ │ + cbz r6, 805c0 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs r2, r5, r3 │ │ │ │ subs r2, #8 │ │ │ │ blx 2c47c │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bcs.w 8135a │ │ │ │ + bcs.w 8136a │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #164] @ 0xa4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81006 │ │ │ │ + beq.w 81016 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ mov r6, r3 │ │ │ │ blx 2b890 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ add r5, r6 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ blx 2c47c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #444] @ (807ac ) │ │ │ │ + ldr r2, [pc, #444] @ (807bc ) │ │ │ │ str r5, [sp, #164] @ 0xa4 │ │ │ │ ldr.w r1, [r3, #144] @ 0x90 │ │ │ │ add r2, pc │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 8113c │ │ │ │ + bne.w 8114c │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [pc, #424] @ (807b0 ) │ │ │ │ + ldr r1, [pc, #424] @ (807c0 ) │ │ │ │ ldr.w r2, [r3, #148] @ 0x94 │ │ │ │ add r1, pc │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 81130 │ │ │ │ + bne.w 81140 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #408] @ (807b4 ) │ │ │ │ + ldr r1, [pc, #408] @ (807c4 ) │ │ │ │ ldr r2, [r3, #124] @ 0x7c │ │ │ │ add r1, pc │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 81124 │ │ │ │ + bne.w 81134 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - ldr r1, [pc, #392] @ (807b8 ) │ │ │ │ + ldr r1, [pc, #392] @ (807c8 ) │ │ │ │ ldr.w r2, [r3, #128] @ 0x80 │ │ │ │ add r1, pc │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 81118 │ │ │ │ + bne.w 81128 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #372] @ (807bc ) │ │ │ │ + ldr r1, [pc, #372] @ (807cc ) │ │ │ │ ldr.w r2, [r3, #212] @ 0xd4 │ │ │ │ add r1, pc │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 810f2 │ │ │ │ + bne.w 81102 │ │ │ │ ldrb.w r1, [r4, #492] @ 0x1ec │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 81034 │ │ │ │ + beq.w 81044 │ │ │ │ ldr.w r5, [r2, #144] @ 0x90 │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ - ldr r2, [pc, #344] @ (807c0 ) │ │ │ │ + ldr r2, [pc, #344] @ (807d0 ) │ │ │ │ ldr.w r3, [r3, #200] @ 0xc8 │ │ │ │ add r2, pc │ │ │ │ lsls r6, r6, #4 │ │ │ │ - vldr d8, [pc, #292] @ 80798 │ │ │ │ + vldr d8, [pc, #292] @ 807a8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 810e6 │ │ │ │ + bne.w 810f6 │ │ │ │ ldrd r3, lr, [sp, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 81196 │ │ │ │ + ble.w 811a6 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ adds r0, r5, r6 │ │ │ │ ldr.w r6, [r4, #524] @ 0x20c │ │ │ │ mov r9, r4 │ │ │ │ vneg.f64 d4, d8 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r7, r3, lsl #2 │ │ │ │ mov r3, r7 │ │ │ │ movs r7, #0 │ │ │ │ subs r6, #4 │ │ │ │ ldrd r2, r1, [sp, #68] @ 0x44 │ │ │ │ mov r4, r7 │ │ │ │ str r6, [sp, #28] │ │ │ │ - b.n 806b8 │ │ │ │ + b.n 806c8 │ │ │ │ adds r3, #4 │ │ │ │ adds r0, #8 │ │ │ │ adds r1, #8 │ │ │ │ adds r2, #8 │ │ │ │ adds r5, #8 │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 807d0 │ │ │ │ + beq.w 807e0 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr.w r7, [r6, #4]! │ │ │ │ str r6, [sp, #28] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 806a8 │ │ │ │ + bne.n 806b8 │ │ │ │ vldr d6, [r9, #560] @ 0x230 │ │ │ │ lsls r7, r4, #3 │ │ │ │ vldr d7, [r2] │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ vneg.f64 d5, d6 │ │ │ │ str r4, [r3, #0] │ │ │ │ add.w r8, r6, r7 │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 8078c │ │ │ │ + ble.n 8079c │ │ │ │ vldr d5, [r5] │ │ │ │ vsub.f64 d7, d7, d5 │ │ │ │ vstr d7, [r8] │ │ │ │ vldr d7, [r1] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ add r7, r6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 80792 │ │ │ │ + ble.n 807a2 │ │ │ │ vldr d6, [r5] │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ vstr d7, [r7] │ │ │ │ vldr d7, [r2] │ │ │ │ vcmpe.f64 d7, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 8074e │ │ │ │ + ble.n 8075e │ │ │ │ vldr d7, [r1] │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 8074e │ │ │ │ + bpl.n 8075e │ │ │ │ vldr d7, [r0] │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 80740 │ │ │ │ + blt.n 80750 │ │ │ │ vstr d4, [r8] │ │ │ │ vldr d7, [r0] │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 8074e │ │ │ │ + bhi.n 8075e │ │ │ │ vstr d8, [r7] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 806a8 │ │ │ │ + b.n 806b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d594 │ │ │ │ ldr.w r3, [r4, #508] @ 0x1fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81232 │ │ │ │ + beq.w 81242 │ │ │ │ ldr.w r3, [r4, #512] @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80468 │ │ │ │ - ldr r3, [pc, #84] @ (807c4 ) │ │ │ │ + bne.w 80478 │ │ │ │ + ldr r3, [pc, #84] @ (807d4 ) │ │ │ │ movw r2, #1938 @ 0x792 │ │ │ │ - ldr r1, [pc, #84] @ (807c8 ) │ │ │ │ - ldr r0, [pc, #84] @ (807cc ) │ │ │ │ + ldr r1, [pc, #84] @ (807d8 ) │ │ │ │ + ldr r0, [pc, #84] @ (807dc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ mov r6, r5 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [sp, #200] @ 0xc8 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ - b.n 804ac │ │ │ │ + b.n 804bc │ │ │ │ vmov.f64 d7, d4 │ │ │ │ - b.n 806ec │ │ │ │ + b.n 806fc │ │ │ │ vmov.f64 d7, d8 │ │ │ │ - b.n 8070a │ │ │ │ + b.n 8071a │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - @ instruction: 0xeb320004 │ │ │ │ - @ instruction: 0xeb2e0004 │ │ │ │ + @ instruction: 0xeb220004 │ │ │ │ + adds.w r0, lr, r4 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ asrs r5, r3, #32 │ │ │ │ vaddl.u , d15, d15 │ │ │ │ vqrdmlsh.s q8, , d19[0] │ │ │ │ @ instruction: 0xffff0fd5 │ │ │ │ vshr.u32 , , #1 │ │ │ │ @@ -132009,41 +132010,41 @@ │ │ │ │ movs r3, r0 │ │ │ │ vaddl.u8 q8, d0, d2 │ │ │ │ lsrs r2, r7, #21 │ │ │ │ movs r3, r0 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ cmp.w lr, #0 │ │ │ │ mov r4, r9 │ │ │ │ - ble.w 8095e │ │ │ │ + ble.w 8096e │ │ │ │ vneg.f64 d10, d8 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r3, [r4, #508] @ 0x1fc │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ add.w r6, r3, r2, lsl #2 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 80956 │ │ │ │ + beq.w 80966 │ │ │ │ ldr.w r3, [r4, #516] @ 0x204 │ │ │ │ mov.w r8, r5, lsl #3 │ │ │ │ vldr d6, [r4, #536] @ 0x218 │ │ │ │ add r3, r8 │ │ │ │ ldr.w r9, [r4, #512] @ 0x200 │ │ │ │ vldr d0, [r3] │ │ │ │ ldr.w r1, [r9, r5, lsl #2] │ │ │ │ str r1, [sp, #28] │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 808dc │ │ │ │ + bls.n 808ec │ │ │ │ vldr d6, [r4, #544] @ 0x220 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 80956 │ │ │ │ + bgt.w 80966 │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ vldr d7, [r4, #560] @ 0x230 │ │ │ │ add.w ip, r1, r2 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ vneg.f64 d6, d7 │ │ │ │ @@ -132082,114 +132083,114 @@ │ │ │ │ movle.w ip, #0 │ │ │ │ add r3, r1 │ │ │ │ mov r1, r3 │ │ │ │ ite gt │ │ │ │ movgt r3, #1 │ │ │ │ movle r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 80f94 │ │ │ │ + beq.w 80fa4 │ │ │ │ vcmpe.f64 d2, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 8103a │ │ │ │ + bge.w 8104a │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 808dc │ │ │ │ + beq.n 808ec │ │ │ │ vcmpe.f64 d1, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.w 8108e │ │ │ │ + bls.w 8109e │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mla r0, r2, r0, r3 │ │ │ │ blx 2d76c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r1, r2, r3 │ │ │ │ vldr d7, [r1] │ │ │ │ vcmpe.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 80920 │ │ │ │ + ble.n 80930 │ │ │ │ ldr.w r2, [r9, r7] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add.w r2, r0, r2, lsl #3 │ │ │ │ vldr d5, [r2] │ │ │ │ ldr.w r2, [r4, #516] @ 0x204 │ │ │ │ add r2, r8 │ │ │ │ vldr d6, [r2] │ │ │ │ vmla.f64 d7, d5, d6 │ │ │ │ vstr d7, [r1] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r3, r2 │ │ │ │ vldr d7, [r3] │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 80952 │ │ │ │ + bpl.n 80962 │ │ │ │ ldr.w r2, [r9, r7] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add.w r2, r1, r2, lsl #3 │ │ │ │ vldr d5, [r2] │ │ │ │ ldr.w r2, [r4, #516] @ 0x204 │ │ │ │ add r2, r8 │ │ │ │ vldr d6, [r2] │ │ │ │ vmla.f64 d7, d5, d6 │ │ │ │ vstr d7, [r3] │ │ │ │ ldr.w lr, [sp, #136] @ 0x88 │ │ │ │ adds r5, #1 │ │ │ │ cmp lr, r5 │ │ │ │ - bgt.w 807e2 │ │ │ │ + bgt.w 807f2 │ │ │ │ ldr.w r3, [r4, #580] @ 0x244 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 80fec │ │ │ │ + beq.w 80ffc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8104e │ │ │ │ + bne.w 8105e │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ ittt gt │ │ │ │ ldrgt r3, [sp, #48] @ 0x30 │ │ │ │ strgt r3, [sp, #56] @ 0x38 │ │ │ │ strgt r3, [sp, #120] @ 0x78 │ │ │ │ - ble.w 811de │ │ │ │ + ble.w 811ee │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ subs r1, r3, #4 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ it ge │ │ │ │ strge.w r3, [r5, r2, lsl #2] │ │ │ │ add.w r3, r3, #1 │ │ │ │ it ge │ │ │ │ ldrge r0, [sp, #132] @ 0x84 │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n 80990 │ │ │ │ + bgt.n 809a0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80bba │ │ │ │ - ldr r3, [pc, #812] @ (80ce0 ) │ │ │ │ + beq.w 80bca │ │ │ │ + ldr r3, [pc, #812] @ (80cf0 ) │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldrd r6, r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #28] │ │ │ │ - vldr d10, [pc, #768] @ 80cc8 │ │ │ │ - b.n 80aee │ │ │ │ + vldr d10, [pc, #768] @ 80cd8 │ │ │ │ + b.n 80afe │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 80b82 │ │ │ │ + bgt.w 80b92 │ │ │ │ add r5, sp, #280 @ 0x118 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c288 │ │ │ │ ldr.w r0, [r4, #580] @ 0x244 │ │ │ │ - cbz r0, 80a28 │ │ │ │ + cbz r0, 80a38 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ vmov.f64 d3, d8 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ mov r1, sl │ │ │ │ ldr.w lr, [r3, r9, lsl #2] │ │ │ │ ldrd r2, r3, [r4, #272] @ 0x110 │ │ │ │ mov.w ip, lr, lsl #3 │ │ │ │ @@ -132207,37 +132208,37 @@ │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ str.w lr, [sp] │ │ │ │ str r6, [sp, #12] │ │ │ │ strd r8, r7, [sp, #4] │ │ │ │ blx 2ca78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80b6c │ │ │ │ + beq.w 80b7c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cbz r3, 80a30 │ │ │ │ + cbz r3, 80a40 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #296] @ 0x128 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ vldr d0, [r3] │ │ │ │ vcmpe.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 80a62 │ │ │ │ + ble.n 80a72 │ │ │ │ vabs.f64 d5, d0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vldr d6, [r4, #552] @ 0x228 │ │ │ │ vcmpe.f64 d5, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it pl │ │ │ │ vmovpl.f64 d7, d5 │ │ │ │ vmls.f64 d0, d7, d6 │ │ │ │ vstr d0, [r3] │ │ │ │ vldr d7, [r6] │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 80a92 │ │ │ │ + bpl.n 80aa2 │ │ │ │ vabs.f64 d4, d7 │ │ │ │ vmov.f64 d5, #112 @ 0x3f800000 1.0 │ │ │ │ vldr d6, [r4, #552] @ 0x228 │ │ │ │ vcmpe.f64 d4, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it pl │ │ │ │ vmovpl.f64 d5, d4 │ │ │ │ @@ -132250,39 +132251,39 @@ │ │ │ │ blx 2d30c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c264 │ │ │ │ ldr.w r0, [r4, #612] @ 0x264 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #2 │ │ │ │ - ble.n 80aba │ │ │ │ + ble.n 80aca │ │ │ │ mov r1, r5 │ │ │ │ blx 2c2d0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d470 │ │ │ │ ldrd r3, r2, [sl, #8] │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80b76 │ │ │ │ + beq.n 80b86 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ str.w r3, [sl, #8] │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r9, #1 │ │ │ │ blx 2c930 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r6, #8 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 80bba │ │ │ │ + beq.n 80bca │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 809d0 │ │ │ │ + beq.w 809e0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ blx 2bd7c │ │ │ │ vldr d7, [r6] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r0, [r4, #612] @ 0x264 │ │ │ │ vsub.f64 d7, d0, d7 │ │ │ │ @@ -132296,36 +132297,36 @@ │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmovle.f64 d11, d7 │ │ │ │ vmovgt.f64 d11, d0 │ │ │ │ vcmpe.f64 d11, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.w 809ca │ │ │ │ + bmi.w 809da │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 809d0 │ │ │ │ + ble.w 809e0 │ │ │ │ add.w r2, r4, #584 @ 0x248 │ │ │ │ movs r1, #1 │ │ │ │ blx 2b9ac │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r1, [r3, r9, lsl #2] │ │ │ │ blx 2d894 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ blx 2bfd4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cfb8 │ │ │ │ - b.n 809d0 │ │ │ │ + b.n 809e0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ blx 2dbd4 │ │ │ │ - b.n 80a28 │ │ │ │ + b.n 80a38 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ add.w r0, sl, #4 │ │ │ │ blx 2c464 >::_M_realloc_append(OsiRowCut*&&)@plt> │ │ │ │ - b.n 80ad2 │ │ │ │ + b.n 80ae2 │ │ │ │ add.w r2, r4, #584 @ 0x248 │ │ │ │ movs r1, #0 │ │ │ │ blx 2b9ac │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r1, [r3, r9, lsl #2] │ │ │ │ blx 2d894 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ @@ -132336,60 +132337,60 @@ │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r6, #8 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 80af6 │ │ │ │ + bne.n 80b06 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 80bee │ │ │ │ + beq.n 80bfe │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80f0c │ │ │ │ - ldr r3, [pc, #280] @ (80ce4 ) │ │ │ │ + beq.w 80f1c │ │ │ │ + ldr r3, [pc, #280] @ (80cf4 ) │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [r1, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8117a │ │ │ │ - ldr r3, [pc, #264] @ (80ce8 ) │ │ │ │ + bne.w 8118a │ │ │ │ + ldr r3, [pc, #264] @ (80cf8 ) │ │ │ │ ldr.w r0, [r0, #156] @ 0x9c │ │ │ │ ldr r2, [r1, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8117a │ │ │ │ + bne.w 8118a │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8133c │ │ │ │ + bcs.w 8134c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81082 │ │ │ │ + beq.w 81092 │ │ │ │ lsls r6, r3, #3 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b890 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ adds r5, r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ mov.w r0, #0 │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ str r5, [sp, #184] @ 0xb8 │ │ │ │ strd r0, r1, [r3], #8 │ │ │ │ - beq.w 811c6 │ │ │ │ + beq.w 811d6 │ │ │ │ mov r0, r3 │ │ │ │ sub.w r2, r6, #8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2c47c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add r5, r0 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ @@ -132433,25 +132434,25 @@ │ │ │ │ adds r2, r0, r3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ cmp r1, #0 │ │ │ │ add r3, r0 │ │ │ │ vstr d7, [r2] │ │ │ │ vstr d7, [r3] │ │ │ │ - ble.w 80e0e │ │ │ │ - ldr r3, [pc, #60] @ (80cec ) │ │ │ │ + ble.w 80e1e │ │ │ │ + ldr r3, [pc, #60] @ (80cfc ) │ │ │ │ mov r6, r7 │ │ │ │ ldrd r8, r9, [sp, #84] @ 0x54 │ │ │ │ add r3, pc │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ movs r5, #0 │ │ │ │ - vldr d10, [pc, #16] @ 80cd0 │ │ │ │ - vldr d11, [pc, #20] @ 80cd8 │ │ │ │ + vldr d10, [pc, #16] @ 80ce0 │ │ │ │ + vldr d11, [pc, #20] @ 80ce8 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 80d54 │ │ │ │ + b.n 80d64 │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ldrsb r6, [r2, r0] │ │ │ │ ldr r6, [sp, #924] @ 0x39c │ │ │ │ lsls r7, r5, #14 │ │ │ │ subs r4, #210 @ 0xd2 │ │ │ │ @@ -132461,20 +132462,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #28 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r0, #7 │ │ │ │ @ instruction: 0xffffeeb5 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.w 810c2 │ │ │ │ + bls.w 810d2 │ │ │ │ tst.w lr, r0 │ │ │ │ - beq.n 80d0e │ │ │ │ + beq.n 80d1e │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.w 81184 │ │ │ │ + bls.w 81194 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ blx 2d76c │ │ │ │ ldr.w r3, [r4, #528] @ 0x210 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ vldr d6, [r7] │ │ │ │ @@ -132490,32 +132491,32 @@ │ │ │ │ vstr d5, [r2] │ │ │ │ vstr d6, [r3] │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #8 │ │ │ │ adds r7, #8 │ │ │ │ cmp r1, r5 │ │ │ │ - ble.n 80e0e │ │ │ │ + ble.n 80e1e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ vmov.f64 d5, d10 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ vldmia r8!, {d12} │ │ │ │ ldr.w r3, [r3, #200] @ 0xc8 │ │ │ │ vldmia r9!, {d13} │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 810a0 │ │ │ │ + bne.w 810b0 │ │ │ │ vldr d0, [r6] │ │ │ │ vldr d6, [r4, #536] @ 0x218 │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 80d0e │ │ │ │ + bls.n 80d1e │ │ │ │ vcmpe.f64 d7, d11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 80d48 │ │ │ │ + bmi.n 80d58 │ │ │ │ vldr d7, [r4, #560] @ 0x230 │ │ │ │ ldr.w r3, [r4, #528] @ 0x210 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vneg.f64 d4, d7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ vldr d6, [r7] │ │ │ │ @@ -132535,331 +132536,331 @@ │ │ │ │ movle.w lr, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itee gt │ │ │ │ movgt r0, #1 │ │ │ │ movle r0, #0 │ │ │ │ movle r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80cf0 │ │ │ │ + bne.n 80d00 │ │ │ │ eor.w r1, r0, #1 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 810aa │ │ │ │ + bne.w 810ba │ │ │ │ tst.w lr, r1 │ │ │ │ - beq.n 80cfc │ │ │ │ + beq.n 80d0c │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 80d0e │ │ │ │ + bhi.n 80d1e │ │ │ │ vsub.f64 d6, d6, d12 │ │ │ │ vldr d7, [ip] │ │ │ │ vmla.f64 d7, d6, d0 │ │ │ │ vstr d7, [ip] │ │ │ │ - b.n 80d48 │ │ │ │ + b.n 80d58 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ blx 2d76c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 80e52 │ │ │ │ + cbz r3, 80e62 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 2bd7c │ │ │ │ ldr.w r3, [r4, #528] @ 0x210 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - vldr d7, [pc, #724] @ 81100 │ │ │ │ + vldr d7, [pc, #724] @ 81110 │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ vldr d6, [r3] │ │ │ │ vsub.f64 d0, d0, d6 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f64 d0, d7 │ │ │ │ vcmpe.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 80efa │ │ │ │ + bgt.n 80f0a │ │ │ │ ldr.w r0, [r4, #580] @ 0x244 │ │ │ │ - cbz r0, 80ea4 │ │ │ │ + cbz r0, 80eb4 │ │ │ │ ldr.w r3, [r4, #528] @ 0x210 │ │ │ │ vneg.f64 d7, d8 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ vmov.f64 d3, d8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ add r1, r3 │ │ │ │ add r3, r5 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ vmov.f64 d1, d7 │ │ │ │ - vldr d2, [pc, #648] @ 81100 │ │ │ │ + vldr d2, [pc, #648] @ 81110 │ │ │ │ vldr d0, [r1] │ │ │ │ vstr d7, [r3] │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r4, #272] @ 0x110 │ │ │ │ blx 2ca78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 811cc │ │ │ │ + beq.w 811dc │ │ │ │ add r5, sp, #280 @ 0x118 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c288 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cbz r3, 80eb4 │ │ │ │ + cbz r3, 80ec4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #296] @ 0x128 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c264 │ │ │ │ - vldr d0, [pc, #584] @ 81108 │ │ │ │ + vldr d0, [pc, #584] @ 81118 │ │ │ │ mov r0, r5 │ │ │ │ blx 2cafc │ │ │ │ ldr.w r3, [r4, #528] @ 0x210 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ vldr d0, [r3] │ │ │ │ blx 2d30c │ │ │ │ mov r0, r5 │ │ │ │ blx 2d470 │ │ │ │ ldrd r3, r2, [sl, #8] │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 811f6 │ │ │ │ + beq.w 81206 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ str.w r3, [sl, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c930 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 2cdc0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cbz r3, 80f0c │ │ │ │ + cbz r3, 80f1c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r3, 80f1a │ │ │ │ + cbz r3, 80f2a │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ mov r0, r3 │ │ │ │ subs r1, r2, r3 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 80f26 │ │ │ │ + cbz r3, 80f36 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 80f34 │ │ │ │ + cbz r3, 80f44 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r0, r3 │ │ │ │ subs r1, r2, r3 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 80f42 │ │ │ │ + cbz r3, 80f52 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ mov r0, r3 │ │ │ │ subs r1, r2, r3 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp fp, r3 │ │ │ │ it ne │ │ │ │ ldrne r4, [sp, #76] @ 0x4c │ │ │ │ - beq.n 80f5a │ │ │ │ + beq.n 80f6a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ cmp fp, r4 │ │ │ │ - bne.n 80f4c │ │ │ │ + bne.n 80f5c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - cbz r3, 80f66 │ │ │ │ + cbz r3, 80f76 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 80f74 │ │ │ │ + cbz r3, 80f84 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r0, r3 │ │ │ │ subs r1, r2, r3 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #408] @ (81110 ) │ │ │ │ - ldr r3, [pc, #412] @ (81114 ) │ │ │ │ + ldr r2, [pc, #408] @ (81120 ) │ │ │ │ + ldr r3, [pc, #412] @ (81124 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #364] @ 0x16c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8122e │ │ │ │ + bne.w 8123e │ │ │ │ add sp, #372 @ 0x174 │ │ │ │ vpop {d8-d13} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ eor.w ip, r3, #1 │ │ │ │ tst.w r2, ip │ │ │ │ - bne.n 80fc8 │ │ │ │ + bne.n 80fd8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ tst.w r2, ip │ │ │ │ - beq.w 808ca │ │ │ │ + beq.w 808da │ │ │ │ vcmpe.f64 d2, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 808dc │ │ │ │ + blt.w 808ec │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ vsub.f64 d5, d5, d4 │ │ │ │ vldr d7, [r3] │ │ │ │ vmla.f64 d7, d5, d0 │ │ │ │ vstr d7, [r3] │ │ │ │ - b.n 80956 │ │ │ │ + b.n 80966 │ │ │ │ vcmpe.f64 d1, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 81070 │ │ │ │ + bls.n 81080 │ │ │ │ vcmpe.f64 d4, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 808dc │ │ │ │ + ble.w 808ec │ │ │ │ vcmpe.f64 d2, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 808dc │ │ │ │ - b.n 80fb4 │ │ │ │ + blt.w 808ec │ │ │ │ + b.n 80fc4 │ │ │ │ ldr.w r3, [r4, #612] @ 0x264 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 80970 │ │ │ │ + bgt.w 80980 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 811b8 │ │ │ │ + beq.w 811c8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - b.n 809b0 │ │ │ │ + b.n 809c0 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #160] @ 0xa0 │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - b.w 805ea │ │ │ │ + b.w 805fa │ │ │ │ mov r0, r5 │ │ │ │ str r5, [sp, #224] @ 0xe0 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - b.w 805b0 │ │ │ │ + b.w 805c0 │ │ │ │ mov fp, r5 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 80570 │ │ │ │ + b.w 80580 │ │ │ │ ldr r5, [r2, #104] @ 0x68 │ │ │ │ - b.w 80664 │ │ │ │ + b.w 80674 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ vsub.f64 d5, d5, d3 │ │ │ │ vldr d7, [r3] │ │ │ │ vmla.f64 d7, d5, d0 │ │ │ │ vstr d7, [r3] │ │ │ │ - b.n 80956 │ │ │ │ + b.n 80966 │ │ │ │ add r5, sp, #228 @ 0xe4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ blx 2b9c4 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bgt.w 80988 │ │ │ │ - b.n 809b0 │ │ │ │ + bgt.w 80998 │ │ │ │ + b.n 809c0 │ │ │ │ vsub.f64 d5, d5, d3 │ │ │ │ vldr d7, [r1] │ │ │ │ vmla.f64 d7, d5, d0 │ │ │ │ vstr d7, [r1] │ │ │ │ - b.n 80956 │ │ │ │ + b.n 80966 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 80c44 │ │ │ │ + b.n 80c54 │ │ │ │ vsub.f64 d5, d5, d4 │ │ │ │ vldr d7, [r1] │ │ │ │ vmla.f64 d7, d5, d0 │ │ │ │ vstr d7, [r1] │ │ │ │ - b.n 80956 │ │ │ │ + b.n 80966 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ vmov.f64 d5, d0 │ │ │ │ - b.n 80d6e │ │ │ │ + b.n 80d7e │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 810d4 │ │ │ │ + bls.n 810e4 │ │ │ │ vcmpe.f64 d12, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 80d0e │ │ │ │ - b.n 80df2 │ │ │ │ + ble.w 80d1e │ │ │ │ + b.n 80e02 │ │ │ │ vsub.f64 d6, d6, d13 │ │ │ │ vldr d7, [ip] │ │ │ │ vmla.f64 d7, d6, d0 │ │ │ │ vstr d7, [ip] │ │ │ │ - b.n 80d48 │ │ │ │ + b.n 80d58 │ │ │ │ vsub.f64 d6, d6, d13 │ │ │ │ vldr d7, [r3] │ │ │ │ vmla.f64 d7, d6, d0 │ │ │ │ vstr d7, [r3] │ │ │ │ - b.n 80d48 │ │ │ │ + b.n 80d58 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - b.w 8067a │ │ │ │ + b.w 8068a │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ - b.w 80664 │ │ │ │ + b.w 80674 │ │ │ │ nop │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - svc 176 @ 0xb0 │ │ │ │ + svc 160 @ 0xa0 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - b.w 80644 │ │ │ │ + b.w 80654 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b.w 8062e │ │ │ │ + b.w 8063e │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b.w 8061a │ │ │ │ + b.w 8062a │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b.w 80604 │ │ │ │ - ldr r4, [pc, #612] @ (813b0 ) │ │ │ │ - ldr r3, [pc, #616] @ (813b4 ) │ │ │ │ + b.w 80614 │ │ │ │ + ldr r4, [pc, #612] @ (813c0 ) │ │ │ │ + ldr r3, [pc, #616] @ (813c4 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r3, [sp, #364] @ 0x16c │ │ │ │ eors r4, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8122e │ │ │ │ + bne.n 8123e │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #456] @ 0x1c8 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r4, [r4, #20] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ @@ -132867,88 +132868,88 @@ │ │ │ │ mov ip, r4 │ │ │ │ add sp, #372 @ 0x174 │ │ │ │ vpop {d8-d13} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80f0c │ │ │ │ - b.n 80bee │ │ │ │ + bne.w 80f1c │ │ │ │ + b.n 80bfe │ │ │ │ vsub.f64 d6, d6, d12 │ │ │ │ vldr d7, [r3] │ │ │ │ vmla.f64 d7, d6, d0 │ │ │ │ vstr d7, [r3] │ │ │ │ - b.n 80d48 │ │ │ │ + b.n 80d58 │ │ │ │ cmp.w lr, #0 │ │ │ │ itt gt │ │ │ │ movgt r3, #0 │ │ │ │ strgt r3, [sp, #48] @ 0x30 │ │ │ │ - bgt.w 807dc │ │ │ │ + bgt.w 807ec │ │ │ │ ldr.w r3, [r4, #580] @ 0x244 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #232] @ 0xe8 │ │ │ │ - cbnz r3, 811de │ │ │ │ + cbnz r3, 811ee │ │ │ │ ldr.w r3, [r4, #612] @ 0x264 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 811de │ │ │ │ + bgt.n 811ee │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 811e8 │ │ │ │ + bne.n 811f8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - b.n 80bee │ │ │ │ + b.n 80bfe │ │ │ │ movs r2, #8 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - b.n 80c44 │ │ │ │ - ldr r1, [pc, #488] @ (813b8 ) │ │ │ │ + b.n 80c54 │ │ │ │ + ldr r1, [pc, #488] @ (813c8 ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ blx 2dbd4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cfb8 │ │ │ │ - b.n 80ea4 │ │ │ │ + b.n 80eb4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ ldrne r3, [sp, #92] @ 0x5c │ │ │ │ - beq.n 811be │ │ │ │ + beq.n 811ce │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80f1a │ │ │ │ + beq.w 80f2a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - b.n 80bc8 │ │ │ │ + b.n 80bd8 │ │ │ │ add.w r0, sl, #4 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ blx 2c464 >::_M_realloc_append(OsiRowCut*&&)@plt> │ │ │ │ - b.n 80ef4 │ │ │ │ + b.n 80f04 │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, r6 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ - ldr r2, [pc, #416] @ (813bc ) │ │ │ │ - ldr r3, [pc, #408] @ (813b4 ) │ │ │ │ + ldr r2, [pc, #416] @ (813cc ) │ │ │ │ + ldr r3, [pc, #408] @ (813c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #364] @ 0x16c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 81336 │ │ │ │ + beq.w 81346 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #396] @ (813c0 ) │ │ │ │ + ldr r3, [pc, #396] @ (813d0 ) │ │ │ │ movw r2, #1937 @ 0x791 │ │ │ │ - ldr r1, [pc, #392] @ (813c4 ) │ │ │ │ - ldr r0, [pc, #396] @ (813c8 ) │ │ │ │ + ldr r1, [pc, #392] @ (813d4 ) │ │ │ │ + ldr r0, [pc, #396] @ (813d8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c930 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ @@ -132970,183 +132971,183 @@ │ │ │ │ blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ cmp fp, r4 │ │ │ │ - beq.w 8139c │ │ │ │ + beq.w 813ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 81284 │ │ │ │ + b.n 81294 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - b.n 8125a │ │ │ │ - b.n 8124c │ │ │ │ - ldr r2, [pc, #296] @ (813cc ) │ │ │ │ - ldr r3, [pc, #268] @ (813b4 ) │ │ │ │ + b.n 8126a │ │ │ │ + b.n 8125c │ │ │ │ + ldr r2, [pc, #296] @ (813dc ) │ │ │ │ + ldr r3, [pc, #268] @ (813c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #364] @ 0x16c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8122e │ │ │ │ - ldr r0, [pc, #280] @ (813d0 ) │ │ │ │ + bne.n 8123e │ │ │ │ + ldr r0, [pc, #280] @ (813e0 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 812f2 │ │ │ │ + beq.n 81302 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 812c4 │ │ │ │ - ldr r2, [pc, #252] @ (813d4 ) │ │ │ │ - ldr r3, [pc, #220] @ (813b4 ) │ │ │ │ + b.n 812d4 │ │ │ │ + ldr r2, [pc, #252] @ (813e4 ) │ │ │ │ + ldr r3, [pc, #220] @ (813c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #364] @ 0x16c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8122e │ │ │ │ - ldr r0, [pc, #236] @ (813d8 ) │ │ │ │ + bne.n 8123e │ │ │ │ + ldr r0, [pc, #236] @ (813e8 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - b.n 81282 │ │ │ │ - ldr r2, [pc, #232] @ (813dc ) │ │ │ │ - ldr r3, [pc, #188] @ (813b4 ) │ │ │ │ + b.n 81292 │ │ │ │ + ldr r2, [pc, #232] @ (813ec ) │ │ │ │ + ldr r3, [pc, #188] @ (813c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #364] @ 0x16c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8122e │ │ │ │ + bne.n 8123e │ │ │ │ blx 2d548 <__cxa_rethrow@plt> │ │ │ │ - ldr r2, [pc, #212] @ (813e0 ) │ │ │ │ - ldr r3, [pc, #164] @ (813b4 ) │ │ │ │ + ldr r2, [pc, #212] @ (813f0 ) │ │ │ │ + ldr r3, [pc, #164] @ (813c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #364] @ 0x16c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8122e │ │ │ │ - ldr r0, [pc, #196] @ (813e4 ) │ │ │ │ + bne.n 8123e │ │ │ │ + ldr r0, [pc, #196] @ (813f4 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ add r5, sp, #228 @ 0xe4 │ │ │ │ - b.n 8125a │ │ │ │ - b.n 81278 │ │ │ │ + b.n 8126a │ │ │ │ + b.n 81288 │ │ │ │ mov r0, r5 │ │ │ │ add r5, sp, #228 @ 0xe4 │ │ │ │ blx 2c930 │ │ │ │ - b.n 8125a │ │ │ │ + b.n 8126a │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 81268 │ │ │ │ - ldr r2, [pc, #168] @ (813e8 ) │ │ │ │ - ldr r3, [pc, #116] @ (813b4 ) │ │ │ │ + b.n 81278 │ │ │ │ + ldr r2, [pc, #168] @ (813f8 ) │ │ │ │ + ldr r3, [pc, #116] @ (813c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #364] @ 0x16c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8122e │ │ │ │ - ldr r0, [pc, #152] @ (813ec ) │ │ │ │ + bne.w 8123e │ │ │ │ + ldr r0, [pc, #152] @ (813fc ) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - ldr r2, [pc, #148] @ (813f0 ) │ │ │ │ - ldr r3, [pc, #84] @ (813b4 ) │ │ │ │ + ldr r2, [pc, #148] @ (81400 ) │ │ │ │ + ldr r3, [pc, #84] @ (813c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #364] @ 0x16c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8122e │ │ │ │ - ldr r0, [pc, #128] @ (813f4 ) │ │ │ │ + bne.w 8123e │ │ │ │ + ldr r0, [pc, #128] @ (81404 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - b.n 8126e │ │ │ │ - ldr r2, [pc, #124] @ (813f8 ) │ │ │ │ - ldr r3, [pc, #52] @ (813b4 ) │ │ │ │ + b.n 8127e │ │ │ │ + ldr r2, [pc, #124] @ (81408 ) │ │ │ │ + ldr r3, [pc, #52] @ (813c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #364] @ 0x16c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8122e │ │ │ │ - ldr r0, [pc, #104] @ (813fc ) │ │ │ │ + bne.w 8123e │ │ │ │ + ldr r0, [pc, #104] @ (8140c ) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - b.n 8120e │ │ │ │ - b.n 81252 │ │ │ │ + b.n 8121e │ │ │ │ + b.n 81262 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ subs r1, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8120e │ │ │ │ + beq.w 8121e │ │ │ │ mov r0, r3 │ │ │ │ blx 2c4e4 │ │ │ │ - b.n 8120e │ │ │ │ - ble.n 8136c │ │ │ │ + b.n 8121e │ │ │ │ + ble.n 8135c │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #16 │ │ │ │ movs r3, r0 │ │ │ │ - ble.n 813d8 │ │ │ │ + bgt.n 813c8 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r3, r0 │ │ │ │ @ instruction: 0xf4fa0002 │ │ │ │ lsls r4, r4, #10 │ │ │ │ movs r3, r0 │ │ │ │ - bgt.n 812d4 │ │ │ │ + bgt.n 814c4 │ │ │ │ movs r4, r0 │ │ │ │ ldrb r4, [r4, r5] │ │ │ │ movs r2, r0 │ │ │ │ - bgt.n 81478 │ │ │ │ + bgt.n 81468 │ │ │ │ movs r4, r0 │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ movs r2, r0 │ │ │ │ - bgt.n 81444 │ │ │ │ + bgt.n 81434 │ │ │ │ movs r4, r0 │ │ │ │ - bgt.n 81418 │ │ │ │ + bgt.n 81408 │ │ │ │ movs r4, r0 │ │ │ │ ldrb r4, [r7, r3] │ │ │ │ movs r2, r0 │ │ │ │ - blt.n 813bc │ │ │ │ + blt.n 813ac │ │ │ │ movs r4, r0 │ │ │ │ ldrb r0, [r1, r3] │ │ │ │ movs r2, r0 │ │ │ │ - blt.n 81388 │ │ │ │ + blt.n 81378 │ │ │ │ movs r4, r0 │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ movs r2, r0 │ │ │ │ - blt.n 81350 │ │ │ │ + blt.n 81340 │ │ │ │ movs r4, r0 │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00081400 : │ │ │ │ +00081410 : │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 81422 │ │ │ │ + beq.n 81432 │ │ │ │ add.w ip, r0, r1 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ ldrb.w ip, [ip, #168] @ 0xa8 │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ movs r0, #1 │ │ │ │ strb.w ip, [r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -133154,48 +133155,48 @@ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00081428 : │ │ │ │ +00081438 : │ │ │ │ cmp r1, #8 │ │ │ │ itttt ne │ │ │ │ addne.w ip, r0, r1 │ │ │ │ addne r1, #44 @ 0x2c │ │ │ │ ldrbne.w ip, [ip, #168] @ 0xa8 │ │ │ │ ldrne.w r1, [r0, r1, lsl #2] │ │ │ │ ittet ne │ │ │ │ movne r0, #1 │ │ │ │ strbne.w ip, [r2] │ │ │ │ moveq r0, #0 │ │ │ │ strne r1, [r3, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00081448 : │ │ │ │ +00081458 : │ │ │ │ cmp r1, #8 │ │ │ │ ittet ne │ │ │ │ addne r1, r1, r0 │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ ldrbne.w r3, [r1, #168] @ 0xa8 │ │ │ │ it ne │ │ │ │ strbne r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008145c : │ │ │ │ +0008146c : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00081460 : │ │ │ │ +00081470 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00081464 : │ │ │ │ +00081474 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ vmov.f64 d8, d1 │ │ │ │ @@ -133209,134 +133210,134 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ │ │ │ │ -000814a0 : │ │ │ │ +000814b0 : │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000814a4 : │ │ │ │ +000814b4 : │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000814a8 : │ │ │ │ +000814b8 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000814ac : │ │ │ │ +000814bc : │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000814b4 : │ │ │ │ +000814c4 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000814b8 : │ │ │ │ +000814c8 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000814bc : │ │ │ │ - ldr r3, [pc, #16] @ (814d0 ) │ │ │ │ +000814cc : │ │ │ │ + ldr r3, [pc, #16] @ (814e0 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #16] @ (814d4 ) │ │ │ │ + ldr r2, [pc, #16] @ (814e4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bge.n 815a0 │ │ │ │ + bge.n 81590 │ │ │ │ movs r4, r0 │ │ │ │ asrs r4, r3, #32 │ │ │ │ ... │ │ │ │ │ │ │ │ -000814d8 , std::allocator >)@@Base>: │ │ │ │ +000814e8 , std::allocator >)@@Base>: │ │ │ │ adds r0, #248 @ 0xf8 │ │ │ │ b.w 2c1d8 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -000814e0 : │ │ │ │ +000814f0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #48] @ (81520 ) │ │ │ │ + ldr r5, [pc, #48] @ (81530 ) │ │ │ │ mov r4, r0 │ │ │ │ mov.w r0, #1544 @ 0x608 │ │ │ │ blx 2b890 │ │ │ │ mov r1, r4 │ │ │ │ add r5, pc │ │ │ │ mov r4, r0 │ │ │ │ blx 2bf80 │ │ │ │ - ldr r3, [pc, #28] @ (81524 ) │ │ │ │ + ldr r3, [pc, #28] @ (81534 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov.w r1, #1544 @ 0x608 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - bge.n 8157c │ │ │ │ + bge.n 8156c │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r2, #30 │ │ │ │ ... │ │ │ │ │ │ │ │ -00081528 : │ │ │ │ +00081538 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (8154c ) │ │ │ │ + ldr r3, [pc, #20] @ (8155c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #20] @ (81550 ) │ │ │ │ + ldr r2, [pc, #20] @ (81560 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2bab4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - bls.n 81528 │ │ │ │ + bls.n 81518 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r2, #30 │ │ │ │ ... │ │ │ │ │ │ │ │ -00081554 : │ │ │ │ +00081564 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (81584 ) │ │ │ │ + ldr r3, [pc, #32] @ (81594 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #32] @ (81588 ) │ │ │ │ + ldr r2, [pc, #32] @ (81598 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2bab4 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r1, #1544 @ 0x608 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bls.n 81508 │ │ │ │ + bls.n 814f8 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r2, #30 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008158c : │ │ │ │ +0008159c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ blx 2b890 │ │ │ │ @@ -133347,293 +133348,293 @@ │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -000815bc ::~SimpleReferencedPtr()@@Base>: │ │ │ │ +000815cc ::~SimpleReferencedPtr()@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #56] @ (81604 ::~SimpleReferencedPtr()@@Base+0x48>) │ │ │ │ + ldr r5, [pc, #56] @ (81614 ::~SimpleReferencedPtr()@@Base+0x48>) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #56] @ (81608 ::~SimpleReferencedPtr()@@Base+0x4c>) │ │ │ │ + ldr r3, [pc, #56] @ (81618 ::~SimpleReferencedPtr()@@Base+0x4c>) │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r0, 815e2 ::~SimpleReferencedPtr()@@Base+0x26> │ │ │ │ + cbz r0, 815f2 ::~SimpleReferencedPtr()@@Base+0x26> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #40] @ (8160c ::~SimpleReferencedPtr()@@Base+0x50>) │ │ │ │ + ldr r3, [pc, #40] @ (8161c ::~SimpleReferencedPtr()@@Base+0x50>) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r2, 815f2 ::~SimpleReferencedPtr()@@Base+0x36> │ │ │ │ + cbnz r2, 81602 ::~SimpleReferencedPtr()@@Base+0x36> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #28] @ (81610 ::~SimpleReferencedPtr()@@Base+0x54>) │ │ │ │ + ldr r3, [pc, #28] @ (81620 ::~SimpleReferencedPtr()@@Base+0x54>) │ │ │ │ movs r2, #163 @ 0xa3 │ │ │ │ - ldr r1, [pc, #28] @ (81614 ::~SimpleReferencedPtr()@@Base+0x58>) │ │ │ │ - ldr r0, [pc, #28] @ (81618 ::~SimpleReferencedPtr()@@Base+0x5c>) │ │ │ │ + ldr r1, [pc, #28] @ (81624 ::~SimpleReferencedPtr()@@Base+0x58>) │ │ │ │ + ldr r0, [pc, #28] @ (81628 ::~SimpleReferencedPtr()@@Base+0x5c>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - bls.n 816b8 │ │ │ │ + bls.n 816a8 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r1, r2, r3, r4} │ │ │ │ + stmia r2!, {r1, r6} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r3!, {r4, r6} │ │ │ │ + stmia r2!, {r2, r4, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r7} │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0008161c ::~SimpleReferencedPtr()@@Base>: │ │ │ │ +0008162c ::~SimpleReferencedPtr()@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #64] @ (8166c ::~SimpleReferencedPtr()@@Base+0x50>) │ │ │ │ + ldr r5, [pc, #64] @ (8167c ::~SimpleReferencedPtr()@@Base+0x50>) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #64] @ (81670 ::~SimpleReferencedPtr()@@Base+0x54>) │ │ │ │ + ldr r3, [pc, #64] @ (81680 ::~SimpleReferencedPtr()@@Base+0x54>) │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r0, 81642 ::~SimpleReferencedPtr()@@Base+0x26> │ │ │ │ + cbz r0, 81652 ::~SimpleReferencedPtr()@@Base+0x26> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #48] @ (81674 ::~SimpleReferencedPtr()@@Base+0x58>) │ │ │ │ + ldr r3, [pc, #48] @ (81684 ::~SimpleReferencedPtr()@@Base+0x58>) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r2, 8165a ::~SimpleReferencedPtr()@@Base+0x3e> │ │ │ │ + cbnz r2, 8166a ::~SimpleReferencedPtr()@@Base+0x3e> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #12 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #28] @ (81678 ::~SimpleReferencedPtr()@@Base+0x5c>) │ │ │ │ + ldr r3, [pc, #28] @ (81688 ::~SimpleReferencedPtr()@@Base+0x5c>) │ │ │ │ movs r2, #163 @ 0xa3 │ │ │ │ - ldr r1, [pc, #28] @ (8167c ::~SimpleReferencedPtr()@@Base+0x60>) │ │ │ │ - ldr r0, [pc, #28] @ (81680 ::~SimpleReferencedPtr()@@Base+0x64>) │ │ │ │ + ldr r1, [pc, #28] @ (8168c ::~SimpleReferencedPtr()@@Base+0x60>) │ │ │ │ + ldr r0, [pc, #28] @ (81690 ::~SimpleReferencedPtr()@@Base+0x64>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - bhi.n 81660 ::~SimpleReferencedPtr()@@Base+0x44> │ │ │ │ + bhi.n 81650 ::~SimpleReferencedPtr()@@Base+0x24> │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r2!, {r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r3, {r1, r3} │ │ │ │ + stmia r2!, {r1, r2, r3, r5} │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00081684 : │ │ │ │ +00081694 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #72] @ (816dc ) │ │ │ │ + ldr r3, [pc, #72] @ (816ec ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #72] @ (816e0 ) │ │ │ │ + ldr r2, [pc, #72] @ (816f0 ) │ │ │ │ add.w r1, r0, #64 @ 0x40 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp r0, r1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w r3, r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - beq.n 816b4 │ │ │ │ + beq.n 816c4 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ add.w r3, r4, #36 @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 816c6 │ │ │ │ + beq.n 816d6 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add.w r3, r4, #12 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 816d8 │ │ │ │ + beq.n 816e8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - bhi.n 815f8 ::~SimpleReferencedPtr()@@Base+0x3c> │ │ │ │ + bhi.n 817e8 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #28 │ │ │ │ ... │ │ │ │ │ │ │ │ -000816e4 : │ │ │ │ +000816f4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ (81744 ) │ │ │ │ + ldr r3, [pc, #80] @ (81754 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #80] @ (81748 ) │ │ │ │ + ldr r2, [pc, #80] @ (81758 ) │ │ │ │ add.w r1, r0, #64 @ 0x40 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp r0, r1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w r3, r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - beq.n 81714 │ │ │ │ + beq.n 81724 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ add.w r3, r4, #36 @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 81726 │ │ │ │ + beq.n 81736 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add.w r3, r4, #12 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 81738 │ │ │ │ + beq.n 81748 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - bhi.n 817a0 │ │ │ │ + bhi.n 81790 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #28 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008174c : │ │ │ │ +0008175c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ (817b8 ) │ │ │ │ + ldr r3, [pc, #92] @ (817c8 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #92] @ (817bc ) │ │ │ │ + ldr r2, [pc, #92] @ (817cc ) │ │ │ │ add.w r1, r0, #84 @ 0x54 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #76] @ 0x4c │ │ │ │ cmp r0, r1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w r3, r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - beq.n 8177c │ │ │ │ + beq.n 8178c │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8178e │ │ │ │ + beq.n 8179e │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ add.w r3, r4, #36 @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 817a0 │ │ │ │ + beq.n 817b0 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add.w r3, r4, #12 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 817b2 │ │ │ │ + beq.n 817c2 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bvc.n 81744 │ │ │ │ + bvc.n 81734 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r6, #20 │ │ │ │ ... │ │ │ │ │ │ │ │ -000817c0 : │ │ │ │ +000817d0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #100] @ (81834 ) │ │ │ │ + ldr r3, [pc, #100] @ (81844 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #100] @ (81838 ) │ │ │ │ + ldr r2, [pc, #100] @ (81848 ) │ │ │ │ add.w r1, r0, #84 @ 0x54 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #76] @ 0x4c │ │ │ │ cmp r0, r1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w r3, r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - beq.n 817f0 │ │ │ │ + beq.n 81800 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 81802 │ │ │ │ + beq.n 81812 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ add.w r3, r4, #36 @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 81814 │ │ │ │ + beq.n 81824 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add.w r3, r4, #12 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 81826 │ │ │ │ + beq.n 81836 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bvc.n 818d8 │ │ │ │ + bvc.n 818c8 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r6, #20 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008183c : │ │ │ │ - ldr r2, [pc, #40] @ (81868 ) │ │ │ │ +0008184c : │ │ │ │ + ldr r2, [pc, #40] @ (81878 ) │ │ │ │ mov r3, r0 │ │ │ │ add.w r1, r0, #8 │ │ │ │ push {r4} │ │ │ │ add r2, pc │ │ │ │ movs r4, #6 │ │ │ │ str r1, [r3, #0] │ │ │ │ str r4, [r3, #4] │ │ │ │ @@ -133645,66 +133646,66 @@ │ │ │ │ strh.w ip, [r3, #12] │ │ │ │ strb r2, [r3, #14] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldc2l 0, cr0, [r2, #8]! │ │ │ │ │ │ │ │ -0008186c : │ │ │ │ +0008187c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r2, [pc, #284] @ (8199c ) │ │ │ │ + ldr r2, [pc, #284] @ (819ac ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr r3, [pc, #284] @ (819a0 ) │ │ │ │ + ldr r3, [pc, #284] @ (819b0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #284] @ (819a4 ) │ │ │ │ + ldr r4, [pc, #284] @ (819b4 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrd r2, r3, [r1, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 818c0 │ │ │ │ + bgt.n 818d0 │ │ │ │ ldrd r2, r3, [r1, #16] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 818c0 │ │ │ │ - ldr r2, [pc, #256] @ (819a8 ) │ │ │ │ - ldr r3, [pc, #244] @ (819a0 ) │ │ │ │ + bgt.n 818d0 │ │ │ │ + ldr r2, [pc, #256] @ (819b8 ) │ │ │ │ + ldr r3, [pc, #244] @ (819b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 81948 │ │ │ │ + bne.n 81958 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ add r6, sp, #20 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #224] @ (819ac ) │ │ │ │ + ldr r1, [pc, #224] @ (819bc ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #216] @ (819b0 ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #216] @ (819c0 ) │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #208] @ (819b4 ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #208] @ (819c4 ) │ │ │ │ add.w r8, sp, #68 @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r9, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ @@ -133719,124 +133720,124 @@ │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #128] @ (819b8 ) │ │ │ │ - ldr r3, [pc, #104] @ (819a0 ) │ │ │ │ + ldr r2, [pc, #128] @ (819c8 ) │ │ │ │ + ldr r3, [pc, #104] @ (819b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 8194e │ │ │ │ + beq.n 8195e │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - b.n 8196e │ │ │ │ - ldr r2, [pc, #108] @ (819bc ) │ │ │ │ + b.n 8197e │ │ │ │ + ldr r2, [pc, #108] @ (819cc ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #108] @ (819c0 ) │ │ │ │ + ldr r3, [pc, #108] @ (819d0 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d9d8 <__cxa_throw@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c55c <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #76] @ (819c4 ) │ │ │ │ - ldr r3, [pc, #40] @ (819a0 ) │ │ │ │ + ldr r2, [pc, #76] @ (819d4 ) │ │ │ │ + ldr r3, [pc, #40] @ (819b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 81948 │ │ │ │ + bne.n 81958 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 81968 │ │ │ │ + b.n 81978 │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 81962 │ │ │ │ - bvs.n 818ec │ │ │ │ + b.n 81972 │ │ │ │ + bvs.n 818dc │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 818ec │ │ │ │ + bvs.n 818dc │ │ │ │ movs r4, r0 │ │ │ │ - bvs.n 81aa8 │ │ │ │ + bvs.n 81a98 │ │ │ │ movs r4, r0 │ │ │ │ - ldmia r1, {r1, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ str r4, [r5, #56] @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ - bpl.n 8199c │ │ │ │ + bpl.n 8198c │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 81928 │ │ │ │ + bpl.n 81918 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -000819c8 : │ │ │ │ +000819d8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r2, [pc, #268] @ (81ae8 ) │ │ │ │ + ldr r2, [pc, #268] @ (81af8 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr r3, [pc, #268] @ (81aec ) │ │ │ │ + ldr r3, [pc, #268] @ (81afc ) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #268] @ (81af0 ) │ │ │ │ + ldr r4, [pc, #268] @ (81b00 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 81a0a │ │ │ │ - ldr r2, [pc, #256] @ (81af4 ) │ │ │ │ - ldr r3, [pc, #248] @ (81aec ) │ │ │ │ + cbnz r1, 81a1a │ │ │ │ + ldr r2, [pc, #256] @ (81b04 ) │ │ │ │ + ldr r3, [pc, #248] @ (81afc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 81a92 │ │ │ │ + bne.n 81aa2 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ add r6, sp, #20 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #228] @ (81af8 ) │ │ │ │ + ldr r1, [pc, #228] @ (81b08 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #220] @ (81afc ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #220] @ (81b0c ) │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #212] @ (81b00 ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #212] @ (81b10 ) │ │ │ │ add.w r8, sp, #68 @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r9, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ @@ -133851,135 +133852,135 @@ │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #132] @ (81b04 ) │ │ │ │ - ldr r3, [pc, #104] @ (81aec ) │ │ │ │ + ldr r2, [pc, #132] @ (81b14 ) │ │ │ │ + ldr r3, [pc, #104] @ (81afc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 81a98 │ │ │ │ + beq.n 81aa8 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - b.n 81ab8 │ │ │ │ - ldr r2, [pc, #108] @ (81b08 ) │ │ │ │ + b.n 81ac8 │ │ │ │ + ldr r2, [pc, #108] @ (81b18 ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #108] @ (81b0c ) │ │ │ │ + ldr r3, [pc, #108] @ (81b1c ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d9d8 <__cxa_throw@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c55c <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #80] @ (81b10 ) │ │ │ │ - ldr r3, [pc, #40] @ (81aec ) │ │ │ │ + ldr r2, [pc, #80] @ (81b20 ) │ │ │ │ + ldr r3, [pc, #40] @ (81afc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 81a92 │ │ │ │ + bne.n 81aa2 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 81ab2 │ │ │ │ + b.n 81ac2 │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 81aac │ │ │ │ + b.n 81abc │ │ │ │ nop │ │ │ │ - bpl.n 81b80 │ │ │ │ + bpl.n 81b70 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 81b80 │ │ │ │ + bpl.n 81b70 │ │ │ │ movs r4, r0 │ │ │ │ - bpl.n 81b60 │ │ │ │ + bpl.n 81b50 │ │ │ │ movs r4, r0 │ │ │ │ - ldmia r0!, {r3, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - ldc2 0, cr0, [ip], {2} │ │ │ │ + ite ge │ │ │ │ + movge r2, r0 │ │ │ │ + ldc2lt 0, cr0, [ip], {2} │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ movs r2, r0 │ │ │ │ - bmi.n 81a54 │ │ │ │ + bmi.n 81a44 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 81be0 │ │ │ │ + bmi.n 81bd0 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00081b14 : │ │ │ │ +00081b24 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr.w lr, [pc, #304] @ 81c58 │ │ │ │ + ldr.w lr, [pc, #304] @ 81c68 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr.w ip, [pc, #304] @ 81c5c │ │ │ │ + ldr.w ip, [pc, #304] @ 81c6c │ │ │ │ cmp r1, #8 │ │ │ │ add lr, pc │ │ │ │ - ldr r4, [pc, #300] @ (81c60 ) │ │ │ │ + ldr r4, [pc, #300] @ (81c70 ) │ │ │ │ add r4, pc │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #116] @ 0x74 │ │ │ │ mov.w ip, #0 │ │ │ │ - beq.n 81b78 │ │ │ │ + beq.n 81b88 │ │ │ │ add.w ip, r0, r1 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ cmp r3, #3 │ │ │ │ strb.w r2, [ip, #168] @ 0xa8 │ │ │ │ str.w r3, [r0, r1, lsl #2] │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - beq.n 81b7c │ │ │ │ - ldr r2, [pc, #260] @ (81c64 ) │ │ │ │ - ldr r3, [pc, #248] @ (81c5c ) │ │ │ │ + beq.n 81b8c │ │ │ │ + ldr r2, [pc, #260] @ (81c74 ) │ │ │ │ + ldr r3, [pc, #248] @ (81c6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 81c04 │ │ │ │ + bne.n 81c14 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 81b5e │ │ │ │ + b.n 81b6e │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ add r6, sp, #20 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #224] @ (81c68 ) │ │ │ │ + ldr r1, [pc, #224] @ (81c78 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #216] @ (81c6c ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #216] @ (81c7c ) │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #208] @ (81c70 ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #208] @ (81c80 ) │ │ │ │ add.w r8, sp, #68 @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r9, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ @@ -133994,131 +133995,131 @@ │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #128] @ (81c74 ) │ │ │ │ - ldr r3, [pc, #104] @ (81c5c ) │ │ │ │ + ldr r2, [pc, #128] @ (81c84 ) │ │ │ │ + ldr r3, [pc, #104] @ (81c6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 81c0a │ │ │ │ + beq.n 81c1a │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - b.n 81c2a │ │ │ │ - ldr r2, [pc, #108] @ (81c78 ) │ │ │ │ + b.n 81c3a │ │ │ │ + ldr r2, [pc, #108] @ (81c88 ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #108] @ (81c7c ) │ │ │ │ + ldr r3, [pc, #108] @ (81c8c ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d9d8 <__cxa_throw@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c55c <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #76] @ (81c80 ) │ │ │ │ - ldr r3, [pc, #40] @ (81c5c ) │ │ │ │ + ldr r2, [pc, #76] @ (81c90 ) │ │ │ │ + ldr r3, [pc, #40] @ (81c6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 81c04 │ │ │ │ + bne.n 81c14 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 81c24 │ │ │ │ + b.n 81c34 │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 81c1e │ │ │ │ - bcc.n 81c4c │ │ │ │ + b.n 81c2e │ │ │ │ + bcc.n 81c3c │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 81c4c │ │ │ │ + bcc.n 81c3c │ │ │ │ movs r4, r0 │ │ │ │ - bcc.n 81bf4 │ │ │ │ + bcc.n 81be4 │ │ │ │ movs r4, r0 │ │ │ │ @ instruction: 0xfac20002 │ │ │ │ @ instruction: 0xfaca0002 │ │ │ │ @ instruction: 0xfacc0002 │ │ │ │ - bcc.n 81ce0 │ │ │ │ + bcc.n 81cd0 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 81c6c │ │ │ │ + bcs.n 81c5c │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00081c84 : │ │ │ │ +00081c94 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr r2, [pc, #288] @ (81db8 ) │ │ │ │ - ldr r4, [pc, #288] @ (81dbc ) │ │ │ │ - ldr r3, [pc, #292] @ (81dc0 ) │ │ │ │ + ldr r2, [pc, #288] @ (81dc8 ) │ │ │ │ + ldr r4, [pc, #288] @ (81dcc ) │ │ │ │ + ldr r3, [pc, #292] @ (81dd0 ) │ │ │ │ str r1, [sp, #16] │ │ │ │ add r4, pc │ │ │ │ - ldr r1, [pc, #288] @ (81dc4 ) │ │ │ │ + ldr r1, [pc, #288] @ (81dd4 ) │ │ │ │ ldr.w r0, [r0, #276] @ 0x114 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81cdc │ │ │ │ + beq.n 81cec │ │ │ │ add r2, sp, #16 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #260] @ (81dc8 ) │ │ │ │ - ldr r3, [pc, #240] @ (81db8 ) │ │ │ │ + ldr r2, [pc, #260] @ (81dd8 ) │ │ │ │ + ldr r3, [pc, #240] @ (81dc8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 81d64 │ │ │ │ + bne.n 81d74 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ add r6, sp, #20 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #228] @ (81dcc ) │ │ │ │ + ldr r1, [pc, #228] @ (81ddc ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #220] @ (81dd0 ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #220] @ (81de0 ) │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #212] @ (81dd4 ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #212] @ (81de4 ) │ │ │ │ add.w r8, sp, #68 @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r9, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ @@ -134133,109 +134134,109 @@ │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #132] @ (81dd8 ) │ │ │ │ - ldr r3, [pc, #100] @ (81db8 ) │ │ │ │ + ldr r2, [pc, #132] @ (81de8 ) │ │ │ │ + ldr r3, [pc, #100] @ (81dc8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 81d6a │ │ │ │ + beq.n 81d7a │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - b.n 81d8a │ │ │ │ - ldr r2, [pc, #112] @ (81ddc ) │ │ │ │ + b.n 81d9a │ │ │ │ + ldr r2, [pc, #112] @ (81dec ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #112] @ (81de0 ) │ │ │ │ + ldr r3, [pc, #112] @ (81df0 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d9d8 <__cxa_throw@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c55c <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #80] @ (81de4 ) │ │ │ │ - ldr r3, [pc, #36] @ (81db8 ) │ │ │ │ + ldr r2, [pc, #80] @ (81df4 ) │ │ │ │ + ldr r3, [pc, #36] @ (81dc8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 81d64 │ │ │ │ + bne.n 81d74 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 81d84 │ │ │ │ + b.n 81d94 │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 81d7e │ │ │ │ + b.n 81d8e │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 81cd4 │ │ │ │ + bcs.n 81ec4 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0xcc> │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 81ccc │ │ │ │ + bcs.n 81ebc , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0xc4> │ │ │ │ movs r4, r0 │ │ │ │ - bcs.n 81e90 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0xa8> │ │ │ │ + bcs.n 81e80 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x88> │ │ │ │ movs r4, r0 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ + pop {r1, r3, r4, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ ldrsh r0, [r2, r6] │ │ │ │ movs r2, r0 │ │ │ │ - bne.n 81d84 │ │ │ │ + bne.n 81d74 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 81d10 │ │ │ │ + bne.n 81d00 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00081de8 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base>: │ │ │ │ +00081df8 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base>: │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ - ldr r5, [pc, #536] @ (82014 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x22c>) │ │ │ │ + ldr r5, [pc, #536] @ (82024 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x22c>) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r4, [pc, #536] @ (82018 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x230>) │ │ │ │ + ldr r4, [pc, #536] @ (82028 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x230>) │ │ │ │ mov r6, r3 │ │ │ │ add r5, pc │ │ │ │ - ldr.w fp, [pc, #536] @ 8201c , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x234> │ │ │ │ + ldr.w fp, [pc, #536] @ 8202c , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x234> │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add fp, pc │ │ │ │ mov r9, r2 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ mov.w r4, #0 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ ldrd r8, r4, [r1] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.w 81f90 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x1a8> │ │ │ │ + bhi.w 81fa0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x1a8> │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 81f52 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x16a> │ │ │ │ + bne.w 81f62 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x16a> │ │ │ │ ldrb.w r3, [r8] │ │ │ │ add r2, sp, #32 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ @@ -134243,17 +134244,17 @@ │ │ │ │ add.w r8, sp, #68 @ 0x44 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ ldrd r9, r4, [r9] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r4, [sp, #32] │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.w 81f74 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x18c> │ │ │ │ + bhi.w 81f84 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x18c> │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 81f68 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x180> │ │ │ │ + bne.w 81f78 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x180> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ strb.w r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ strb r2, [r3, r4] │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ @@ -134261,15 +134262,15 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w sl, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #28] │ │ │ │ str.w sl, [sp, #84] @ 0x54 │ │ │ │ movs r3, #18 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #404] @ 82020 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x238> │ │ │ │ + ldr.w ip, [pc, #404] @ 82030 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x238> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w lr, #0 │ │ │ │ add ip, pc │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ @@ -134286,17 +134287,17 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ strb.w lr, [r2, r3] │ │ │ │ str.w r9, [sp, #108] @ 0x6c │ │ │ │ ldrd r6, r4, [r6] │ │ │ │ str r4, [sp, #32] │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n 81fb2 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x1ca> │ │ │ │ + bhi.n 81fc2 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x1ca> │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 81f5e , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x176> │ │ │ │ + bne.n 81f6e , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x176> │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ mov r2, r9 │ │ │ │ strb.w r3, [sp, #116] @ 0x74 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ strb r3, [r2, r4] │ │ │ │ mov r0, r5 │ │ │ │ @@ -134306,220 +134307,220 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx 2ce9c , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 81f02 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x11a> │ │ │ │ + beq.n 81f12 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x11a> │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, sl │ │ │ │ - beq.n 81f10 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x128> │ │ │ │ + beq.n 81f20 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x128> │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 81f1e , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x136> │ │ │ │ + beq.n 81f2e , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x136> │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 81f2c , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x144> │ │ │ │ + beq.n 81f3c , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x144> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r3, [pc, #244] @ (82024 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x23c>) │ │ │ │ - ldr r2, [pc, #248] @ (82028 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x240>) │ │ │ │ + ldr r3, [pc, #244] @ (82034 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x23c>) │ │ │ │ + ldr r2, [pc, #248] @ (82038 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x240>) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #220] @ (82018 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x230>) │ │ │ │ + ldr r3, [pc, #220] @ (82028 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x230>) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 81ffc , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x214> │ │ │ │ + bne.n 8200c , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x214> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 82000 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x218> │ │ │ │ + bne.n 82010 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x218> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r3, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 81e3e , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x56> │ │ │ │ + b.n 81e4e , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x56> │ │ │ │ mov r2, r9 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 81eda , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0xf2> │ │ │ │ + beq.n 81eea , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0xf2> │ │ │ │ mov r0, r9 │ │ │ │ - b.n 81fc2 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x1da> │ │ │ │ + b.n 81fd2 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x1da> │ │ │ │ mov r3, r8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 81e6c , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x84> │ │ │ │ + beq.w 81e7c , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x84> │ │ │ │ mov r0, r8 │ │ │ │ - b.n 81f82 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x19a> │ │ │ │ + b.n 81f92 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x19a> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 81e6c , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x84> │ │ │ │ + b.n 81e7c , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x84> │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx 2d5c8 │ │ │ │ ldrd r4, r3, [sp, #32] │ │ │ │ - b.n 81e3e , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x56> │ │ │ │ + b.n 81e4e , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x56> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, lr │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ - b.n 81eda , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0xf2> │ │ │ │ + b.n 81eea , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0xf2> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #64] @ (8202c , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x244>) │ │ │ │ - ldr r3, [pc, #44] @ (82018 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x230>) │ │ │ │ + ldr r2, [pc, #64] @ (8203c , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x244>) │ │ │ │ + ldr r3, [pc, #44] @ (82028 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x230>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 8200a , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x222> │ │ │ │ + beq.n 8201a , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x222> │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ add r3, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 81fa4 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x1bc> │ │ │ │ - b.n 81fd6 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x1ee> │ │ │ │ + b.n 81fb4 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x1bc> │ │ │ │ + b.n 81fe6 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x1ee> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 81fe2 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x1fa> │ │ │ │ - b.n 81fdc , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x1f4> │ │ │ │ + b.n 81ff2 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x1fa> │ │ │ │ + b.n 81fec , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x1f4> │ │ │ │ nop │ │ │ │ - bne.n 82068 │ │ │ │ + bne.n 82058 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 8205c │ │ │ │ + bne.n 8204c │ │ │ │ movs r4, r0 │ │ │ │ @ instruction: 0xf7ee0002 │ │ │ │ lsrs r0, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r3, r5, r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5} │ │ │ │ + ldmia r7!, {r2, r3, r5} │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00082030 : │ │ │ │ +00082040 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #332] @ (82190 ) │ │ │ │ - ldr r3, [pc, #332] @ (82194 ) │ │ │ │ + ldr r2, [pc, #332] @ (821a0 ) │ │ │ │ + ldr r3, [pc, #332] @ (821a4 ) │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r7, [pc, #324] @ (82198 ) │ │ │ │ + ldr r7, [pc, #324] @ (821a8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2ce90 │ │ │ │ ldr.w r0, [r6, #276] @ 0x114 │ │ │ │ - ldr r2, [pc, #308] @ (8219c ) │ │ │ │ + ldr r2, [pc, #308] @ (821ac ) │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 820ae │ │ │ │ + bne.n 820be │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 820b4 │ │ │ │ + bgt.n 820c4 │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 820b4 │ │ │ │ - ldr r2, [pc, #280] @ (821a0 ) │ │ │ │ + bgt.n 820c4 │ │ │ │ + ldr r2, [pc, #280] @ (821b0 ) │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ add r2, pc │ │ │ │ str r3, [r4, #16] │ │ │ │ - ldr r3, [pc, #252] @ (82194 ) │ │ │ │ + ldr r3, [pc, #252] @ (821a4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8213c │ │ │ │ + bne.n 8214c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 82086 │ │ │ │ + b.n 82096 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ add r5, sp, #20 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #228] @ (821a4 ) │ │ │ │ + ldr r1, [pc, #228] @ (821b4 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #220] @ (821a8 ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #220] @ (821b8 ) │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #212] @ (821ac ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #212] @ (821bc ) │ │ │ │ add.w r8, sp, #68 @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r9, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -134534,144 +134535,144 @@ │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #132] @ (821b0 ) │ │ │ │ - ldr r3, [pc, #104] @ (82194 ) │ │ │ │ + ldr r2, [pc, #132] @ (821c0 ) │ │ │ │ + ldr r3, [pc, #104] @ (821a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 82142 │ │ │ │ + beq.n 82152 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - b.n 82162 │ │ │ │ - ldr r2, [pc, #112] @ (821b4 ) │ │ │ │ + b.n 82172 │ │ │ │ + ldr r2, [pc, #112] @ (821c4 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #112] @ (821b8 ) │ │ │ │ + ldr r3, [pc, #112] @ (821c8 ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d9d8 <__cxa_throw@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c55c <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #80] @ (821bc ) │ │ │ │ - ldr r3, [pc, #40] @ (82194 ) │ │ │ │ + ldr r2, [pc, #80] @ (821cc ) │ │ │ │ + ldr r3, [pc, #40] @ (821a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8213c │ │ │ │ + bne.n 8214c │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 8215c │ │ │ │ + b.n 8216c │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 82156 │ │ │ │ - ldmia r6, {r5, r6, r7} │ │ │ │ + b.n 82166 │ │ │ │ + ldmia r6, {r4, r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r2, r4, r6, r7} │ │ │ │ + ldmia r6, {r2, r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r2, r4, r7} │ │ │ │ + ldmia r6!, {r1, r2, r7} │ │ │ │ movs r4, r0 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + cbnz r2, 821b8 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r1!, {r1, r5, r6, r7} │ │ │ │ + cbnz r6, 821bc │ │ │ │ movs r2, r0 │ │ │ │ ldrh r0, [r7, r6] │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r7} │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -000821c0 : │ │ │ │ +000821d0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #344] @ (8232c ) │ │ │ │ - ldr r3, [pc, #344] @ (82330 ) │ │ │ │ + ldr r2, [pc, #344] @ (8233c ) │ │ │ │ + ldr r3, [pc, #344] @ (82340 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #344] @ (82334 ) │ │ │ │ + ldr r6, [pc, #344] @ (82344 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 8221a │ │ │ │ + cbnz r1, 8222a │ │ │ │ ldr.w r0, [r0, #276] @ 0x114 │ │ │ │ - ldr r2, [pc, #324] @ (82338 ) │ │ │ │ + ldr r2, [pc, #324] @ (82348 ) │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 822ca │ │ │ │ - ldr r2, [pc, #316] @ (8233c ) │ │ │ │ - ldr r3, [pc, #300] @ (82330 ) │ │ │ │ + bne.n 822da │ │ │ │ + ldr r2, [pc, #316] @ (8234c ) │ │ │ │ + ldr r3, [pc, #300] @ (82340 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8231c │ │ │ │ + bne.w 8232c │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 2ce90 │ │ │ │ ldr.w r0, [r5, #276] @ 0x114 │ │ │ │ - ldr r2, [pc, #276] @ (82338 ) │ │ │ │ + ldr r2, [pc, #276] @ (82348 ) │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 822ca │ │ │ │ + bne.n 822da │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ add r5, sp, #20 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #264] @ (82340 ) │ │ │ │ + ldr r1, [pc, #264] @ (82350 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #256] @ (82344 ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #256] @ (82354 ) │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #248] @ (82348 ) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #248] @ (82358 ) │ │ │ │ add.w r8, sp, #68 @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r9, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -134686,41 +134687,41 @@ │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #168] @ (8234c ) │ │ │ │ - ldr r3, [pc, #136] @ (82330 ) │ │ │ │ + ldr r2, [pc, #168] @ (8235c ) │ │ │ │ + ldr r3, [pc, #136] @ (82340 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8231c │ │ │ │ - ldr r2, [pc, #152] @ (82350 ) │ │ │ │ + bne.n 8232c │ │ │ │ + ldr r2, [pc, #152] @ (82360 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #152] @ (82354 ) │ │ │ │ + ldr r3, [pc, #152] @ (82364 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d9d8 <__cxa_throw@plt> │ │ │ │ - ldr r1, [pc, #140] @ (82358 ) │ │ │ │ - ldr r2, [pc, #96] @ (82330 ) │ │ │ │ + ldr r1, [pc, #140] @ (82368 ) │ │ │ │ + ldr r2, [pc, #96] @ (82340 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 8231c │ │ │ │ + bne.n 8232c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ @@ -134728,87 +134729,87 @@ │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c55c <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #80] @ (8235c ) │ │ │ │ - ldr r3, [pc, #36] @ (82330 ) │ │ │ │ + ldr r2, [pc, #80] @ (8236c ) │ │ │ │ + ldr r3, [pc, #36] @ (82340 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 82326 │ │ │ │ + beq.n 82336 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - b.n 822fc │ │ │ │ - b.n 822f6 │ │ │ │ - b.n 82302 │ │ │ │ + b.n 8230c │ │ │ │ + b.n 82306 │ │ │ │ + b.n 82312 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ + ldmia r5!, {r6} │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r3, r6} │ │ │ │ + ldmia r5, {r3, r4, r5} │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r2, r5} │ │ │ │ + ldmia r5!, {r1, r2, r4} │ │ │ │ movs r4, r0 │ │ │ │ - stmia r0!, {r2, r5, r6} │ │ │ │ + @ instruction: 0xb788 │ │ │ │ movs r2, r0 │ │ │ │ @ instruction: 0xf3f80002 │ │ │ │ ldrh r6, [r7, r0] │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r4!, {r1, r7} │ │ │ │ + ldmia r4, {r1, r4, r5, r6} │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r3, r4, r6} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ movs r4, r0 │ │ │ │ - ldmia r4, {r2, r3, r4} │ │ │ │ + ldmia r4!, {r2, r3} │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00082360 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base>: │ │ │ │ +00082370 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr.w ip, [pc, #604] @ 825d0 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x270> │ │ │ │ + ldr.w ip, [pc, #604] @ 825e0 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x270> │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr r3, [pc, #604] @ (825d4 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x274>) │ │ │ │ + ldr r3, [pc, #604] @ (825e4 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x274>) │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ add ip, pc │ │ │ │ - ldr r4, [pc, #596] @ (825d8 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x278>) │ │ │ │ + ldr r4, [pc, #596] @ (825e8 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x278>) │ │ │ │ add r4, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 82426 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0xc6> │ │ │ │ + beq.n 82436 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0xc6> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 824f2 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x192> │ │ │ │ + blt.w 82502 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x192> │ │ │ │ add.w ip, r1, #7 │ │ │ │ and.w r3, r1, #7 │ │ │ │ cmp r0, r2 │ │ │ │ mov.w ip, ip, asr #3 │ │ │ │ - bcs.n 82442 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0xe2> │ │ │ │ + bcs.n 82452 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0xe2> │ │ │ │ lsls r1, r1, #2 │ │ │ │ subs r3, #1 │ │ │ │ add r0, r1 │ │ │ │ add r2, r1 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 823c0 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x60> │ │ │ │ + bhi.n 823d0 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x60> │ │ │ │ tbb [pc, r3] │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ asrs r5, r2, #32 │ │ │ │ movs r3, r1 │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ @@ -134841,33 +134842,33 @@ │ │ │ │ str.w r1, [r3, #-4] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ subs.w ip, ip, #1 │ │ │ │ str.w r3, [r2, #-4] │ │ │ │ itt ne │ │ │ │ subne r0, #4 │ │ │ │ subne r3, r2, #4 │ │ │ │ - bne.n 823c2 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x62> │ │ │ │ - ldr r2, [pc, #436] @ (825dc (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x27c>) │ │ │ │ - ldr r3, [pc, #424] @ (825d4 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x274>) │ │ │ │ + bne.n 823d2 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x62> │ │ │ │ + ldr r2, [pc, #436] @ (825ec (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x27c>) │ │ │ │ + ldr r3, [pc, #424] @ (825e4 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x274>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8257a (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x21a> │ │ │ │ + bne.w 8258a (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x21a> │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subs r3, #1 │ │ │ │ sub.w lr, r0, #4 │ │ │ │ subs r1, r2, #4 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 8245a (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0xfa> │ │ │ │ + bhi.n 8246a (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0xfa> │ │ │ │ tbb [pc, r3] │ │ │ │ - ldr r1, [pc, #204] @ (82520 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x1c0>) │ │ │ │ + ldr r1, [pc, #204] @ (82530 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x1c0>) │ │ │ │ subs r6, #40 @ 0x28 │ │ │ │ asrs r5, r3, #24 │ │ │ │ movs r7, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, lr │ │ │ │ @@ -134907,52 +134908,52 @@ │ │ │ │ adds r2, r1, #4 │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ subs.w ip, ip, #1 │ │ │ │ str r3, [r1, #4] │ │ │ │ itt ne │ │ │ │ addne.w lr, r0, #4 │ │ │ │ addne r1, r2, #4 │ │ │ │ - bne.n 82466 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x106> │ │ │ │ - b.n 82426 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0xc6> │ │ │ │ + bne.n 82476 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x106> │ │ │ │ + b.n 82436 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0xc6> │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, lr │ │ │ │ mov r1, r4 │ │ │ │ mov lr, r3 │ │ │ │ - b.n 82498 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x138> │ │ │ │ + b.n 824a8 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x138> │ │ │ │ mov r3, r2 │ │ │ │ - b.n 82406 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0xa6> │ │ │ │ + b.n 82416 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0xa6> │ │ │ │ mov r3, r2 │ │ │ │ - b.n 823ee (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x8e> │ │ │ │ + b.n 823fe (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x8e> │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, lr │ │ │ │ mov r1, r4 │ │ │ │ mov lr, r3 │ │ │ │ - b.n 824ae (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x14e> │ │ │ │ + b.n 824be (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x14e> │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ add r6, sp, #20 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #228] @ (825e0 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x280>) │ │ │ │ + ldr r1, [pc, #228] @ (825f0 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x280>) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #220] @ (825e4 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x284>) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #220] @ (825f4 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x284>) │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ - ldr r1, [pc, #212] @ (825e8 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x288>) │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ + ldr r1, [pc, #212] @ (825f8 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x288>) │ │ │ │ add.w r8, sp, #68 @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 71a6c , std::allocator >&) const@@Base+0x48> │ │ │ │ + bl 71a7c , std::allocator >&) const@@Base+0x48> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r9, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ @@ -134967,27 +134968,27 @@ │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #132] @ (825ec (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x28c>) │ │ │ │ - ldr r3, [pc, #104] @ (825d4 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x274>) │ │ │ │ + ldr r2, [pc, #132] @ (825fc (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x28c>) │ │ │ │ + ldr r3, [pc, #104] @ (825e4 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x274>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 8257e (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x21e> │ │ │ │ + beq.n 8258e (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x21e> │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #112] @ (825f0 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x290>) │ │ │ │ + ldr r2, [pc, #112] @ (82600 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x290>) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #112] @ (825f4 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x294>) │ │ │ │ + ldr r3, [pc, #112] @ (82604 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x294>) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d9d8 <__cxa_throw@plt> │ │ │ │ mov r0, r9 │ │ │ │ @@ -134996,460 +134997,460 @@ │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c55c <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #68] @ (825f8 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x298>) │ │ │ │ - ldr r3, [pc, #32] @ (825d4 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x274>) │ │ │ │ + ldr r2, [pc, #68] @ (82608 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x298>) │ │ │ │ + ldr r3, [pc, #32] @ (825e4 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x274>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8257a (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x21a> │ │ │ │ + bne.n 8258a (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x21a> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 8259e (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x23e> │ │ │ │ - b.n 825a4 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x244> │ │ │ │ - b.n 825aa (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x24a> │ │ │ │ + b.n 825ae (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x23e> │ │ │ │ + b.n 825b4 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x244> │ │ │ │ + b.n 825ba (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x24a> │ │ │ │ nop │ │ │ │ - ldmia r3, {r1, r3, r5, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r7} │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r2, r5, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r7} │ │ │ │ movs r4, r0 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [pc, #208] @ (826b4 >::ReleasePointer_()@@Base+0x4>) │ │ │ │ + ldr r6, [pc, #208] @ (826c4 >::ReleasePointer_()@@Base+0x4>) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [pc, #336] @ (82738 >::ReleasePointer_()@@Base+0x88>) │ │ │ │ + ldr r6, [pc, #336] @ (82748 >::ReleasePointer_()@@Base+0x88>) │ │ │ │ movs r2, r0 │ │ │ │ - add r1, sp, #376 @ 0x178 │ │ │ │ + add r1, pc, #152 @ (adr r1, 82694 ::ReleasePointer_()@@Base+0x24>) │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r5, r6} │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -000825fc ::ReleasePointer_()@@Base>: │ │ │ │ +0008260c ::ReleasePointer_()@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 82620 ::ReleasePointer_()@@Base+0x24> │ │ │ │ + cbz r0, 82630 ::ReleasePointer_()@@Base+0x24> │ │ │ │ ldr r5, [r0, #4] │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r0, #4] │ │ │ │ - cbnz r5, 82620 ::ReleasePointer_()@@Base+0x24> │ │ │ │ + cbnz r5, 82630 ::ReleasePointer_()@@Base+0x24> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ str r5, [r4, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00082624 , std::allocator > >::_M_clear()@@Base>: │ │ │ │ +00082634 , std::allocator > >::_M_clear()@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 8265e , std::allocator > >::_M_clear()@@Base+0x3a> │ │ │ │ + beq.n 8266e , std::allocator > >::_M_clear()@@Base+0x3a> │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 82652 , std::allocator > >::_M_clear()@@Base+0x2e> │ │ │ │ + cbz r3, 82662 , std::allocator > >::_M_clear()@@Base+0x2e> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 82652 , std::allocator > >::_M_clear()@@Base+0x2e> │ │ │ │ + cbnz r2, 82662 , std::allocator > >::_M_clear()@@Base+0x2e> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 8263a , std::allocator > >::_M_clear()@@Base+0x16> │ │ │ │ + bne.n 8264a , std::allocator > >::_M_clear()@@Base+0x16> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00082660 ::ReleasePointer_()@@Base>: │ │ │ │ +00082670 ::ReleasePointer_()@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 82684 ::ReleasePointer_()@@Base+0x24> │ │ │ │ + cbz r0, 82694 ::ReleasePointer_()@@Base+0x24> │ │ │ │ ldr r5, [r0, #4] │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r0, #4] │ │ │ │ - cbnz r5, 82684 ::ReleasePointer_()@@Base+0x24> │ │ │ │ + cbnz r5, 82694 ::ReleasePointer_()@@Base+0x24> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ str r5, [r4, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00082688 ::ReleasePointer_()@@Base>: │ │ │ │ +00082698 ::ReleasePointer_()@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 826ac ::ReleasePointer_()@@Base+0x24> │ │ │ │ + cbz r0, 826bc ::ReleasePointer_()@@Base+0x24> │ │ │ │ ldr r5, [r0, #4] │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r0, #4] │ │ │ │ - cbnz r5, 826ac ::ReleasePointer_()@@Base+0x24> │ │ │ │ + cbnz r5, 826bc ::ReleasePointer_()@@Base+0x24> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ str r5, [r4, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000826b0 >::ReleasePointer_()@@Base>: │ │ │ │ +000826c0 >::ReleasePointer_()@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - ldr r6, [pc, #92] @ (82720 >::ReleasePointer_()@@Base+0x70>) │ │ │ │ + ldr r6, [pc, #92] @ (82730 >::ReleasePointer_()@@Base+0x70>) │ │ │ │ add r6, pc │ │ │ │ - cbz r4, 82706 >::ReleasePointer_()@@Base+0x56> │ │ │ │ + cbz r4, 82716 >::ReleasePointer_()@@Base+0x56> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - cbnz r3, 82702 >::ReleasePointer_()@@Base+0x52> │ │ │ │ - ldr r3, [pc, #80] @ (82724 >::ReleasePointer_()@@Base+0x74>) │ │ │ │ + cbnz r3, 82712 >::ReleasePointer_()@@Base+0x52> │ │ │ │ + ldr r3, [pc, #80] @ (82734 >::ReleasePointer_()@@Base+0x74>) │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82708 >::ReleasePointer_()@@Base+0x58> │ │ │ │ - ldr r3, [pc, #72] @ (82728 >::ReleasePointer_()@@Base+0x78>) │ │ │ │ + bne.n 82718 >::ReleasePointer_()@@Base+0x58> │ │ │ │ + ldr r3, [pc, #72] @ (82738 >::ReleasePointer_()@@Base+0x78>) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r0, 826fa >::ReleasePointer_()@@Base+0x4a> │ │ │ │ + cbz r0, 8270a >::ReleasePointer_()@@Base+0x4a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #60] @ (8272c >::ReleasePointer_()@@Base+0x7c>) │ │ │ │ + ldr r3, [pc, #60] @ (8273c >::ReleasePointer_()@@Base+0x7c>) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r2, 8270e >::ReleasePointer_()@@Base+0x5e> │ │ │ │ + cbnz r2, 8271e >::ReleasePointer_()@@Base+0x5e> │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 82702 >::ReleasePointer_()@@Base+0x52> │ │ │ │ - ldr r3, [pc, #32] @ (82730 >::ReleasePointer_()@@Base+0x80>) │ │ │ │ + b.n 82712 >::ReleasePointer_()@@Base+0x52> │ │ │ │ + ldr r3, [pc, #32] @ (82740 >::ReleasePointer_()@@Base+0x80>) │ │ │ │ movs r2, #163 @ 0xa3 │ │ │ │ - ldr r1, [pc, #32] @ (82734 >::ReleasePointer_()@@Base+0x84>) │ │ │ │ - ldr r0, [pc, #32] @ (82738 >::ReleasePointer_()@@Base+0x88>) │ │ │ │ + ldr r1, [pc, #32] @ (82744 >::ReleasePointer_()@@Base+0x84>) │ │ │ │ + ldr r0, [pc, #32] @ (82748 >::ReleasePointer_()@@Base+0x88>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldmia r0!, {r1, r2, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6} │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - rev r2, r0 │ │ │ │ + cbz r6, 8274c >::ReleasePointer_()@@Base+0x8c> │ │ │ │ movs r2, r0 │ │ │ │ - rev r4, r6 │ │ │ │ + cbz r0, 8275e │ │ │ │ movs r2, r0 │ │ │ │ - rev16 r6, r2 │ │ │ │ + cbz r2, 8276a │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -00082740 : │ │ │ │ +00082750 : │ │ │ │ ldr.w r0, [r0, #156] @ 0x9c │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ mov ip, r4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx ip │ │ │ │ nop │ │ │ │ │ │ │ │ -00082754 : │ │ │ │ +00082764 : │ │ │ │ push {r4, r5} │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr.w r0, [r0, #156] @ 0x9c │ │ │ │ - vldr d7, [pc, #24] @ 82778 │ │ │ │ + vldr d7, [pc, #24] @ 82788 │ │ │ │ add.w ip, r4, r1, lsl #3 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ vstr d7, [ip, #-8] │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ mov ip, r4 │ │ │ │ pop {r4, r5} │ │ │ │ bx ip │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ │ │ │ │ -00082780 : │ │ │ │ +00082790 : │ │ │ │ ldr.w r0, [r0, #156] @ 0x9c │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ mov ip, r4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx ip │ │ │ │ nop │ │ │ │ │ │ │ │ -00082794 : │ │ │ │ +000827a4 : │ │ │ │ ldr.w r0, [r0, #156] @ 0x9c │ │ │ │ push {r4, r5} │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldrb.w r5, [sp, #16] │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr r4, [r4, #52] @ 0x34 │ │ │ │ mov ip, r4 │ │ │ │ pop {r4, r5} │ │ │ │ bx ip │ │ │ │ nop │ │ │ │ │ │ │ │ -000827ac : │ │ │ │ +000827bc : │ │ │ │ ldr.w r0, [r0, #156] @ 0x9c │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ mov ip, r4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx ip │ │ │ │ nop │ │ │ │ │ │ │ │ -000827c0 : │ │ │ │ +000827d0 : │ │ │ │ ldr.w r0, [r0, #156] @ 0x9c │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ mov ip, r4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx ip │ │ │ │ nop │ │ │ │ │ │ │ │ -000827d4 : │ │ │ │ - ldr r3, [pc, #12] @ (827e4 ) │ │ │ │ - ldr r2, [pc, #16] @ (827e8 ) │ │ │ │ +000827e4 : │ │ │ │ + ldr r3, [pc, #12] @ (827f4 ) │ │ │ │ + ldr r2, [pc, #16] @ (827f8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ - stmia r7!, {r4, r6} │ │ │ │ + stmia r7!, {r6} │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ (8280c ) │ │ │ │ + ldr r3, [pc, #16] @ (8281c ) │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ - ldr r1, [pc, #16] @ (82810 ) │ │ │ │ - ldr r0, [pc, #16] @ (82814 ) │ │ │ │ + ldr r1, [pc, #16] @ (82820 ) │ │ │ │ + ldr r0, [pc, #16] @ (82824 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - add r7, pc, #88 @ (adr r7, 82868 ) │ │ │ │ + cbz r2, 82882 │ │ │ │ movs r2, r0 │ │ │ │ - add r6, pc, #912 @ (adr r6, 82ba4 ) │ │ │ │ + cbz r0, 8287a │ │ │ │ movs r2, r0 │ │ │ │ - add r7, pc, #296 @ (adr r7, 82940 ) │ │ │ │ + cbz r6, 82896 │ │ │ │ movs r2, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ (82838 ) │ │ │ │ + ldr r3, [pc, #16] @ (82848 ) │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #16] @ (8283c ) │ │ │ │ - ldr r0, [pc, #16] @ (82840 ) │ │ │ │ + ldr r1, [pc, #16] @ (8284c ) │ │ │ │ + ldr r0, [pc, #16] @ (82850 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - add r6, pc, #408 @ (adr r6, 829d4 ) │ │ │ │ + uxtb r2, r3 │ │ │ │ movs r2, r0 │ │ │ │ - add r6, pc, #736 @ (adr r6, 82b20 ) │ │ │ │ + cbz r4, 8289a │ │ │ │ movs r2, r0 │ │ │ │ - add r6, pc, #808 @ (adr r6, 82b6c ) │ │ │ │ + cbz r6, 828a2 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00082844 : │ │ │ │ +00082854 : │ │ │ │ ldr.w r0, [r0, #156] @ 0x9c │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ mov ip, r4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx ip │ │ │ │ nop │ │ │ │ │ │ │ │ -00082858 : │ │ │ │ - ldr.w ip, [pc, #56] @ 82894 │ │ │ │ +00082868 : │ │ │ │ + ldr.w ip, [pc, #56] @ 828a4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r4, [pc, #56] @ (82898 ) │ │ │ │ + ldr r4, [pc, #56] @ (828a8 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r0, [r0, #156] @ 0x9c │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r4, [r4, #12] │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 82884 │ │ │ │ + bne.n 82894 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strd r7, ip, [sp, #28] │ │ │ │ mov ip, r4 │ │ │ │ strd lr, r6, [sp, #20] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ bx ip │ │ │ │ - stmia r6!, {r3, r6, r7} │ │ │ │ + stmia r6!, {r3, r4, r5, r7} │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #27 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008289c : │ │ │ │ +000828ac : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr.w r4, [ip, #20] │ │ │ │ subs r0, r0, r4 │ │ │ │ ldrd r5, r4, [ip, #32] │ │ │ │ sub.w lr, r4, r5 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 828f2 │ │ │ │ + bne.n 82902 │ │ │ │ asrs r0, r0, #3 │ │ │ │ str r0, [r1, #0] │ │ │ │ ldrd r0, r1, [ip, #68] @ 0x44 │ │ │ │ subs r1, r1, r0 │ │ │ │ ldrd r4, r0, [ip, #80] @ 0x50 │ │ │ │ subs r0, r0, r4 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 828f6 │ │ │ │ + bne.n 82906 │ │ │ │ asrs r1, r1, #3 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r2, [ip, #160] @ 0xa0 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r3, [ip, #168] @ 0xa8 │ │ │ │ ldr.w r2, [ip, #164] @ 0xa4 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 827ec │ │ │ │ - bl 82818 │ │ │ │ + bl 827fc │ │ │ │ + bl 82828 │ │ │ │ nop │ │ │ │ │ │ │ │ -000828fc : │ │ │ │ +0008290c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #184] @ 0xb8 │ │ │ │ sub sp, #12 │ │ │ │ - cbz r0, 82938 │ │ │ │ + cbz r0, 82948 │ │ │ │ ldrd r2, r3, [r4, #20] │ │ │ │ sub.w ip, r3, r2 │ │ │ │ ldrd r3, r5, [r4, #32] │ │ │ │ sub.w lr, r5, r3 │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 8293c │ │ │ │ + bne.n 8294c │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r1, ip, asr #3 │ │ │ │ blx 2bad8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #209] @ 0xd1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 827ec │ │ │ │ + bl 827fc │ │ │ │ │ │ │ │ -00082940 : │ │ │ │ +00082950 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ sub sp, #8 │ │ │ │ ldrd r1, r0, [r0, #20] │ │ │ │ ldrd r3, r5, [r4, #32] │ │ │ │ subs r0, r0, r1 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ subs r5, r5, r3 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 829fa │ │ │ │ + bne.n 82a0a │ │ │ │ cmp.w r6, r0, asr #3 │ │ │ │ - bne.n 829e6 │ │ │ │ + bne.n 829f6 │ │ │ │ ldrd r3, r0, [r4, #68] @ 0x44 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldrd r3, r5, [r4, #80] @ 0x50 │ │ │ │ subs r5, r5, r3 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 829e2 │ │ │ │ + bne.n 829f2 │ │ │ │ cmp.w r8, r0, asr #3 │ │ │ │ - bne.n 829ce │ │ │ │ + bne.n 829de │ │ │ │ movs r5, #1 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2bbf8 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ mov r2, r5 │ │ │ │ blx 2bbf8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 829c6 │ │ │ │ + ble.n 829d6 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ blx 2bbf8 │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ @@ -135457,41 +135458,41 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2bbf8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #48] @ (82a00 ) │ │ │ │ + ldr r3, [pc, #48] @ (82a10 ) │ │ │ │ mov.w r2, #350 @ 0x15e │ │ │ │ - ldr r1, [pc, #44] @ (82a04 ) │ │ │ │ - ldr r0, [pc, #48] @ (82a08 ) │ │ │ │ + ldr r1, [pc, #44] @ (82a14 ) │ │ │ │ + ldr r0, [pc, #48] @ (82a18 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - bl 82818 │ │ │ │ - ldr r3, [pc, #36] @ (82a0c ) │ │ │ │ + bl 82828 │ │ │ │ + ldr r3, [pc, #36] @ (82a1c ) │ │ │ │ movw r2, #349 @ 0x15d │ │ │ │ - ldr r1, [pc, #32] @ (82a10 ) │ │ │ │ - ldr r0, [pc, #36] @ (82a14 ) │ │ │ │ + ldr r1, [pc, #32] @ (82a20 ) │ │ │ │ + ldr r0, [pc, #36] @ (82a24 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - bl 827ec │ │ │ │ + bl 827fc │ │ │ │ nop │ │ │ │ cdp 0, 7, cr0, cr8, cr2, {0} │ │ │ │ vhadd.s8 d0, d6, d2 │ │ │ │ vhadd.s32 d0, d12, d2 │ │ │ │ cdp 0, 6, cr0, cr0, cr2, {0} │ │ │ │ cdp 0, 14, cr0, cr14, cr2, {0} │ │ │ │ vhadd.s8 d0, d0, d2 │ │ │ │ │ │ │ │ -00082a18 : │ │ │ │ +00082a28 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, r1, [r0, #68] @ 0x44 │ │ │ │ @@ -135499,131 +135500,131 @@ │ │ │ │ subs r1, r1, r0 │ │ │ │ ldrd r6, r0, [r4, #80] @ 0x50 │ │ │ │ ldrb.w r7, [sp, #40] @ 0x28 │ │ │ │ subs r0, r0, r6 │ │ │ │ ldrb.w r8, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 82b54 │ │ │ │ + bne.w 82b64 │ │ │ │ cmp.w r6, r1, asr #3 │ │ │ │ - bne.n 82b2c │ │ │ │ + bne.n 82b3c │ │ │ │ ldrd r0, r1, [r4, #20] │ │ │ │ sub.w ip, r1, r0 │ │ │ │ ldrd r0, r1, [r4, #32] │ │ │ │ subs r1, r1, r0 │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 82b58 │ │ │ │ + bne.n 82b68 │ │ │ │ cmp.w r5, ip, asr #3 │ │ │ │ - bne.n 82b40 │ │ │ │ - cbz r2, 82a7c │ │ │ │ + bne.n 82b50 │ │ │ │ + cbz r2, 82a8c │ │ │ │ ldrd r1, r2, [r4, #92] @ 0x5c │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 82af2 │ │ │ │ + beq.n 82b02 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2bbf8 │ │ │ │ - cbz r7, 82abe │ │ │ │ + cbz r7, 82ace │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 82b24 │ │ │ │ + beq.n 82b34 │ │ │ │ ldrd r3, r2, [r4, #92] @ 0x5c │ │ │ │ subs r0, r2, r3 │ │ │ │ add.w r2, r5, r5, lsl #1 │ │ │ │ add r2, r6 │ │ │ │ cmp.w r2, r0, asr #3 │ │ │ │ - bne.n 82b5c │ │ │ │ + bne.n 82b6c │ │ │ │ mov.w r9, r5, lsl #3 │ │ │ │ add r3, r9 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 82b5c │ │ │ │ + bne.n 82b6c │ │ │ │ movs r7, #1 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 2bbf8 │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ add r1, r9 │ │ │ │ blx 2bbf8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 82ae6 │ │ │ │ + beq.n 82af6 │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ - cbz r1, 82b24 │ │ │ │ + cbz r1, 82b34 │ │ │ │ ldrd r3, r2, [r4, #92] @ 0x5c │ │ │ │ subs r0, r2, r3 │ │ │ │ add.w r2, r5, r5, lsl #1 │ │ │ │ add r2, r6 │ │ │ │ cmp.w r2, r0, asr #3 │ │ │ │ - bne.n 82b70 │ │ │ │ + bne.n 82b80 │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 82b70 │ │ │ │ + bne.n 82b80 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt.n 82b12 │ │ │ │ + bgt.n 82b22 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r4, #209] @ 0xd1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r1, r2, [r4, #108] @ 0x6c │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp.w r5, r2, asr #3 │ │ │ │ - bls.n 82a72 │ │ │ │ - ldr r3, [pc, #132] @ (82b84 ) │ │ │ │ + bls.n 82a82 │ │ │ │ + ldr r3, [pc, #132] @ (82b94 ) │ │ │ │ movw r2, #373 @ 0x175 │ │ │ │ - ldr r1, [pc, #128] @ (82b88 ) │ │ │ │ - ldr r0, [pc, #132] @ (82b8c ) │ │ │ │ + ldr r1, [pc, #128] @ (82b98 ) │ │ │ │ + ldr r0, [pc, #132] @ (82b9c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w r1, r1, r5, lsl #4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2bbf8 │ │ │ │ - b.n 82ae6 │ │ │ │ + b.n 82af6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #96] @ (82b90 ) │ │ │ │ + ldr r3, [pc, #96] @ (82ba0 ) │ │ │ │ movw r2, #365 @ 0x16d │ │ │ │ - ldr r1, [pc, #96] @ (82b94 ) │ │ │ │ - ldr r0, [pc, #96] @ (82b98 ) │ │ │ │ + ldr r1, [pc, #96] @ (82ba4 ) │ │ │ │ + ldr r0, [pc, #96] @ (82ba8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #88] @ (82b9c ) │ │ │ │ + ldr r3, [pc, #88] @ (82bac ) │ │ │ │ mov.w r2, #366 @ 0x16e │ │ │ │ - ldr r1, [pc, #88] @ (82ba0 ) │ │ │ │ - ldr r0, [pc, #88] @ (82ba4 ) │ │ │ │ + ldr r1, [pc, #88] @ (82bb0 ) │ │ │ │ + ldr r0, [pc, #88] @ (82bb4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - bl 82818 │ │ │ │ - bl 827ec │ │ │ │ - ldr r3, [pc, #72] @ (82ba8 ) │ │ │ │ + bl 82828 │ │ │ │ + bl 827fc │ │ │ │ + ldr r3, [pc, #72] @ (82bb8 ) │ │ │ │ mov.w r2, #382 @ 0x17e │ │ │ │ - ldr r1, [pc, #72] @ (82bac ) │ │ │ │ - ldr r0, [pc, #72] @ (82bb0 ) │ │ │ │ + ldr r1, [pc, #72] @ (82bbc ) │ │ │ │ + ldr r0, [pc, #72] @ (82bc0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #64] @ (82bb4 ) │ │ │ │ + ldr r3, [pc, #64] @ (82bc4 ) │ │ │ │ mov.w r2, #390 @ 0x186 │ │ │ │ - ldr r1, [pc, #64] @ (82bb8 ) │ │ │ │ - ldr r0, [pc, #64] @ (82bbc ) │ │ │ │ + ldr r1, [pc, #64] @ (82bc8 ) │ │ │ │ + ldr r0, [pc, #64] @ (82bcc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ cdp 0, 1, cr0, cr8, cr2, {0} │ │ │ │ ldcl 0, cr0, [r6, #8] │ │ │ │ cdp 0, 11, cr0, cr8, cr2, {0} │ │ │ │ @@ -135636,657 +135637,657 @@ │ │ │ │ ldc 0, cr0, [sl, #8]! │ │ │ │ ldcl 0, cr0, [r8, #-8]! │ │ │ │ cdp 0, 7, cr0, cr6, cr2, {0} │ │ │ │ stc 0, cr0, [r6, #8]! │ │ │ │ stcl 0, cr0, [r4, #-8]! │ │ │ │ cdp 0, 6, cr0, cr2, cr2, {0} │ │ │ │ │ │ │ │ -00082bc0 : │ │ │ │ +00082bd0 : │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00082bc4 : │ │ │ │ +00082bd4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #224] @ (82cb4 ) │ │ │ │ + ldr r3, [pc, #224] @ (82cc4 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #224] @ (82cb8 ) │ │ │ │ + ldr r2, [pc, #224] @ (82cc8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2bc68 │ │ │ │ ldr.w r0, [r4, #184] @ 0xb8 │ │ │ │ - cbz r0, 82bf4 │ │ │ │ + cbz r0, 82c04 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 82caa │ │ │ │ + beq.n 82cba │ │ │ │ ldr.w r0, [r4, #156] @ 0x9c │ │ │ │ - cbz r0, 82c04 │ │ │ │ + cbz r0, 82c14 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 82ca2 │ │ │ │ + beq.n 82cb2 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ - cbz r0, 82c14 │ │ │ │ + cbz r0, 82c24 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w r0, [r4, #132] @ 0x84 │ │ │ │ - cbz r0, 82c24 │ │ │ │ + cbz r0, 82c34 │ │ │ │ ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ - cbz r0, 82c32 │ │ │ │ + cbz r0, 82c42 │ │ │ │ ldr.w r1, [r4, #128] @ 0x80 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ - cbz r0, 82c3e │ │ │ │ + cbz r0, 82c4e │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ - cbz r0, 82c4a │ │ │ │ + cbz r0, 82c5a │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ - cbz r0, 82c56 │ │ │ │ + cbz r0, 82c66 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 82c62 │ │ │ │ + cbz r0, 82c72 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 82c6e │ │ │ │ + cbz r0, 82c7e │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 82c7a │ │ │ │ + cbz r0, 82c8a │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 82c86 │ │ │ │ + cbz r0, 82c96 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 82c92 │ │ │ │ + cbz r0, 82ca2 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 82c9e │ │ │ │ + cbz r0, 82cae │ │ │ │ ldr r1, [r4, #16] │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 82c04 │ │ │ │ + b.n 82c14 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 82bf4 │ │ │ │ + b.n 82c04 │ │ │ │ nop │ │ │ │ - stmia r3!, {r4, r6} │ │ │ │ + stmia r3!, {r6} │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r2, #22 │ │ │ │ ... │ │ │ │ │ │ │ │ -00082cbc : │ │ │ │ +00082ccc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2bc28 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00082cdc : │ │ │ │ +00082cec : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ ldrd r3, r0, [r0, #20] │ │ │ │ sub sp, #12 │ │ │ │ ldrd r2, r6, [r4, #32] │ │ │ │ subs r0, r0, r3 │ │ │ │ subs r6, r6, r2 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 82d28 │ │ │ │ + bne.n 82d38 │ │ │ │ cmp.w r5, r0, asr #3 │ │ │ │ - bne.n 82d2c │ │ │ │ + bne.n 82d3c │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 2bbf8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 2bbf8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 827ec │ │ │ │ - ldr r3, [pc, #16] @ (82d40 ) │ │ │ │ + bl 827fc │ │ │ │ + ldr r3, [pc, #16] @ (82d50 ) │ │ │ │ movs r2, #242 @ 0xf2 │ │ │ │ - ldr r1, [pc, #16] @ (82d44 ) │ │ │ │ - ldr r0, [pc, #20] @ (82d48 ) │ │ │ │ + ldr r1, [pc, #16] @ (82d54 ) │ │ │ │ + ldr r0, [pc, #20] @ (82d58 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ stcl 0, cr0, [r8], #8 │ │ │ │ sub.w r0, sl, r2 │ │ │ │ subs.w r0, ip, r2 │ │ │ │ │ │ │ │ -00082d4c : │ │ │ │ +00082d5c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ sub sp, #8 │ │ │ │ ldrd r3, r2, [ip, #20] │ │ │ │ sub.w lr, r2, r3 │ │ │ │ ldrd r2, r4, [ip, #32] │ │ │ │ sub.w ip, r4, r2 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 82d88 │ │ │ │ + bne.n 82d98 │ │ │ │ cmp.w r0, lr, asr #3 │ │ │ │ - bne.n 82d8c │ │ │ │ + bne.n 82d9c │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2bbf8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 827ec │ │ │ │ - ldr r3, [pc, #16] @ (82da0 ) │ │ │ │ + bl 827fc │ │ │ │ + ldr r3, [pc, #16] @ (82db0 ) │ │ │ │ movs r2, #250 @ 0xfa │ │ │ │ - ldr r1, [pc, #16] @ (82da4 ) │ │ │ │ - ldr r0, [pc, #20] @ (82da8 ) │ │ │ │ + ldr r1, [pc, #16] @ (82db4 ) │ │ │ │ + ldr r0, [pc, #20] @ (82db8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldcl 0, cr0, [r0], #8 │ │ │ │ adc.w r0, sl, r2 │ │ │ │ adcs.w r0, ip, r2 │ │ │ │ │ │ │ │ -00082dac : │ │ │ │ +00082dbc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ sub sp, #8 │ │ │ │ ldrd r2, r3, [ip, #20] │ │ │ │ sub.w lr, r3, r2 │ │ │ │ ldrd r3, r4, [ip, #32] │ │ │ │ sub.w ip, r4, r3 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 82de8 │ │ │ │ + bne.n 82df8 │ │ │ │ cmp.w r0, lr, asr #3 │ │ │ │ - bne.n 82dec │ │ │ │ + bne.n 82dfc │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2bbf8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 827ec │ │ │ │ - ldr r3, [pc, #16] @ (82e00 ) │ │ │ │ + bl 827fc │ │ │ │ + ldr r3, [pc, #16] @ (82e10 ) │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - ldr r1, [pc, #16] @ (82e04 ) │ │ │ │ - ldr r0, [pc, #16] @ (82e08 ) │ │ │ │ + ldr r1, [pc, #16] @ (82e14 ) │ │ │ │ + ldr r0, [pc, #16] @ (82e18 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ stcl 0, cr0, [r6], #8 │ │ │ │ @ instruction: 0xeae80002 │ │ │ │ @ instruction: 0xeafa0002 │ │ │ │ │ │ │ │ -00082e0c : │ │ │ │ +00082e1c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 82e44 │ │ │ │ + blt.n 82e54 │ │ │ │ ldrd r2, r4, [r0, #20] │ │ │ │ ldrd r3, r5, [r0, #32] │ │ │ │ subs r0, r4, r2 │ │ │ │ subs r4, r5, r3 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 82e58 │ │ │ │ + bne.n 82e68 │ │ │ │ cmp.w r1, r0, asr #3 │ │ │ │ - bge.n 82e44 │ │ │ │ + bge.n 82e54 │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r2, r1 │ │ │ │ add r3, r1 │ │ │ │ vstr d0, [r2] │ │ │ │ vstr d1, [r3] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #20] @ (82e5c ) │ │ │ │ + ldr r3, [pc, #20] @ (82e6c ) │ │ │ │ movw r2, #263 @ 0x107 │ │ │ │ - ldr r1, [pc, #20] @ (82e60 ) │ │ │ │ - ldr r0, [pc, #20] @ (82e64 ) │ │ │ │ + ldr r1, [pc, #20] @ (82e70 ) │ │ │ │ + ldr r0, [pc, #20] @ (82e74 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - bl 827ec │ │ │ │ + bl 827fc │ │ │ │ stcl 0, cr0, [r6], #8 │ │ │ │ eors.w r0, r0, r2 │ │ │ │ ldc 0, cr0, [sl, #-8]! │ │ │ │ │ │ │ │ -00082e68 : │ │ │ │ +00082e78 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 82e9a │ │ │ │ + blt.n 82eaa │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ ldrd r0, r4, [r0, #32] │ │ │ │ subs r2, r2, r3 │ │ │ │ subs r0, r4, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 82eae │ │ │ │ + bne.n 82ebe │ │ │ │ cmp.w r1, r2, asr #3 │ │ │ │ - bge.n 82e9a │ │ │ │ + bge.n 82eaa │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ vstr d0, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #24] @ (82eb4 ) │ │ │ │ + ldr r3, [pc, #24] @ (82ec4 ) │ │ │ │ mov.w r2, #270 @ 0x10e │ │ │ │ - ldr r1, [pc, #20] @ (82eb8 ) │ │ │ │ - ldr r0, [pc, #24] @ (82ebc ) │ │ │ │ + ldr r1, [pc, #20] @ (82ec8 ) │ │ │ │ + ldr r0, [pc, #24] @ (82ecc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - bl 827ec │ │ │ │ + bl 827fc │ │ │ │ nop │ │ │ │ ldc 0, cr0, [r0, #-8] │ │ │ │ bics.w r0, sl, r2 │ │ │ │ stcl 0, cr0, [r4], #8 │ │ │ │ │ │ │ │ -00082ec0 : │ │ │ │ +00082ed0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 82ef2 │ │ │ │ + blt.n 82f02 │ │ │ │ ldrd r4, r2, [r0, #20] │ │ │ │ ldrd r3, r0, [r0, #32] │ │ │ │ subs r2, r2, r4 │ │ │ │ subs r0, r0, r3 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 82f06 │ │ │ │ + bne.n 82f16 │ │ │ │ cmp.w r1, r2, asr #3 │ │ │ │ - bge.n 82ef2 │ │ │ │ + bge.n 82f02 │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ vstr d0, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #24] @ (82f0c ) │ │ │ │ + ldr r3, [pc, #24] @ (82f1c ) │ │ │ │ mov.w r2, #276 @ 0x114 │ │ │ │ - ldr r1, [pc, #20] @ (82f10 ) │ │ │ │ - ldr r0, [pc, #24] @ (82f14 ) │ │ │ │ + ldr r1, [pc, #20] @ (82f20 ) │ │ │ │ + ldr r0, [pc, #24] @ (82f24 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - bl 827ec │ │ │ │ + bl 827fc │ │ │ │ nop │ │ │ │ stc 0, cr0, [r8, #-8] │ │ │ │ strd r0, r0, [r2, #8]! │ │ │ │ stc 0, cr0, [ip], {2} │ │ │ │ │ │ │ │ -00082f18 : │ │ │ │ +00082f28 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #184] @ 0xb8 │ │ │ │ - cbz r0, 82f3c │ │ │ │ + cbz r0, 82f4c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 82f3c │ │ │ │ + cbnz r3, 82f4c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldrd r3, r2, [r4, #92] @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r4, #184] @ 0xb8 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #96] @ 0x60 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00082f50 : │ │ │ │ +00082f60 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 82f82 │ │ │ │ + blt.n 82f92 │ │ │ │ ldrd r4, r3, [r0, #20] │ │ │ │ subs r3, r3, r4 │ │ │ │ ldrd r5, r4, [r0, #32] │ │ │ │ sub.w ip, r4, r5 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 82f96 │ │ │ │ + bne.n 82fa6 │ │ │ │ cmp.w r1, r3, asr #3 │ │ │ │ - bge.n 82f82 │ │ │ │ + bge.n 82f92 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #24] @ (82f9c ) │ │ │ │ + ldr r3, [pc, #24] @ (82fac ) │ │ │ │ mov.w r2, #330 @ 0x14a │ │ │ │ - ldr r1, [pc, #20] @ (82fa0 ) │ │ │ │ - ldr r0, [pc, #24] @ (82fa4 ) │ │ │ │ + ldr r1, [pc, #20] @ (82fb0 ) │ │ │ │ + ldr r0, [pc, #24] @ (82fb4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - bl 827ec │ │ │ │ + bl 827fc │ │ │ │ nop │ │ │ │ stcl 0, cr0, [r8], {2} │ │ │ │ ldrd r0, r0, [r2, #-8] │ │ │ │ ldc 0, cr0, [ip, #-8] │ │ │ │ │ │ │ │ -00082fa8 : │ │ │ │ +00082fb8 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r6, r3, [r0, #20] │ │ │ │ ldrd r5, r2, [r0, #32] │ │ │ │ subs r3, r3, r6 │ │ │ │ subs r2, r2, r5 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 83024 │ │ │ │ + bne.n 83034 │ │ │ │ mov.w r8, r3, asr #3 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 8301c │ │ │ │ + ble.n 8302c │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ mov r7, r0 │ │ │ │ movs r4, #0 │ │ │ │ vmov.f64 d8, #96 @ 0x3f000000 0.5 │ │ │ │ ldr.w r3, [r9, r4, lsl #2] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 83012 │ │ │ │ + bhi.n 83022 │ │ │ │ vldr d7, [r5] │ │ │ │ vldr d0, [r6] │ │ │ │ vadd.f64 d7, d7, d8 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 83012 │ │ │ │ + bpl.n 83022 │ │ │ │ blx 2caf0 │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ vadd.f64 d0, d0, d8 │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ vstr d0, [r3] │ │ │ │ adds r4, #1 │ │ │ │ adds r6, #8 │ │ │ │ adds r5, #8 │ │ │ │ cmp r4, r8 │ │ │ │ - blt.n 82fe0 │ │ │ │ + blt.n 82ff0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #16] @ (83038 ) │ │ │ │ + ldr r3, [pc, #16] @ (83048 ) │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ - ldr r1, [pc, #16] @ (8303c ) │ │ │ │ - ldr r0, [pc, #20] @ (83040 ) │ │ │ │ + ldr r1, [pc, #16] @ (8304c ) │ │ │ │ + ldr r0, [pc, #20] @ (83050 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ + add r3, sp, #184 @ 0xb8 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00083044 )@@Base>: │ │ │ │ +00083054 )@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 8305e )@@Base+0x1a> │ │ │ │ + cbz r5, 8306e )@@Base+0x1a> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr.w r0, [r4, #184] @ 0xb8 │ │ │ │ - cbz r0, 83072 )@@Base+0x2e> │ │ │ │ + cbz r0, 83082 )@@Base+0x2e> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 83072 )@@Base+0x2e> │ │ │ │ + cbnz r3, 83082 )@@Base+0x2e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ str.w r5, [r4, #184] @ 0xb8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00083078 : │ │ │ │ +00083088 : │ │ │ │ ldr.w r3, [r1, #184] @ 0xb8 │ │ │ │ - cbz r3, 83084 │ │ │ │ + cbz r3, 83094 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00083088 : │ │ │ │ +00083098 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #108] @ (83104 ) │ │ │ │ + ldr r2, [pc, #108] @ (83114 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #108] @ (83108 ) │ │ │ │ + ldr r3, [pc, #108] @ (83118 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r5, [r0, #156] @ 0x9c │ │ │ │ - ldr.w lr, [pc, #104] @ 8310c │ │ │ │ + ldr.w lr, [pc, #104] @ 8311c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r1 │ │ │ │ add lr, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ldrd r1, r3, [r0, #20] │ │ │ │ sub.w ip, r3, r1 │ │ │ │ ldrd r1, r3, [r0, #32] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 830fc │ │ │ │ - ldr r3, [pc, #68] @ (83110 ) │ │ │ │ + bne.n 8310c │ │ │ │ + ldr r3, [pc, #68] @ (83120 ) │ │ │ │ ldr.w r3, [lr, r3] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 830f0 │ │ │ │ - ldr r2, [pc, #60] @ (83114 ) │ │ │ │ - ldr r3, [pc, #48] @ (83108 ) │ │ │ │ + bne.n 83100 │ │ │ │ + ldr r2, [pc, #60] @ (83124 ) │ │ │ │ + ldr r3, [pc, #48] @ (83118 ) │ │ │ │ add r2, pc │ │ │ │ vldr d0, [sp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 83100 │ │ │ │ + bne.n 83110 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r3, sp │ │ │ │ mov.w r1, ip, asr #3 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ - b.n 830d4 │ │ │ │ - bl 827ec │ │ │ │ + b.n 830e4 │ │ │ │ + bl 827fc │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - bkpt 0x008c │ │ │ │ + bkpt 0x007c │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x007e │ │ │ │ + bkpt 0x006e │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0050 │ │ │ │ + bkpt 0x0040 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00083118 : │ │ │ │ +00083128 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r7, [pc, #516] @ (83338 ) │ │ │ │ + ldr r7, [pc, #516] @ (83348 ) │ │ │ │ ldrd r8, r0, [r0, #120] @ 0x78 │ │ │ │ add r7, pc │ │ │ │ ldrd r3, r1, [r4, #20] │ │ │ │ sub sp, #20 │ │ │ │ sub.w r0, r0, r8 │ │ │ │ subs r1, r1, r3 │ │ │ │ ldrd r2, r3, [r4, #32] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 83328 │ │ │ │ + bne.w 83338 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 83300 │ │ │ │ + bne.w 83310 │ │ │ │ ldrd r2, r3, [r4, #68] @ 0x44 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldrd r1, r2, [r4, #80] @ 0x50 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldrd r6, r1, [r4, #132] @ 0x84 │ │ │ │ cmp r3, r2 │ │ │ │ sub.w sl, r1, r6 │ │ │ │ - bne.w 8332c │ │ │ │ + bne.w 8333c │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 83314 │ │ │ │ + bne.w 83324 │ │ │ │ mov.w fp, r0, asr #3 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8329e │ │ │ │ + beq.w 832ae │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 831e4 │ │ │ │ + ble.n 831f4 │ │ │ │ subs r5, #4 │ │ │ │ movs r6, #0 │ │ │ │ vmov.f64 d8, #96 @ 0x3f000000 0.5 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ - cbz r0, 831cc │ │ │ │ - ldr r1, [pc, #420] @ (8333c ) │ │ │ │ + cbz r0, 831dc │ │ │ │ + ldr r1, [pc, #420] @ (8334c ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [pc, #420] @ (83340 ) │ │ │ │ + ldr r2, [pc, #420] @ (83350 ) │ │ │ │ ldr r1, [r7, r1] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ blx 2cd54 <__dynamic_cast@plt> │ │ │ │ - cbz r0, 831cc │ │ │ │ + cbz r0, 831dc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ ldr.w r8, [r4, #120] @ 0x78 │ │ │ │ add.w sl, r8, r0, lsl #3 │ │ │ │ vldr d0, [sl] │ │ │ │ vadd.f64 d0, d0, d8 │ │ │ │ blx 2ded4 │ │ │ │ vstr d0, [sl] │ │ │ │ adds r6, #1 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 83190 │ │ │ │ + bne.n 831a0 │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ ldrd r6, r2, [r4, #132] @ 0x84 │ │ │ │ sub.w r3, r3, r8 │ │ │ │ sub.w sl, r2, r6 │ │ │ │ mov.w fp, r3, asr #3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov.w r5, sl, asr #3 │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #340] @ (83344 ) │ │ │ │ + ldr r3, [pc, #340] @ (83354 ) │ │ │ │ add r3, pc │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 832f0 │ │ │ │ + bne.n 83300 │ │ │ │ ldr.w r0, [r4, #156] @ 0x9c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ movs r3, #1 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ strd r5, r6, [sp] │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w r6, r4, #176 @ 0xb0 │ │ │ │ ldrd r2, r1, [r4, #120] @ 0x78 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #304] @ (83348 ) │ │ │ │ + ldr r3, [pc, #304] @ (83358 ) │ │ │ │ subs r1, r1, r2 │ │ │ │ add r3, pc │ │ │ │ asrs r1, r1, #3 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 832d2 │ │ │ │ + bne.n 832e2 │ │ │ │ ldr.w r0, [r4, #156] @ 0x9c │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ blx r5 │ │ │ │ ldrd r2, r0, [r4, #132] @ 0x84 │ │ │ │ subs r0, r0, r2 │ │ │ │ - beq.n 832e2 │ │ │ │ - vldr d0, [pc, #248] @ 83330 │ │ │ │ + beq.n 832f2 │ │ │ │ + vldr d0, [pc, #248] @ 83340 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ vmov.f64 d5, d0 │ │ │ │ add r0, r3 │ │ │ │ vldmia r2!, {d7} │ │ │ │ vldmia r3!, {d6} │ │ │ │ vldmia r1!, {d4} │ │ │ │ @@ -136305,128 +136306,128 @@ │ │ │ │ it le │ │ │ │ vmovle.f64 d7, d5 │ │ │ │ vcmpe.f64 d7, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f64 d0, d7 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 83244 │ │ │ │ + bne.n 83254 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 831e4 │ │ │ │ + beq.n 831f4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r7, r8 │ │ │ │ vmov.f64 d8, #96 @ 0x3f000000 0.5 │ │ │ │ sub.w r9, r3, #4 │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 832c8 │ │ │ │ + bhi.n 832d8 │ │ │ │ vldr d0, [r7] │ │ │ │ vadd.f64 d0, d0, d8 │ │ │ │ blx 2ded4 │ │ │ │ vstr d0, [r7] │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r5, fp │ │ │ │ - bcc.n 832ae │ │ │ │ - b.n 831e4 │ │ │ │ + bcc.n 832be │ │ │ │ + b.n 831f4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx r5 │ │ │ │ ldrd r2, r0, [r4, #132] @ 0x84 │ │ │ │ subs r0, r0, r2 │ │ │ │ - bne.n 83236 │ │ │ │ - vldr d0, [pc, #76] @ 83330 │ │ │ │ + bne.n 83246 │ │ │ │ + vldr d0, [pc, #76] @ 83340 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx r7 │ │ │ │ - b.n 83208 │ │ │ │ - ldr r3, [pc, #72] @ (8334c ) │ │ │ │ + b.n 83218 │ │ │ │ + ldr r3, [pc, #72] @ (8335c ) │ │ │ │ movw r2, #670 @ 0x29e │ │ │ │ - ldr r1, [pc, #72] @ (83350 ) │ │ │ │ - ldr r0, [pc, #72] @ (83354 ) │ │ │ │ + ldr r1, [pc, #72] @ (83360 ) │ │ │ │ + ldr r0, [pc, #72] @ (83364 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #64] @ (83358 ) │ │ │ │ + ldr r3, [pc, #64] @ (83368 ) │ │ │ │ movw r2, #671 @ 0x29f │ │ │ │ - ldr r1, [pc, #64] @ (8335c ) │ │ │ │ - ldr r0, [pc, #64] @ (83360 ) │ │ │ │ + ldr r1, [pc, #64] @ (8336c ) │ │ │ │ + ldr r0, [pc, #64] @ (83370 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - bl 827ec │ │ │ │ - bl 82818 │ │ │ │ + bl 827fc │ │ │ │ + bl 82828 │ │ │ │ ... │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + pop {r5, r6, r7, pc} │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ - bl ffe13346 │ │ │ │ - bl ffda934a │ │ │ │ + bl ffe13356 │ │ │ │ + bl ffda935a │ │ │ │ strd r0, r0, [r2, #8] │ │ │ │ - b.n 82efc │ │ │ │ + b.n 82f0c │ │ │ │ movs r2, r0 │ │ │ │ ldrd r0, r0, [lr, #8]! │ │ │ │ @ instruction: 0xe9ae0002 │ │ │ │ - b.n 82ee0 │ │ │ │ + b.n 82ef0 │ │ │ │ movs r2, r0 │ │ │ │ and.w r0, lr, r2 │ │ │ │ │ │ │ │ -00083364 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base>: │ │ │ │ +00083374 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2784] @ 0xae0 │ │ │ │ mov fp, r0 │ │ │ │ - ldr.w r0, [pc, #1476] @ 83940 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5dc> │ │ │ │ - ldr.w r3, [pc, #1476] @ 83944 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5e0> │ │ │ │ + ldr.w r0, [pc, #1476] @ 83950 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5dc> │ │ │ │ + ldr.w r3, [pc, #1476] @ 83954 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5e0> │ │ │ │ subw sp, sp, #1260 @ 0x4ec │ │ │ │ add r0, pc │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r6, [fp, #20] │ │ │ │ - ldr.w sl, [pc, #1464] @ 83948 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5e4> │ │ │ │ + ldr.w sl, [pc, #1464] @ 83958 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5e4> │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1252] @ 0x4e4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ subs r2, r3, r6 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldrd r9, r3, [fp, #32] │ │ │ │ sub.w r3, r3, r9 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 83e7a , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb16> │ │ │ │ + bne.w 83e8a , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb16> │ │ │ │ ldrd r2, r3, [fp, #68] @ 0x44 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldrd r1, r2, [fp, #80] @ 0x50 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r1, r1, asr #3 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bne.w 83e7e , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb1a> │ │ │ │ + bne.w 83e8e , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb1a> │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ asrs r3, r3, #3 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ ldr r4, [r1, #4] │ │ │ │ @@ -136437,17 +136438,17 @@ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bhi.w 83dd6 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa72> │ │ │ │ + bhi.w 83de6 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa72> │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 83844 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x4e0> │ │ │ │ + bne.w 83854 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x4e0> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ strb r3, [r2, #8] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r5, #0 │ │ │ │ str r4, [r2, #4] │ │ │ │ @@ -136455,20 +136456,20 @@ │ │ │ │ strb r5, [r3, r4] │ │ │ │ mov r0, r2 │ │ │ │ add r4, sp, #216 @ 0xd8 │ │ │ │ mov r8, r2 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ blx 2bd04 │ │ │ │ - ldr.w r3, [pc, #1316] @ 8394c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5e8> │ │ │ │ + ldr.w r3, [pc, #1316] @ 8395c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5e8> │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ - ldr.w r3, [pc, #1308] @ 83950 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5ec> │ │ │ │ + ldr.w r3, [pc, #1308] @ 83960 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5ec> │ │ │ │ strh.w r5, [r4, #180] @ 0xb4 │ │ │ │ adds r2, #8 │ │ │ │ str.w r5, [r4, #176] @ 0xb0 │ │ │ │ strd r5, r5, [r4, #184] @ 0xb8 │ │ │ │ strd r5, r5, [r4, #192] @ 0xc0 │ │ │ │ mov r5, r4 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ @@ -136478,19 +136479,19 @@ │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r0, [r2, #-12] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [r4, r0] │ │ │ │ add r0, r4 │ │ │ │ blx 2d230 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr.w r3, [pc, #1260] @ 83954 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5f0> │ │ │ │ + ldr.w r3, [pc, #1260] @ 83964 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5f0> │ │ │ │ add r4, sp, #248 @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ - ldr.w r3, [pc, #1252] @ 83958 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5f4> │ │ │ │ + ldr.w r3, [pc, #1252] @ 83968 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5f4> │ │ │ │ add.w r2, r1, #12 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ movs r4, #0 │ │ │ │ str r2, [r5, #0] │ │ │ │ add.w r2, r1, #32 │ │ │ │ str r2, [r5, #64] @ 0x40 │ │ │ │ @@ -136500,15 +136501,15 @@ │ │ │ │ strd r4, r4, [r5, #8] │ │ │ │ adds r3, #8 │ │ │ │ strd r4, r4, [r5, #16] │ │ │ │ str r3, [r5, #4] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #24] │ │ │ │ blx 2dea4 │ │ │ │ - ldr.w r3, [pc, #1204] @ 8395c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5f8> │ │ │ │ + ldr.w r3, [pc, #1204] @ 8396c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5f8> │ │ │ │ add r1, sp, #220 @ 0xdc │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r4, [r5, #44] @ 0x2c │ │ │ │ adds r3, #8 │ │ │ │ strb.w r4, [r5, #48] @ 0x30 │ │ │ │ @@ -136520,16 +136521,16 @@ │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ blx 2d230 >::init(std::basic_streambuf >*)@plt> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #6 │ │ │ │ - bls.w 83fde , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc7a> │ │ │ │ - ldr.w r1, [pc, #1152] @ 83960 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5fc> │ │ │ │ + bls.w 83fee , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc7a> │ │ │ │ + ldr.w r1, [pc, #1152] @ 83970 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5fc> │ │ │ │ movs r2, #7 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ blx 2cad8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ @@ -136537,41 +136538,41 @@ │ │ │ │ ldr r4, [r2, #4] │ │ │ │ str r4, [r1, #0] │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r4, #15 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r1, [r3, #0] │ │ │ │ - bhi.w 83daa , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa46> │ │ │ │ + bhi.w 83dba , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa46> │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 83d6e , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa0a> │ │ │ │ + beq.w 83d7e , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa0a> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 83e32 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xace> │ │ │ │ + bne.w 83e42 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xace> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r1, #4] │ │ │ │ strb r3, [r2, r4] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 83ffe , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc9a> │ │ │ │ - ldr.w r1, [pc, #1080] @ 83964 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x600> │ │ │ │ + bls.w 8400e , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc9a> │ │ │ │ + ldr.w r1, [pc, #1080] @ 83974 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x600> │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ blx 2cad8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ add r3, sp, #556 @ 0x22c │ │ │ │ add r4, sp, #416 @ 0x1a0 │ │ │ │ mov r0, r3 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ blx 2bd04 │ │ │ │ - ldr.w r3, [pc, #1056] @ 83968 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x604> │ │ │ │ + ldr.w r3, [pc, #1056] @ 83978 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x604> │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strd r1, r1, [sp, #676] @ 0x2a4 │ │ │ │ strd r1, r1, [sp, #684] @ 0x2ac │ │ │ │ adds r2, #8 │ │ │ │ strh.w r1, [r4, #256] @ 0x100 │ │ │ │ str.w r2, [r4, #140] @ 0x8c │ │ │ │ @@ -136582,15 +136583,15 @@ │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r0, [r2, #-12] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r5, [r4, r0] │ │ │ │ add r0, r4 │ │ │ │ blx 2d230 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr r3, [pc, #1004] @ (8396c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x608>) │ │ │ │ + ldr r3, [pc, #1004] @ (8397c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x608>) │ │ │ │ add r2, sp, #420 @ 0x1a4 │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r2 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -136635,174 +136636,174 @@ │ │ │ │ add.w r3, r5, #32 │ │ │ │ str.w r3, [r2, #140] @ 0x8c │ │ │ │ blx 2cba8 >::basic_filebuf()@plt> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, r8 │ │ │ │ blx 2d230 >::init(std::basic_streambuf >*)@plt> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 83e04 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xaa0> │ │ │ │ + beq.w 83e14 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xaa0> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #16 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 2c8e8 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83e24 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xac0> │ │ │ │ + beq.w 83e34 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xac0> │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ blx 2d9b4 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #16 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 2c8e8 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83e16 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xab2> │ │ │ │ + beq.w 83e26 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xab2> │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ blx 2d9b4 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 839ac , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x648> │ │ │ │ + ble.w 839bc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x648> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r8, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r6, r9 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #764] @ (83970 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x60c>) │ │ │ │ + ldr r3, [pc, #764] @ (83980 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x60c>) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #764] @ (83974 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x610>) │ │ │ │ + ldr r3, [pc, #764] @ (83984 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x610>) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #760] @ (83978 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x614>) │ │ │ │ + ldr r3, [pc, #760] @ (83988 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x614>) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 83780 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x41c> │ │ │ │ + b.n 83790 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x41c> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2ce08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8379a , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x436> │ │ │ │ + bne.w 837aa , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x436> │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 836ec , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x388> │ │ │ │ + beq.n 836fc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x388> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2b86c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8379a , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x436> │ │ │ │ + beq.n 837aa , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x436> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2b86c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8379a , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x436> │ │ │ │ + beq.n 837aa , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x436> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vabs.f64 d6, d9 │ │ │ │ vmov.f64 d4, #112 @ 0x3f800000 1.0 │ │ │ │ vsub.f64 d8, d8, d9 │ │ │ │ - vldr d5, [pc, #624] @ 83938 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5d4> │ │ │ │ + vldr d5, [pc, #624] @ 83948 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5d4> │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vabs.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f64 d7, d6 │ │ │ │ vadd.f64 d7, d7, d4 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 8379a , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x436> │ │ │ │ + bhi.n 837aa , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x436> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vldr d8, [r6] │ │ │ │ vldmia r3!, {d9} │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2ce08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8384e , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x4ea> │ │ │ │ + bne.w 8385e , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x4ea> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2ce08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8384e , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x4ea> │ │ │ │ + bne.w 8385e , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x4ea> │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 83772 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x40e> │ │ │ │ + beq.n 83782 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x40e> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2b86c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8384e , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x4ea> │ │ │ │ + beq.w 8385e , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x4ea> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2b86c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8384e , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x4ea> │ │ │ │ + beq.w 8385e , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x4ea> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vabs.f64 d6, d9 │ │ │ │ vmov.f64 d4, #112 @ 0x3f800000 1.0 │ │ │ │ vsub.f64 d8, d8, d9 │ │ │ │ - vldr d5, [pc, #492] @ 83938 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5d4> │ │ │ │ + vldr d5, [pc, #492] @ 83948 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5d4> │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vabs.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f64 d7, d6 │ │ │ │ vadd.f64 d7, d7, d4 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 8384e , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x4ea> │ │ │ │ + bhi.n 8385e , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x4ea> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #8 │ │ │ │ adds r7, #24 │ │ │ │ cmp r5, r3 │ │ │ │ - bge.w 839ac , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x648> │ │ │ │ + bge.w 839bc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x648> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ vldmia r8!, {d8} │ │ │ │ vldmia r3!, {d9} │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2ce08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83684 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x320> │ │ │ │ + beq.w 83694 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x320> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 837ec , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x488> │ │ │ │ - ldr r1, [pc, #476] @ (8397c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x618>) │ │ │ │ + cbz r3, 837fc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x488> │ │ │ │ + ldr r1, [pc, #476] @ (8398c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x618>) │ │ │ │ movs r2, #6 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ mov r0, r9 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 2da38 │ │ │ │ - ldr r1, [pc, #456] @ (83980 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x61c>) │ │ │ │ + ldr r1, [pc, #456] @ (83990 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x61c>) │ │ │ │ movs r2, #2 │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldrd r1, r2, [r7] │ │ │ │ mov r0, r9 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [pc, #436] @ (83984 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x620>) │ │ │ │ + ldr r1, [pc, #436] @ (83994 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x620>) │ │ │ │ movs r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ vldr d0, [r8, #-8] │ │ │ │ mov r0, r9 │ │ │ │ blx 2d7d0 (double)@plt> │ │ │ │ - ldr r1, [pc, #420] @ (83988 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x624>) │ │ │ │ + ldr r1, [pc, #420] @ (83998 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x624>) │ │ │ │ movs r2, #2 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ @@ -136822,128 +136823,128 @@ │ │ │ │ blx 2d7d0 (double)@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r0 │ │ │ │ ldr r0, [r3, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83fa6 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc42> │ │ │ │ + beq.w 83fb6 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc42> │ │ │ │ ldrb r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 838fc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x598> │ │ │ │ + beq.n 8390c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x598> │ │ │ │ ldrb.w r1, [r0, #39] @ 0x27 │ │ │ │ mov r0, r9 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ - b.n 836ec , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x388> │ │ │ │ + b.n 836fc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x388> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8340a , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa6> │ │ │ │ + beq.w 8341a , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa6> │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - b.n 83df0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa8c> │ │ │ │ + b.n 83e00 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa8c> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 838a0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x53c> │ │ │ │ - ldr r1, [pc, #312] @ (8398c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x628>) │ │ │ │ + cbz r3, 838b0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x53c> │ │ │ │ + ldr r1, [pc, #312] @ (8399c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x628>) │ │ │ │ movs r2, #6 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ mov r0, r9 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 2da38 │ │ │ │ - ldr r1, [pc, #292] @ (83990 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x62c>) │ │ │ │ + ldr r1, [pc, #292] @ (839a0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x62c>) │ │ │ │ movs r2, #2 │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldrd r1, r2, [r7] │ │ │ │ mov r0, r9 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [pc, #272] @ (83994 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x630>) │ │ │ │ + ldr r1, [pc, #272] @ (839a4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x630>) │ │ │ │ movs r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ vldr d0, [r6] │ │ │ │ mov r0, r9 │ │ │ │ blx 2d7d0 (double)@plt> │ │ │ │ - ldr r1, [pc, #256] @ (83998 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x634>) │ │ │ │ + ldr r1, [pc, #256] @ (839a8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x634>) │ │ │ │ movs r2, #2 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [pc, #248] @ (8399c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x638>) │ │ │ │ + ldr r1, [pc, #248] @ (839ac , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x638>) │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [pc, #240] @ (839a0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x63c>) │ │ │ │ + ldr r1, [pc, #240] @ (839b0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x63c>) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2da38 │ │ │ │ - ldr r1, [pc, #224] @ (839a4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x640>) │ │ │ │ + ldr r1, [pc, #224] @ (839b4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x640>) │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ vldr d0, [r6] │ │ │ │ mov r0, r9 │ │ │ │ blx 2d7d0 (double)@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r0 │ │ │ │ ldr r0, [r3, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83fc2 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc5e> │ │ │ │ + beq.w 83fd2 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc5e> │ │ │ │ ldrb r3, [r0, #28] │ │ │ │ - cbz r3, 8391a , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5b6> │ │ │ │ + cbz r3, 8392a , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5b6> │ │ │ │ ldrb.w r1, [r0, #39] @ 0x27 │ │ │ │ mov r0, r9 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ - b.n 83772 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x40e> │ │ │ │ + b.n 83782 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x40e> │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #164] @ (839a8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x644>) │ │ │ │ + ldr r3, [pc, #164] @ (839b8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x644>) │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83838 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x4d4> │ │ │ │ + beq.n 83848 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x4d4> │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 83838 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x4d4> │ │ │ │ + b.n 83848 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x4d4> │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #132] @ (839a8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x644>) │ │ │ │ + ldr r3, [pc, #132] @ (839b8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x644>) │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 838f0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x58c> │ │ │ │ + beq.n 83900 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x58c> │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 838f0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x58c> │ │ │ │ + b.n 83900 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x58c> │ │ │ │ pop {r0, r1, r3, r4, r5, r7, pc} │ │ │ │ - bls.n 838ec , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x588> │ │ │ │ + bls.n 838fc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x588> │ │ │ │ ldrb r7, [r3, #19] │ │ │ │ subs r5, #219 @ 0xdb │ │ │ │ - cbnz r2, 839ac , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x648> │ │ │ │ + cbnz r2, 839b8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x644> │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 839b0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x64c> │ │ │ │ + cbnz r4, 839bc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x648> │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #26 │ │ │ │ movs r0, r0 │ │ │ │ @@ -136955,66 +136956,66 @@ │ │ │ │ @ instruction: 0xe82c0002 │ │ │ │ lsrs r0, r6, #24 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #32 │ │ │ │ movs r0, r0 │ │ │ │ sxth r2, r3 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 83778 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x414> │ │ │ │ + b.n 83788 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x414> │ │ │ │ movs r2, r0 │ │ │ │ - b.n 83770 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x40c> │ │ │ │ + b.n 83780 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x40c> │ │ │ │ movs r2, r0 │ │ │ │ - b.n 834fc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x198> │ │ │ │ + b.n 8350c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x198> │ │ │ │ movs r2, r0 │ │ │ │ stmia.w r4!, {r1} │ │ │ │ - b.n 834bc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x158> │ │ │ │ + b.n 834cc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x158> │ │ │ │ movs r2, r0 │ │ │ │ - b.n 834a8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x144> │ │ │ │ + b.n 834b8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x144> │ │ │ │ movs r2, r0 │ │ │ │ - b.n 833a4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x40> │ │ │ │ + b.n 833b4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x40> │ │ │ │ movs r2, r0 │ │ │ │ - b.n 83974 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x610> │ │ │ │ + b.n 83984 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x610> │ │ │ │ movs r2, r0 │ │ │ │ - b.n 83384 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x20> │ │ │ │ + b.n 83394 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x20> │ │ │ │ movs r2, r0 │ │ │ │ - b.n 83350 │ │ │ │ + b.n 83360 │ │ │ │ movs r2, r0 │ │ │ │ add r7, sp, #936 @ 0x3a8 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 83330 │ │ │ │ + b.n 83340 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 8330c │ │ │ │ + b.n 8331c │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r6, #25 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add.w r9, sp, #192 @ 0xc0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ cmp r5, #15 │ │ │ │ str r5, [r2, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ str.w r3, [r9] │ │ │ │ - bhi.w 83d82 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa1e> │ │ │ │ + bhi.w 83d92 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa1e> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.w 83d78 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa14> │ │ │ │ + bne.w 83d88 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa14> │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ strb.w r3, [r9, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str.w r5, [r9, #4] │ │ │ │ strb r3, [r2, r5] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.w 83ecc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb68> │ │ │ │ - ldr.w r1, [pc, #1628] @ 8404c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xce8> │ │ │ │ + bls.w 83edc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb68> │ │ │ │ + ldr.w r1, [pc, #1628] @ 8405c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xce8> │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ blx 2cad8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ add r5, sp, #976 @ 0x3d0 │ │ │ │ addw r3, sp, #1116 @ 0x45c │ │ │ │ mov r0, r3 │ │ │ │ @@ -137056,27 +137057,27 @@ │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c8e8 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83e08 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xaa4> │ │ │ │ + beq.w 83e18 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xaa4> │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ blx 2d9b4 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ movs r3, #17 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str.w r3, [r5, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [fp, #104] @ 0x68 │ │ │ │ ldr.w r8, [fp, #92] @ 0x5c │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2da38 │ │ │ │ - ldr.w r1, [pc, #1452] @ 84050 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xcec> │ │ │ │ + ldr.w r1, [pc, #1452] @ 84060 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xcec> │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -137085,103 +137086,103 @@ │ │ │ │ blx 2da38 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r0 │ │ │ │ ldr.w fp, [r3, #124] @ 0x7c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 83ea4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb40> │ │ │ │ + beq.w 83eb4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb40> │ │ │ │ ldrb.w r3, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83d48 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x9e4> │ │ │ │ + beq.w 83d58 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x9e4> │ │ │ │ ldrb.w r1, [fp, #39] @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ movgt r6, #0 │ │ │ │ - bgt.n 83b10 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x7ac> │ │ │ │ - b.n 83b54 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x7f0> │ │ │ │ + bgt.n 83b20 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x7ac> │ │ │ │ + b.n 83b64 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x7f0> │ │ │ │ ldrb.w r1, [r0, #39] @ 0x27 │ │ │ │ mov r0, fp │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 83b54 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x7f0> │ │ │ │ + bge.n 83b64 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x7f0> │ │ │ │ vldmia r8!, {d0} │ │ │ │ mov r0, r5 │ │ │ │ blx 2d7d0 (double)@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r2, [r2, #-12] │ │ │ │ add r2, r0 │ │ │ │ ldr r0, [r2, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83f36 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xbd2> │ │ │ │ + beq.w 83f46 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xbd2> │ │ │ │ ldrb r2, [r0, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 83afa , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x796> │ │ │ │ + bne.n 83b0a , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x796> │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr.w r2, [pc, #1304] @ 84054 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xcf0> │ │ │ │ + ldr.w r2, [pc, #1304] @ 84064 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xcf0> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r1, [sl, r2] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r2, r1 │ │ │ │ mov.w r1, #10 │ │ │ │ - beq.n 83afe , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x79a> │ │ │ │ + beq.n 83b0e , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x79a> │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 83afe , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x79a> │ │ │ │ + b.n 83b0e , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x79a> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 83bba , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x856> │ │ │ │ + cbz r3, 83bca , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x856> │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 83bba , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x856> │ │ │ │ + ble.n 83bca , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x856> │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 83b78 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x814> │ │ │ │ + b.n 83b88 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x814> │ │ │ │ ldrb.w r1, [r0, #39] @ 0x27 │ │ │ │ mov r0, fp │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 83bba , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x856> │ │ │ │ + beq.n 83bca , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x856> │ │ │ │ vldmia r8!, {d0} │ │ │ │ mov r0, r5 │ │ │ │ blx 2d7d0 (double)@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r0 │ │ │ │ ldr r0, [r3, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83f50 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xbec> │ │ │ │ + beq.w 83f60 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xbec> │ │ │ │ ldrb r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83b64 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x800> │ │ │ │ + bne.n 83b74 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x800> │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr.w r3, [pc, #1200] @ 84054 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xcf0> │ │ │ │ + ldr.w r3, [pc, #1200] @ 84064 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xcf0> │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83b68 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x804> │ │ │ │ + beq.n 83b78 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x804> │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 83b68 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x804> │ │ │ │ - ldr.w r3, [pc, #1180] @ 84058 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xcf4> │ │ │ │ + b.n 83b78 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x804> │ │ │ │ + ldr.w r3, [pc, #1180] @ 84068 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xcf4> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add.w r2, r1, #12 │ │ │ │ str r2, [r5, #0] │ │ │ │ add.w r2, r1, #32 │ │ │ │ str.w r2, [r5, #140] @ 0x8c │ │ │ │ ldr.w r6, [sl, r3] │ │ │ │ @@ -137204,15 +137205,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r5, #140] @ 0x8c │ │ │ │ blx 2bde8 │ │ │ │ ldr.w r0, [r9] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 83c20 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x8bc> │ │ │ │ + beq.n 83c30 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x8bc> │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add.w r3, r1, #12 │ │ │ │ @@ -137266,15 +137267,15 @@ │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r4, #140] @ 0x8c │ │ │ │ blx 2bde8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 83cc6 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x962> │ │ │ │ + beq.n 83cd6 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x962> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ @@ -137283,15 +137284,15 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ add.w r3, r1, #12 │ │ │ │ str r3, [r2, #0] │ │ │ │ add.w r3, r1, #32 │ │ │ │ str r3, [r2, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 83cec , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x988> │ │ │ │ + beq.n 83cfc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x988> │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ adds r3, #8 │ │ │ │ @@ -137307,68 +137308,68 @@ │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ blx 2bde8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 83d24 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x9c0> │ │ │ │ + beq.n 83d34 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x9c0> │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #820] @ (8405c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xcf8>) │ │ │ │ - ldr r3, [pc, #824] @ (84060 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xcfc>) │ │ │ │ + ldr r2, [pc, #820] @ (8406c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xcf8>) │ │ │ │ + ldr r3, [pc, #824] @ (84070 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xcfc>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1252] @ 0x4e4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 83e76 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb12> │ │ │ │ + bne.w 83e86 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb12> │ │ │ │ addw sp, sp, #1260 @ 0x4ec │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, fp │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #772] @ (84054 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xcf0>) │ │ │ │ + ldr r3, [pc, #772] @ (84064 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xcf0>) │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 83ae4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x780> │ │ │ │ + beq.w 83af4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x780> │ │ │ │ mov r0, fp │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 83ae4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x780> │ │ │ │ + b.n 83af4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x780> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ strb r3, [r2, #8] │ │ │ │ - b.w 83510 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x1ac> │ │ │ │ + b.w 83520 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x1ac> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 839d4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x670> │ │ │ │ + beq.w 839e4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x670> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 83d98 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa34> │ │ │ │ + b.n 83da8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa34> │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str.w r0, [r9] │ │ │ │ str.w r3, [r9, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - b.n 839d6 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x672> │ │ │ │ + b.n 839e6 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x672> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ mov r8, r3 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str.w r0, [r8] │ │ │ │ @@ -137377,15 +137378,15 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - b.w 83512 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x1ae> │ │ │ │ + b.w 83522 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x1ae> │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str.w r0, [r8] │ │ │ │ @@ -137394,403 +137395,403 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.w 8340c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa8> │ │ │ │ + b.w 8341c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa8> │ │ │ │ str r7, [sp, #12] │ │ │ │ - b.n 83638 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x2d4> │ │ │ │ + b.n 83648 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x2d4> │ │ │ │ ldr r1, [r3, #20] │ │ │ │ mov r0, r3 │ │ │ │ orr.w r1, r1, #4 │ │ │ │ blx 2d9b4 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b.n 83a8a , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x726> │ │ │ │ + b.n 83a9a , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x726> │ │ │ │ ldr r1, [r3, #20] │ │ │ │ mov r0, r3 │ │ │ │ orr.w r1, r1, #4 │ │ │ │ blx 2d9b4 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b.n 8365a , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x2f6> │ │ │ │ + b.n 8366a , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x2f6> │ │ │ │ ldr r1, [r3, #20] │ │ │ │ mov r0, r3 │ │ │ │ orr.w r1, r1, #4 │ │ │ │ blx 2d9b4 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b.n 83634 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x2d0> │ │ │ │ + b.n 83644 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x2d0> │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - b.n 83dc2 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa5e> │ │ │ │ + b.n 83dd2 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa5e> │ │ │ │ mov r0, r5 │ │ │ │ blx 2d5a0 >::~basic_ofstream()@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2d5a0 >::~basic_ofstream()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2d5a0 >::~basic_ofstream()@plt> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 2bc40 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #512] @ (84064 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xd00>) │ │ │ │ - ldr r3, [pc, #508] @ (84060 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xcfc>) │ │ │ │ + ldr r2, [pc, #512] @ (84074 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xd00>) │ │ │ │ + ldr r3, [pc, #508] @ (84070 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xcfc>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1252] @ 0x4e4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 83ebe , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb5a> │ │ │ │ + beq.n 83ece , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb5a> │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - bl 827ec │ │ │ │ - bl 82818 │ │ │ │ + bl 827fc │ │ │ │ + bl 82828 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 2ff44 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ str r2, [r5, r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r5, #140] @ 0x8c │ │ │ │ blx 2bde8 │ │ │ │ - b.n 83e3c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xad8> │ │ │ │ - ldr r2, [pc, #448] @ (84068 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xd04>) │ │ │ │ - ldr r3, [pc, #440] @ (84060 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xcfc>) │ │ │ │ + b.n 83e4c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xad8> │ │ │ │ + ldr r2, [pc, #448] @ (84078 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xd04>) │ │ │ │ + ldr r3, [pc, #440] @ (84070 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xcfc>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1252] @ 0x4e4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 83e76 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb12> │ │ │ │ + bne.n 83e86 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb12> │ │ │ │ blx 2cfd0 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 83c86 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x922> │ │ │ │ - ldr r2, [pc, #412] @ (8406c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xd08>) │ │ │ │ - ldr r3, [pc, #400] @ (84060 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xcfc>) │ │ │ │ + b.n 83c96 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x922> │ │ │ │ + ldr r2, [pc, #412] @ (8407c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xd08>) │ │ │ │ + ldr r3, [pc, #400] @ (84070 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xcfc>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1252] @ 0x4e4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 83e76 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb12> │ │ │ │ - ldr r0, [pc, #396] @ (84070 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xd0c>) │ │ │ │ + bne.n 83e86 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb12> │ │ │ │ + ldr r0, [pc, #396] @ (84080 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xd0c>) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - b.n 83e3c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xad8> │ │ │ │ - b.n 83e94 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb30> │ │ │ │ - b.n 83e88 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb24> │ │ │ │ + b.n 83e4c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xad8> │ │ │ │ + b.n 83ea4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb30> │ │ │ │ + b.n 83e98 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb24> │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r2, #64] @ 0x40 │ │ │ │ blx 2bde8 │ │ │ │ - b.n 83e5a , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xaf6> │ │ │ │ - b.n 83e54 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xaf0> │ │ │ │ + b.n 83e6a , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xaf6> │ │ │ │ + b.n 83e64 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xaf0> │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 83f1a , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xbb6> │ │ │ │ + beq.n 83f2a , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xbb6> │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ blx 2d3e8 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ str r1, [r4, r3] │ │ │ │ - b.n 83ef0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb8c> │ │ │ │ - ldr r2, [pc, #316] @ (84074 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xd10>) │ │ │ │ - ldr r3, [pc, #292] @ (84060 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xcfc>) │ │ │ │ + b.n 83f00 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb8c> │ │ │ │ + ldr r2, [pc, #316] @ (84084 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xd10>) │ │ │ │ + ldr r3, [pc, #292] @ (84070 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xcfc>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1252] @ 0x4e4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 83e76 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb12> │ │ │ │ + bne.n 83e86 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb12> │ │ │ │ blx 2cfd0 │ │ │ │ - ldr r2, [pc, #292] @ (84078 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xd14>) │ │ │ │ - ldr r3, [pc, #268] @ (84060 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xcfc>) │ │ │ │ + ldr r2, [pc, #292] @ (84088 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xd14>) │ │ │ │ + ldr r3, [pc, #268] @ (84070 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xcfc>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1252] @ 0x4e4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 83e76 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb12> │ │ │ │ + bne.n 83e86 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb12> │ │ │ │ blx 2cfd0 │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 83bde , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x87a> │ │ │ │ + b.n 83bee , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x87a> │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 83c3e , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x8da> │ │ │ │ + b.n 83c4e , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x8da> │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ bl 2ff44 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ str r1, [r2, r3] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r2, #140] @ 0x8c │ │ │ │ blx 2bde8 │ │ │ │ - b.n 83e48 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xae4> │ │ │ │ - b.n 83e42 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xade> │ │ │ │ - ldr r2, [pc, #212] @ (8407c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xd18>) │ │ │ │ - ldr r3, [pc, #180] @ (84060 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xcfc>) │ │ │ │ + b.n 83e58 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xae4> │ │ │ │ + b.n 83e52 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xade> │ │ │ │ + ldr r2, [pc, #212] @ (8408c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xd18>) │ │ │ │ + ldr r3, [pc, #180] @ (84070 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xcfc>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1252] @ 0x4e4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 83e76 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb12> │ │ │ │ + bne.w 83e86 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb12> │ │ │ │ blx 2cfd0 │ │ │ │ - ldr r2, [pc, #188] @ (84080 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xd1c>) │ │ │ │ - ldr r3, [pc, #152] @ (84060 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xcfc>) │ │ │ │ + ldr r2, [pc, #188] @ (84090 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xd1c>) │ │ │ │ + ldr r3, [pc, #152] @ (84070 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xcfc>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1252] @ 0x4e4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 83e76 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb12> │ │ │ │ + bne.w 83e86 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb12> │ │ │ │ blx 2cfd0 │ │ │ │ - ldr r2, [pc, #164] @ (84084 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xd20>) │ │ │ │ - ldr r3, [pc, #124] @ (84060 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xcfc>) │ │ │ │ + ldr r2, [pc, #164] @ (84094 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xd20>) │ │ │ │ + ldr r3, [pc, #124] @ (84070 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xcfc>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1252] @ 0x4e4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 83e76 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb12> │ │ │ │ - ldr r0, [pc, #144] @ (84088 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xd24>) │ │ │ │ + bne.w 83e86 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb12> │ │ │ │ + ldr r0, [pc, #144] @ (84098 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xd24>) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - ldr r2, [pc, #140] @ (8408c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xd28>) │ │ │ │ - ldr r3, [pc, #92] @ (84060 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xcfc>) │ │ │ │ + ldr r2, [pc, #140] @ (8409c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xd28>) │ │ │ │ + ldr r3, [pc, #92] @ (84070 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xcfc>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1252] @ 0x4e4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 83e76 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb12> │ │ │ │ - ldr r0, [pc, #120] @ (84090 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xd2c>) │ │ │ │ + bne.w 83e86 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb12> │ │ │ │ + ldr r0, [pc, #120] @ (840a0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xd2c>) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - b.n 83e4e , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xaea> │ │ │ │ + b.n 83e5e , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xaea> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r4, #140] @ 0x8c │ │ │ │ blx 2bde8 │ │ │ │ - b.n 83e4e , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xaea> │ │ │ │ - b.n 8403a , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xcd6> │ │ │ │ - b.n 83f92 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc2e> │ │ │ │ + b.n 83e5e , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xaea> │ │ │ │ + b.n 8404a , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xcd6> │ │ │ │ + b.n 83fa2 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc2e> │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ bl 2ff44 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ str r2, [r4, r3] │ │ │ │ - b.n 84020 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xcbc> │ │ │ │ - b.n 83f84 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc20> │ │ │ │ + b.n 84030 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xcbc> │ │ │ │ + b.n 83f94 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc20> │ │ │ │ nop │ │ │ │ - b.n 8476c │ │ │ │ + b.n 8477c │ │ │ │ movs r2, r0 │ │ │ │ - b.n 845f0 │ │ │ │ + b.n 84600 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r6, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #31 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r0, r0 │ │ │ │ + cbz r0, 840ac │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #272 @ 0x110 │ │ │ │ + sub sp, #208 @ 0xd0 │ │ │ │ movs r4, r0 │ │ │ │ - sub sp, #0 │ │ │ │ + add sp, #448 @ 0x1c0 │ │ │ │ movs r4, r0 │ │ │ │ - add sp, #352 @ 0x160 │ │ │ │ + add sp, #288 @ 0x120 │ │ │ │ movs r4, r0 │ │ │ │ adds r5, #80 @ 0x50 │ │ │ │ movs r2, r0 │ │ │ │ - add r7, sp, #952 @ 0x3b8 │ │ │ │ + add r7, sp, #888 @ 0x378 │ │ │ │ movs r4, r0 │ │ │ │ - add r7, sp, #848 @ 0x350 │ │ │ │ + add r7, sp, #784 @ 0x310 │ │ │ │ movs r4, r0 │ │ │ │ - add r7, sp, #504 @ 0x1f8 │ │ │ │ + add r7, sp, #440 @ 0x1b8 │ │ │ │ movs r4, r0 │ │ │ │ - add r7, sp, #392 @ 0x188 │ │ │ │ + add r7, sp, #328 @ 0x148 │ │ │ │ movs r4, r0 │ │ │ │ - add r7, sp, #280 @ 0x118 │ │ │ │ + add r7, sp, #216 @ 0xd8 │ │ │ │ movs r4, r0 │ │ │ │ adds r4, #60 @ 0x3c │ │ │ │ movs r2, r0 │ │ │ │ - add r7, sp, #152 @ 0x98 │ │ │ │ + add r7, sp, #88 @ 0x58 │ │ │ │ movs r4, r0 │ │ │ │ adds r4, #28 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00084094 : │ │ │ │ +000840a4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldrd r2, r3, [r0, #20] │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ subs r0, r0, r2 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 840fa │ │ │ │ + bne.n 8410a │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, r3, asr #3 │ │ │ │ - bne.n 840fe │ │ │ │ + bne.n 8410e │ │ │ │ ldrd r3, r2, [r4, #92] @ 0x5c │ │ │ │ subs r0, r2, r3 │ │ │ │ asrs r0, r0, #3 │ │ │ │ cmp r1, r0 │ │ │ │ - bgt.n 840dc │ │ │ │ + bgt.n 840ec │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2bbf8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bhi.n 840ec │ │ │ │ - bcs.n 840cc │ │ │ │ + bhi.n 840fc │ │ │ │ + bcs.n 840dc │ │ │ │ add.w r1, r3, r1, lsl #3 │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ strne r1, [r4, #96] @ 0x60 │ │ │ │ - b.n 840cc │ │ │ │ + b.n 840dc │ │ │ │ subs r1, r1, r0 │ │ │ │ add.w r0, r4, #92 @ 0x5c │ │ │ │ blx 2c234 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ - b.n 840cc │ │ │ │ - bl 827ec │ │ │ │ - ldr r3, [pc, #20] @ (84114 ) │ │ │ │ + b.n 840dc │ │ │ │ + bl 827fc │ │ │ │ + ldr r3, [pc, #20] @ (84124 ) │ │ │ │ mov.w r2, #288 @ 0x120 │ │ │ │ - ldr r1, [pc, #16] @ (84118 ) │ │ │ │ - ldr r0, [pc, #20] @ (8411c ) │ │ │ │ + ldr r1, [pc, #16] @ (84128 ) │ │ │ │ + ldr r0, [pc, #20] @ (8412c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - bgt.n 84020 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xcbc> │ │ │ │ + bgt.n 84030 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xcbc> │ │ │ │ movs r2, r0 │ │ │ │ - bvc.n 840c8 │ │ │ │ + bvc.n 840d8 │ │ │ │ movs r2, r0 │ │ │ │ - bgt.n 840b0 │ │ │ │ + bgt.n 840c0 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00084120 : │ │ │ │ +00084130 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldrd r2, r3, [r0, #20] │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ subs r0, r0, r2 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 841a6 │ │ │ │ + bne.n 841b6 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, r3, asr #3 │ │ │ │ - bne.n 84192 │ │ │ │ + bne.n 841a2 │ │ │ │ ldrd r3, r0, [r4, #120] @ 0x78 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8416c │ │ │ │ + beq.n 8417c │ │ │ │ subs r0, r0, r3 │ │ │ │ cmp.w r5, r0, asr #3 │ │ │ │ - bne.n 8417e │ │ │ │ + bne.n 8418e │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2bbf8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8415c │ │ │ │ + beq.n 8416c │ │ │ │ add.w r0, r4, #120 @ 0x78 │ │ │ │ blx 2c234 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldrd r3, r0, [r4, #120] @ 0x78 │ │ │ │ - b.n 84154 │ │ │ │ - ldr r3, [pc, #44] @ (841ac ) │ │ │ │ + b.n 84164 │ │ │ │ + ldr r3, [pc, #44] @ (841bc ) │ │ │ │ mov.w r2, #312 @ 0x138 │ │ │ │ - ldr r1, [pc, #40] @ (841b0 ) │ │ │ │ - ldr r0, [pc, #44] @ (841b4 ) │ │ │ │ + ldr r1, [pc, #40] @ (841c0 ) │ │ │ │ + ldr r0, [pc, #44] @ (841c4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #36] @ (841b8 ) │ │ │ │ + ldr r3, [pc, #36] @ (841c8 ) │ │ │ │ mov.w r2, #308 @ 0x134 │ │ │ │ - ldr r1, [pc, #32] @ (841bc ) │ │ │ │ - ldr r0, [pc, #36] @ (841c0 ) │ │ │ │ + ldr r1, [pc, #32] @ (841cc ) │ │ │ │ + ldr r0, [pc, #36] @ (841d0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - bl 827ec │ │ │ │ + bl 827fc │ │ │ │ nop │ │ │ │ - bgt.n 84278 │ │ │ │ + bgt.n 84288 │ │ │ │ movs r2, r0 │ │ │ │ - bvc.n 84260 │ │ │ │ + bvc.n 84270 │ │ │ │ movs r2, r0 │ │ │ │ - bgt.n 84108 │ │ │ │ + bgt.n 84118 │ │ │ │ movs r2, r0 │ │ │ │ - bgt.n 8425c │ │ │ │ + bgt.n 8426c │ │ │ │ movs r2, r0 │ │ │ │ - bvc.n 84244 │ │ │ │ + bvc.n 84254 │ │ │ │ movs r2, r0 │ │ │ │ - bgt.n 8422c │ │ │ │ + bgt.n 8423c │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000841c4 : │ │ │ │ +000841d4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ @@ -137804,50 +137805,50 @@ │ │ │ │ ldrd r0, r1, [r0, #32] │ │ │ │ ldrd sl, r6, [sp, #68] @ 0x44 │ │ │ │ subs r1, r1, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ ldr.w r8, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne.w 8437e │ │ │ │ + bne.w 8438e │ │ │ │ cmp.w r5, r3, asr #3 │ │ │ │ - bne.w 8436a │ │ │ │ + bne.w 8437a │ │ │ │ ldrd r1, r3, [r4, #68] @ 0x44 │ │ │ │ subs r3, r3, r1 │ │ │ │ ldrd r0, r1, [r4, #80] @ 0x50 │ │ │ │ subs r1, r1, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 84396 │ │ │ │ + bne.w 843a6 │ │ │ │ cmp.w r6, r3, asr #3 │ │ │ │ - bne.w 84382 │ │ │ │ + bne.w 84392 │ │ │ │ ldrd r3, r0, [r4, #120] @ 0x78 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ subs r1, r0, r3 │ │ │ │ asrs r1, r1, #3 │ │ │ │ cmp r5, r1 │ │ │ │ - bhi.w 84348 │ │ │ │ - bcc.n 842f2 │ │ │ │ + bhi.w 84358 │ │ │ │ + bcc.n 84302 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2bbf8 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt.n 84314 │ │ │ │ + bgt.n 84324 │ │ │ │ ldrd r2, r0, [r4, #144] @ 0x90 │ │ │ │ add.w r1, r6, r5, lsl #1 │ │ │ │ subs r3, r0, r2 │ │ │ │ asrs r3, r3, #3 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 8433c │ │ │ │ - bcc.n 842e4 │ │ │ │ + bhi.n 8434c │ │ │ │ + bcc.n 842f4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 84290 │ │ │ │ + beq.n 842a0 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt.n 842fe │ │ │ │ + bgt.n 8430e │ │ │ │ movs r6, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bbf8 │ │ │ │ @@ -137862,269 +137863,269 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ clz r3, r3 │ │ │ │ str.w r7, [r4, #172] @ 0xac │ │ │ │ vstr d8, [r4, #176] @ 0xb0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbnz r3, 842c2 │ │ │ │ + cbnz r3, 842d2 │ │ │ │ ldr.w r0, [r4, #184] @ 0xb8 │ │ │ │ - cbz r0, 842da │ │ │ │ + cbz r0, 842ea │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2b8cc │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r4, #184] @ 0xb8 │ │ │ │ vstr d0, [r4, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 842b4 │ │ │ │ + bne.n 842c4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ strne.w r2, [r4, #148] @ 0x94 │ │ │ │ - b.n 84260 │ │ │ │ + b.n 84270 │ │ │ │ add.w r1, r3, r5, lsl #3 │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ strne r1, [r4, #124] @ 0x7c │ │ │ │ - b.n 8423e │ │ │ │ + b.n 8424e │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ add.w r3, r3, r5, lsl #4 │ │ │ │ blx 2bbf8 │ │ │ │ - b.n 8426a │ │ │ │ + b.n 8427a │ │ │ │ ldrd r3, r2, [r4, #132] @ 0x84 │ │ │ │ subs r1, r2, r3 │ │ │ │ asrs r1, r1, #3 │ │ │ │ cmp r6, r1 │ │ │ │ - bhi.n 8435a │ │ │ │ - bcs.n 8432e │ │ │ │ + bhi.n 8436a │ │ │ │ + bcs.n 8433e │ │ │ │ add.w r1, r3, r6, lsl #3 │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ strne.w r1, [r4, #136] @ 0x88 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2bbf8 │ │ │ │ - b.n 8424e │ │ │ │ + b.n 8425e │ │ │ │ subs r1, r1, r3 │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ blx 2c234 >::_M_default_append(unsigned int)@plt> │ │ │ │ - b.n 84260 │ │ │ │ + b.n 84270 │ │ │ │ subs r1, r5, r1 │ │ │ │ add.w r0, r4, #120 @ 0x78 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 2c234 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 8423e │ │ │ │ + b.n 8424e │ │ │ │ subs r1, r6, r1 │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ blx 2c234 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ - b.n 8432e │ │ │ │ - ldr r3, [pc, #48] @ (8439c ) │ │ │ │ + b.n 8433e │ │ │ │ + ldr r3, [pc, #48] @ (843ac ) │ │ │ │ movw r2, #481 @ 0x1e1 │ │ │ │ - ldr r1, [pc, #44] @ (843a0 ) │ │ │ │ - ldr r0, [pc, #48] @ (843a4 ) │ │ │ │ + ldr r1, [pc, #44] @ (843b0 ) │ │ │ │ + ldr r0, [pc, #48] @ (843b4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - bl 827ec │ │ │ │ - ldr r3, [pc, #36] @ (843a8 ) │ │ │ │ + bl 827fc │ │ │ │ + ldr r3, [pc, #36] @ (843b8 ) │ │ │ │ mov.w r2, #482 @ 0x1e2 │ │ │ │ - ldr r1, [pc, #32] @ (843ac ) │ │ │ │ - ldr r0, [pc, #36] @ (843b0 ) │ │ │ │ + ldr r1, [pc, #32] @ (843bc ) │ │ │ │ + ldr r0, [pc, #36] @ (843c0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - bl 82818 │ │ │ │ + bl 82828 │ │ │ │ nop │ │ │ │ - bge.n 84358 │ │ │ │ + bge.n 84368 │ │ │ │ movs r2, r0 │ │ │ │ - bpl.n 84478 │ │ │ │ + bpl.n 84488 │ │ │ │ movs r2, r0 │ │ │ │ - blt.n 84398 │ │ │ │ + blt.n 843a8 │ │ │ │ movs r2, r0 │ │ │ │ - bge.n 84334 │ │ │ │ + bge.n 84344 │ │ │ │ movs r2, r0 │ │ │ │ - bpl.n 84454 │ │ │ │ + bpl.n 84464 │ │ │ │ movs r2, r0 │ │ │ │ - bgt.n 843b4 │ │ │ │ + bgt.n 843c4 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000843b4 : │ │ │ │ +000843c4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r2, r3, [r0, #20] │ │ │ │ sub sp, #12 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldrd r0, r2, [r0, #32] │ │ │ │ subs r2, r2, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 84454 │ │ │ │ + bne.n 84464 │ │ │ │ ldrd r0, r2, [r4, #68] @ 0x44 │ │ │ │ asrs r3, r3, #3 │ │ │ │ subs r2, r2, r0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldrd r7, r0, [r4, #80] @ 0x50 │ │ │ │ subs r0, r0, r7 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 84450 │ │ │ │ + bne.n 84460 │ │ │ │ add.w r3, r3, r2, asr #3 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8443c │ │ │ │ + bne.n 8444c │ │ │ │ ldrd r3, r2, [r4, #144] @ 0x90 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 84416 │ │ │ │ + beq.n 84426 │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp.w r5, r2, asr #3 │ │ │ │ - bne.n 84428 │ │ │ │ + bne.n 84438 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2bbf8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 84406 │ │ │ │ + beq.n 84416 │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ blx 2c234 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldrd r3, r2, [r4, #144] @ 0x90 │ │ │ │ - b.n 843fe │ │ │ │ - ldr r3, [pc, #44] @ (84458 ) │ │ │ │ + b.n 8440e │ │ │ │ + ldr r3, [pc, #44] @ (84468 ) │ │ │ │ movw r2, #323 @ 0x143 │ │ │ │ - ldr r1, [pc, #44] @ (8445c ) │ │ │ │ - ldr r0, [pc, #44] @ (84460 ) │ │ │ │ + ldr r1, [pc, #44] @ (8446c ) │ │ │ │ + ldr r0, [pc, #44] @ (84470 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #36] @ (84464 ) │ │ │ │ + ldr r3, [pc, #36] @ (84474 ) │ │ │ │ movw r2, #319 @ 0x13f │ │ │ │ - ldr r1, [pc, #36] @ (84468 ) │ │ │ │ - ldr r0, [pc, #36] @ (8446c ) │ │ │ │ + ldr r1, [pc, #36] @ (84478 ) │ │ │ │ + ldr r0, [pc, #36] @ (8447c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - bl 82818 │ │ │ │ - bl 827ec │ │ │ │ - blt.n 84558 │ │ │ │ + bl 82828 │ │ │ │ + bl 827fc │ │ │ │ + blt.n 84568 │ │ │ │ movs r2, r0 │ │ │ │ - bmi.n 843b8 │ │ │ │ + bmi.n 843c8 │ │ │ │ movs r2, r0 │ │ │ │ - blt.n 84448 │ │ │ │ + blt.n 84458 │ │ │ │ movs r2, r0 │ │ │ │ - blt.n 8453c │ │ │ │ + blt.n 8454c │ │ │ │ movs r2, r0 │ │ │ │ - bmi.n 8439c │ │ │ │ + bmi.n 843ac │ │ │ │ movs r2, r0 │ │ │ │ - blt.n 843d4 │ │ │ │ + blt.n 843e4 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00084470 : │ │ │ │ +00084480 : │ │ │ │ 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 │ │ │ │ ldrd r2, r6, [r1, #20] │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ subs r6, r6, r2 │ │ │ │ ldr r2, [r1, #32] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 84908 │ │ │ │ + bne.w 84918 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r2, r1, [r1, #68] @ 0x44 │ │ │ │ mov.w r9, r6, asr #3 │ │ │ │ ldrd r0, r3, [r5, #80] @ 0x50 │ │ │ │ sub.w r8, r1, r2 │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 8490c │ │ │ │ + bne.w 8491c │ │ │ │ mov.w r7, r8, asr #3 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt.n 84572 │ │ │ │ + bgt.n 84582 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 844e4 │ │ │ │ + beq.n 844f4 │ │ │ │ sub.w sl, r1, r2 │ │ │ │ ldrd r3, r2, [r4, #68] @ 0x44 │ │ │ │ mov.w fp, sl, asr #3 │ │ │ │ subs r1, r2, r3 │ │ │ │ cmp r1, sl │ │ │ │ - bcc.w 84762 │ │ │ │ - bhi.w 84736 │ │ │ │ + bcc.w 84772 │ │ │ │ + bhi.w 84746 │ │ │ │ ldrd r3, r2, [r4, #80] @ 0x50 │ │ │ │ subs r1, r2, r3 │ │ │ │ cmp r1, sl │ │ │ │ - bcc.w 8474a │ │ │ │ - bhi.w 84758 │ │ │ │ + bcc.w 8475a │ │ │ │ + bhi.w 84768 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bgt.w 8466e │ │ │ │ + bgt.w 8467e │ │ │ │ add.w r3, r4, #92 @ 0x5c │ │ │ │ add.w r2, r5, #92 @ 0x5c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8452c │ │ │ │ + beq.n 8453c │ │ │ │ ldrd r1, r2, [r5, #92] @ 0x5c │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ sub.w r8, r2, r1 │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.w 846f6 │ │ │ │ + bhi.w 84706 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ sub.w ip, r3, r0 │ │ │ │ cmp r8, ip │ │ │ │ - bhi.w 846c6 │ │ │ │ + bhi.w 846d6 │ │ │ │ cmp.w r8, #8 │ │ │ │ - ble.w 848c0 │ │ │ │ + ble.w 848d0 │ │ │ │ mov r2, r8 │ │ │ │ blx 2c7f8 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ add r2, r8 │ │ │ │ str r2, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ - cbz r3, 84534 │ │ │ │ + cbz r3, 84544 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ add r3, r6 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ ldrd r1, r3, [r5, #144] @ 0x90 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8456c │ │ │ │ + beq.n 8457c │ │ │ │ ldrd r3, r2, [r4, #144] @ 0x90 │ │ │ │ add.w r7, r7, r9, lsl #1 │ │ │ │ subs r0, r2, r3 │ │ │ │ asrs r0, r0, #3 │ │ │ │ cmp r7, r0 │ │ │ │ - bhi.w 84770 │ │ │ │ - bcs.n 84564 │ │ │ │ + bhi.w 84780 │ │ │ │ + bcs.n 84574 │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r6, r3, r7 │ │ │ │ cmp r2, r6 │ │ │ │ ittt ne │ │ │ │ strne.w r6, [r4, #148] @ 0x94 │ │ │ │ asrne r0, r7, #3 │ │ │ │ ldrne.w r1, [r5, #144] @ 0x90 │ │ │ │ @@ -138132,43 +138133,43 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2bbf8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r5, #8 │ │ │ │ add.w r2, r4, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 845b4 │ │ │ │ + beq.n 845c4 │ │ │ │ ldrd r1, r2, [r5, #8] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ sub.w sl, r2, r1 │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp sl, r3 │ │ │ │ - bhi.w 847f2 │ │ │ │ + bhi.w 84802 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ sub.w lr, ip, r0 │ │ │ │ cmp sl, lr │ │ │ │ - bhi.w 84870 │ │ │ │ + bhi.w 84880 │ │ │ │ cmp.w sl, #4 │ │ │ │ - ble.w 848ea │ │ │ │ + ble.w 848fa │ │ │ │ mov r2, sl │ │ │ │ blx 2c7f8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, sl │ │ │ │ str r3, [r4, #12] │ │ │ │ ldrd r3, r2, [r4, #20] │ │ │ │ subs r1, r2, r3 │ │ │ │ cmp r1, r6 │ │ │ │ - bcc.w 84854 │ │ │ │ - bhi.w 847d0 │ │ │ │ + bcc.w 84864 │ │ │ │ + bhi.w 847e0 │ │ │ │ ldrd r3, r2, [r4, #32] │ │ │ │ subs r1, r2, r3 │ │ │ │ cmp r1, r6 │ │ │ │ - bcc.w 847e4 │ │ │ │ - bhi.w 847c6 │ │ │ │ + bcc.w 847f4 │ │ │ │ + bhi.w 847d6 │ │ │ │ mov.w sl, #1 │ │ │ │ str.w sl, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ blx 2bbf8 │ │ │ │ @@ -138177,21 +138178,21 @@ │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ blx 2bbf8 │ │ │ │ ldrd r3, r2, [r4, #44] @ 0x2c │ │ │ │ subs r1, r2, r3 │ │ │ │ cmp r1, r6 │ │ │ │ - bcc.w 84862 │ │ │ │ - bhi.w 847a4 │ │ │ │ + bcc.w 84872 │ │ │ │ + bhi.w 847b4 │ │ │ │ ldrd r3, r2, [r4, #56] @ 0x38 │ │ │ │ subs r1, r2, r3 │ │ │ │ cmp r1, r6 │ │ │ │ - bcc.w 847b8 │ │ │ │ - bhi.w 8479a │ │ │ │ + bcc.w 847c8 │ │ │ │ + bhi.w 847aa │ │ │ │ mov.w sl, #1 │ │ │ │ str.w sl, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ blx 2bbf8 │ │ │ │ @@ -138200,29 +138201,29 @@ │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ blx 2bbf8 │ │ │ │ ldrd r3, r2, [r4, #108] @ 0x6c │ │ │ │ subs r1, r2, r3 │ │ │ │ cmp r1, r6 │ │ │ │ - bcc.w 84844 │ │ │ │ - bhi.w 84790 │ │ │ │ + bcc.w 84854 │ │ │ │ + bhi.w 847a0 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r5, #108] @ 0x6c │ │ │ │ blx 2bbf8 │ │ │ │ ldrd r2, r3, [r5, #120] @ 0x78 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 84668 │ │ │ │ + beq.n 84678 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b8b4 │ │ │ │ ldrd r2, r1, [r5, #68] @ 0x44 │ │ │ │ - b.n 844b8 │ │ │ │ + b.n 844c8 │ │ │ │ mov.w sl, #1 │ │ │ │ str.w sl, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ blx 2bbf8 │ │ │ │ @@ -138230,244 +138231,244 @@ │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ ldr r1, [r5, #80] @ 0x50 │ │ │ │ blx 2bbf8 │ │ │ │ ldrd r1, r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 844ec │ │ │ │ + beq.w 844fc │ │ │ │ ldrd r3, r0, [r4, #132] @ 0x84 │ │ │ │ subs r2, r0, r3 │ │ │ │ cmp r8, r2 │ │ │ │ - bhi.w 8482e │ │ │ │ - bcs.n 846ba │ │ │ │ + bhi.w 8483e │ │ │ │ + bcs.n 846ca │ │ │ │ add.w r2, r3, r8 │ │ │ │ cmp r0, r2 │ │ │ │ itt ne │ │ │ │ strne.w r2, [r4, #136] @ 0x88 │ │ │ │ ldrne.w r1, [r5, #132] @ 0x84 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2bbf8 │ │ │ │ - b.n 844ec │ │ │ │ + b.n 844fc │ │ │ │ cmp.w ip, #8 │ │ │ │ - ble.w 848a0 │ │ │ │ + ble.w 848b0 │ │ │ │ mov r2, ip │ │ │ │ blx 2c7f8 │ │ │ │ ldrd r0, r3, [r4, #92] @ 0x5c │ │ │ │ ldrd r1, r2, [r5, #92] @ 0x5c │ │ │ │ sub.w ip, r3, r0 │ │ │ │ add r1, ip │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #8 │ │ │ │ - ble.w 848ae │ │ │ │ + ble.w 848be │ │ │ │ mov r0, r3 │ │ │ │ blx 2c7f8 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ add r2, r8 │ │ │ │ - b.n 8452a │ │ │ │ + b.n 8453a │ │ │ │ movw r3, #65528 @ 0xfff8 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r8, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bhi.w 8489c │ │ │ │ + bhi.w 848ac │ │ │ │ mov r0, r8 │ │ │ │ blx 2b890 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r8, #8 │ │ │ │ - ble.w 848f8 │ │ │ │ + ble.w 84908 │ │ │ │ mov r2, r8 │ │ │ │ blx 2c7f8 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ - cbz r0, 8472a │ │ │ │ + cbz r0, 8473a │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c4e4 │ │ │ │ add.w r2, sl, r8 │ │ │ │ str.w sl, [r4, #92] @ 0x5c │ │ │ │ str r2, [r4, #100] @ 0x64 │ │ │ │ - b.n 8452a │ │ │ │ + b.n 8453a │ │ │ │ add r3, sl │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #72] @ 0x48 │ │ │ │ ldrd r3, r2, [r4, #80] @ 0x50 │ │ │ │ subs r1, r2, r3 │ │ │ │ cmp r1, sl │ │ │ │ - bcs.w 844e0 │ │ │ │ + bcs.w 844f0 │ │ │ │ sub.w r1, fp, r1, asr #3 │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ blx 2c234 >::_M_default_append(unsigned int)@plt> │ │ │ │ - b.n 844e4 │ │ │ │ + b.n 844f4 │ │ │ │ add r3, sl │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 844e4 │ │ │ │ + b.n 844f4 │ │ │ │ sub.w r1, fp, r1, asr #3 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ blx 2c234 >::_M_default_append(unsigned int)@plt> │ │ │ │ - b.n 844d4 │ │ │ │ + b.n 844e4 │ │ │ │ subs r1, r7, r0 │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ blx 2c234 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr.w r1, [r5, #144] @ 0x90 │ │ │ │ ldrd r3, r0, [r4, #144] @ 0x90 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ subs r0, r0, r3 │ │ │ │ asrs r0, r0, #3 │ │ │ │ blx 2bbf8 │ │ │ │ - b.n 8456c │ │ │ │ + b.n 8457c │ │ │ │ adds r1, r3, r6 │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ strne r1, [r4, #112] @ 0x70 │ │ │ │ - b.n 8464c │ │ │ │ + b.n 8465c │ │ │ │ add r3, r6 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 84618 │ │ │ │ + b.n 84628 │ │ │ │ add r3, r6 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #48] @ 0x30 │ │ │ │ ldrd r3, r2, [r4, #56] @ 0x38 │ │ │ │ subs r1, r2, r3 │ │ │ │ cmp r1, r6 │ │ │ │ - bcs.w 84614 │ │ │ │ + bcs.w 84624 │ │ │ │ sub.w r1, r9, r1, asr #3 │ │ │ │ add.w r0, r4, #56 @ 0x38 │ │ │ │ blx 2c234 >::_M_default_append(unsigned int)@plt> │ │ │ │ - b.n 84618 │ │ │ │ + b.n 84628 │ │ │ │ add r3, r6 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 845d4 │ │ │ │ + b.n 845e4 │ │ │ │ add r3, r6 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #24] │ │ │ │ ldrd r3, r2, [r4, #32] │ │ │ │ subs r1, r2, r3 │ │ │ │ cmp r1, r6 │ │ │ │ - bcs.w 845d0 │ │ │ │ + bcs.w 845e0 │ │ │ │ sub.w r1, r9, r1, asr #3 │ │ │ │ add.w r0, r4, #32 │ │ │ │ blx 2c234 >::_M_default_append(unsigned int)@plt> │ │ │ │ - b.n 845d4 │ │ │ │ + b.n 845e4 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp sl, r3 │ │ │ │ - bhi.n 8489c │ │ │ │ + bhi.n 848ac │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #12] │ │ │ │ blx 2b890 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w sl, #4 │ │ │ │ - ble.n 84902 │ │ │ │ + ble.n 84912 │ │ │ │ mov r2, sl │ │ │ │ blx 2c7f8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 84822 │ │ │ │ + cbz r0, 84832 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c4e4 │ │ │ │ add.w r3, fp, sl │ │ │ │ str.w fp, [r4, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 845b2 │ │ │ │ + b.n 845c2 │ │ │ │ sub.w r1, r7, r2, asr #3 │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ blx 2c234 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ ldr.w r1, [r5, #132] @ 0x84 │ │ │ │ - b.n 846ba │ │ │ │ + b.n 846ca │ │ │ │ sub.w r1, r9, r1, asr #3 │ │ │ │ add.w r0, r4, #108 @ 0x6c │ │ │ │ blx 2c234 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ - b.n 8464c │ │ │ │ + b.n 8465c │ │ │ │ sub.w r1, r9, r1, asr #3 │ │ │ │ add.w r0, r4, #20 │ │ │ │ blx 2c234 >::_M_default_append(unsigned int)@plt> │ │ │ │ - b.n 845c4 │ │ │ │ + b.n 845d4 │ │ │ │ sub.w r1, r9, r1, asr #3 │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ blx 2c234 >::_M_default_append(unsigned int)@plt> │ │ │ │ - b.n 84608 │ │ │ │ + b.n 84618 │ │ │ │ cmp.w lr, #4 │ │ │ │ - ble.n 848e2 │ │ │ │ + ble.n 848f2 │ │ │ │ mov r2, lr │ │ │ │ blx 2c7f8 │ │ │ │ ldrd r0, ip, [r4, #8] │ │ │ │ ldrd r1, r2, [r5, #8] │ │ │ │ sub.w lr, ip, r0 │ │ │ │ add r1, lr │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #4 │ │ │ │ - ble.n 848d2 │ │ │ │ + ble.n 848e2 │ │ │ │ mov r0, ip │ │ │ │ blx 2c7f8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, sl │ │ │ │ - b.n 845b2 │ │ │ │ + b.n 845c2 │ │ │ │ blx 2c6ac │ │ │ │ - bne.w 846e0 │ │ │ │ + bne.w 846f0 │ │ │ │ ldrd sl, fp, [r1] │ │ │ │ strd sl, fp, [r0] │ │ │ │ - b.n 846e0 │ │ │ │ + b.n 846f0 │ │ │ │ add.w r2, r0, r8 │ │ │ │ - bne.w 8452a │ │ │ │ + bne.w 8453a │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r3] │ │ │ │ - b.n 8452a │ │ │ │ + b.n 8453a │ │ │ │ add.w r2, r0, r8 │ │ │ │ - bne.w 8452a │ │ │ │ + bne.w 8453a │ │ │ │ ldrd sl, fp, [r1] │ │ │ │ strd sl, fp, [r0] │ │ │ │ - b.n 8452a │ │ │ │ + b.n 8453a │ │ │ │ it eq │ │ │ │ ldreq r2, [r1, #0] │ │ │ │ add.w r3, r0, sl │ │ │ │ it eq │ │ │ │ streq.w r2, [ip] │ │ │ │ - b.n 845b2 │ │ │ │ + b.n 845c2 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r1, #0] │ │ │ │ streq r3, [r0, #0] │ │ │ │ - b.n 84888 │ │ │ │ + b.n 84898 │ │ │ │ it eq │ │ │ │ ldreq r2, [r1, #0] │ │ │ │ add.w r3, r0, sl │ │ │ │ it eq │ │ │ │ streq r2, [r0, #0] │ │ │ │ - b.n 845b2 │ │ │ │ + b.n 845c2 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ strd r2, r3, [r0] │ │ │ │ - b.n 8471e │ │ │ │ + b.n 8472e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 84816 │ │ │ │ - bl 827ec │ │ │ │ - bl 82818 │ │ │ │ + b.n 84826 │ │ │ │ + bl 827fc │ │ │ │ + bl 82828 │ │ │ │ │ │ │ │ -00084910 : │ │ │ │ +00084920 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #308] @ (84a54 ) │ │ │ │ + ldr r2, [pc, #308] @ (84a64 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #308] @ (84a58 ) │ │ │ │ + ldr r0, [pc, #308] @ (84a68 ) │ │ │ │ movs r3, #0 │ │ │ │ add r2, pc │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ adds r2, #8 │ │ │ │ str r3, [r4, #16] │ │ │ │ @@ -138487,29 +138488,29 @@ │ │ │ │ strd r3, r3, [r4, #112] @ 0x70 │ │ │ │ strd r3, r3, [r4, #120] @ 0x78 │ │ │ │ ldr.w r2, [r1, #156] @ 0x9c │ │ │ │ strd r3, r3, [r4, #128] @ 0x80 │ │ │ │ strd r3, r3, [r4, #136] @ 0x88 │ │ │ │ strd r3, r3, [r4, #144] @ 0x90 │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ - cbz r2, 84988 │ │ │ │ + cbz r2, 84998 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ ldrd r0, r3, [r1, #168] @ 0xa8 │ │ │ │ strd r0, r3, [r4, #168] @ 0xa8 │ │ │ │ ldr.w r3, [r1, #164] @ 0xa4 │ │ │ │ str.w r3, [r4, #164] @ 0xa4 │ │ │ │ ldr.w r3, [r1, #184] @ 0xb8 │ │ │ │ vldr d7, [r1, #176] @ 0xb0 │ │ │ │ str.w r2, [r4, #156] @ 0x9c │ │ │ │ ldr.w r2, [r1, #160] @ 0xa0 │ │ │ │ str.w r2, [r4, #160] @ 0xa0 │ │ │ │ vstr d7, [r4, #176] @ 0xb0 │ │ │ │ - cbz r3, 849b8 │ │ │ │ + cbz r3, 849c8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ vldr d7, [r1, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #184] @ 0xb8 │ │ │ │ ldrh.w r3, [r1, #208] @ 0xd0 │ │ │ │ @@ -138546,60 +138547,60 @@ │ │ │ │ blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ add.w r0, r4, #20 │ │ │ │ blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2d9c0 >::~_Vector_base()@plt> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - add r6, pc, #8 @ (adr r6, 84a60 ) │ │ │ │ + add r5, pc, #968 @ (adr r5, 84e30 )@@Base+0x320>) │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r2, #22 │ │ │ │ ... │ │ │ │ │ │ │ │ -00084a5c : │ │ │ │ +00084a6c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 84af2 │ │ │ │ + beq.n 84b02 │ │ │ │ ldr.w r6, [r1, #156] @ 0x9c │ │ │ │ mov r5, r1 │ │ │ │ - cbz r6, 84a7e │ │ │ │ + cbz r6, 84a8e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr.w r0, [r4, #156] @ 0x9c │ │ │ │ - cbz r0, 84a92 │ │ │ │ + cbz r0, 84aa2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 84a92 │ │ │ │ + cbnz r3, 84aa2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldrd r2, r3, [r5, #160] @ 0xa0 │ │ │ │ strd r6, r2, [r4, #156] @ 0x9c │ │ │ │ str.w r3, [r4, #164] @ 0xa4 │ │ │ │ ldrd r3, r2, [r5, #168] @ 0xa8 │ │ │ │ strd r3, r2, [r4, #168] @ 0xa8 │ │ │ │ ldr.w r6, [r5, #184] @ 0xb8 │ │ │ │ ldrd r2, r3, [r5, #176] @ 0xb0 │ │ │ │ strd r2, r3, [r4, #176] @ 0xb0 │ │ │ │ - cbz r6, 84aba │ │ │ │ + cbz r6, 84aca │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr.w r0, [r4, #184] @ 0xb8 │ │ │ │ - cbz r0, 84ac8 │ │ │ │ + cbz r0, 84ad8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 84af6 │ │ │ │ + cbz r3, 84b06 │ │ │ │ ldrd r2, r3, [r5, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ ldrh.w r1, [r5, #208] @ 0xd0 │ │ │ │ strd r2, r3, [r4, #192] @ 0xc0 │ │ │ │ ldrd r2, r3, [r5, #200] @ 0xc8 │ │ │ │ str.w r6, [r4, #184] @ 0xb8 │ │ │ │ strh.w r1, [r4, #208] @ 0xd0 │ │ │ │ @@ -138609,31 +138610,31 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccf4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 84ac8 │ │ │ │ + b.n 84ad8 │ │ │ │ nop │ │ │ │ │ │ │ │ -00084b00 )@@Base>: │ │ │ │ +00084b10 )@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr.w r4, [pc, #1668] @ 85198 )@@Base+0x698> │ │ │ │ + ldr.w r4, [pc, #1668] @ 851a8 )@@Base+0x698> │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r7, r0 │ │ │ │ - ldr.w r5, [pc, #1664] @ 8519c )@@Base+0x69c> │ │ │ │ - ldr.w r0, [pc, #1664] @ 851a0 )@@Base+0x6a0> │ │ │ │ + ldr.w r5, [pc, #1664] @ 851ac )@@Base+0x69c> │ │ │ │ + ldr.w r0, [pc, #1664] @ 851b0 )@@Base+0x6a0> │ │ │ │ add r4, pc │ │ │ │ add r5, pc │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r2, [pc, #1660] @ 851a4 )@@Base+0x6a4> │ │ │ │ + ldr.w r2, [pc, #1660] @ 851b4 )@@Base+0x6a4> │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov.w r0, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ @@ -138657,15 +138658,15 @@ │ │ │ │ strd r3, r3, [r7, #112] @ 0x70 │ │ │ │ strd r3, r3, [r7, #120] @ 0x78 │ │ │ │ strd r3, r3, [r7, #128] @ 0x80 │ │ │ │ strd r3, r3, [r7, #136] @ 0x88 │ │ │ │ strd r3, r3, [r7, #144] @ 0x90 │ │ │ │ str.w r3, [r7, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85064 )@@Base+0x564> │ │ │ │ + beq.w 85074 )@@Base+0x564> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add.w r5, r7, #20 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str r5, [sp, #24] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ strd r0, r3, [r7, #156] @ 0x9c │ │ │ │ @@ -138703,84 +138704,84 @@ │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ strh.w r3, [r7, #208] @ 0xd0 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ add.w fp, r7, #108 @ 0x6c │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84cce )@@Base+0x1ce> │ │ │ │ - ldr.w r3, [pc, #1408] @ 851a8 )@@Base+0x6a8> │ │ │ │ + bne.n 84cde )@@Base+0x1ce> │ │ │ │ + ldr.w r3, [pc, #1408] @ 851b8 )@@Base+0x6a8> │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ strb.w r0, [sp, #66] @ 0x42 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ movs r2, #18 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ strh.w r1, [sp, #64] @ 0x40 │ │ │ │ - ldr.w r1, [pc, #1384] @ 851ac )@@Base+0x6ac> │ │ │ │ + ldr.w r1, [pc, #1384] @ 851bc )@@Base+0x6ac> │ │ │ │ movs r3, #6 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ blx 2cad8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bls.w 85160 )@@Base+0x660> │ │ │ │ - ldr.w r1, [pc, #1356] @ 851b0 )@@Base+0x6b0> │ │ │ │ + bls.w 85170 )@@Base+0x660> │ │ │ │ + ldr.w r1, [pc, #1356] @ 851c0 )@@Base+0x6b0> │ │ │ │ movs r2, #37 @ 0x25 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2cad8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ add r6, sp, #76 @ 0x4c │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ - ldr.w r1, [pc, #1340] @ 851b4 )@@Base+0x6b4> │ │ │ │ + ldr.w r1, [pc, #1340] @ 851c4 )@@Base+0x6b4> │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 2d128 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ movs r3, #71 @ 0x47 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b82c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1308] @ 851b8 )@@Base+0x6b8> │ │ │ │ - ldr.w r3, [pc, #1280] @ 851a0 )@@Base+0x6a0> │ │ │ │ + ldr.w r2, [pc, #1308] @ 851c8 )@@Base+0x6b8> │ │ │ │ + ldr.w r3, [pc, #1280] @ 851b0 )@@Base+0x6a0> │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8515c )@@Base+0x65c> │ │ │ │ - ldr.w r3, [pc, #1288] @ 851bc )@@Base+0x6bc> │ │ │ │ + bne.w 8516c )@@Base+0x65c> │ │ │ │ + ldr.w r3, [pc, #1288] @ 851cc )@@Base+0x6bc> │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, r3 │ │ │ │ - ldr.w r3, [pc, #1276] @ 851c0 )@@Base+0x6c0> │ │ │ │ + ldr.w r3, [pc, #1276] @ 851d0 )@@Base+0x6c0> │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d9d8 <__cxa_throw@plt> │ │ │ │ ldrd r2, r0, [r7, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ subs r3, r0, r2 │ │ │ │ asrs r3, r3, #2 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.w 84fec )@@Base+0x4ec> │ │ │ │ - bcc.w 84fcc )@@Base+0x4cc> │ │ │ │ + bhi.w 84ffc )@@Base+0x4ec> │ │ │ │ + bcc.w 84fdc )@@Base+0x4cc> │ │ │ │ ldr.w r0, [r7, #156] @ 0x9c │ │ │ │ add.w r5, r7, #20 │ │ │ │ str r5, [sp, #24] │ │ │ │ add.w r5, r7, #44 @ 0x2c │ │ │ │ str r5, [sp, #28] │ │ │ │ add.w r4, r7, #8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -138792,56 +138793,56 @@ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldrd r2, r0, [r7, #20] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ subs r1, r0, r2 │ │ │ │ asrs r1, r1, #3 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.w 84fd8 )@@Base+0x4d8> │ │ │ │ - bcc.w 84f84 )@@Base+0x484> │ │ │ │ + bhi.w 84fe8 )@@Base+0x4d8> │ │ │ │ + bcc.w 84f94 )@@Base+0x484> │ │ │ │ ldrd r2, r0, [r7, #32] │ │ │ │ subs r1, r0, r2 │ │ │ │ asrs r1, r1, #3 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.w 84f9c )@@Base+0x49c> │ │ │ │ - bhi.w 84f3c )@@Base+0x43c> │ │ │ │ + bcc.w 84fac )@@Base+0x49c> │ │ │ │ + bhi.w 84f4c )@@Base+0x43c> │ │ │ │ ldrd r2, r0, [r7, #44] @ 0x2c │ │ │ │ subs r1, r0, r2 │ │ │ │ asrs r1, r1, #3 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.w 84f54 )@@Base+0x454> │ │ │ │ - bhi.w 84ef6 )@@Base+0x3f6> │ │ │ │ + bcc.w 84f64 )@@Base+0x454> │ │ │ │ + bhi.w 84f06 )@@Base+0x3f6> │ │ │ │ ldrd r2, r0, [r7, #56] @ 0x38 │ │ │ │ subs r1, r0, r2 │ │ │ │ asrs r1, r1, #3 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.w 84f0e )@@Base+0x40e> │ │ │ │ - bhi.w 84eea )@@Base+0x3ea> │ │ │ │ + bcc.w 84f1e )@@Base+0x40e> │ │ │ │ + bhi.w 84efa )@@Base+0x3ea> │ │ │ │ ldrd r3, r2, [r7, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ subs r1, r2, r3 │ │ │ │ asrs r1, r1, #3 │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.w 8501e )@@Base+0x51e> │ │ │ │ - bcc.w 84ea2 )@@Base+0x3a2> │ │ │ │ + bhi.w 8502e )@@Base+0x51e> │ │ │ │ + bcc.w 84eb2 )@@Base+0x3a2> │ │ │ │ ldrd r3, r2, [r7, #80] @ 0x50 │ │ │ │ subs r1, r2, r3 │ │ │ │ asrs r1, r1, #3 │ │ │ │ cmp r1, r4 │ │ │ │ - bcc.w 84eba )@@Base+0x3ba> │ │ │ │ - bhi.w 84e96 )@@Base+0x396> │ │ │ │ + bcc.w 84eca )@@Base+0x3ba> │ │ │ │ + bhi.w 84ea6 )@@Base+0x396> │ │ │ │ ldr.w r0, [r7, #156] @ 0x9c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r5, [r3, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 84e82 )@@Base+0x382> │ │ │ │ + beq.n 84e92 )@@Base+0x382> │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [r7, #80] @ 0x50 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r4, [r7, #68] @ 0x44 │ │ │ │ str r4, [sp, #4] │ │ │ │ add.w r5, r7, #20 │ │ │ │ str r5, [sp, #24] │ │ │ │ @@ -138881,16 +138882,16 @@ │ │ │ │ str r5, [sp, #28] │ │ │ │ blx 2bbf8 │ │ │ │ ldrd r3, r0, [r7, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ subs r2, r0, r3 │ │ │ │ asrs r2, r2, #3 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.w 8504e )@@Base+0x54e> │ │ │ │ - bcc.n 84e8a )@@Base+0x38a> │ │ │ │ + bhi.w 8505e )@@Base+0x54e> │ │ │ │ + bcc.n 84e9a )@@Base+0x38a> │ │ │ │ ldr.w r0, [r7, #156] @ 0x9c │ │ │ │ add.w r6, r7, #32 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add.w r8, r7, #56 @ 0x38 │ │ │ │ add.w r9, r7, #68 @ 0x44 │ │ │ │ add.w sl, r7, #80 @ 0x50 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ @@ -138906,152 +138907,152 @@ │ │ │ │ str r5, [sp, #32] │ │ │ │ add.w r5, r7, #20 │ │ │ │ str r5, [sp, #24] │ │ │ │ add.w r5, r7, #44 @ 0x2c │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #860] @ (851c4 )@@Base+0x6c4>) │ │ │ │ - ldr r3, [pc, #824] @ (851a0 )@@Base+0x6a0>) │ │ │ │ + ldr r2, [pc, #860] @ (851d4 )@@Base+0x6c4>) │ │ │ │ + ldr r3, [pc, #824] @ (851b0 )@@Base+0x6a0>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8515c )@@Base+0x65c> │ │ │ │ + bne.w 8516c )@@Base+0x65c> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 84d9e )@@Base+0x29e> │ │ │ │ + b.n 84dae )@@Base+0x29e> │ │ │ │ add.w r2, r3, r1, lsl #3 │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ strne r2, [r7, #112] @ 0x70 │ │ │ │ - b.n 84e20 )@@Base+0x320> │ │ │ │ + b.n 84e30 )@@Base+0x320> │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ strne r3, [r7, #84] @ 0x54 │ │ │ │ - b.n 84d80 )@@Base+0x280> │ │ │ │ + b.n 84d90 )@@Base+0x280> │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ strne r3, [r7, #72] @ 0x48 │ │ │ │ ldrd r3, r2, [r7, #80] @ 0x50 │ │ │ │ subs r1, r2, r3 │ │ │ │ asrs r1, r1, #3 │ │ │ │ cmp r1, r4 │ │ │ │ - bcs.w 84d7c )@@Base+0x27c> │ │ │ │ + bcs.w 84d8c )@@Base+0x27c> │ │ │ │ add.w sl, r7, #80 @ 0x50 │ │ │ │ subs r1, r4, r1 │ │ │ │ mov r0, sl │ │ │ │ add.w r3, r7, #20 │ │ │ │ add.w r4, r7, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r6, r7, #32 │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ add.w r8, r7, #56 @ 0x38 │ │ │ │ add.w r9, r7, #68 @ 0x44 │ │ │ │ add.w fp, r7, #108 @ 0x6c │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2c234 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 84d80 )@@Base+0x280> │ │ │ │ + b.n 84d90 )@@Base+0x280> │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ strne r2, [r7, #60] @ 0x3c │ │ │ │ - b.n 84d5a )@@Base+0x25a> │ │ │ │ + b.n 84d6a )@@Base+0x25a> │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ strne r2, [r7, #48] @ 0x30 │ │ │ │ ldrd r2, r0, [r7, #56] @ 0x38 │ │ │ │ subs r1, r0, r2 │ │ │ │ asrs r1, r1, #3 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.w 84d56 )@@Base+0x256> │ │ │ │ + bcs.w 84d66 )@@Base+0x256> │ │ │ │ add.w r8, r7, #56 @ 0x38 │ │ │ │ subs r1, r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ add.w r3, r7, #20 │ │ │ │ add.w r4, r7, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r6, r7, #32 │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ add.w r9, r7, #68 @ 0x44 │ │ │ │ add.w sl, r7, #80 @ 0x50 │ │ │ │ add.w fp, r7, #108 @ 0x6c │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2c234 >::_M_default_append(unsigned int)@plt> │ │ │ │ - b.n 84d5a )@@Base+0x25a> │ │ │ │ + b.n 84d6a )@@Base+0x25a> │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ strne r2, [r7, #36] @ 0x24 │ │ │ │ ldrd r2, r0, [r7, #44] @ 0x2c │ │ │ │ subs r1, r0, r2 │ │ │ │ asrs r1, r1, #3 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.w 84d44 )@@Base+0x244> │ │ │ │ + bcs.w 84d54 )@@Base+0x244> │ │ │ │ subs r1, r3, r1 │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ add.w r2, r7, #20 │ │ │ │ add.w r4, r7, #8 │ │ │ │ add.w r6, r7, #32 │ │ │ │ add.w r8, r7, #56 @ 0x38 │ │ │ │ add.w r9, r7, #68 @ 0x44 │ │ │ │ add.w sl, r7, #80 @ 0x50 │ │ │ │ add.w fp, r7, #108 @ 0x6c │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ blx 2c234 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 84d48 )@@Base+0x248> │ │ │ │ + b.n 84d58 )@@Base+0x248> │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ strne r2, [r7, #24] │ │ │ │ ldrd r2, r0, [r7, #32] │ │ │ │ subs r1, r0, r2 │ │ │ │ asrs r1, r1, #3 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.w 84d32 )@@Base+0x232> │ │ │ │ + bcs.w 84d42 )@@Base+0x232> │ │ │ │ add.w r6, r7, #32 │ │ │ │ subs r1, r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ add.w r3, r7, #20 │ │ │ │ add.w r4, r7, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r8, r7, #56 @ 0x38 │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ add.w r9, r7, #68 @ 0x44 │ │ │ │ add.w sl, r7, #80 @ 0x50 │ │ │ │ add.w fp, r7, #108 @ 0x6c │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2c234 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 84d36 )@@Base+0x236> │ │ │ │ + b.n 84d46 )@@Base+0x236> │ │ │ │ add.w r3, r2, r1, lsl #2 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ strne r3, [r7, #12] │ │ │ │ - b.n 84ce2 )@@Base+0x1e2> │ │ │ │ + b.n 84cf2 )@@Base+0x1e2> │ │ │ │ subs r1, r3, r1 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ blx 2c234 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 84d24 )@@Base+0x224> │ │ │ │ + b.n 84d34 )@@Base+0x224> │ │ │ │ add.w r4, r7, #8 │ │ │ │ subs r1, r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r7, #20 │ │ │ │ add.w r6, r7, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r8, r7, #56 @ 0x38 │ │ │ │ @@ -139059,58 +139060,58 @@ │ │ │ │ add.w r9, r7, #68 @ 0x44 │ │ │ │ add.w sl, r7, #80 @ 0x50 │ │ │ │ add.w fp, r7, #108 @ 0x6c │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2d610 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - b.n 84ce2 )@@Base+0x1e2> │ │ │ │ + b.n 84cf2 )@@Base+0x1e2> │ │ │ │ add.w r9, r7, #68 @ 0x44 │ │ │ │ subs r1, r4, r1 │ │ │ │ mov r0, r9 │ │ │ │ add.w r3, r7, #20 │ │ │ │ add.w r4, r7, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r6, r7, #32 │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ add.w r8, r7, #56 @ 0x38 │ │ │ │ add.w sl, r7, #80 @ 0x50 │ │ │ │ add.w fp, r7, #108 @ 0x6c │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2c234 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 84d6e )@@Base+0x26e> │ │ │ │ + b.n 84d7e )@@Base+0x26e> │ │ │ │ subs r1, r1, r2 │ │ │ │ mov r0, fp │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 2c234 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ - b.n 84e20 )@@Base+0x320> │ │ │ │ + b.n 84e30 )@@Base+0x320> │ │ │ │ movs r3, #1 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r3, [r7, #164] @ 0xa4 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #32751 @ 0x7fef │ │ │ │ movs r3, #17 │ │ │ │ strd r0, r0, [r7, #156] @ 0x9c │ │ │ │ str.w r0, [r7, #184] @ 0xb8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r7, #172] @ 0xac │ │ │ │ mvn.w r3, #1048576 @ 0x100000 │ │ │ │ strd r0, r1, [r7, #200] @ 0xc8 │ │ │ │ strd r2, r3, [r7, #192] @ 0xc0 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - ldr r3, [pc, #300] @ (851c8 )@@Base+0x6c8>) │ │ │ │ - ldr r1, [pc, #304] @ (851cc )@@Base+0x6cc>) │ │ │ │ - ldr r0, [pc, #304] @ (851d0 )@@Base+0x6d0>) │ │ │ │ + ldr r3, [pc, #300] @ (851d8 )@@Base+0x6c8>) │ │ │ │ + ldr r1, [pc, #304] @ (851dc )@@Base+0x6cc>) │ │ │ │ + ldr r0, [pc, #304] @ (851e0 )@@Base+0x6d0>) │ │ │ │ add r3, pc │ │ │ │ - add r5, pc, #236 @ (adr r5, 85190 )@@Base+0x690>) │ │ │ │ + add r5, pc, #236 @ (adr r5, 851a0 )@@Base+0x690>) │ │ │ │ ldrd r4, r5, [r5] │ │ │ │ strh.w r2, [r7, #208] @ 0xd0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ movs r2, #66 @ 0x42 │ │ │ │ strd r4, r5, [r7, #176] @ 0xb0 │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ @@ -139152,391 +139153,391 @@ │ │ │ │ blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2d9c0 >::~_Vector_base()@plt> │ │ │ │ - ldr r2, [pc, #136] @ (851d4 )@@Base+0x6d4>) │ │ │ │ - ldr r3, [pc, #84] @ (851a0 )@@Base+0x6a0>) │ │ │ │ + ldr r2, [pc, #136] @ (851e4 )@@Base+0x6d4>) │ │ │ │ + ldr r3, [pc, #84] @ (851b0 )@@Base+0x6a0>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 85188 )@@Base+0x688> │ │ │ │ + beq.n 85198 )@@Base+0x688> │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #116] @ (851d8 )@@Base+0x6d8>) │ │ │ │ - ldr r3, [pc, #60] @ (851a0 )@@Base+0x6a0>) │ │ │ │ + ldr r2, [pc, #116] @ (851e8 )@@Base+0x6d8>) │ │ │ │ + ldr r3, [pc, #60] @ (851b0 )@@Base+0x6a0>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8515c )@@Base+0x65c> │ │ │ │ - ldr r0, [pc, #100] @ (851dc )@@Base+0x6dc>) │ │ │ │ + bne.n 8516c )@@Base+0x65c> │ │ │ │ + ldr r0, [pc, #100] @ (851ec )@@Base+0x6dc>) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - b.n 850be )@@Base+0x5be> │ │ │ │ + b.n 850ce )@@Base+0x5be> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 850b8 )@@Base+0x5b8> │ │ │ │ - b.n 850e8 )@@Base+0x5e8> │ │ │ │ + b.n 850c8 )@@Base+0x5b8> │ │ │ │ + b.n 850f8 )@@Base+0x5e8> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop.w │ │ │ │ stmia r3!, {r0, r2, r3, r4, r5, r6} │ │ │ │ movs r5, #148 @ 0x94 │ │ │ │ - ldr r1, [pc, #692] @ (8544c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x94>) │ │ │ │ + ldr r1, [pc, #692] @ (8545c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x94>) │ │ │ │ strb r2, [r6, r2] │ │ │ │ - add r4, pc, #32 @ (adr r4, 851bc )@@Base+0x6bc>) │ │ │ │ + add r3, pc, #992 @ (adr r3, 8558c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x1c4>) │ │ │ │ movs r4, r0 │ │ │ │ - add r4, pc, #24 @ (adr r4, 851b8 )@@Base+0x6b8>) │ │ │ │ + add r3, pc, #984 @ (adr r3, 85588 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x1c0>) │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #22 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 851d8 )@@Base+0x6d8> │ │ │ │ + bmi.n 851e8 )@@Base+0x6d8> │ │ │ │ movs r2, r0 │ │ │ │ - bmi.n 851bc )@@Base+0x6bc> │ │ │ │ + bmi.n 851cc )@@Base+0x6bc> │ │ │ │ movs r2, r0 │ │ │ │ - bcc.n 851ac )@@Base+0x6ac> │ │ │ │ + bcc.n 851bc )@@Base+0x6ac> │ │ │ │ movs r2, r0 │ │ │ │ ldmia r4!, {r1, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ - add r2, pc, #544 @ (adr r2, 853dc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x24>) │ │ │ │ + add r2, pc, #480 @ (adr r2, 853ac ) │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #30 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #768 @ (adr r0, 854c8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x110>) │ │ │ │ + add r0, pc, #704 @ (adr r0, 85498 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0xd0>) │ │ │ │ movs r4, r0 │ │ │ │ ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ ldmia r0!, {r1, r2, r4, r5} │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r4, #60] @ 0x3c │ │ │ │ + ldrb r0, [r2, #26] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [sp, #880] @ 0x370 │ │ │ │ + ldr r5, [sp, #816] @ 0x330 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r5, [sp, #784] @ 0x310 │ │ │ │ + ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ movs r4, r0 │ │ │ │ movs r2, #190 @ 0xbe │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000851e0 : │ │ │ │ +000851f0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #220] @ (852d0 ) │ │ │ │ - ldr r3, [pc, #224] @ (852d4 ) │ │ │ │ + ldr r0, [pc, #220] @ (852e0 ) │ │ │ │ + ldr r3, [pc, #224] @ (852e4 ) │ │ │ │ sub sp, #24 │ │ │ │ add r0, pc │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrd r3, r2, [r4, #20] │ │ │ │ sub.w ip, r2, r3 │ │ │ │ ldrd r2, r3, [r4, #32] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 852a8 │ │ │ │ + bne.n 852b8 │ │ │ │ mov r5, r1 │ │ │ │ mov.w r3, ip, asr #3 │ │ │ │ ldrd r1, r2, [r4, #68] @ 0x44 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldrd r0, r1, [r4, #80] @ 0x50 │ │ │ │ subs r0, r1, r0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 852ac │ │ │ │ + bne.n 852bc │ │ │ │ add.w r2, r1, r2, asr #3 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 852b4 │ │ │ │ + bne.n 852c4 │ │ │ │ ldrd r0, r1, [r4, #92] @ 0x5c │ │ │ │ add r3, r5 │ │ │ │ - vldr d7, [pc, #136] @ 852c8 │ │ │ │ + vldr d7, [pc, #136] @ 852d8 │ │ │ │ subs r2, r1, r0 │ │ │ │ asrs r2, r2, #3 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 85288 │ │ │ │ - bcc.n 8527c │ │ │ │ + bhi.n 85298 │ │ │ │ + bcc.n 8528c │ │ │ │ add.w r3, r0, ip │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ - ble.n 85264 │ │ │ │ + ble.n 85274 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2bbf8 │ │ │ │ - ldr r2, [pc, #112] @ (852d8 ) │ │ │ │ - ldr r3, [pc, #108] @ (852d4 ) │ │ │ │ + ldr r2, [pc, #112] @ (852e8 ) │ │ │ │ + ldr r3, [pc, #108] @ (852e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 852b0 │ │ │ │ + bne.n 852c0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #96] @ 0x60 │ │ │ │ - b.n 8524e │ │ │ │ + b.n 8525e │ │ │ │ subs r2, r3, r2 │ │ │ │ add.w r0, r4, #92 @ 0x5c │ │ │ │ add r3, sp, #8 │ │ │ │ blx 2bb24 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@plt> │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ ldrd r3, r2, [r4, #20] │ │ │ │ sub.w ip, r2, r3 │ │ │ │ ldrd r2, r3, [r4, #32] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 8524e │ │ │ │ - bl 827ec │ │ │ │ - bl 82818 │ │ │ │ + beq.n 8525e │ │ │ │ + bl 827fc │ │ │ │ + bl 82828 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #36] @ (852dc ) │ │ │ │ + ldr r3, [pc, #36] @ (852ec ) │ │ │ │ mov.w r2, #296 @ 0x128 │ │ │ │ - ldr r1, [pc, #36] @ (852e0 ) │ │ │ │ - ldr r0, [pc, #36] @ (852e4 ) │ │ │ │ + ldr r1, [pc, #36] @ (852f0 ) │ │ │ │ + ldr r0, [pc, #36] @ (852f4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ ... │ │ │ │ - ldr r5, [sp, #200] @ 0xc8 │ │ │ │ + ldr r5, [sp, #136] @ 0x88 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #768] @ 0x300 │ │ │ │ + ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ movs r4, r0 │ │ │ │ ldmia r6!, {r1, r4} │ │ │ │ movs r2, r0 │ │ │ │ stmia r6!, {r5} │ │ │ │ movs r2, r0 │ │ │ │ ldmia r6, {r1, r3, r4, r6} │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000852e8 : │ │ │ │ +000852f8 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000852ec : │ │ │ │ +000852fc : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000852f0 : │ │ │ │ +00085300 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #72] @ (85348 ) │ │ │ │ + ldr r3, [pc, #72] @ (85358 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #72] @ (8534c ) │ │ │ │ + ldr r2, [pc, #72] @ (8535c ) │ │ │ │ add.w r1, r0, #64 @ 0x40 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp r0, r1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w r3, r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - beq.n 85320 │ │ │ │ + beq.n 85330 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ add.w r3, r4, #36 @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 85332 │ │ │ │ + beq.n 85342 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add.w r3, r4, #12 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 85344 │ │ │ │ + beq.n 85354 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [sp, #128] @ 0x80 │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #28 │ │ │ │ ... │ │ │ │ │ │ │ │ -00085350 : │ │ │ │ +00085360 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ (853b0 ) │ │ │ │ + ldr r3, [pc, #80] @ (853c0 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #80] @ (853b4 ) │ │ │ │ + ldr r2, [pc, #80] @ (853c4 ) │ │ │ │ add.w r1, r0, #64 @ 0x40 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp r0, r1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w r3, r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - beq.n 85380 │ │ │ │ + beq.n 85390 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ add.w r3, r4, #36 @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 85392 │ │ │ │ + beq.n 853a2 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add.w r3, r4, #12 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 853a4 │ │ │ │ + beq.n 853b4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [sp, #768] @ 0x300 │ │ │ │ + ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #28 │ │ │ │ ... │ │ │ │ │ │ │ │ -000853b8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base>: │ │ │ │ +000853c8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #404] @ (85560 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x1a8>) │ │ │ │ + ldr r0, [pc, #404] @ (85570 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x1a8>) │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #404] @ (85564 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x1ac>) │ │ │ │ + ldr r1, [pc, #404] @ (85574 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x1ac>) │ │ │ │ add r0, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add.w r8, sp, #20 │ │ │ │ mov r6, r2 │ │ │ │ mov ip, r8 │ │ │ │ movs r2, #14 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov.w fp, #0 │ │ │ │ - ldr r7, [pc, #384] @ (85568 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x1b0>) │ │ │ │ + ldr r7, [pc, #384] @ (85578 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x1b0>) │ │ │ │ mov r9, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #376] @ (8556c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x1b4>) │ │ │ │ + ldr r3, [pc, #376] @ (8557c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x1b4>) │ │ │ │ add r7, pc │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w sl, r4, #12 │ │ │ │ add r3, pc │ │ │ │ str.w r8, [sp, #12] │ │ │ │ ldr.w r5, [lr, #4] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2} │ │ │ │ cmp r5, #15 │ │ │ │ strh.w r3, [ip] │ │ │ │ - ldr r3, [pc, #348] @ (85570 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x1b8>) │ │ │ │ + ldr r3, [pc, #348] @ (85580 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x1b8>) │ │ │ │ strb.w fp, [sp, #34] @ 0x22 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r5, [sp, #8] │ │ │ │ add.w r3, r3, #8 │ │ │ │ str.w r3, [r9], #4 │ │ │ │ str.w sl, [r4, #4] │ │ │ │ ldr.w r3, [lr] │ │ │ │ - bhi.n 854ce , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x116> │ │ │ │ + bhi.n 854de , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x116> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 854bc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x104> │ │ │ │ + bne.n 854cc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x104> │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #12] │ │ │ │ str r5, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sl, r5] │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ str r0, [r4, #28] │ │ │ │ add.w sl, r4, #28 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r5, #15 │ │ │ │ - bhi.n 85512 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x15a> │ │ │ │ + bhi.n 85522 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x15a> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 854c8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x110> │ │ │ │ + bne.n 854d8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x110> │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ strb.w r3, [r4, #36] @ 0x24 │ │ │ │ str r5, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r0, r5] │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ cmp r5, #15 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add.w r3, r4, #56 @ 0x38 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - bhi.n 854f6 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x13e> │ │ │ │ + bhi.n 85506 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x13e> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 854c2 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x10a> │ │ │ │ + bne.n 854d2 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x10a> │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ strb.w r3, [r4, #64] @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ strb r3, [r0, r5] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 85498 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0xe0> │ │ │ │ + beq.n 854a8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0xe0> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r3, [pc, #216] @ (85574 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x1bc>) │ │ │ │ - ldr r2, [pc, #220] @ (85578 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x1c0>) │ │ │ │ + ldr r3, [pc, #216] @ (85584 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x1bc>) │ │ │ │ + ldr r2, [pc, #220] @ (85588 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x1c0>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #188] @ (85564 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x1ac>) │ │ │ │ + ldr r3, [pc, #188] @ (85574 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x1ac>) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 85554 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x19c> │ │ │ │ + bne.n 85564 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x19c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85436 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x7e> │ │ │ │ - b.n 854e4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x12c> │ │ │ │ + beq.n 85446 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x7e> │ │ │ │ + b.n 854f4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x12c> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85484 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0xcc> │ │ │ │ - b.n 85504 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x14c> │ │ │ │ + beq.n 85494 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0xcc> │ │ │ │ + b.n 85514 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x14c> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8545c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0xa4> │ │ │ │ - b.n 85520 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x168> │ │ │ │ + beq.n 8546c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0xa4> │ │ │ │ + b.n 85530 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x168> │ │ │ │ mov r2, fp │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ @@ -139545,128 +139546,128 @@ │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r3 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ - b.n 85436 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x7e> │ │ │ │ + b.n 85446 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x7e> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #8 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 85484 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0xcc> │ │ │ │ + b.n 85494 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0xcc> │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, sl │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [r4, #28] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - b.n 8545c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0xa4> │ │ │ │ + b.n 8546c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0xa4> │ │ │ │ mov r0, sl │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #56] @ (8557c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x1c4>) │ │ │ │ - ldr r3, [pc, #32] @ (85564 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x1ac>) │ │ │ │ + ldr r2, [pc, #56] @ (8558c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x1c4>) │ │ │ │ + ldr r3, [pc, #32] @ (85574 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x1ac>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 8555c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x1a4> │ │ │ │ + beq.n 8556c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x1a4> │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - b.n 8553a , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x182> │ │ │ │ - b.n 85534 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x17c> │ │ │ │ + b.n 8554a , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x182> │ │ │ │ + b.n 85544 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x17c> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r3, [sp, #352] @ 0x160 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ movs r4, r0 │ │ │ │ ldmia r5!, {r4, r6} │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #560] @ 0x230 │ │ │ │ + ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r1, [sp, #912] @ 0x390 │ │ │ │ + ldr r1, [sp, #848] @ 0x350 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00085580 >::~_Vector_base()@@Base>: │ │ │ │ +00085590 >::~_Vector_base()@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 8559c >::~_Vector_base()@@Base+0x1c> │ │ │ │ + cbz r0, 855ac >::~_Vector_base()@@Base+0x1c> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000855a0 ::ReleasePointer_()@@Base>: │ │ │ │ +000855b0 ::ReleasePointer_()@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 855c4 ::ReleasePointer_()@@Base+0x24> │ │ │ │ + cbz r0, 855d4 ::ReleasePointer_()@@Base+0x24> │ │ │ │ ldr r5, [r0, #4] │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r0, #4] │ │ │ │ - cbnz r5, 855c4 ::ReleasePointer_()@@Base+0x24> │ │ │ │ + cbnz r5, 855d4 ::ReleasePointer_()@@Base+0x24> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ str r5, [r4, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000855c8 >::_M_default_append(unsigned int)@@Base>: │ │ │ │ +000855d8 >::_M_default_append(unsigned int)@@Base>: │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 85660 >::_M_default_append(unsigned int)@@Base+0x98> │ │ │ │ + beq.n 85670 >::_M_default_append(unsigned int)@@Base+0x98> │ │ │ │ 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 │ │ │ │ ldrd r6, r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ subs r3, r3, r6 │ │ │ │ cmp.w r1, r3, asr #2 │ │ │ │ - bls.n 85662 >::_M_default_append(unsigned int)@@Base+0x9a> │ │ │ │ + bls.n 85672 >::_M_default_append(unsigned int)@@Base+0x9a> │ │ │ │ ldr.w r9, [r0] │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ sub.w r6, r6, r9 │ │ │ │ mov.w sl, r6, asr #2 │ │ │ │ sub.w r2, r3, sl │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 856ac >::_M_default_append(unsigned int)@@Base+0xe4> │ │ │ │ + bcc.n 856bc >::_M_default_append(unsigned int)@@Base+0xe4> │ │ │ │ cmp r1, sl │ │ │ │ ite cs │ │ │ │ addcs.w r8, sl, r1 │ │ │ │ addcc.w r8, sl, sl │ │ │ │ cmp r8, r3 │ │ │ │ it cs │ │ │ │ movcs r8, r3 │ │ │ │ @@ -139674,89 +139675,89 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx 2b890 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, r6 │ │ │ │ cmp r4, #1 │ │ │ │ str r3, [r0, r6] │ │ │ │ - beq.n 85644 >::_M_default_append(unsigned int)@@Base+0x7c> │ │ │ │ + beq.n 85654 >::_M_default_append(unsigned int)@@Base+0x7c> │ │ │ │ lsls r2, r4, #2 │ │ │ │ str r3, [r1, #4] │ │ │ │ adds r0, r1, r2 │ │ │ │ add.w r3, r1, #8 │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 85644 >::_M_default_append(unsigned int)@@Base+0x7c> │ │ │ │ + beq.n 85654 >::_M_default_append(unsigned int)@@Base+0x7c> │ │ │ │ ldr r2, [r1, #0] │ │ │ │ str.w r2, [r3], #4 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 8563a >::_M_default_append(unsigned int)@@Base+0x72> │ │ │ │ - cbnz r6, 8568c >::_M_default_append(unsigned int)@@Base+0xc4> │ │ │ │ + bne.n 8564a >::_M_default_append(unsigned int)@@Base+0x72> │ │ │ │ + cbnz r6, 8569c >::_M_default_append(unsigned int)@@Base+0xc4> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 856a4 >::_M_default_append(unsigned int)@@Base+0xdc> │ │ │ │ + bne.n 856b4 >::_M_default_append(unsigned int)@@Base+0xdc> │ │ │ │ add r4, sl │ │ │ │ add.w r3, r7, r8 │ │ │ │ str r7, [r5, #0] │ │ │ │ str r3, [r5, #8] │ │ │ │ add.w r7, r7, r4, lsl #2 │ │ │ │ str r7, [r5, #4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ subs r4, #1 │ │ │ │ str.w r0, [r1], #4 │ │ │ │ - beq.n 85686 >::_M_default_append(unsigned int)@@Base+0xbe> │ │ │ │ + beq.n 85696 >::_M_default_append(unsigned int)@@Base+0xbe> │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ add.w r3, r6, #8 │ │ │ │ cmp r1, r3 │ │ │ │ str r0, [r6, #4] │ │ │ │ - beq.n 85686 >::_M_default_append(unsigned int)@@Base+0xbe> │ │ │ │ + beq.n 85696 >::_M_default_append(unsigned int)@@Base+0xbe> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str.w r0, [r3], #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 8567c >::_M_default_append(unsigned int)@@Base+0xb4> │ │ │ │ + bne.n 8568c >::_M_default_append(unsigned int)@@Base+0xb4> │ │ │ │ str r1, [r5, #4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ sub.w r1, r1, r9 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c4e4 │ │ │ │ - b.n 8564c >::_M_default_append(unsigned int)@@Base+0x84> │ │ │ │ + b.n 8565c >::_M_default_append(unsigned int)@@Base+0x84> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ sub.w r1, r1, r9 │ │ │ │ - b.n 8569c >::_M_default_append(unsigned int)@@Base+0xd4> │ │ │ │ - ldr r0, [pc, #4] @ (856b4 >::_M_default_append(unsigned int)@@Base+0xec>) │ │ │ │ + b.n 856ac >::_M_default_append(unsigned int)@@Base+0xd4> │ │ │ │ + ldr r0, [pc, #4] @ (856c4 >::_M_default_append(unsigned int)@@Base+0xec>) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - str r2, [r5, #32] │ │ │ │ + str r6, [r6, #0] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000856b8 : │ │ │ │ +000856c8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r2, [pc, #400] @ (85858 ) │ │ │ │ + ldr r2, [pc, #400] @ (85868 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #400] @ (8585c ) │ │ │ │ + ldr r3, [pc, #400] @ (8586c ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ - ldr r6, [pc, #396] @ (85860 ) │ │ │ │ + ldr r6, [pc, #396] @ (85870 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85840 │ │ │ │ + beq.w 85850 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ add r3, sp, #32 │ │ │ │ @@ -139764,28 +139765,28 @@ │ │ │ │ add r2, sp, #28 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrd r2, r0, [r4, #40] @ 0x28 │ │ │ │ subs r1, r0, r2 │ │ │ │ asrs r1, r1, #2 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.w 85822 │ │ │ │ - bcc.n 857ca │ │ │ │ + bhi.w 85832 │ │ │ │ + bcc.n 857da │ │ │ │ ldrd r2, r0, [r4, #52] @ 0x34 │ │ │ │ subs r1, r0, r2 │ │ │ │ asrs r1, r1, #2 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n 857e0 │ │ │ │ - bhi.n 857a6 │ │ │ │ + bcc.n 857f0 │ │ │ │ + bhi.n 857b6 │ │ │ │ ldrd r2, r0, [r4, #64] @ 0x40 │ │ │ │ subs r1, r0, r2 │ │ │ │ asrs r1, r1, #3 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n 857bc │ │ │ │ - bhi.n 8579a │ │ │ │ + bcc.n 857cc │ │ │ │ + bhi.n 857aa │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -139796,159 +139797,159 @@ │ │ │ │ mov r3, r5 │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr r7, [r2, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 857ee │ │ │ │ + beq.n 857fe │ │ │ │ ldrd r2, r0, [r4, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ subs r3, r0, r2 │ │ │ │ asrs r3, r3, #2 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 85830 │ │ │ │ - bcc.n 8578e │ │ │ │ + bhi.n 85840 │ │ │ │ + bcc.n 8579e │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ - ldr r4, [pc, #256] @ (85864 ) │ │ │ │ + ldr r4, [pc, #256] @ (85874 ) │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r4, [r6, r4] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, r4 │ │ │ │ ittt eq │ │ │ │ ldreq.w r0, [r0, #156] @ 0x9c │ │ │ │ ldreq r3, [r0, #0] │ │ │ │ ldreq r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #240] @ (85868 ) │ │ │ │ - ldr r3, [pc, #224] @ (8585c ) │ │ │ │ + ldr r2, [pc, #240] @ (85878 ) │ │ │ │ + ldr r3, [pc, #224] @ (8586c ) │ │ │ │ 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 85852 │ │ │ │ + bne.n 85862 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r2, r1, lsl #2 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #80] @ 0x50 │ │ │ │ - b.n 8575e │ │ │ │ + b.n 8576e │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #68] @ 0x44 │ │ │ │ - b.n 85728 │ │ │ │ + b.n 85738 │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #56] @ 0x38 │ │ │ │ ldrd r2, r0, [r4, #64] @ 0x40 │ │ │ │ subs r1, r0, r2 │ │ │ │ asrs r1, r1, #3 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 85726 │ │ │ │ + bcs.n 85736 │ │ │ │ subs r1, r3, r1 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ blx 2c234 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 85728 │ │ │ │ + b.n 85738 │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #44] @ 0x2c │ │ │ │ ldrd r2, r0, [r4, #52] @ 0x34 │ │ │ │ subs r1, r0, r2 │ │ │ │ asrs r1, r1, #2 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 85718 │ │ │ │ + bcs.n 85728 │ │ │ │ subs r1, r3, r1 │ │ │ │ add.w r0, r4, #52 @ 0x34 │ │ │ │ blx 2b9c4 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 8571a │ │ │ │ + b.n 8572a │ │ │ │ ldrd r1, r3, [r4, #52] @ 0x34 │ │ │ │ sub.w ip, r3, r1 │ │ │ │ cmp r1, r3 │ │ │ │ mov.w ip, ip, asr #2 │ │ │ │ - beq.n 8574e │ │ │ │ + beq.n 8575e │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ subs r1, #4 │ │ │ │ mov r3, r5 │ │ │ │ subs r0, #4 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #0] │ │ │ │ - bcc.n 85806 │ │ │ │ - b.n 8574e │ │ │ │ + bcc.n 85816 │ │ │ │ + b.n 8575e │ │ │ │ subs r1, r3, r1 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ blx 2b9c4 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 8570c │ │ │ │ + b.n 8571c │ │ │ │ subs r1, r1, r3 │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ blx 2c15c >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ - b.n 8575e │ │ │ │ - ldr r3, [pc, #40] @ (8586c ) │ │ │ │ + b.n 8576e │ │ │ │ + ldr r3, [pc, #40] @ (8587c ) │ │ │ │ movs r2, #26 │ │ │ │ - ldr r1, [pc, #40] @ (85870 ) │ │ │ │ - ldr r0, [pc, #44] @ (85874 ) │ │ │ │ + ldr r1, [pc, #40] @ (85880 ) │ │ │ │ + ldr r0, [pc, #44] @ (85884 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #360] @ 0x168 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #328] @ 0x148 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #696] @ 0x2b8 │ │ │ │ + str r7, [sp, #632] @ 0x278 │ │ │ │ movs r4, r0 │ │ │ │ ldmia r1!, {r2, r4} │ │ │ │ movs r2, r0 │ │ │ │ ldmia r1, {r1, r2, r6} │ │ │ │ movs r2, r0 │ │ │ │ ldmia r1!, {r3, r4, r6} │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00085878 >::_M_default_append(unsigned int)@@Base>: │ │ │ │ +00085888 >::_M_default_append(unsigned int)@@Base>: │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 85910 >::_M_default_append(unsigned int)@@Base+0x98> │ │ │ │ + beq.n 85920 >::_M_default_append(unsigned int)@@Base+0x98> │ │ │ │ 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 │ │ │ │ ldrd r6, r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ subs r3, r3, r6 │ │ │ │ cmp.w r1, r3, asr #2 │ │ │ │ - bls.n 85912 >::_M_default_append(unsigned int)@@Base+0x9a> │ │ │ │ + bls.n 85922 >::_M_default_append(unsigned int)@@Base+0x9a> │ │ │ │ ldr.w r9, [r0] │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ sub.w r6, r6, r9 │ │ │ │ mov.w sl, r6, asr #2 │ │ │ │ sub.w r2, r3, sl │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 8595c >::_M_default_append(unsigned int)@@Base+0xe4> │ │ │ │ + bcc.n 8596c >::_M_default_append(unsigned int)@@Base+0xe4> │ │ │ │ cmp r1, sl │ │ │ │ ite cs │ │ │ │ addcs.w r8, sl, r1 │ │ │ │ addcc.w r8, sl, sl │ │ │ │ cmp r8, r3 │ │ │ │ it cs │ │ │ │ movcs r8, r3 │ │ │ │ @@ -139956,80 +139957,80 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx 2b890 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, r6 │ │ │ │ cmp r4, #1 │ │ │ │ str r3, [r0, r6] │ │ │ │ - beq.n 858f4 >::_M_default_append(unsigned int)@@Base+0x7c> │ │ │ │ + beq.n 85904 >::_M_default_append(unsigned int)@@Base+0x7c> │ │ │ │ lsls r2, r4, #2 │ │ │ │ str r3, [r1, #4] │ │ │ │ adds r0, r1, r2 │ │ │ │ add.w r3, r1, #8 │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 858f4 >::_M_default_append(unsigned int)@@Base+0x7c> │ │ │ │ + beq.n 85904 >::_M_default_append(unsigned int)@@Base+0x7c> │ │ │ │ ldr r2, [r1, #0] │ │ │ │ str.w r2, [r3], #4 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 858ea >::_M_default_append(unsigned int)@@Base+0x72> │ │ │ │ - cbnz r6, 8593c >::_M_default_append(unsigned int)@@Base+0xc4> │ │ │ │ + bne.n 858fa >::_M_default_append(unsigned int)@@Base+0x72> │ │ │ │ + cbnz r6, 8594c >::_M_default_append(unsigned int)@@Base+0xc4> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 85954 >::_M_default_append(unsigned int)@@Base+0xdc> │ │ │ │ + bne.n 85964 >::_M_default_append(unsigned int)@@Base+0xdc> │ │ │ │ add r4, sl │ │ │ │ add.w r3, r7, r8 │ │ │ │ str r7, [r5, #0] │ │ │ │ str r3, [r5, #8] │ │ │ │ add.w r7, r7, r4, lsl #2 │ │ │ │ str r7, [r5, #4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ subs r4, #1 │ │ │ │ str.w r0, [r1], #4 │ │ │ │ - beq.n 85936 >::_M_default_append(unsigned int)@@Base+0xbe> │ │ │ │ + beq.n 85946 >::_M_default_append(unsigned int)@@Base+0xbe> │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ add.w r3, r6, #8 │ │ │ │ cmp r1, r3 │ │ │ │ str r0, [r6, #4] │ │ │ │ - beq.n 85936 >::_M_default_append(unsigned int)@@Base+0xbe> │ │ │ │ + beq.n 85946 >::_M_default_append(unsigned int)@@Base+0xbe> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str.w r0, [r3], #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 8592c >::_M_default_append(unsigned int)@@Base+0xb4> │ │ │ │ + bne.n 8593c >::_M_default_append(unsigned int)@@Base+0xb4> │ │ │ │ str r1, [r5, #4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ sub.w r1, r1, r9 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c4e4 │ │ │ │ - b.n 858fc >::_M_default_append(unsigned int)@@Base+0x84> │ │ │ │ + b.n 8590c >::_M_default_append(unsigned int)@@Base+0x84> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ sub.w r1, r1, r9 │ │ │ │ - b.n 8594c >::_M_default_append(unsigned int)@@Base+0xd4> │ │ │ │ - ldr r0, [pc, #4] @ (85964 >::_M_default_append(unsigned int)@@Base+0xec>) │ │ │ │ + b.n 8595c >::_M_default_append(unsigned int)@@Base+0xd4> │ │ │ │ + ldr r0, [pc, #4] @ (85974 >::_M_default_append(unsigned int)@@Base+0xec>) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - ldrsh r2, [r7, r5] │ │ │ │ + ldrb r6, [r0, r6] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00085968 : │ │ │ │ +00085978 : │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r0] │ │ │ │ strd r2, r2, [r0, #8] │ │ │ │ strd r2, r2, [r0, #16] │ │ │ │ str r2, [r0, #24] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0008597c : │ │ │ │ +0008598c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ @@ -140037,61 +140038,61 @@ │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ strd r0, r3, [r5] │ │ │ │ strd r3, r2, [r5, #8] │ │ │ │ strd r3, r3, [r5, #16] │ │ │ │ str r3, [r5, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - ble.n 85a8c │ │ │ │ + ble.n 85a9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85b42 │ │ │ │ + beq.w 85b52 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85b30 │ │ │ │ + beq.w 85b40 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85b1e │ │ │ │ + beq.w 85b2e │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85b0c │ │ │ │ + beq.w 85b1c │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85afa │ │ │ │ + beq.w 85b0a │ │ │ │ blx 2c6dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r6, #3758096384 @ 0xe0000000 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bcs.w 85b54 │ │ │ │ + bcs.w 85b64 │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 2c6dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [r5, #8] │ │ │ │ adds r0, r3, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - bcs.w 85b54 │ │ │ │ + bcs.w 85b64 │ │ │ │ lsls r0, r0, #2 │ │ │ │ blx 2c6dc │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r3, r6 │ │ │ │ - bcs.w 85b54 │ │ │ │ + bcs.w 85b64 │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 2c6dc │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 85b54 │ │ │ │ + bcs.w 85b64 │ │ │ │ lsls r0, r3, #3 │ │ │ │ blx 2c6dc │ │ │ │ ldr.w lr, [r5] │ │ │ │ mov r8, r0 │ │ │ │ str r0, [r5, #24] │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.n 85a5c │ │ │ │ + ble.n 85a6c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ subs r1, #4 │ │ │ │ movs r3, #0 │ │ │ │ subs r2, #4 │ │ │ │ @@ -140102,118 +140103,118 @@ │ │ │ │ ldr.w r7, [r1, #4]! │ │ │ │ ldr r6, [r4, #16] │ │ │ │ str.w r7, [r0, r3, lsl #2] │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ str.w r7, [r6, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 85a3a │ │ │ │ + bne.n 85a4a │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 85a86 │ │ │ │ + ble.n 85a96 │ │ │ │ ldrd r3, r1, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add.w r6, r8, r6, lsl #3 │ │ │ │ subs r3, #4 │ │ │ │ subs r2, #4 │ │ │ │ vldmia r0!, {d7} │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ str.w r4, [r3, #4]! │ │ │ │ cmp r0, r6 │ │ │ │ vstmia r1!, {d7} │ │ │ │ - bne.n 85a72 │ │ │ │ + bne.n 85a82 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbnz r3, 85ab2 │ │ │ │ + cbnz r3, 85ac2 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 85ac4 │ │ │ │ + cbnz r3, 85ad4 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ - cbnz r3, 85ad6 │ │ │ │ + cbnz r3, 85ae6 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ - cbnz r3, 85ae8 │ │ │ │ + cbnz r3, 85af8 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85a86 │ │ │ │ - ldr r3, [pc, #180] @ (85b58 ) │ │ │ │ + beq.n 85a96 │ │ │ │ + ldr r3, [pc, #180] @ (85b68 ) │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #180] @ (85b5c ) │ │ │ │ - ldr r0, [pc, #184] @ (85b60 ) │ │ │ │ + ldr r1, [pc, #180] @ (85b6c ) │ │ │ │ + ldr r0, [pc, #184] @ (85b70 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #176] @ (85b64 ) │ │ │ │ + ldr r3, [pc, #176] @ (85b74 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - ldr r1, [pc, #176] @ (85b68 ) │ │ │ │ - ldr r0, [pc, #176] @ (85b6c ) │ │ │ │ + ldr r1, [pc, #176] @ (85b78 ) │ │ │ │ + ldr r0, [pc, #176] @ (85b7c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #168] @ (85b70 ) │ │ │ │ + ldr r3, [pc, #168] @ (85b80 ) │ │ │ │ movs r2, #61 @ 0x3d │ │ │ │ - ldr r1, [pc, #168] @ (85b74 ) │ │ │ │ - ldr r0, [pc, #172] @ (85b78 ) │ │ │ │ + ldr r1, [pc, #168] @ (85b84 ) │ │ │ │ + ldr r0, [pc, #172] @ (85b88 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #164] @ (85b7c ) │ │ │ │ + ldr r3, [pc, #164] @ (85b8c ) │ │ │ │ movs r2, #62 @ 0x3e │ │ │ │ - ldr r1, [pc, #164] @ (85b80 ) │ │ │ │ - ldr r0, [pc, #164] @ (85b84 ) │ │ │ │ + ldr r1, [pc, #164] @ (85b90 ) │ │ │ │ + ldr r0, [pc, #164] @ (85b94 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #156] @ (85b88 ) │ │ │ │ + ldr r3, [pc, #156] @ (85b98 ) │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ - ldr r1, [pc, #156] @ (85b8c ) │ │ │ │ - ldr r0, [pc, #160] @ (85b90 ) │ │ │ │ + ldr r1, [pc, #156] @ (85b9c ) │ │ │ │ + ldr r0, [pc, #160] @ (85ba0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #152] @ (85b94 ) │ │ │ │ + ldr r3, [pc, #152] @ (85ba4 ) │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - ldr r1, [pc, #152] @ (85b98 ) │ │ │ │ - ldr r0, [pc, #152] @ (85b9c ) │ │ │ │ + ldr r1, [pc, #152] @ (85ba8 ) │ │ │ │ + ldr r0, [pc, #152] @ (85bac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #144] @ (85ba0 ) │ │ │ │ + ldr r3, [pc, #144] @ (85bb0 ) │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - ldr r1, [pc, #144] @ (85ba4 ) │ │ │ │ - ldr r0, [pc, #148] @ (85ba8 ) │ │ │ │ + ldr r1, [pc, #144] @ (85bb4 ) │ │ │ │ + ldr r0, [pc, #148] @ (85bb8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #140] @ (85bac ) │ │ │ │ + ldr r3, [pc, #140] @ (85bbc ) │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #140] @ (85bb0 ) │ │ │ │ - ldr r0, [pc, #140] @ (85bb4 ) │ │ │ │ + ldr r1, [pc, #140] @ (85bc0 ) │ │ │ │ + ldr r0, [pc, #140] @ (85bc4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #132] @ (85bb8 ) │ │ │ │ + ldr r3, [pc, #132] @ (85bc8 ) │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #132] @ (85bbc ) │ │ │ │ - ldr r0, [pc, #136] @ (85bc0 ) │ │ │ │ + ldr r1, [pc, #132] @ (85bcc ) │ │ │ │ + ldr r0, [pc, #136] @ (85bd0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #128] @ (85bc4 ) │ │ │ │ + ldr r3, [pc, #128] @ (85bd4 ) │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ - ldr r1, [pc, #128] @ (85bc8 ) │ │ │ │ - ldr r0, [pc, #128] @ (85bcc ) │ │ │ │ + ldr r1, [pc, #128] @ (85bd8 ) │ │ │ │ + ldr r0, [pc, #128] @ (85bdc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ stmia r7!, {r3, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ @@ -140272,136 +140273,136 @@ │ │ │ │ stmia r6!, {r1, r2, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ stmia r7!, {r3} │ │ │ │ movs r2, r0 │ │ │ │ stmia r7!, {r1, r2, r4} │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00085bd0 : │ │ │ │ +00085be0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbz r0, 85bee │ │ │ │ + cbz r0, 85bfe │ │ │ │ blx 2d074 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ - cbz r0, 85bfa │ │ │ │ + cbz r0, 85c0a │ │ │ │ blx 2d074 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ - cbz r0, 85c06 │ │ │ │ + cbz r0, 85c16 │ │ │ │ blx 2d074 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - cbz r0, 85c12 │ │ │ │ + cbz r0, 85c22 │ │ │ │ blx 2d074 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbz r0, 85c1e │ │ │ │ + cbz r0, 85c2e │ │ │ │ blx 2d074 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00085c24 : │ │ │ │ +00085c34 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r0, 85c40 │ │ │ │ + cbz r0, 85c50 │ │ │ │ blx 2d074 │ │ │ │ - cbz r6, 85c60 │ │ │ │ + cbz r6, 85c70 │ │ │ │ cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 85c62 │ │ │ │ + bcs.n 85c72 │ │ │ │ lsls r7, r4, #3 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c6dc │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbz r4, 85c60 │ │ │ │ + cbz r4, 85c70 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 2d5c4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -00085c68 : │ │ │ │ - ldr r2, [pc, #20] @ (85c80 ) │ │ │ │ - ldr r1, [pc, #24] @ (85c84 ) │ │ │ │ +00085c78 : │ │ │ │ + ldr r2, [pc, #20] @ (85c90 ) │ │ │ │ + ldr r1, [pc, #24] @ (85c94 ) │ │ │ │ add r2, pc │ │ │ │ push {r4} │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r0, #4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ adds r2, #8 │ │ │ │ str r2, [r0, #0] │ │ │ │ bx lr │ │ │ │ - str r2, [sp, #752] @ 0x2f0 │ │ │ │ + str r2, [sp, #688] @ 0x2b0 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r6, #29 │ │ │ │ ... │ │ │ │ │ │ │ │ -00085c88 : │ │ │ │ - ldr r2, [pc, #20] @ (85ca0 ) │ │ │ │ - ldr r1, [pc, #24] @ (85ca4 ) │ │ │ │ +00085c98 : │ │ │ │ + ldr r2, [pc, #20] @ (85cb0 ) │ │ │ │ + ldr r1, [pc, #24] @ (85cb4 ) │ │ │ │ add r2, pc │ │ │ │ push {r4} │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r0, #4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ adds r2, #8 │ │ │ │ str r2, [r0, #0] │ │ │ │ bx lr │ │ │ │ - str r2, [sp, #624] @ 0x270 │ │ │ │ + str r2, [sp, #560] @ 0x230 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r6, #29 │ │ │ │ ... │ │ │ │ │ │ │ │ -00085ca8 : │ │ │ │ +00085cb8 : │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00085cac : │ │ │ │ +00085cbc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c2c4 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #8 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00085ccc : │ │ │ │ +00085cdc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr r6, [pc, #992] @ (860c0 ) │ │ │ │ - ldr r4, [pc, #992] @ (860c4 ) │ │ │ │ + ldr r6, [pc, #992] @ (860d0 ) │ │ │ │ + ldr r4, [pc, #992] @ (860d4 ) │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ add r6, pc │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ @@ -140412,145 +140413,145 @@ │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ blx r4 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ cmp.w r8, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8606c │ │ │ │ + bcs.w 8607c │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 85f80 │ │ │ │ + beq.w 85f90 │ │ │ │ mov.w r7, r8, lsl #3 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b890 │ │ │ │ cmp.w r8, #1 │ │ │ │ add.w sl, r0, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ it eq │ │ │ │ moveq.w r8, #8 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ str.w sl, [sp, #64] @ 0x40 │ │ │ │ strd r2, r3, [r0], #8 │ │ │ │ - beq.n 85d5e │ │ │ │ + beq.n 85d6e │ │ │ │ mov r1, r4 │ │ │ │ sub.w r2, r7, #8 │ │ │ │ blx 2c47c │ │ │ │ mov r8, r7 │ │ │ │ mov r0, sl │ │ │ │ cmp.w r9, #268435456 @ 0x10000000 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bcs.w 86016 │ │ │ │ + bcs.w 86026 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #76] @ 0x4c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 85f8a │ │ │ │ + beq.w 85f9a │ │ │ │ mov.w r3, r9, lsl #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r3 │ │ │ │ blx 2b890 │ │ │ │ adds r4, r0, r4 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ cmp.w r9, #1 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ strd r2, r3, [r0], #8 │ │ │ │ - beq.w 85fb6 │ │ │ │ + beq.w 85fc6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ sub.w r2, r3, #8 │ │ │ │ blx 2c47c │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ cmp.w r9, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8604e │ │ │ │ + bcs.w 8605e │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 85f98 │ │ │ │ + beq.w 85fa8 │ │ │ │ mov.w sl, r9, lsl #3 │ │ │ │ mov r0, sl │ │ │ │ blx 2b890 │ │ │ │ add.w fp, r0, sl │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ cmp.w r9, #1 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ str.w fp, [sp, #96] @ 0x60 │ │ │ │ strd r2, r3, [r0], #8 │ │ │ │ - beq.w 85fc2 │ │ │ │ + beq.w 85fd2 │ │ │ │ sub.w r2, sl, #8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2c47c │ │ │ │ mov r9, sl │ │ │ │ mov r0, fp │ │ │ │ cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - bcs.w 86032 │ │ │ │ + bcs.w 86042 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #108] @ 0x6c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 85fa4 │ │ │ │ + beq.w 85fb4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ mov fp, r3 │ │ │ │ blx 2b890 │ │ │ │ add fp, r0 │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ cmp r4, #1 │ │ │ │ str.w fp, [sp, #112] @ 0x70 │ │ │ │ strd r2, r3, [r0], #8 │ │ │ │ - beq.w 85fbc │ │ │ │ + beq.w 85fcc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ sub.w r2, r3, #8 │ │ │ │ blx 2c47c │ │ │ │ mov r0, fp │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ cmp.w fp, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 85ff8 │ │ │ │ + bcs.w 86008 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 85f7a │ │ │ │ + beq.w 85f8a │ │ │ │ mov.w r1, fp, lsl #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ blx 2b890 │ │ │ │ cmp.w fp, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ it eq │ │ │ │ moveq.w fp, #4 │ │ │ │ str r3, [r0, #0] │ │ │ │ - beq.n 85e98 │ │ │ │ + beq.n 85ea8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r3, [r0, #4] │ │ │ │ add.w r3, r4, #8 │ │ │ │ add r0, r1 │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 85e96 │ │ │ │ + beq.n 85ea6 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str.w r2, [r3], #4 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 85e8c │ │ │ │ + bne.n 85e9c │ │ │ │ mov fp, r1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, ip │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ @@ -140564,844 +140565,844 @@ │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r3, #28] │ │ │ │ mov r3, r7 │ │ │ │ blx r5 │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 85fb2 │ │ │ │ - vldr d6, [pc, #468] @ 860a0 │ │ │ │ + ble.n 85fc2 │ │ │ │ + vldr d6, [pc, #468] @ 860b0 │ │ │ │ subs r0, r4, #4 │ │ │ │ - vldr d5, [pc, #472] @ 860a8 │ │ │ │ + vldr d5, [pc, #472] @ 860b8 │ │ │ │ mov r1, r7 │ │ │ │ - vldr d4, [pc, #472] @ 860b0 │ │ │ │ + vldr d4, [pc, #472] @ 860c0 │ │ │ │ mov r2, r6 │ │ │ │ - vldr d3, [pc, #476] @ 860b8 │ │ │ │ + vldr d3, [pc, #476] @ 860c8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 85eec │ │ │ │ + b.n 85efc │ │ │ │ adds r3, #1 │ │ │ │ adds r1, #8 │ │ │ │ adds r2, #8 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 85fb2 │ │ │ │ + beq.n 85fc2 │ │ │ │ ldr.w r5, [r0, #4]! │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 85ee2 │ │ │ │ + bne.n 85ef2 │ │ │ │ vldr d7, [r2] │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 85f24 │ │ │ │ + bmi.n 85f34 │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 85f24 │ │ │ │ + bgt.n 85f34 │ │ │ │ vldr d7, [r1] │ │ │ │ vcmpe.f64 d7, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 85f24 │ │ │ │ + bmi.n 85f34 │ │ │ │ vcmpe.f64 d7, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 85ee2 │ │ │ │ + ble.n 85ef2 │ │ │ │ movs r5, #1 │ │ │ │ - cbz r4, 85f30 │ │ │ │ + cbz r4, 85f40 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 85f3e │ │ │ │ + beq.n 85f4e │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 85f4a │ │ │ │ + cbz r3, 85f5a │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r7, 85f54 │ │ │ │ + cbz r7, 85f64 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r6, 85f5e │ │ │ │ + cbz r6, 85f6e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #360] @ (860c8 ) │ │ │ │ - ldr r3, [pc, #352] @ (860c4 ) │ │ │ │ + ldr r2, [pc, #360] @ (860d8 ) │ │ │ │ + ldr r3, [pc, #352] @ (860d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 85ff4 │ │ │ │ + bne.n 86004 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, fp │ │ │ │ mov r4, fp │ │ │ │ - b.n 85e98 │ │ │ │ + b.n 85ea8 │ │ │ │ mov r6, r8 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ strd r8, r8, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 85daa │ │ │ │ + b.n 85dba │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ strd r9, r9, [sp, #92] @ 0x5c │ │ │ │ str.w r9, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ mov r0, r3 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 85e44 │ │ │ │ + b.n 85e54 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 85f26 │ │ │ │ + b.n 85f36 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 85daa │ │ │ │ + b.n 85dba │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 85e44 │ │ │ │ + b.n 85e54 │ │ │ │ mov.w r9, #8 │ │ │ │ - b.n 85dfc │ │ │ │ + b.n 85e0c │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ - ldr r2, [pc, #232] @ (860cc ) │ │ │ │ - ldr r3, [pc, #224] @ (860c4 ) │ │ │ │ + ldr r2, [pc, #232] @ (860dc ) │ │ │ │ + ldr r3, [pc, #224] @ (860d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 86098 │ │ │ │ + beq.n 860a8 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #212] @ (860d0 ) │ │ │ │ - ldr r3, [pc, #200] @ (860c4 ) │ │ │ │ + ldr r2, [pc, #212] @ (860e0 ) │ │ │ │ + ldr r3, [pc, #200] @ (860d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 85ff4 │ │ │ │ - ldr r0, [pc, #196] @ (860d4 ) │ │ │ │ + bne.n 86004 │ │ │ │ + ldr r0, [pc, #196] @ (860e4 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - b.n 85fce │ │ │ │ - ldr r2, [pc, #192] @ (860d8 ) │ │ │ │ - ldr r3, [pc, #168] @ (860c4 ) │ │ │ │ + b.n 85fde │ │ │ │ + ldr r2, [pc, #192] @ (860e8 ) │ │ │ │ + ldr r3, [pc, #168] @ (860d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 85ff4 │ │ │ │ - ldr r0, [pc, #176] @ (860dc ) │ │ │ │ + bne.n 86004 │ │ │ │ + ldr r0, [pc, #176] @ (860ec ) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - ldr r2, [pc, #172] @ (860e0 ) │ │ │ │ - ldr r3, [pc, #140] @ (860c4 ) │ │ │ │ + ldr r2, [pc, #172] @ (860f0 ) │ │ │ │ + ldr r3, [pc, #140] @ (860d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 85ff4 │ │ │ │ - ldr r0, [pc, #156] @ (860e4 ) │ │ │ │ + bne.n 86004 │ │ │ │ + ldr r0, [pc, #156] @ (860f4 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - ldr r2, [pc, #152] @ (860e8 ) │ │ │ │ - ldr r3, [pc, #112] @ (860c4 ) │ │ │ │ + ldr r2, [pc, #152] @ (860f8 ) │ │ │ │ + ldr r3, [pc, #112] @ (860d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 85ff4 │ │ │ │ - ldr r0, [pc, #136] @ (860ec ) │ │ │ │ + bne.n 86004 │ │ │ │ + ldr r0, [pc, #136] @ (860fc ) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - b.n 85fd4 │ │ │ │ - ldr r2, [pc, #128] @ (860f0 ) │ │ │ │ - ldr r3, [pc, #84] @ (860c4 ) │ │ │ │ + b.n 85fe4 │ │ │ │ + ldr r2, [pc, #128] @ (86100 ) │ │ │ │ + ldr r3, [pc, #84] @ (860d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 85ff4 │ │ │ │ - ldr r0, [pc, #112] @ (860f4 ) │ │ │ │ + bne.n 86004 │ │ │ │ + ldr r0, [pc, #112] @ (86104 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - b.n 85fda │ │ │ │ + b.n 85fea │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 85fc8 │ │ │ │ + beq.n 85fd8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - b.n 85fc8 │ │ │ │ + b.n 85fd8 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop.w │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ iteee al │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ sub r7, #239 @ 0xef │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ - add r3, pc, #860 @ (adr r3, 86418 ) │ │ │ │ + add r3, pc, #860 @ (adr r3, 86428 ) │ │ │ │ subs r5, #112 @ 0x70 │ │ │ │ - bvc.n 860d4 │ │ │ │ + bvc.n 860e4 │ │ │ │ subs r7, #255 @ 0xff │ │ │ │ - str r2, [sp, #272] @ 0x110 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #62] @ 0x3e │ │ │ │ + ldrh r6, [r6, #60] @ 0x3c │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r4, [r0, #58] @ 0x3a │ │ │ │ + ldrh r4, [r6, #56] @ 0x38 │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r4, [r5, #56] @ 0x38 │ │ │ │ + ldrh r4, [r3, #56] @ 0x38 │ │ │ │ movs r4, r0 │ │ │ │ asrs r6, r1, #32 │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r6, [r1, #56] @ 0x38 │ │ │ │ + ldrh r6, [r7, #54] @ 0x36 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r6, #31 │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r2, [r6, #54] @ 0x36 │ │ │ │ + ldrh r2, [r4, #54] @ 0x36 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #31 │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r6, [r2, #54] @ 0x36 │ │ │ │ + ldrh r6, [r0, #54] @ 0x36 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r7, #30 │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r0, [r7, #52] @ 0x34 │ │ │ │ + ldrh r0, [r5, #52] @ 0x34 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r2, r3, #30 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000860f8 : │ │ │ │ +00086108 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #48] @ (86138 ) │ │ │ │ + ldr r4, [pc, #48] @ (86148 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #48] @ (8613c ) │ │ │ │ + ldr r3, [pc, #48] @ (8614c ) │ │ │ │ add r4, pc │ │ │ │ - ldr r1, [pc, #48] @ (86140 ) │ │ │ │ + ldr r1, [pc, #48] @ (86150 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 2cae4 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ movs r0, #4 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r3, [pc, #32] @ (86144 ) │ │ │ │ + ldr r3, [pc, #32] @ (86154 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d9d8 <__cxa_throw@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r3, #48] @ 0x30 │ │ │ │ + ldrh r4, [r1, #48] @ 0x30 │ │ │ │ movs r4, r0 │ │ │ │ asrs r0, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r2, r5, r7} │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ ... │ │ │ │ │ │ │ │ -00086148 : │ │ │ │ +00086158 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #48] @ (86188 ) │ │ │ │ + ldr r4, [pc, #48] @ (86198 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #48] @ (8618c ) │ │ │ │ + ldr r3, [pc, #48] @ (8619c ) │ │ │ │ add r4, pc │ │ │ │ - ldr r1, [pc, #48] @ (86190 ) │ │ │ │ + ldr r1, [pc, #48] @ (861a0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 2cae4 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ movs r0, #4 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r3, [pc, #32] @ (86194 ) │ │ │ │ + ldr r3, [pc, #32] @ (861a4 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d9d8 <__cxa_throw@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r1, #46] @ 0x2e │ │ │ │ + ldrh r4, [r7, #44] @ 0x2c │ │ │ │ movs r4, r0 │ │ │ │ asrs r0, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r2, r7} │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 86290 │ │ │ │ + beq.n 862a0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r8, [r7, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8627c │ │ │ │ + beq.n 8628c │ │ │ │ ldr.w r9, [r8, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8626a │ │ │ │ + beq.n 8627a │ │ │ │ ldr.w sl, [r9, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 86258 │ │ │ │ + beq.n 86268 │ │ │ │ ldr.w r4, [sl, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 86246 │ │ │ │ + beq.n 86256 │ │ │ │ ldr.w fp, [r4, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 86238 │ │ │ │ + beq.n 86248 │ │ │ │ ldr.w r6, [fp, #12] │ │ │ │ - cbz r6, 86226 │ │ │ │ + cbz r6, 86236 │ │ │ │ ldr r5, [r6, #12] │ │ │ │ - cbz r5, 86218 │ │ │ │ + cbz r5, 86228 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 8620a │ │ │ │ + cbz r3, 8621a │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 86198 │ │ │ │ + bl 861a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 861ee │ │ │ │ + bne.n 861fe │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movs r1, #24 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 861ea │ │ │ │ + bne.n 861fa │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movs r1, #24 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 861e6 │ │ │ │ + bne.n 861f6 │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ movs r1, #24 │ │ │ │ mov r0, fp │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r5, 86238 │ │ │ │ + cbz r5, 86248 │ │ │ │ mov fp, r5 │ │ │ │ - b.n 861e0 │ │ │ │ + b.n 861f0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movs r1, #24 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 861d6 │ │ │ │ + bne.n 861e6 │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ movs r1, #24 │ │ │ │ mov r0, sl │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 86258 │ │ │ │ + cbz r4, 86268 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 861ce │ │ │ │ + b.n 861de │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 8626a │ │ │ │ + cbz r4, 8627a │ │ │ │ mov r9, r4 │ │ │ │ - b.n 861c4 │ │ │ │ + b.n 861d4 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 8627c │ │ │ │ + cbz r4, 8628c │ │ │ │ mov r8, r4 │ │ │ │ - b.n 861ba │ │ │ │ + b.n 861ca │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ movs r1, #24 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 861b0 │ │ │ │ + bne.n 861c0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r0, 862e2 │ │ │ │ + cbz r0, 862f2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 86294 │ │ │ │ + bl 862a4 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 862c2 │ │ │ │ + beq.n 862d2 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 862d4 │ │ │ │ + beq.n 862e4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 862a6 │ │ │ │ + bne.n 862b6 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 86334 │ │ │ │ + cbz r0, 86344 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 862e4 │ │ │ │ + bl 862f4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ - cbz r2, 86314 │ │ │ │ + cbz r2, 86324 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r0, r2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ - cbnz r3, 86314 │ │ │ │ + cbnz r3, 86324 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 86326 │ │ │ │ + beq.n 86336 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 862f6 │ │ │ │ + bne.n 86306 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 864f8 │ │ │ │ + beq.w 86508 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r8, [r3, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 864d4 │ │ │ │ + beq.w 864e4 │ │ │ │ ldr.w r9, [r8, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 864ac │ │ │ │ + beq.w 864bc │ │ │ │ ldr.w sl, [r9, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 86484 │ │ │ │ + beq.w 86494 │ │ │ │ ldr.w r4, [sl, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 86432 │ │ │ │ + beq.n 86442 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 863ec │ │ │ │ + beq.n 863fc │ │ │ │ ldr.w fp, [r6, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 8640e │ │ │ │ + beq.n 8641e │ │ │ │ ldr.w r5, [fp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8645a │ │ │ │ + beq.n 8646a │ │ │ │ ldr r7, [r5, #12] │ │ │ │ - cbz r7, 863c8 │ │ │ │ + cbz r7, 863d8 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 86338 │ │ │ │ + bl 86348 │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r7, #24 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 863bc │ │ │ │ + beq.n 863cc │ │ │ │ ldr r1, [r2, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8639c │ │ │ │ + bne.n 863ac │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 863dc │ │ │ │ + beq.n 863ec │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8645a │ │ │ │ + beq.n 8646a │ │ │ │ mov r5, r7 │ │ │ │ - b.n 86398 │ │ │ │ + b.n 863a8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 86400 │ │ │ │ + beq.n 86410 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r5, 86432 │ │ │ │ + cbz r5, 86442 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 86380 │ │ │ │ + b.n 86390 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 86422 │ │ │ │ + beq.n 86432 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 863ec │ │ │ │ + beq.n 863fc │ │ │ │ mov r6, r5 │ │ │ │ - b.n 86386 │ │ │ │ + b.n 86396 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r3, sl, #24 │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8644c │ │ │ │ + beq.n 8645c │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 86484 │ │ │ │ + cbz r4, 86494 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 86378 │ │ │ │ + b.n 86388 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 86474 │ │ │ │ + beq.n 86484 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ blx 2c4e4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8640e │ │ │ │ + beq.n 8641e │ │ │ │ mov fp, r5 │ │ │ │ - b.n 86390 │ │ │ │ + b.n 863a0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r3, r9, #24 │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8649e │ │ │ │ + beq.n 864ae │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 864ac │ │ │ │ + cbz r4, 864bc │ │ │ │ mov r9, r4 │ │ │ │ - b.n 8636c │ │ │ │ + b.n 8637c │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 864c6 │ │ │ │ + beq.n 864d6 │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 864d4 │ │ │ │ + cbz r4, 864e4 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 86360 │ │ │ │ + b.n 86370 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 864ea │ │ │ │ + beq.n 864fa │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 864f8 │ │ │ │ + cbz r4, 86508 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 86352 │ │ │ │ + b.n 86362 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 866c0 │ │ │ │ + beq.w 866d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r8, [r3, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8669c │ │ │ │ + beq.w 866ac │ │ │ │ ldr.w r9, [r8, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 86674 │ │ │ │ + beq.w 86684 │ │ │ │ ldr.w sl, [r9, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8664c │ │ │ │ + beq.w 8665c │ │ │ │ ldr.w r4, [sl, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 865fa │ │ │ │ + beq.n 8660a │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 865b4 │ │ │ │ + beq.n 865c4 │ │ │ │ ldr.w fp, [r6, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 865d6 │ │ │ │ + beq.n 865e6 │ │ │ │ ldr.w r5, [fp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 86622 │ │ │ │ + beq.n 86632 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ - cbz r7, 86590 │ │ │ │ + cbz r7, 865a0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 86500 │ │ │ │ + bl 86510 │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r7, #24 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 86584 │ │ │ │ + beq.n 86594 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 86564 │ │ │ │ + bne.n 86574 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 865a4 │ │ │ │ + beq.n 865b4 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 86622 │ │ │ │ + beq.n 86632 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 86560 │ │ │ │ + b.n 86570 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 865c8 │ │ │ │ + beq.n 865d8 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r5, 865fa │ │ │ │ + cbz r5, 8660a │ │ │ │ mov r4, r5 │ │ │ │ - b.n 86548 │ │ │ │ + b.n 86558 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 865ea │ │ │ │ + beq.n 865fa │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 865b4 │ │ │ │ + beq.n 865c4 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 8654e │ │ │ │ + b.n 8655e │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r3, sl, #24 │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 86614 │ │ │ │ + beq.n 86624 │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 8664c │ │ │ │ + cbz r4, 8665c │ │ │ │ mov sl, r4 │ │ │ │ - b.n 86540 │ │ │ │ + b.n 86550 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8663c │ │ │ │ + beq.n 8664c │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ blx 2c4e4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 865d6 │ │ │ │ + beq.n 865e6 │ │ │ │ mov fp, r5 │ │ │ │ - b.n 86558 │ │ │ │ + b.n 86568 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r3, r9, #24 │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 86666 │ │ │ │ + beq.n 86676 │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 86674 │ │ │ │ + cbz r4, 86684 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 86534 │ │ │ │ + b.n 86544 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8668e │ │ │ │ + beq.n 8669e │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 8669c │ │ │ │ + cbz r4, 866ac │ │ │ │ mov r8, r4 │ │ │ │ - b.n 86528 │ │ │ │ + b.n 86538 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 866b2 │ │ │ │ + beq.n 866c2 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 866c0 │ │ │ │ + cbz r4, 866d0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 8651a │ │ │ │ + b.n 8652a │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000866c8 : │ │ │ │ +000866d8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r6, [pc, #136] @ (86768 ) │ │ │ │ + ldr r6, [pc, #136] @ (86778 ) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r6, pc │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [pc, #120] @ (8676c ) │ │ │ │ + ldr r1, [pc, #120] @ (8677c ) │ │ │ │ movs r2, #24 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 2da38 │ │ │ │ - ldr r1, [pc, #104] @ (86770 ) │ │ │ │ + ldr r1, [pc, #104] @ (86780 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -141410,70 +141411,70 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r0 │ │ │ │ ldr r5, [r3, #124] @ 0x7c │ │ │ │ - cbz r5, 86764 │ │ │ │ + cbz r5, 86774 │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 86748 │ │ │ │ + cbz r3, 86758 │ │ │ │ ldrb.w r1, [r5, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b814 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 2c4a0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #36] @ (86774 ) │ │ │ │ + ldr r3, [pc, #36] @ (86784 ) │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ movs r1, #10 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8673a │ │ │ │ + beq.n 8674a │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8673a │ │ │ │ + b.n 8674a │ │ │ │ blx 2cfd0 │ │ │ │ - ldrh r0, [r1, #2] │ │ │ │ + ldrh r0, [r7, #0] │ │ │ │ movs r4, r0 │ │ │ │ pop {r1, r2, r3, r6} │ │ │ │ movs r2, r0 │ │ │ │ lsrs r2, r6, #15 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r6, #25 │ │ │ │ ... │ │ │ │ │ │ │ │ -00086778 : │ │ │ │ +00086788 : │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 86782 │ │ │ │ + blt.n 86792 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ adds r0, r3, #5 │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ adds r3, #2 │ │ │ │ it cs │ │ │ │ movcs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00086794 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base>: │ │ │ │ +000867a4 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r0, [pc, #912] @ (86b38 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x3a4>) │ │ │ │ + ldr r0, [pc, #912] @ (86b48 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x3a4>) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #912] @ (86b3c const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x3a8>) │ │ │ │ + ldr r1, [pc, #912] @ (86b4c const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x3a8>) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ add r0, pc │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r9, r2 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ @@ -141486,37 +141487,37 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [r6, #8] │ │ │ │ blx r4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 86af4 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x360> │ │ │ │ + bcs.w 86b04 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x360> │ │ │ │ lsls r0, r0, #3 │ │ │ │ blx 2c6dc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 86af4 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x360> │ │ │ │ + bcs.w 86b04 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x360> │ │ │ │ lsls r0, r3, #3 │ │ │ │ blx 2c6dc │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 86a2e const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x29a> │ │ │ │ + ble.w 86a3e const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x29a> │ │ │ │ cmp.w ip, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 86af4 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x360> │ │ │ │ + bcs.w 86b04 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x360> │ │ │ │ mov.w r0, ip, lsl #3 │ │ │ │ blx 2c6dc │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 86b0c const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x378> │ │ │ │ + ble.w 86b1c const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x378> │ │ │ │ cmp.w ip, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 86af4 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x360> │ │ │ │ + bcs.w 86b04 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x360> │ │ │ │ mov.w r0, ip, lsl #3 │ │ │ │ blx 2c6dc │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ @@ -141524,66 +141525,66 @@ │ │ │ │ ldr.w lr, [r0] │ │ │ │ str.w ip, [sp] │ │ │ │ strd r7, r8, [sp, #4] │ │ │ │ ldr.w sl, [lr, #16] │ │ │ │ blx sl │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 868c4 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x130> │ │ │ │ - vldr d5, [pc, #704] @ 86b18 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x384> │ │ │ │ + ble.n 868d4 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x130> │ │ │ │ + vldr d5, [pc, #704] @ 86b28 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x384> │ │ │ │ mov r3, r6 │ │ │ │ mov lr, r4 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 8686a const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0xd6> │ │ │ │ + b.n 8687a const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0xd6> │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 868c4 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x130> │ │ │ │ + beq.n 868d4 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x130> │ │ │ │ vldmia r3!, {d7} │ │ │ │ vldmia lr!, {d6} │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 86862 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0xce> │ │ │ │ + ble.n 86872 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0xce> │ │ │ │ mov r0, r4 │ │ │ │ blx 2d074 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d074 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 868a6 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x112> │ │ │ │ - cbz r7, 8689a const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x106> │ │ │ │ + ble.n 868b6 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x112> │ │ │ │ + cbz r7, 868aa const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x106> │ │ │ │ mov r0, r7 │ │ │ │ blx 2d074 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 868a6 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x112> │ │ │ │ + beq.n 868b6 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x112> │ │ │ │ mov r0, r8 │ │ │ │ blx 2d074 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #660] @ (86b40 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x3ac>) │ │ │ │ - ldr r3, [pc, #656] @ (86b3c const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x3a8>) │ │ │ │ + ldr r2, [pc, #660] @ (86b50 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x3ac>) │ │ │ │ + ldr r3, [pc, #656] @ (86b4c const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x3a8>) │ │ │ │ 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 86b08 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x374> │ │ │ │ + bne.w 86b18 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x374> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add.w ip, sp, #56 @ 0x38 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w lr, [r0] │ │ │ │ str.w ip, [sp] │ │ │ │ ldr.w sl, [lr, #40] @ 0x28 │ │ │ │ blx sl │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 86af4 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x360> │ │ │ │ + bcs.w 86b04 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x360> │ │ │ │ lsls r0, r0, #3 │ │ │ │ blx 2c6dc │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ str r2, [sp, #0] │ │ │ │ @@ -141591,17 +141592,17 @@ │ │ │ │ blx 2bbf8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d074 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d074 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w 86a2a const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x296> │ │ │ │ + ble.w 86a3a const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x296> │ │ │ │ cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 86af4 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x360> │ │ │ │ + bcs.w 86b04 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x360> │ │ │ │ lsls r0, r4, #3 │ │ │ │ blx 2c6dc │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ @@ -141610,65 +141611,65 @@ │ │ │ │ strd r4, r6, [sp] │ │ │ │ ldr.w r4, [ip, #48] @ 0x30 │ │ │ │ blx r4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 86af0 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x35c> │ │ │ │ - vldr d5, [pc, #472] @ 86b20 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x38c> │ │ │ │ + ble.w 86b00 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x35c> │ │ │ │ + vldr d5, [pc, #472] @ 86b30 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x38c> │ │ │ │ mov r2, r6 │ │ │ │ - vldr d4, [pc, #472] @ 86b28 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x394> │ │ │ │ + vldr d4, [pc, #472] @ 86b38 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x394> │ │ │ │ mov r3, r7 │ │ │ │ mov ip, r8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 86970 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x1dc> │ │ │ │ + b.n 86980 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x1dc> │ │ │ │ vldmia ip!, {d6} │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ vcmpe.f64 d7, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 86986 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x1f2> │ │ │ │ + bgt.n 86996 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x1f2> │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 86a3c const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x2a8> │ │ │ │ + beq.n 86a4c const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x2a8> │ │ │ │ vldmia r2!, {d7} │ │ │ │ vldmia r3!, {d6} │ │ │ │ vsub.f64 d6, d7, d6 │ │ │ │ vcmpe.f64 d6, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 86958 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x1c4> │ │ │ │ + bpl.n 86968 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x1c4> │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 86a34 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x2a0> │ │ │ │ + beq.n 86a44 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x2a0> │ │ │ │ mov r0, r7 │ │ │ │ blx 2d074 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 869a2 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x20e> │ │ │ │ + beq.n 869b2 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x20e> │ │ │ │ mov r0, r8 │ │ │ │ blx 2d074 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 86ac6 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x332> │ │ │ │ + ble.w 86ad6 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x332> │ │ │ │ cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ - bge.w 86af4 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x360> │ │ │ │ + bge.w 86b04 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x360> │ │ │ │ lsls r0, r1, #3 │ │ │ │ blx 2c6dc │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d0, [pc, #368] @ 86b30 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x39c> │ │ │ │ + vldr d0, [pc, #368] @ 86b40 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x39c> │ │ │ │ blx 2bd58 (double*, int, double)@plt> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 86af4 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x360> │ │ │ │ + bcs.w 86b04 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x360> │ │ │ │ lsls r0, r0, #3 │ │ │ │ blx 2c6dc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - vldr d0, [pc, #340] @ 86b30 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x39c> │ │ │ │ + vldr d0, [pc, #340] @ 86b40 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x39c> │ │ │ │ mov r7, r0 │ │ │ │ blx 2bd58 (double*, int, double)@plt> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ @@ -141681,54 +141682,54 @@ │ │ │ │ vldr d0, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [r5, #68] @ 0x44 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bgt.n 86abe const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x32a> │ │ │ │ + bgt.n 86ace const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x32a> │ │ │ │ mov r0, r7 │ │ │ │ blx 2d074 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bgt.n 86ab6 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x322> │ │ │ │ + bgt.n 86ac6 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x322> │ │ │ │ mov r0, sl │ │ │ │ blx 2d074 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 868a8 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x114> │ │ │ │ + b.n 868b8 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x114> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 86922 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x18e> │ │ │ │ + b.n 86932 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x18e> │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 86834 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0xa0> │ │ │ │ + b.n 86844 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0xa0> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 8699c const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x208> │ │ │ │ - b.n 869aa const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x216> │ │ │ │ + bne.n 869ac const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x208> │ │ │ │ + b.n 869ba const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x216> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 86ad2 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x33e> │ │ │ │ + bne.n 86ae2 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x33e> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 86ae4 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x350> │ │ │ │ + bne.n 86af4 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x350> │ │ │ │ cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ - bge.n 86af4 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x360> │ │ │ │ + bge.n 86b04 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x360> │ │ │ │ lsls r0, r1, #3 │ │ │ │ blx 2c6dc │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ - vldr d0, [pc, #212] @ 86b30 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x39c> │ │ │ │ + vldr d0, [pc, #212] @ 86b40 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x39c> │ │ │ │ blx 2bd58 (double*, int, double)@plt> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 86af4 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x360> │ │ │ │ + bcs.n 86b04 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x360> │ │ │ │ lsls r0, r0, #3 │ │ │ │ blx 2c6dc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - vldr d0, [pc, #188] @ 86b30 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x39c> │ │ │ │ + vldr d0, [pc, #188] @ 86b40 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x39c> │ │ │ │ mov r4, r0 │ │ │ │ blx 2bd58 (double*, int, double)@plt> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ @@ -141740,92 +141741,92 @@ │ │ │ │ vldr d0, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [r5, #68] @ 0x44 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bgt.n 86aca const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x336> │ │ │ │ + bgt.n 86ada const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x336> │ │ │ │ mov r0, r4 │ │ │ │ blx 2d074 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - ble.n 86a20 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x28c> │ │ │ │ + ble.n 86a30 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x28c> │ │ │ │ mov r0, r6 │ │ │ │ blx 2d074 │ │ │ │ - b.n 86a20 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x28c> │ │ │ │ + b.n 86a30 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x28c> │ │ │ │ mov r0, r4 │ │ │ │ blx 2d074 │ │ │ │ - b.n 86a10 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x27c> │ │ │ │ + b.n 86a20 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x27c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 869bc const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x228> │ │ │ │ + b.n 869cc const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x228> │ │ │ │ mov r0, r7 │ │ │ │ blx 2d074 │ │ │ │ - b.n 86aa6 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x312> │ │ │ │ + b.n 86ab6 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x312> │ │ │ │ mov r0, r7 │ │ │ │ blx 2d074 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - ble.n 86aec const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x358> │ │ │ │ + ble.n 86afc const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x358> │ │ │ │ mov r0, r8 │ │ │ │ blx 2d074 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.n 86a46 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x2b2> │ │ │ │ + bgt.n 86a56 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x2b2> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 86a56 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x2c2> │ │ │ │ - ldr r2, [pc, #76] @ (86b44 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x3b0>) │ │ │ │ - ldr r3, [pc, #68] @ (86b3c const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x3a8>) │ │ │ │ + b.n 86a66 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x2c2> │ │ │ │ + ldr r2, [pc, #76] @ (86b54 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x3b0>) │ │ │ │ + ldr r3, [pc, #68] @ (86b4c const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x3a8>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 86b12 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x37e> │ │ │ │ + beq.n 86b22 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x37e> │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 86834 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0xa0> │ │ │ │ + b.n 86844 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0xa0> │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ nop │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldrh r3, [r4, #6] │ │ │ │ ldrh.w r3, [r5, #3812] @ 0xee4 │ │ │ │ add r7, sp, #288 @ 0x120 │ │ │ │ ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ - bvc.n 86b0c const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x378> │ │ │ │ + bvc.n 86b1c const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x378> │ │ │ │ bkpt 0x007a │ │ │ │ add r7, sp, #288 @ 0x120 │ │ │ │ ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ - bvc.n 86b14 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x380> │ │ │ │ + bvc.n 86b24 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x380> │ │ │ │ subs r6, #122 @ 0x7a │ │ │ │ ... │ │ │ │ - strh r4, [r7, #58] @ 0x3a │ │ │ │ + strh r4, [r5, #58] @ 0x3a │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #50] @ 0x32 │ │ │ │ + strh r4, [r5, #50] @ 0x32 │ │ │ │ movs r4, r0 │ │ │ │ - strh r0, [r6, #32] │ │ │ │ + strh r0, [r4, #32] │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00086b48 , std::allocator >) const@@Base>: │ │ │ │ +00086b58 , std::allocator >) const@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2936] @ 0xb78 │ │ │ │ - ldr.w r2, [pc, #1584] @ 87190 , std::allocator >) const@@Base+0x648> │ │ │ │ + ldr.w r2, [pc, #1584] @ 871a0 , std::allocator >) const@@Base+0x648> │ │ │ │ subw sp, sp, #1108 @ 0x454 │ │ │ │ - ldr.w r4, [pc, #1580] @ 87194 , std::allocator >) const@@Base+0x64c> │ │ │ │ - ldr.w r3, [pc, #1580] @ 87198 , std::allocator >) const@@Base+0x650> │ │ │ │ + ldr.w r4, [pc, #1580] @ 871a4 , std::allocator >) const@@Base+0x64c> │ │ │ │ + ldr.w r3, [pc, #1580] @ 871a8 , std::allocator >) const@@Base+0x650> │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1100] @ 0x44c │ │ │ │ @@ -141833,24 +141834,24 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrd r8, r2, [r3, #20] │ │ │ │ sub.w r0, r2, r8 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldrd r9, r2, [r3, #32] │ │ │ │ sub.w r2, r2, r9 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 876e4 , std::allocator >) const@@Base+0xb9c> │ │ │ │ + bne.w 876f4 , std::allocator >) const@@Base+0xb9c> │ │ │ │ ldrd r2, r4, [r3, #68] @ 0x44 │ │ │ │ subs r4, r4, r2 │ │ │ │ ldrd r0, r2, [r3, #80] @ 0x50 │ │ │ │ subs r2, r2, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r4, r2 │ │ │ │ mov.w r0, r0, asr #3 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne.w 876f6 , std::allocator >) const@@Base+0xbae> │ │ │ │ + bne.w 87706 , std::allocator >) const@@Base+0xbae> │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ asrs r2, r4, #3 │ │ │ │ add r4, sp, #108 @ 0x6c │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ ldrd sl, fp, [r1] │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [r6, #16] │ │ │ │ @@ -141870,36 +141871,36 @@ │ │ │ │ ldr r6, [r6, #12] │ │ │ │ blx 2bf68 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp fp, r3 │ │ │ │ - bhi.w 878c4 , std::allocator >) const@@Base+0xd7c> │ │ │ │ + bhi.w 878d4 , std::allocator >) const@@Base+0xd7c> │ │ │ │ mov r1, sl │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ mov r2, fp │ │ │ │ mov r0, sl │ │ │ │ blx 2cad8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.w 878a4 , std::allocator >) const@@Base+0xd5c> │ │ │ │ + bhi.w 878b4 , std::allocator >) const@@Base+0xd5c> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 2cad8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #6 │ │ │ │ - bls.w 87884 , std::allocator >) const@@Base+0xd3c> │ │ │ │ - ldr.w r1, [pc, #1384] @ 8719c , std::allocator >) const@@Base+0x654> │ │ │ │ + bls.w 87894 , std::allocator >) const@@Base+0xd3c> │ │ │ │ + ldr.w r1, [pc, #1384] @ 871ac , std::allocator >) const@@Base+0x654> │ │ │ │ movs r2, #7 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 2cad8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ @@ -141915,41 +141916,41 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ blx 2bf68 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.w 87796 , std::allocator >) const@@Base+0xc4e> │ │ │ │ + bhi.w 877a6 , std::allocator >) const@@Base+0xc4e> │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2cad8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 87778 , std::allocator >) const@@Base+0xc30> │ │ │ │ - ldr.w r1, [pc, #1300] @ 871a0 , std::allocator >) const@@Base+0x658> │ │ │ │ + bls.w 87788 , std::allocator >) const@@Base+0xc30> │ │ │ │ + ldr.w r1, [pc, #1300] @ 871b0 , std::allocator >) const@@Base+0x658> │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ blx 2cad8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ add r3, sp, #404 @ 0x194 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov r0, r3 │ │ │ │ mov fp, r3 │ │ │ │ blx 2bd04 │ │ │ │ - ldr.w r3, [pc, #1276] @ 871a4 , std::allocator >) const@@Base+0x65c> │ │ │ │ + ldr.w r3, [pc, #1276] @ 871b4 , std::allocator >) const@@Base+0x65c> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ add.w sl, sp, #264 @ 0x108 │ │ │ │ movs r1, #0 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ - ldr.w r3, [pc, #1268] @ 871a8 , std::allocator >) const@@Base+0x660> │ │ │ │ + ldr.w r3, [pc, #1268] @ 871b8 , std::allocator >) const@@Base+0x660> │ │ │ │ add.w r2, r6, #8 │ │ │ │ strd r1, r1, [sp, #524] @ 0x20c │ │ │ │ strd r1, r1, [sp, #532] @ 0x214 │ │ │ │ strh.w r1, [sl, #256] @ 0x100 │ │ │ │ str.w r2, [sl, #140] @ 0x8c │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str.w r1, [sl, #252] @ 0xfc │ │ │ │ @@ -141959,15 +141960,15 @@ │ │ │ │ str.w r2, [sl] │ │ │ │ ldr.w r0, [r2, #-12] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str.w r6, [sl, r0] │ │ │ │ add r0, sl │ │ │ │ blx 2d230 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr.w r3, [pc, #1212] @ 871ac , std::allocator >) const@@Base+0x664> │ │ │ │ + ldr.w r3, [pc, #1212] @ 871bc , std::allocator >) const@@Base+0x664> │ │ │ │ add r2, sp, #268 @ 0x10c │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r5, r2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @@ -142029,117 +142030,117 @@ │ │ │ │ strb r3, [r5, #12] │ │ │ │ movw r3, #25390 @ 0x632e │ │ │ │ movt r3, #27759 @ 0x6c6f │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2da5c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 86db0 , std::allocator >) const@@Base+0x268> │ │ │ │ + beq.n 86dc0 , std::allocator >) const@@Base+0x268> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2c0a4 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 872ba , std::allocator >) const@@Base+0x772> │ │ │ │ + bne.w 872ca , std::allocator >) const@@Base+0x772> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #16 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 2c8e8 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, sl │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87558 , std::allocator >) const@@Base+0xa10> │ │ │ │ + beq.w 87568 , std::allocator >) const@@Base+0xa10> │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ blx 2d9b4 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 87066 , std::allocator >) const@@Base+0x51e> │ │ │ │ - ldr r3, [pc, #964] @ (871b0 , std::allocator >) const@@Base+0x668>) │ │ │ │ + ble.w 87076 , std::allocator >) const@@Base+0x51e> │ │ │ │ + ldr r3, [pc, #964] @ (871c0 , std::allocator >) const@@Base+0x668>) │ │ │ │ mov r6, r9 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #956] @ (871b4 , std::allocator >) const@@Base+0x66c>) │ │ │ │ + ldr r3, [pc, #956] @ (871c4 , std::allocator >) const@@Base+0x66c>) │ │ │ │ str r7, [sp, #8] │ │ │ │ movs r7, #0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #948] @ (871b8 , std::allocator >) const@@Base+0x670>) │ │ │ │ + ldr r3, [pc, #948] @ (871c8 , std::allocator >) const@@Base+0x670>) │ │ │ │ mov r4, r7 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ vldmia r8!, {d8} │ │ │ │ vldmia fp!, {d9} │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2ce08 │ │ │ │ - cbnz r0, 86e7a , std::allocator >) const@@Base+0x332> │ │ │ │ + cbnz r0, 86e8a , std::allocator >) const@@Base+0x332> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2ce08 │ │ │ │ - cbnz r0, 86e7a , std::allocator >) const@@Base+0x332> │ │ │ │ + cbnz r0, 86e8a , std::allocator >) const@@Base+0x332> │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 86f2a , std::allocator >) const@@Base+0x3e2> │ │ │ │ + beq.n 86f3a , std::allocator >) const@@Base+0x3e2> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2b86c │ │ │ │ - cbz r0, 86e7a , std::allocator >) const@@Base+0x332> │ │ │ │ + cbz r0, 86e8a , std::allocator >) const@@Base+0x332> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2b86c │ │ │ │ - cbz r0, 86e7a , std::allocator >) const@@Base+0x332> │ │ │ │ + cbz r0, 86e8a , std::allocator >) const@@Base+0x332> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vabs.f64 d6, d9 │ │ │ │ vmov.f64 d4, #112 @ 0x3f800000 1.0 │ │ │ │ vsub.f64 d8, d8, d9 │ │ │ │ - vldr d5, [pc, #820] @ 87188 , std::allocator >) const@@Base+0x640> │ │ │ │ + vldr d5, [pc, #820] @ 87198 , std::allocator >) const@@Base+0x640> │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vabs.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f64 d7, d6 │ │ │ │ vadd.f64 d7, d7, d4 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 86f2a , std::allocator >) const@@Base+0x3e2> │ │ │ │ + bls.n 86f3a , std::allocator >) const@@Base+0x3e2> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 86ed2 , std::allocator >) const@@Base+0x38a> │ │ │ │ - ldr r1, [pc, #828] @ (871bc , std::allocator >) const@@Base+0x674>) │ │ │ │ + cbz r3, 86ee2 , std::allocator >) const@@Base+0x38a> │ │ │ │ + ldr r1, [pc, #828] @ (871cc , std::allocator >) const@@Base+0x674>) │ │ │ │ movs r2, #6 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ mov r0, r9 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ blx 2da38 │ │ │ │ - ldr r1, [pc, #808] @ (871c0 , std::allocator >) const@@Base+0x678>) │ │ │ │ + ldr r1, [pc, #808] @ (871d0 , std::allocator >) const@@Base+0x678>) │ │ │ │ movs r2, #2 │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ adds r2, r3, r7 │ │ │ │ ldr r1, [r3, r7] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [pc, #784] @ (871c4 , std::allocator >) const@@Base+0x67c>) │ │ │ │ + ldr r1, [pc, #784] @ (871d4 , std::allocator >) const@@Base+0x67c>) │ │ │ │ movs r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ vldr d0, [r8, #-8] │ │ │ │ mov r0, r9 │ │ │ │ blx 2d7d0 (double)@plt> │ │ │ │ - ldr r1, [pc, #764] @ (871c8 , std::allocator >) const@@Base+0x680>) │ │ │ │ + ldr r1, [pc, #764] @ (871d8 , std::allocator >) const@@Base+0x680>) │ │ │ │ movs r2, #2 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, sl │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ @@ -142159,166 +142160,166 @@ │ │ │ │ blx 2d7d0 (double)@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r0 │ │ │ │ ldr r0, [r3, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87754 , std::allocator >) const@@Base+0xc0c> │ │ │ │ + beq.w 87764 , std::allocator >) const@@Base+0xc0c> │ │ │ │ ldrb r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87276 , std::allocator >) const@@Base+0x72e> │ │ │ │ + beq.w 87286 , std::allocator >) const@@Base+0x72e> │ │ │ │ ldrb.w r1, [r0, #39] @ 0x27 │ │ │ │ mov r0, r9 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ vldr d8, [r6] │ │ │ │ vldmia r3!, {d9} │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2ce08 │ │ │ │ - cbnz r0, 86fa2 , std::allocator >) const@@Base+0x45a> │ │ │ │ + cbnz r0, 86fb2 , std::allocator >) const@@Base+0x45a> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2ce08 │ │ │ │ - cbnz r0, 86fa2 , std::allocator >) const@@Base+0x45a> │ │ │ │ + cbnz r0, 86fb2 , std::allocator >) const@@Base+0x45a> │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 87058 , std::allocator >) const@@Base+0x510> │ │ │ │ + beq.w 87068 , std::allocator >) const@@Base+0x510> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2b86c │ │ │ │ - cbz r0, 86fa2 , std::allocator >) const@@Base+0x45a> │ │ │ │ + cbz r0, 86fb2 , std::allocator >) const@@Base+0x45a> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2b86c │ │ │ │ - cbz r0, 86fa2 , std::allocator >) const@@Base+0x45a> │ │ │ │ + cbz r0, 86fb2 , std::allocator >) const@@Base+0x45a> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vabs.f64 d6, d9 │ │ │ │ vmov.f64 d4, #112 @ 0x3f800000 1.0 │ │ │ │ vsub.f64 d8, d8, d9 │ │ │ │ - vldr d5, [pc, #524] @ 87188 , std::allocator >) const@@Base+0x640> │ │ │ │ + vldr d5, [pc, #524] @ 87198 , std::allocator >) const@@Base+0x640> │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vabs.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f64 d7, d6 │ │ │ │ vadd.f64 d7, d7, d4 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 87058 , std::allocator >) const@@Base+0x510> │ │ │ │ + bls.n 87068 , std::allocator >) const@@Base+0x510> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 86ffa , std::allocator >) const@@Base+0x4b2> │ │ │ │ - ldr r1, [pc, #548] @ (871cc , std::allocator >) const@@Base+0x684>) │ │ │ │ + cbz r3, 8700a , std::allocator >) const@@Base+0x4b2> │ │ │ │ + ldr r1, [pc, #548] @ (871dc , std::allocator >) const@@Base+0x684>) │ │ │ │ movs r2, #6 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ mov r0, r9 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ blx 2da38 │ │ │ │ - ldr r1, [pc, #528] @ (871d0 , std::allocator >) const@@Base+0x688>) │ │ │ │ + ldr r1, [pc, #528] @ (871e0 , std::allocator >) const@@Base+0x688>) │ │ │ │ movs r2, #2 │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ adds r2, r3, r7 │ │ │ │ ldr r1, [r3, r7] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [pc, #504] @ (871d4 , std::allocator >) const@@Base+0x68c>) │ │ │ │ + ldr r1, [pc, #504] @ (871e4 , std::allocator >) const@@Base+0x68c>) │ │ │ │ movs r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ vldr d0, [r6] │ │ │ │ mov r0, r9 │ │ │ │ blx 2d7d0 (double)@plt> │ │ │ │ - ldr r1, [pc, #484] @ (871d8 , std::allocator >) const@@Base+0x690>) │ │ │ │ + ldr r1, [pc, #484] @ (871e8 , std::allocator >) const@@Base+0x690>) │ │ │ │ movs r2, #2 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [pc, #480] @ (871dc , std::allocator >) const@@Base+0x694>) │ │ │ │ + ldr r1, [pc, #480] @ (871ec , std::allocator >) const@@Base+0x694>) │ │ │ │ movs r2, #2 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [pc, #472] @ (871e0 , std::allocator >) const@@Base+0x698>) │ │ │ │ + ldr r1, [pc, #472] @ (871f0 , std::allocator >) const@@Base+0x698>) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ blx 2da38 │ │ │ │ - ldr r1, [pc, #456] @ (871e4 , std::allocator >) const@@Base+0x69c>) │ │ │ │ + ldr r1, [pc, #456] @ (871f4 , std::allocator >) const@@Base+0x69c>) │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ vldr d0, [r6] │ │ │ │ mov r0, r9 │ │ │ │ blx 2d7d0 (double)@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r0 │ │ │ │ ldr r0, [r3, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87926 , std::allocator >) const@@Base+0xdde> │ │ │ │ + beq.w 87936 , std::allocator >) const@@Base+0xdde> │ │ │ │ ldrb r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87298 , std::allocator >) const@@Base+0x750> │ │ │ │ + beq.w 872a8 , std::allocator >) const@@Base+0x750> │ │ │ │ ldrb.w r1, [r0, #39] @ 0x27 │ │ │ │ mov r0, r9 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r4, #1 │ │ │ │ adds r6, #8 │ │ │ │ adds r7, #24 │ │ │ │ cmp r4, r3 │ │ │ │ - blt.w 86e08 , std::allocator >) const@@Base+0x2c0> │ │ │ │ + blt.w 86e18 , std::allocator >) const@@Base+0x2c0> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r6, sp, #156 @ 0x9c │ │ │ │ add r7, sp, #104 @ 0x68 │ │ │ │ add r2, sp, #164 @ 0xa4 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r4, [r3, #16] │ │ │ │ ldr.w r8, [r3, #12] │ │ │ │ cmp r4, #15 │ │ │ │ str r4, [r7, #0] │ │ │ │ str r2, [r6, #0] │ │ │ │ - bhi.w 8753a , std::allocator >) const@@Base+0x9f2> │ │ │ │ + bhi.w 8754a , std::allocator >) const@@Base+0x9f2> │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 872e0 , std::allocator >) const@@Base+0x798> │ │ │ │ + beq.w 872f0 , std::allocator >) const@@Base+0x798> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 876bc , std::allocator >) const@@Base+0xb74> │ │ │ │ + bne.w 876cc , std::allocator >) const@@Base+0xb74> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r6, #4] │ │ │ │ strb r3, [r2, r4] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.w 877ec , std::allocator >) const@@Base+0xca4> │ │ │ │ - ldr r1, [pc, #324] @ (871e8 , std::allocator >) const@@Base+0x6a0>) │ │ │ │ + bls.w 877fc , std::allocator >) const@@Base+0xca4> │ │ │ │ + ldr r1, [pc, #324] @ (871f8 , std::allocator >) const@@Base+0x6a0>) │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 2cad8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r8, [r3, #92] @ 0x5c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 87574 , std::allocator >) const@@Base+0xa2c> │ │ │ │ + beq.w 87584 , std::allocator >) const@@Base+0xa2c> │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #964 @ 0x3c4 │ │ │ │ mov r0, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ @@ -142355,24 +142356,24 @@ │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c8e8 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87566 , std::allocator >) const@@Base+0xa1e> │ │ │ │ + beq.w 87576 , std::allocator >) const@@Base+0xa1e> │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ blx 2d9b4 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ movs r3, #17 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r5, #144] @ 0x90 │ │ │ │ blx 2da38 │ │ │ │ - ldr r1, [pc, #148] @ (871ec , std::allocator >) const@@Base+0x6a4>) │ │ │ │ + ldr r1, [pc, #148] @ (871fc , std::allocator >) const@@Base+0x6a4>) │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -142380,24 +142381,24 @@ │ │ │ │ mov r1, r7 │ │ │ │ blx 2da38 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r0 │ │ │ │ ldr.w fp, [r3, #124] @ 0x7c │ │ │ │ - b.n 871f0 , std::allocator >) const@@Base+0x6a8> │ │ │ │ + b.n 87200 , std::allocator >) const@@Base+0x6a8> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ pop {r0, r1, r3, r4, r5, r7, pc} │ │ │ │ - bls.n 8713c , std::allocator >) const@@Base+0x5f4> │ │ │ │ + bls.n 8714c , std::allocator >) const@@Base+0x5f4> │ │ │ │ ldrb r7, [r3, #19] │ │ │ │ subs r5, #219 @ 0xdb │ │ │ │ - strh r4, [r7, #28] │ │ │ │ + strh r4, [r5, #28] │ │ │ │ movs r4, r0 │ │ │ │ - strh r0, [r7, #28] │ │ │ │ + strh r0, [r5, #28] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb726 │ │ │ │ movs r2, r0 │ │ │ │ sub sp, #296 @ 0x128 │ │ │ │ movs r2, r0 │ │ │ │ @@ -142411,15 +142412,15 @@ │ │ │ │ movs r2, r0 │ │ │ │ add r7, sp, #496 @ 0x1f0 │ │ │ │ movs r2, r0 │ │ │ │ add r7, sp, #464 @ 0x1d0 │ │ │ │ movs r2, r0 │ │ │ │ add r6, sp, #888 @ 0x378 │ │ │ │ movs r2, r0 │ │ │ │ - cbz r4, 871f4 , std::allocator >) const@@Base+0x6ac> │ │ │ │ + cbz r4, 87204 , std::allocator >) const@@Base+0x6ac> │ │ │ │ movs r2, r0 │ │ │ │ add r6, sp, #720 @ 0x2d0 │ │ │ │ movs r2, r0 │ │ │ │ add r6, sp, #672 @ 0x2a0 │ │ │ │ movs r2, r0 │ │ │ │ add r5, sp, #728 @ 0x2d8 │ │ │ │ movs r2, r0 │ │ │ │ @@ -142436,165 +142437,165 @@ │ │ │ │ add r5, sp, #352 @ 0x160 │ │ │ │ movs r2, r0 │ │ │ │ ldrh r0, [r4, #0] │ │ │ │ movs r2, r0 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ movs r2, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 87814 , std::allocator >) const@@Base+0xccc> │ │ │ │ + beq.w 87824 , std::allocator >) const@@Base+0xccc> │ │ │ │ ldrb.w r3, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87512 , std::allocator >) const@@Base+0x9ca> │ │ │ │ + beq.w 87522 , std::allocator >) const@@Base+0x9ca> │ │ │ │ ldrb.w r1, [fp, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ movgt r4, #0 │ │ │ │ - bgt.n 87232 , std::allocator >) const@@Base+0x6ea> │ │ │ │ - b.n 872e8 , std::allocator >) const@@Base+0x7a0> │ │ │ │ + bgt.n 87242 , std::allocator >) const@@Base+0x6ea> │ │ │ │ + b.n 872f8 , std::allocator >) const@@Base+0x7a0> │ │ │ │ ldrb.w r1, [r0, #39] @ 0x27 │ │ │ │ mov r0, fp │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 872e8 , std::allocator >) const@@Base+0x7a0> │ │ │ │ + bge.n 872f8 , std::allocator >) const@@Base+0x7a0> │ │ │ │ vldmia r8!, {d0} │ │ │ │ mov r0, r5 │ │ │ │ blx 2d7d0 (double)@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r2, [r2, #-12] │ │ │ │ add r2, r0 │ │ │ │ ldr r0, [r2, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8782e , std::allocator >) const@@Base+0xce6> │ │ │ │ + beq.w 8783e , std::allocator >) const@@Base+0xce6> │ │ │ │ ldrb r2, [r0, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8721c , std::allocator >) const@@Base+0x6d4> │ │ │ │ + bne.n 8722c , std::allocator >) const@@Base+0x6d4> │ │ │ │ str r0, [sp, #8] │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr.w r2, [pc, #1832] @ 87984 , std::allocator >) const@@Base+0xe3c> │ │ │ │ + ldr.w r2, [pc, #1832] @ 87994 , std::allocator >) const@@Base+0xe3c> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r3, r2] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r2, r1 │ │ │ │ mov.w r1, #10 │ │ │ │ - beq.n 87220 , std::allocator >) const@@Base+0x6d8> │ │ │ │ + beq.n 87230 , std::allocator >) const@@Base+0x6d8> │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 87220 , std::allocator >) const@@Base+0x6d8> │ │ │ │ + b.n 87230 , std::allocator >) const@@Base+0x6d8> │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr.w r3, [pc, #1796] @ 87984 , std::allocator >) const@@Base+0xe3c> │ │ │ │ + ldr.w r3, [pc, #1796] @ 87994 , std::allocator >) const@@Base+0xe3c> │ │ │ │ movs r1, #10 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 86f20 , std::allocator >) const@@Base+0x3d8> │ │ │ │ + beq.w 86f30 , std::allocator >) const@@Base+0x3d8> │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 86f20 , std::allocator >) const@@Base+0x3d8> │ │ │ │ + b.n 86f30 , std::allocator >) const@@Base+0x3d8> │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr.w r3, [pc, #1764] @ 87984 , std::allocator >) const@@Base+0xe3c> │ │ │ │ + ldr.w r3, [pc, #1764] @ 87994 , std::allocator >) const@@Base+0xe3c> │ │ │ │ movs r1, #10 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8704e , std::allocator >) const@@Base+0x506> │ │ │ │ + beq.w 8705e , std::allocator >) const@@Base+0x506> │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8704e , std::allocator >) const@@Base+0x506> │ │ │ │ + b.n 8705e , std::allocator >) const@@Base+0x506> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #16 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 2c8e8 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 876ac , std::allocator >) const@@Base+0xb64> │ │ │ │ + beq.w 876bc , std::allocator >) const@@Base+0xb64> │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ blx 2d9b4 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b.n 86dbe , std::allocator >) const@@Base+0x276> │ │ │ │ + b.n 86dce , std::allocator >) const@@Base+0x276> │ │ │ │ ldrb.w r3, [r8] │ │ │ │ strb r3, [r6, #8] │ │ │ │ - b.n 8708c , std::allocator >) const@@Base+0x544> │ │ │ │ + b.n 8709c , std::allocator >) const@@Base+0x544> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 8734e , std::allocator >) const@@Base+0x806> │ │ │ │ + cbz r3, 8735e , std::allocator >) const@@Base+0x806> │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 8734e , std::allocator >) const@@Base+0x806> │ │ │ │ + ble.n 8735e , std::allocator >) const@@Base+0x806> │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8730c , std::allocator >) const@@Base+0x7c4> │ │ │ │ + b.n 8731c , std::allocator >) const@@Base+0x7c4> │ │ │ │ ldrb.w r1, [r0, #39] @ 0x27 │ │ │ │ mov r0, fp │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 8734e , std::allocator >) const@@Base+0x806> │ │ │ │ + beq.n 8735e , std::allocator >) const@@Base+0x806> │ │ │ │ vldmia r8!, {d0} │ │ │ │ mov r0, r5 │ │ │ │ blx 2d7d0 (double)@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r0 │ │ │ │ ldr r0, [r3, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87848 , std::allocator >) const@@Base+0xd00> │ │ │ │ + beq.w 87858 , std::allocator >) const@@Base+0xd00> │ │ │ │ ldrb r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 872f8 , std::allocator >) const@@Base+0x7b0> │ │ │ │ + bne.n 87308 , std::allocator >) const@@Base+0x7b0> │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr.w r3, [pc, #1612] @ 87984 , std::allocator >) const@@Base+0xe3c> │ │ │ │ + ldr.w r3, [pc, #1612] @ 87994 , std::allocator >) const@@Base+0xe3c> │ │ │ │ movs r1, #10 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 872fc , std::allocator >) const@@Base+0x7b4> │ │ │ │ + beq.n 8730c , std::allocator >) const@@Base+0x7b4> │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 872fc , std::allocator >) const@@Base+0x7b4> │ │ │ │ + b.n 8730c , std::allocator >) const@@Base+0x7b4> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ - ldr.w r3, [pc, #1588] @ 87988 , std::allocator >) const@@Base+0xe40> │ │ │ │ + ldr.w r3, [pc, #1588] @ 87998 , std::allocator >) const@@Base+0xe40> │ │ │ │ add.w r2, r1, #12 │ │ │ │ str r2, [r5, #0] │ │ │ │ add.w r2, r1, #32 │ │ │ │ str.w r2, [r5, #140] @ 0x8c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add.w r3, r4, #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ blx 2bbec >::close()@plt> │ │ │ │ add r0, sp, #884 @ 0x374 │ │ │ │ blx 2dca8 ::~__basic_file()@plt> │ │ │ │ - ldr.w r3, [pc, #1552] @ 8798c , std::allocator >) const@@Base+0xe44> │ │ │ │ + ldr.w r3, [pc, #1552] @ 8799c , std::allocator >) const@@Base+0xe44> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r0, sp, #856 @ 0x358 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ add.w r3, r7, #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ blx 2d3e8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -142606,65 +142607,65 @@ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r5, #140] @ 0x8c │ │ │ │ blx 2bde8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 873b6 , std::allocator >) const@@Base+0x86e> │ │ │ │ + beq.n 873c6 , std::allocator >) const@@Base+0x86e> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r5, r6, [r3, #72] @ 0x48 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 873dc , std::allocator >) const@@Base+0x894> │ │ │ │ + beq.n 873ec , std::allocator >) const@@Base+0x894> │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r0, [r3], #8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 873d2 , std::allocator >) const@@Base+0x88a> │ │ │ │ + beq.n 873e2 , std::allocator >) const@@Base+0x88a> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ adds r5, #24 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 873c0 , std::allocator >) const@@Base+0x878> │ │ │ │ + bne.n 873d0 , std::allocator >) const@@Base+0x878> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ - cbz r6, 873ea , std::allocator >) const@@Base+0x8a2> │ │ │ │ + cbz r6, 873fa , std::allocator >) const@@Base+0x8a2> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ subs r1, r1, r6 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r5, [r3, #56] @ 0x38 │ │ │ │ - cbz r5, 87404 , std::allocator >) const@@Base+0x8bc> │ │ │ │ + cbz r5, 87414 , std::allocator >) const@@Base+0x8bc> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 86198 │ │ │ │ + bl 861a8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movs r1, #24 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 873f0 , std::allocator >) const@@Base+0x8a8> │ │ │ │ + bne.n 87400 , std::allocator >) const@@Base+0x8a8> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add r3, sp, #212 @ 0xd4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 87418 , std::allocator >) const@@Base+0x8d0> │ │ │ │ + beq.n 87428 , std::allocator >) const@@Base+0x8d0> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, sp, #188 @ 0xbc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8742a , std::allocator >) const@@Base+0x8e2> │ │ │ │ + beq.n 8743a , std::allocator >) const@@Base+0x8e2> │ │ │ │ ldr r1, [r2, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add.w r3, r1, #12 │ │ │ │ @@ -142716,173 +142717,173 @@ │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [sl, #140] @ 0x8c │ │ │ │ blx 2bde8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 874d8 , std::allocator >) const@@Base+0x990> │ │ │ │ + beq.n 874e8 , std::allocator >) const@@Base+0x990> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 874ea , std::allocator >) const@@Base+0x9a2> │ │ │ │ + beq.n 874fa , std::allocator >) const@@Base+0x9a2> │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr.w r2, [pc, #1188] @ 87990 , std::allocator >) const@@Base+0xe48> │ │ │ │ - ldr.w r3, [pc, #1188] @ 87994 , std::allocator >) const@@Base+0xe4c> │ │ │ │ + ldr.w r2, [pc, #1188] @ 879a0 , std::allocator >) const@@Base+0xe48> │ │ │ │ + ldr.w r3, [pc, #1188] @ 879a4 , std::allocator >) const@@Base+0xe4c> │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1100] @ 0x44c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 87750 , std::allocator >) const@@Base+0xc08> │ │ │ │ + bne.w 87760 , std::allocator >) const@@Base+0xc08> │ │ │ │ addw sp, sp, #1108 @ 0x454 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, fp │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr.w r3, [pc, #1128] @ 87984 , std::allocator >) const@@Base+0xe3c> │ │ │ │ + ldr.w r3, [pc, #1128] @ 87994 , std::allocator >) const@@Base+0xe3c> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 87206 , std::allocator >) const@@Base+0x6be> │ │ │ │ + beq.w 87216 , std::allocator >) const@@Base+0x6be> │ │ │ │ mov r0, fp │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 87206 , std::allocator >) const@@Base+0x6be> │ │ │ │ + b.n 87216 , std::allocator >) const@@Base+0x6be> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ str r3, [r6, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - b.n 8708e , std::allocator >) const@@Base+0x546> │ │ │ │ + b.n 8709e , std::allocator >) const@@Base+0x546> │ │ │ │ ldr r1, [r3, #20] │ │ │ │ mov r0, r3 │ │ │ │ orr.w r1, r1, #4 │ │ │ │ blx 2d9b4 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b.n 86de2 , std::allocator >) const@@Base+0x29a> │ │ │ │ + b.n 86df2 , std::allocator >) const@@Base+0x29a> │ │ │ │ ldr r1, [r3, #20] │ │ │ │ mov r0, r3 │ │ │ │ orr.w r1, r1, #4 │ │ │ │ blx 2d9b4 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b.n 87148 , std::allocator >) const@@Base+0x600> │ │ │ │ - ldr.w r3, [pc, #1056] @ 87998 , std::allocator >) const@@Base+0xe50> │ │ │ │ + b.n 87158 , std::allocator >) const@@Base+0x600> │ │ │ │ + ldr.w r3, [pc, #1056] @ 879a8 , std::allocator >) const@@Base+0xe50> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr.w r1, [pc, #1056] @ 8799c , std::allocator >) const@@Base+0xe54> │ │ │ │ + ldr.w r1, [pc, #1056] @ 879ac , std::allocator >) const@@Base+0xe54> │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r4 │ │ │ │ ldr r5, [r3, #124] @ 0x7c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8795c , std::allocator >) const@@Base+0xe14> │ │ │ │ + beq.w 8796c , std::allocator >) const@@Base+0xe14> │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 876c0 , std::allocator >) const@@Base+0xb78> │ │ │ │ + beq.w 876d0 , std::allocator >) const@@Base+0xb78> │ │ │ │ ldrb.w r1, [r5, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 875c0 , std::allocator >) const@@Base+0xa78> │ │ │ │ + beq.n 875d0 , std::allocator >) const@@Base+0xa78> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r4, r5, [r3, #72] @ 0x48 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 875e6 , std::allocator >) const@@Base+0xa9e> │ │ │ │ + beq.n 875f6 , std::allocator >) const@@Base+0xa9e> │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [r3], #8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 875dc , std::allocator >) const@@Base+0xa94> │ │ │ │ + beq.n 875ec , std::allocator >) const@@Base+0xa94> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ adds r4, #24 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 875ca , std::allocator >) const@@Base+0xa82> │ │ │ │ + bne.n 875da , std::allocator >) const@@Base+0xa82> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r5, [r3, #72] @ 0x48 │ │ │ │ - cbz r5, 875f4 , std::allocator >) const@@Base+0xaac> │ │ │ │ + cbz r5, 87604 , std::allocator >) const@@Base+0xaac> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ subs r1, r1, r5 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [r3, #56] @ 0x38 │ │ │ │ - cbz r4, 8760e , std::allocator >) const@@Base+0xac6> │ │ │ │ + cbz r4, 8761e , std::allocator >) const@@Base+0xac6> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 86198 │ │ │ │ + bl 861a8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movs r1, #24 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 875fa , std::allocator >) const@@Base+0xab2> │ │ │ │ + bne.n 8760a , std::allocator >) const@@Base+0xab2> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add r3, sp, #212 @ 0xd4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 87622 , std::allocator >) const@@Base+0xada> │ │ │ │ + beq.n 87632 , std::allocator >) const@@Base+0xada> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, sp, #188 @ 0xbc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 87634 , std::allocator >) const@@Base+0xaec> │ │ │ │ + beq.n 87644 , std::allocator >) const@@Base+0xaec> │ │ │ │ ldr r1, [r2, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #844] @ (87988 , std::allocator >) const@@Base+0xe40>) │ │ │ │ + ldr r3, [pc, #844] @ (87998 , std::allocator >) const@@Base+0xe40>) │ │ │ │ add.w r2, r4, #12 │ │ │ │ str r2, [r1, #0] │ │ │ │ add.w r2, r4, #32 │ │ │ │ str.w r2, [r1, #140] @ 0x8c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add.w r3, r4, #8 │ │ │ │ str r3, [r1, #4] │ │ │ │ blx 2bbec >::close()@plt> │ │ │ │ add r0, sp, #604 @ 0x25c │ │ │ │ adds r4, #8 │ │ │ │ blx 2dca8 ::~__basic_file()@plt> │ │ │ │ - ldr r3, [pc, #808] @ (8798c , std::allocator >) const@@Base+0xe44>) │ │ │ │ + ldr r3, [pc, #808] @ (8799c , std::allocator >) const@@Base+0xe44>) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r7, [r2, r3] │ │ │ │ add.w r3, r7, #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ blx 2d3e8 │ │ │ │ @@ -142900,50 +142901,50 @@ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add.w r3, r2, #12 │ │ │ │ str.w r4, [sl, #4] │ │ │ │ str.w r3, [sl] │ │ │ │ add.w r3, r2, #32 │ │ │ │ str.w r3, [sl, #140] @ 0x8c │ │ │ │ blx 2bbec >::close()@plt> │ │ │ │ - b.n 87494 , std::allocator >) const@@Base+0x94c> │ │ │ │ + b.n 874a4 , std::allocator >) const@@Base+0x94c> │ │ │ │ ldr r1, [r3, #20] │ │ │ │ mov r0, r3 │ │ │ │ orr.w r1, r1, #4 │ │ │ │ blx 2d9b4 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b.w 86dbe , std::allocator >) const@@Base+0x276> │ │ │ │ + b.w 86dce , std::allocator >) const@@Base+0x276> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - b.n 8754a , std::allocator >) const@@Base+0xa02> │ │ │ │ + b.n 8755a , std::allocator >) const@@Base+0xa02> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #700] @ (87984 , std::allocator >) const@@Base+0xe3c>) │ │ │ │ + ldr r3, [pc, #700] @ (87994 , std::allocator >) const@@Base+0xe3c>) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 875a6 , std::allocator >) const@@Base+0xa5e> │ │ │ │ + beq.w 875b6 , std::allocator >) const@@Base+0xa5e> │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 875a6 , std::allocator >) const@@Base+0xa5e> │ │ │ │ - ldr r3, [pc, #696] @ (879a0 , std::allocator >) const@@Base+0xe58>) │ │ │ │ + b.n 875b6 , std::allocator >) const@@Base+0xa5e> │ │ │ │ + ldr r3, [pc, #696] @ (879b0 , std::allocator >) const@@Base+0xe58>) │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ - ldr r1, [pc, #696] @ (879a4 , std::allocator >) const@@Base+0xe5c>) │ │ │ │ - ldr r0, [pc, #700] @ (879a8 , std::allocator >) const@@Base+0xe60>) │ │ │ │ + ldr r1, [pc, #696] @ (879b4 , std::allocator >) const@@Base+0xe5c>) │ │ │ │ + ldr r0, [pc, #700] @ (879b8 , std::allocator >) const@@Base+0xe60>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #692] @ (879ac , std::allocator >) const@@Base+0xe64>) │ │ │ │ + ldr r3, [pc, #692] @ (879bc , std::allocator >) const@@Base+0xe64>) │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #692] @ (879b0 , std::allocator >) const@@Base+0xe68>) │ │ │ │ - ldr r0, [pc, #692] @ (879b4 , std::allocator >) const@@Base+0xe6c>) │ │ │ │ + ldr r1, [pc, #692] @ (879c0 , std::allocator >) const@@Base+0xe68>) │ │ │ │ + ldr r0, [pc, #692] @ (879c4 , std::allocator >) const@@Base+0xe6c>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ adds r3, #8 │ │ │ │ @@ -142957,303 +142958,303 @@ │ │ │ │ blx 2d5a0 >::~basic_ofstream()@plt> │ │ │ │ mov r0, sl │ │ │ │ blx 2d5a0 >::~basic_ofstream()@plt> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #636] @ (879b8 , std::allocator >) const@@Base+0xe70>) │ │ │ │ - ldr r3, [pc, #596] @ (87994 , std::allocator >) const@@Base+0xe4c>) │ │ │ │ + ldr r2, [pc, #636] @ (879c8 , std::allocator >) const@@Base+0xe70>) │ │ │ │ + ldr r3, [pc, #596] @ (879a4 , std::allocator >) const@@Base+0xe4c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1100] @ 0x44c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 877e0 , std::allocator >) const@@Base+0xc98> │ │ │ │ + beq.n 877f0 , std::allocator >) const@@Base+0xc98> │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #612] @ (879bc , std::allocator >) const@@Base+0xe74>) │ │ │ │ - ldr r3, [pc, #572] @ (87994 , std::allocator >) const@@Base+0xe4c>) │ │ │ │ + ldr r2, [pc, #612] @ (879cc , std::allocator >) const@@Base+0xe74>) │ │ │ │ + ldr r3, [pc, #572] @ (879a4 , std::allocator >) const@@Base+0xe4c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1100] @ 0x44c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 87750 , std::allocator >) const@@Base+0xc08> │ │ │ │ + bne.n 87760 , std::allocator >) const@@Base+0xc08> │ │ │ │ blx 2cfd0 │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 87494 , std::allocator >) const@@Base+0x94c> │ │ │ │ - ldr r2, [pc, #580] @ (879c0 , std::allocator >) const@@Base+0xe78>) │ │ │ │ - ldr r3, [pc, #536] @ (87994 , std::allocator >) const@@Base+0xe4c>) │ │ │ │ + b.n 874a4 , std::allocator >) const@@Base+0x94c> │ │ │ │ + ldr r2, [pc, #580] @ (879d0 , std::allocator >) const@@Base+0xe78>) │ │ │ │ + ldr r3, [pc, #536] @ (879a4 , std::allocator >) const@@Base+0xe4c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1100] @ 0x44c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 87750 , std::allocator >) const@@Base+0xc08> │ │ │ │ - ldr r0, [pc, #564] @ (879c4 , std::allocator >) const@@Base+0xe7c>) │ │ │ │ + bne.n 87760 , std::allocator >) const@@Base+0xc08> │ │ │ │ + ldr r0, [pc, #564] @ (879d4 , std::allocator >) const@@Base+0xe7c>) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - ldr r2, [pc, #560] @ (879c8 , std::allocator >) const@@Base+0xe80>) │ │ │ │ - ldr r3, [pc, #504] @ (87994 , std::allocator >) const@@Base+0xe4c>) │ │ │ │ + ldr r2, [pc, #560] @ (879d8 , std::allocator >) const@@Base+0xe80>) │ │ │ │ + ldr r3, [pc, #504] @ (879a4 , std::allocator >) const@@Base+0xe4c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1100] @ 0x44c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 87750 , std::allocator >) const@@Base+0xc08> │ │ │ │ - ldr r0, [pc, #540] @ (879cc , std::allocator >) const@@Base+0xe84>) │ │ │ │ + bne.n 87760 , std::allocator >) const@@Base+0xc08> │ │ │ │ + ldr r0, [pc, #540] @ (879dc , std::allocator >) const@@Base+0xe84>) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - b.n 8772e , std::allocator >) const@@Base+0xbe6> │ │ │ │ + b.n 8773e , std::allocator >) const@@Base+0xbe6> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ str r2, [r5, r3] │ │ │ │ - b.n 87708 , std::allocator >) const@@Base+0xbc0> │ │ │ │ + b.n 87718 , std::allocator >) const@@Base+0xbc0> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #516] @ (879d0 , std::allocator >) const@@Base+0xe88>) │ │ │ │ - ldr r3, [pc, #452] @ (87994 , std::allocator >) const@@Base+0xe4c>) │ │ │ │ + ldr r2, [pc, #516] @ (879e0 , std::allocator >) const@@Base+0xe88>) │ │ │ │ + ldr r3, [pc, #452] @ (879a4 , std::allocator >) const@@Base+0xe4c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1100] @ 0x44c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 87750 , std::allocator >) const@@Base+0xc08> │ │ │ │ + bne.n 87760 , std::allocator >) const@@Base+0xc08> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ mov r0, r9 │ │ │ │ bl 2ff98 │ │ │ │ - b.n 877b6 , std::allocator >) const@@Base+0xc6e> │ │ │ │ - ldr r2, [pc, #484] @ (879d4 , std::allocator >) const@@Base+0xe8c>) │ │ │ │ - ldr r3, [pc, #420] @ (87994 , std::allocator >) const@@Base+0xe4c>) │ │ │ │ + b.n 877c6 , std::allocator >) const@@Base+0xc6e> │ │ │ │ + ldr r2, [pc, #484] @ (879e4 , std::allocator >) const@@Base+0xe8c>) │ │ │ │ + ldr r3, [pc, #420] @ (879a4 , std::allocator >) const@@Base+0xe4c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1100] @ 0x44c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 87750 , std::allocator >) const@@Base+0xc08> │ │ │ │ - ldr r0, [pc, #468] @ (879d8 , std::allocator >) const@@Base+0xe90>) │ │ │ │ + bne.n 87760 , std::allocator >) const@@Base+0xc08> │ │ │ │ + ldr r0, [pc, #468] @ (879e8 , std::allocator >) const@@Base+0xe90>) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - b.n 87716 , std::allocator >) const@@Base+0xbce> │ │ │ │ + b.n 87726 , std::allocator >) const@@Base+0xbce> │ │ │ │ mov r0, r5 │ │ │ │ blx 2d5a0 >::~basic_ofstream()@plt> │ │ │ │ - b.n 87716 , std::allocator >) const@@Base+0xbce> │ │ │ │ - ldr r2, [pc, #452] @ (879dc , std::allocator >) const@@Base+0xe94>) │ │ │ │ - ldr r3, [pc, #380] @ (87994 , std::allocator >) const@@Base+0xe4c>) │ │ │ │ + b.n 87726 , std::allocator >) const@@Base+0xbce> │ │ │ │ + ldr r2, [pc, #452] @ (879ec , std::allocator >) const@@Base+0xe94>) │ │ │ │ + ldr r3, [pc, #380] @ (879a4 , std::allocator >) const@@Base+0xe4c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1100] @ 0x44c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 87750 , std::allocator >) const@@Base+0xc08> │ │ │ │ + bne.n 87760 , std::allocator >) const@@Base+0xc08> │ │ │ │ blx 2cfd0 │ │ │ │ - ldr r2, [pc, #432] @ (879e0 , std::allocator >) const@@Base+0xe98>) │ │ │ │ - ldr r3, [pc, #352] @ (87994 , std::allocator >) const@@Base+0xe4c>) │ │ │ │ + ldr r2, [pc, #432] @ (879f0 , std::allocator >) const@@Base+0xe98>) │ │ │ │ + ldr r3, [pc, #352] @ (879a4 , std::allocator >) const@@Base+0xe4c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1100] @ 0x44c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 87750 , std::allocator >) const@@Base+0xc08> │ │ │ │ + bne.n 87760 , std::allocator >) const@@Base+0xc08> │ │ │ │ blx 2cfd0 │ │ │ │ - ldr r2, [pc, #408] @ (879e4 , std::allocator >) const@@Base+0xe9c>) │ │ │ │ - ldr r3, [pc, #328] @ (87994 , std::allocator >) const@@Base+0xe4c>) │ │ │ │ + ldr r2, [pc, #408] @ (879f4 , std::allocator >) const@@Base+0xe9c>) │ │ │ │ + ldr r3, [pc, #328] @ (879a4 , std::allocator >) const@@Base+0xe4c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1100] @ 0x44c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 87750 , std::allocator >) const@@Base+0xc08> │ │ │ │ + bne.w 87760 , std::allocator >) const@@Base+0xc08> │ │ │ │ blx 2cfd0 │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 87372 , std::allocator >) const@@Base+0x82a> │ │ │ │ + b.n 87382 , std::allocator >) const@@Base+0x82a> │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 87448 , std::allocator >) const@@Base+0x900> │ │ │ │ + b.n 87458 , std::allocator >) const@@Base+0x900> │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 87494 , std::allocator >) const@@Base+0x94c> │ │ │ │ - b.n 87734 , std::allocator >) const@@Base+0xbec> │ │ │ │ - ldr r2, [pc, #352] @ (879e8 , std::allocator >) const@@Base+0xea0>) │ │ │ │ - ldr r3, [pc, #268] @ (87994 , std::allocator >) const@@Base+0xe4c>) │ │ │ │ + b.n 874a4 , std::allocator >) const@@Base+0x94c> │ │ │ │ + b.n 87744 , std::allocator >) const@@Base+0xbec> │ │ │ │ + ldr r2, [pc, #352] @ (879f8 , std::allocator >) const@@Base+0xea0>) │ │ │ │ + ldr r3, [pc, #268] @ (879a4 , std::allocator >) const@@Base+0xe4c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1100] @ 0x44c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 87750 , std::allocator >) const@@Base+0xc08> │ │ │ │ - ldr r0, [pc, #332] @ (879ec , std::allocator >) const@@Base+0xea4>) │ │ │ │ + bne.w 87760 , std::allocator >) const@@Base+0xc08> │ │ │ │ + ldr r0, [pc, #332] @ (879fc , std::allocator >) const@@Base+0xea4>) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - ldr r2, [pc, #328] @ (879f0 , std::allocator >) const@@Base+0xea8>) │ │ │ │ - ldr r3, [pc, #236] @ (87994 , std::allocator >) const@@Base+0xe4c>) │ │ │ │ + ldr r2, [pc, #328] @ (87a00 , std::allocator >) const@@Base+0xea8>) │ │ │ │ + ldr r3, [pc, #236] @ (879a4 , std::allocator >) const@@Base+0xe4c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1100] @ 0x44c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 87750 , std::allocator >) const@@Base+0xc08> │ │ │ │ - ldr r0, [pc, #308] @ (879f4 , std::allocator >) const@@Base+0xeac>) │ │ │ │ + bne.w 87760 , std::allocator >) const@@Base+0xc08> │ │ │ │ + ldr r0, [pc, #308] @ (87a04 , std::allocator >) const@@Base+0xeac>) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - ldr r2, [pc, #304] @ (879f8 , std::allocator >) const@@Base+0xeb0>) │ │ │ │ - ldr r3, [pc, #204] @ (87994 , std::allocator >) const@@Base+0xe4c>) │ │ │ │ + ldr r2, [pc, #304] @ (87a08 , std::allocator >) const@@Base+0xeb0>) │ │ │ │ + ldr r3, [pc, #204] @ (879a4 , std::allocator >) const@@Base+0xe4c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1100] @ 0x44c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 87750 , std::allocator >) const@@Base+0xc08> │ │ │ │ - ldr r0, [pc, #284] @ (879fc , std::allocator >) const@@Base+0xeb4>) │ │ │ │ + bne.w 87760 , std::allocator >) const@@Base+0xc08> │ │ │ │ + ldr r0, [pc, #284] @ (87a0c , std::allocator >) const@@Base+0xeb4>) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ str r1, [r2, r3] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r2, #140] @ 0x8c │ │ │ │ blx 2bde8 │ │ │ │ - b.n 87728 , std::allocator >) const@@Base+0xbe0> │ │ │ │ - b.n 878f2 , std::allocator >) const@@Base+0xdaa> │ │ │ │ + b.n 87738 , std::allocator >) const@@Base+0xbe0> │ │ │ │ + b.n 87902 , std::allocator >) const@@Base+0xdaa> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [sl] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ str.w r2, [sl, r3] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [sl, #140] @ 0x8c │ │ │ │ blx 2bde8 │ │ │ │ - b.n 8772e , std::allocator >) const@@Base+0xbe6> │ │ │ │ - ldr r2, [pc, #216] @ (87a00 , std::allocator >) const@@Base+0xeb8>) │ │ │ │ - ldr r3, [pc, #104] @ (87994 , std::allocator >) const@@Base+0xe4c>) │ │ │ │ + b.n 8773e , std::allocator >) const@@Base+0xbe6> │ │ │ │ + ldr r2, [pc, #216] @ (87a10 , std::allocator >) const@@Base+0xeb8>) │ │ │ │ + ldr r3, [pc, #104] @ (879a4 , std::allocator >) const@@Base+0xe4c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1100] @ 0x44c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 87750 , std::allocator >) const@@Base+0xc08> │ │ │ │ + bne.w 87760 , std::allocator >) const@@Base+0xc08> │ │ │ │ blx 2cfd0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl 2ff98 │ │ │ │ - b.n 87906 , std::allocator >) const@@Base+0xdbe> │ │ │ │ + b.n 87916 , std::allocator >) const@@Base+0xdbe> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 87722 , std::allocator >) const@@Base+0xbda> │ │ │ │ + b.n 87732 , std::allocator >) const@@Base+0xbda> │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ bl 2ff98 │ │ │ │ - b.n 878e4 , std::allocator >) const@@Base+0xd9c> │ │ │ │ - b.n 8771c , std::allocator >) const@@Base+0xbd4> │ │ │ │ - ldr r2, [pc, #164] @ (87a04 , std::allocator >) const@@Base+0xebc>) │ │ │ │ - ldr r3, [pc, #52] @ (87994 , std::allocator >) const@@Base+0xe4c>) │ │ │ │ + b.n 878f4 , std::allocator >) const@@Base+0xd9c> │ │ │ │ + b.n 8772c , std::allocator >) const@@Base+0xbd4> │ │ │ │ + ldr r2, [pc, #164] @ (87a14 , std::allocator >) const@@Base+0xebc>) │ │ │ │ + ldr r3, [pc, #52] @ (879a4 , std::allocator >) const@@Base+0xe4c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1100] @ 0x44c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 87750 , std::allocator >) const@@Base+0xc08> │ │ │ │ + bne.w 87760 , std::allocator >) const@@Base+0xc08> │ │ │ │ blx 2cfd0 │ │ │ │ - b.n 87916 , std::allocator >) const@@Base+0xdce> │ │ │ │ + b.n 87926 , std::allocator >) const@@Base+0xdce> │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 87658 , std::allocator >) const@@Base+0xb10> │ │ │ │ + b.n 87668 , std::allocator >) const@@Base+0xb10> │ │ │ │ lsrs r0, r6, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #8] │ │ │ │ + ldrb r6, [r4, #8] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #928 @ 0x3a0 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r5, r0] │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r2, [r7, r7] │ │ │ │ + str r6, [r5, #68] @ 0x44 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [r4, r1] │ │ │ │ + str r4, [r2, #76] @ 0x4c │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r6, [r2, r6] │ │ │ │ + str r2, [r1, #64] @ 0x40 │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r0, [r5, r7] │ │ │ │ + str r4, [r3, #68] @ 0x44 │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r2, [r7, r7] │ │ │ │ + str r6, [r5, #68] @ 0x44 │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + strb r2, [r3, #31] │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r2, #31] │ │ │ │ + strb r0, [r0, #31] │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r5, #30] │ │ │ │ + strb r4, [r3, #30] │ │ │ │ movs r4, r0 │ │ │ │ stc2 0, cr0, [r4], #4 │ │ │ │ - strb r6, [r1, #30] │ │ │ │ + strb r6, [r7, #29] │ │ │ │ movs r4, r0 │ │ │ │ stc2 0, cr0, [r6], {1} │ │ │ │ - strb r2, [r3, #29] │ │ │ │ + strb r2, [r1, #29] │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r7, #28] │ │ │ │ + strb r0, [r5, #28] │ │ │ │ movs r4, r0 │ │ │ │ ldc2 0, cr0, [r0], #-4 │ │ │ │ - strb r0, [r2, #28] │ │ │ │ + strb r0, [r0, #28] │ │ │ │ movs r4, r0 │ │ │ │ - strb r6, [r6, #27] │ │ │ │ + strb r6, [r4, #27] │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r3, #27] │ │ │ │ + strb r4, [r1, #27] │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r4, #26] │ │ │ │ + strb r0, [r2, #26] │ │ │ │ movs r4, r0 │ │ │ │ @ instruction: 0xfb960001 │ │ │ │ - strb r0, [r0, #26] │ │ │ │ + strb r0, [r6, #25] │ │ │ │ movs r4, r0 │ │ │ │ usada8 r0, r6, r1, r0 │ │ │ │ - strb r0, [r4, #25] │ │ │ │ + strb r0, [r2, #25] │ │ │ │ movs r4, r0 │ │ │ │ smmla r0, r6, r1, r0 │ │ │ │ - strb r6, [r7, #23] │ │ │ │ + strb r6, [r5, #23] │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r1, #23] │ │ │ │ + strb r0, [r7, #22] │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #808] @ (87d48 , std::allocator >) const@@Base+0x1200>) │ │ │ │ - ldr r3, [pc, #808] @ (87d4c , std::allocator >) const@@Base+0x1204>) │ │ │ │ + ldr r2, [pc, #808] @ (87d58 , std::allocator >) const@@Base+0x1200>) │ │ │ │ + ldr r3, [pc, #808] @ (87d5c , std::allocator >) const@@Base+0x1204>) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ add.w r1, r4, #16 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -143261,157 +143262,157 @@ │ │ │ │ blx 2d140 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ strd r3, r5, [r0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 87a58 , std::allocator >) const@@Base+0xf10> │ │ │ │ + cbz r0, 87a68 , std::allocator >) const@@Base+0xf10> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ - bl 87a08 , std::allocator >) const@@Base+0xec0> │ │ │ │ + bl 87a18 , std::allocator >) const@@Base+0xec0> │ │ │ │ str.w r0, [sl, #12] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 87ba8 , std::allocator >) const@@Base+0x1060> │ │ │ │ + beq.w 87bb8 , std::allocator >) const@@Base+0x1060> │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r9, sl │ │ │ │ movs r6, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 87b38 , std::allocator >) const@@Base+0xff0> │ │ │ │ + beq.n 87b48 , std::allocator >) const@@Base+0xff0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87bc4 , std::allocator >) const@@Base+0x107c> │ │ │ │ + beq.w 87bd4 , std::allocator >) const@@Base+0x107c> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r4, r2 │ │ │ │ it ne │ │ │ │ strne r6, [r3, #8] │ │ │ │ - beq.w 87c20 , std::allocator >) const@@Base+0x10d8> │ │ │ │ + beq.w 87c30 , std::allocator >) const@@Base+0x10d8> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add.w fp, r4, #48 @ 0x30 │ │ │ │ cmp r0, fp │ │ │ │ - beq.n 87a92 , std::allocator >) const@@Base+0xf4a> │ │ │ │ + beq.n 87aa2 , std::allocator >) const@@Base+0xf4a> │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 87aa8 , std::allocator >) const@@Base+0xf60> │ │ │ │ + beq.n 87ab8 , std::allocator >) const@@Base+0xf60> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4, #16] │ │ │ │ ldrd r2, r8, [r5, #16] │ │ │ │ strd r2, r8, [sp, #4] │ │ │ │ cmp.w r8, #15 │ │ │ │ - bhi.w 87bfa , std::allocator >) const@@Base+0x10b2> │ │ │ │ + bhi.w 87c0a , std::allocator >) const@@Base+0x10b2> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 87bc8 , std::allocator >) const@@Base+0x1080> │ │ │ │ + beq.w 87bd8 , std::allocator >) const@@Base+0x1080> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 87c0e , std::allocator >) const@@Base+0x10c6> │ │ │ │ + bne.w 87c1e , std::allocator >) const@@Base+0x10c6> │ │ │ │ str.w r8, [r4, #20] │ │ │ │ strb.w r6, [r3, r8] │ │ │ │ str.w fp, [r4, #40] @ 0x28 │ │ │ │ ldrd r8, r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 87bd0 , std::allocator >) const@@Base+0x1088> │ │ │ │ + bhi.n 87be0 , std::allocator >) const@@Base+0x1088> │ │ │ │ cmp r3, #1 │ │ │ │ itt eq │ │ │ │ ldrbeq.w r2, [r8] │ │ │ │ strbeq.w r2, [r4, #48] @ 0x30 │ │ │ │ - beq.n 87af2 , std::allocator >) const@@Base+0xfaa> │ │ │ │ + beq.n 87b02 , std::allocator >) const@@Base+0xfaa> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87be8 , std::allocator >) const@@Base+0x10a0> │ │ │ │ + bne.n 87bf8 , std::allocator >) const@@Base+0x10a0> │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ strb.w r6, [fp, r3] │ │ │ │ ldrb.w r3, [r5, #70] @ 0x46 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ ldrh.w r2, [r5, #68] @ 0x44 │ │ │ │ strb.w r3, [r4, #70] @ 0x46 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ strd r6, r6, [r4, #8] │ │ │ │ strh.w r2, [r4, #68] @ 0x44 │ │ │ │ str r3, [r4, #0] │ │ │ │ str.w r4, [r9, #8] │ │ │ │ str.w r9, [r4, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 87b2a , std::allocator >) const@@Base+0xfe2> │ │ │ │ + cbz r0, 87b3a , std::allocator >) const@@Base+0xfe2> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 87a08 , std::allocator >) const@@Base+0xec0> │ │ │ │ + bl 87a18 , std::allocator >) const@@Base+0xec0> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r5, [r5, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 87ba8 , std::allocator >) const@@Base+0x1060> │ │ │ │ + beq.n 87bb8 , std::allocator >) const@@Base+0x1060> │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 87a6a , std::allocator >) const@@Base+0xf22> │ │ │ │ + bne.n 87a7a , std::allocator >) const@@Base+0xf22> │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx 2b890 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ adds r0, #24 │ │ │ │ add.w r3, r4, #16 │ │ │ │ cmp.w r8, #15 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr.w fp, [r5, #16] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ - bhi.w 87c6a , std::allocator >) const@@Base+0x1122> │ │ │ │ + bhi.w 87c7a , std::allocator >) const@@Base+0x1122> │ │ │ │ cmp.w r8, #1 │ │ │ │ itt eq │ │ │ │ ldrbeq.w r3, [fp] │ │ │ │ strbeq r3, [r4, #24] │ │ │ │ - beq.n 87b74 , std::allocator >) const@@Base+0x102c> │ │ │ │ + beq.n 87b84 , std::allocator >) const@@Base+0x102c> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 87c7c , std::allocator >) const@@Base+0x1134> │ │ │ │ + bne.w 87c8c , std::allocator >) const@@Base+0x1134> │ │ │ │ str.w r8, [r4, #20] │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ strb.w r6, [r0, r8] │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldrd r8, r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 87c48 , std::allocator >) const@@Base+0x1100> │ │ │ │ + bhi.n 87c58 , std::allocator >) const@@Base+0x1100> │ │ │ │ cmp r3, #1 │ │ │ │ itt eq │ │ │ │ ldrbeq.w r2, [r8] │ │ │ │ strbeq.w r2, [r4, #48] @ 0x30 │ │ │ │ - beq.n 87ba2 , std::allocator >) const@@Base+0x105a> │ │ │ │ + beq.n 87bb2 , std::allocator >) const@@Base+0x105a> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87c5c , std::allocator >) const@@Base+0x1114> │ │ │ │ + bne.n 87c6c , std::allocator >) const@@Base+0x1114> │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ strb r6, [r0, r3] │ │ │ │ - b.n 87af8 , std::allocator >) const@@Base+0xfb0> │ │ │ │ - ldr r2, [pc, #420] @ (87d50 , std::allocator >) const@@Base+0x1208>) │ │ │ │ - ldr r3, [pc, #416] @ (87d4c , std::allocator >) const@@Base+0x1204>) │ │ │ │ + b.n 87b08 , std::allocator >) const@@Base+0xfb0> │ │ │ │ + ldr r2, [pc, #420] @ (87d60 , std::allocator >) const@@Base+0x1208>) │ │ │ │ + ldr r3, [pc, #416] @ (87d5c , std::allocator >) const@@Base+0x1204>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 87cac , std::allocator >) const@@Base+0x1164> │ │ │ │ + bne.n 87cbc , std::allocator >) const@@Base+0x1164> │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 87a80 , std::allocator >) const@@Base+0xf38> │ │ │ │ + b.n 87a90 , std::allocator >) const@@Base+0xf38> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ strb r2, [r4, #24] │ │ │ │ - b.n 87aca , std::allocator >) const@@Base+0xf82> │ │ │ │ + b.n 87ada , std::allocator >) const@@Base+0xf82> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ @@ -143420,471 +143421,471 @@ │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r8 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w fp, [r4, #40] @ 0x28 │ │ │ │ - b.n 87af2 , std::allocator >) const@@Base+0xfaa> │ │ │ │ + b.n 87b02 , std::allocator >) const@@Base+0xfaa> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r4, #16] │ │ │ │ str r2, [r4, #24] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx 2d5c8 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - b.n 87aca , std::allocator >) const@@Base+0xf82> │ │ │ │ + b.n 87ada , std::allocator >) const@@Base+0xf82> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 87a80 , std::allocator >) const@@Base+0xf38> │ │ │ │ + beq.w 87a90 , std::allocator >) const@@Base+0xf38> │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str r2, [r7, #4] │ │ │ │ - cbz r3, 87c3c , std::allocator >) const@@Base+0x10f4> │ │ │ │ + cbz r3, 87c4c , std::allocator >) const@@Base+0x10f4> │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87c32 , std::allocator >) const@@Base+0x10ea> │ │ │ │ + bne.n 87c42 , std::allocator >) const@@Base+0x10ea> │ │ │ │ str r2, [r7, #4] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87a80 , std::allocator >) const@@Base+0xf38> │ │ │ │ + beq.w 87a90 , std::allocator >) const@@Base+0xf38> │ │ │ │ str r3, [r7, #4] │ │ │ │ - b.n 87a80 , std::allocator >) const@@Base+0xf38> │ │ │ │ + b.n 87a90 , std::allocator >) const@@Base+0xf38> │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - b.n 87ba2 , std::allocator >) const@@Base+0x105a> │ │ │ │ + b.n 87bb2 , std::allocator >) const@@Base+0x105a> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [r4, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ blx 2d5c8 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - b.n 87b74 , std::allocator >) const@@Base+0x102c> │ │ │ │ + b.n 87b84 , std::allocator >) const@@Base+0x102c> │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #184] @ (87d54 , std::allocator >) const@@Base+0x120c>) │ │ │ │ - ldr r3, [pc, #176] @ (87d4c , std::allocator >) const@@Base+0x1204>) │ │ │ │ + ldr r2, [pc, #184] @ (87d64 , std::allocator >) const@@Base+0x120c>) │ │ │ │ + ldr r3, [pc, #176] @ (87d5c , std::allocator >) const@@Base+0x1204>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 87d12 , std::allocator >) const@@Base+0x11ca> │ │ │ │ + beq.n 87d22 , std::allocator >) const@@Base+0x11ca> │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ mov r0, sl │ │ │ │ - bl 86294 │ │ │ │ - ldr r2, [pc, #156] @ (87d58 , std::allocator >) const@@Base+0x1210>) │ │ │ │ - ldr r3, [pc, #140] @ (87d4c , std::allocator >) const@@Base+0x1204>) │ │ │ │ + bl 862a4 │ │ │ │ + ldr r2, [pc, #156] @ (87d68 , std::allocator >) const@@Base+0x1210>) │ │ │ │ + ldr r3, [pc, #140] @ (87d5c , std::allocator >) const@@Base+0x1204>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 87cac , std::allocator >) const@@Base+0x1164> │ │ │ │ + bne.n 87cbc , std::allocator >) const@@Base+0x1164> │ │ │ │ blx 2d548 <__cxa_rethrow@plt> │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #124] @ (87d5c , std::allocator >) const@@Base+0x1214>) │ │ │ │ - ldr r3, [pc, #104] @ (87d4c , std::allocator >) const@@Base+0x1204>) │ │ │ │ + ldr r2, [pc, #124] @ (87d6c , std::allocator >) const@@Base+0x1214>) │ │ │ │ + ldr r3, [pc, #104] @ (87d5c , std::allocator >) const@@Base+0x1204>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 87cac , std::allocator >) const@@Base+0x1164> │ │ │ │ + bne.n 87cbc , std::allocator >) const@@Base+0x1164> │ │ │ │ blx 2d548 <__cxa_rethrow@plt> │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ - b.n 87cd2 , std::allocator >) const@@Base+0x118a> │ │ │ │ + b.n 87ce2 , std::allocator >) const@@Base+0x118a> │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ - b.n 87c8c , std::allocator >) const@@Base+0x1144> │ │ │ │ + b.n 87c9c , std::allocator >) const@@Base+0x1144> │ │ │ │ blx 2d548 <__cxa_rethrow@plt> │ │ │ │ mov r4, r0 │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 87cb0 , std::allocator >) const@@Base+0x1168> │ │ │ │ + b.n 87cc0 , std::allocator >) const@@Base+0x1168> │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #56] @ (87d60 , std::allocator >) const@@Base+0x1218>) │ │ │ │ - ldr r3, [pc, #36] @ (87d4c , std::allocator >) const@@Base+0x1204>) │ │ │ │ + ldr r2, [pc, #56] @ (87d70 , std::allocator >) const@@Base+0x1218>) │ │ │ │ + ldr r3, [pc, #36] @ (87d5c , std::allocator >) const@@Base+0x1204>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 87cac , std::allocator >) const@@Base+0x1164> │ │ │ │ + bne.n 87cbc , std::allocator >) const@@Base+0x1164> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ mov r4, r0 │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 87cb0 , std::allocator >) const@@Base+0x1168> │ │ │ │ + b.n 87cc0 , std::allocator >) const@@Base+0x1168> │ │ │ │ nop │ │ │ │ - strb r4, [r0, #20] │ │ │ │ + strb r4, [r6, #19] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #13] │ │ │ │ + strb r4, [r5, #13] │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r1, #10] │ │ │ │ + strb r4, [r7, #9] │ │ │ │ movs r4, r0 │ │ │ │ - strb r2, [r5, #9] │ │ │ │ + strb r2, [r3, #9] │ │ │ │ movs r4, r0 │ │ │ │ - strb r6, [r0, #9] │ │ │ │ + strb r6, [r6, #8] │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r0, #8] │ │ │ │ + strb r0, [r6, #7] │ │ │ │ movs r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87f72 , std::allocator >) const@@Base+0x142a> │ │ │ │ + beq.w 87f82 , std::allocator >) const@@Base+0x142a> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87f3c , std::allocator >) const@@Base+0x13f4> │ │ │ │ + beq.w 87f4c , std::allocator >) const@@Base+0x13f4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w sl, [r3, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 87f10 , std::allocator >) const@@Base+0x13c8> │ │ │ │ + beq.w 87f20 , std::allocator >) const@@Base+0x13c8> │ │ │ │ ldr.w fp, [sl, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 87ee0 , std::allocator >) const@@Base+0x1398> │ │ │ │ + beq.w 87ef0 , std::allocator >) const@@Base+0x1398> │ │ │ │ ldr.w r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 87e84 , std::allocator >) const@@Base+0x133c> │ │ │ │ + beq.n 87e94 , std::allocator >) const@@Base+0x133c> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 87e2e , std::allocator >) const@@Base+0x12e6> │ │ │ │ + beq.n 87e3e , std::allocator >) const@@Base+0x12e6> │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 87e58 , std::allocator >) const@@Base+0x1310> │ │ │ │ + beq.n 87e68 , std::allocator >) const@@Base+0x1310> │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 87eb4 , std::allocator >) const@@Base+0x136c> │ │ │ │ + beq.n 87ec4 , std::allocator >) const@@Base+0x136c> │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, 87dfc , std::allocator >) const@@Base+0x12b4> │ │ │ │ + cbz r7, 87e0c , std::allocator >) const@@Base+0x12b4> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 87d64 , std::allocator >) const@@Base+0x121c> │ │ │ │ + bl 87d74 , std::allocator >) const@@Base+0x121c> │ │ │ │ add.w r0, r7, #40 @ 0x28 │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr r7, [r7, #8] │ │ │ │ blx 2d370 ::ReleasePointer_()@plt> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r1, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 87df0 , std::allocator >) const@@Base+0x12a8> │ │ │ │ + beq.n 87e00 , std::allocator >) const@@Base+0x12a8> │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 87dc8 , std::allocator >) const@@Base+0x1280> │ │ │ │ + bne.n 87dd8 , std::allocator >) const@@Base+0x1280> │ │ │ │ add.w r0, r9, #40 @ 0x28 │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ blx 2d370 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r2, r9, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 87e1e , std::allocator >) const@@Base+0x12d6> │ │ │ │ + beq.n 87e2e , std::allocator >) const@@Base+0x12d6> │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 87eb4 , std::allocator >) const@@Base+0x136c> │ │ │ │ + beq.n 87ec4 , std::allocator >) const@@Base+0x136c> │ │ │ │ mov r9, r7 │ │ │ │ - b.n 87dc2 , std::allocator >) const@@Base+0x127a> │ │ │ │ + b.n 87dd2 , std::allocator >) const@@Base+0x127a> │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ blx 2d370 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 87e4a , std::allocator >) const@@Base+0x1302> │ │ │ │ + beq.n 87e5a , std::allocator >) const@@Base+0x1302> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r5, 87e84 , std::allocator >) const@@Base+0x133c> │ │ │ │ + cbz r5, 87e94 , std::allocator >) const@@Base+0x133c> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 87dac , std::allocator >) const@@Base+0x1264> │ │ │ │ + b.n 87dbc , std::allocator >) const@@Base+0x1264> │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ blx 2d370 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 87e74 , std::allocator >) const@@Base+0x132c> │ │ │ │ + beq.n 87e84 , std::allocator >) const@@Base+0x132c> │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 87e2e , std::allocator >) const@@Base+0x12e6> │ │ │ │ + beq.n 87e3e , std::allocator >) const@@Base+0x12e6> │ │ │ │ mov r5, r6 │ │ │ │ - b.n 87db2 , std::allocator >) const@@Base+0x126a> │ │ │ │ + b.n 87dc2 , std::allocator >) const@@Base+0x126a> │ │ │ │ add.w r0, fp, #40 @ 0x28 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ blx 2d370 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 87ea6 , std::allocator >) const@@Base+0x135e> │ │ │ │ + beq.n 87eb6 , std::allocator >) const@@Base+0x135e> │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 87ee0 , std::allocator >) const@@Base+0x1398> │ │ │ │ + cbz r4, 87ef0 , std::allocator >) const@@Base+0x1398> │ │ │ │ mov fp, r4 │ │ │ │ - b.n 87da4 , std::allocator >) const@@Base+0x125c> │ │ │ │ + b.n 87db4 , std::allocator >) const@@Base+0x125c> │ │ │ │ add.w r0, r6, #40 @ 0x28 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ blx 2d370 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 87ed0 , std::allocator >) const@@Base+0x1388> │ │ │ │ + beq.n 87ee0 , std::allocator >) const@@Base+0x1388> │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 87e58 , std::allocator >) const@@Base+0x1310> │ │ │ │ + beq.n 87e68 , std::allocator >) const@@Base+0x1310> │ │ │ │ mov r6, r7 │ │ │ │ - b.n 87db8 , std::allocator >) const@@Base+0x1270> │ │ │ │ + b.n 87dc8 , std::allocator >) const@@Base+0x1270> │ │ │ │ add.w r0, sl, #40 @ 0x28 │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ blx 2d370 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r3, sl, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 87f02 , std::allocator >) const@@Base+0x13ba> │ │ │ │ + beq.n 87f12 , std::allocator >) const@@Base+0x13ba> │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 87f10 , std::allocator >) const@@Base+0x13c8> │ │ │ │ + cbz r4, 87f20 , std::allocator >) const@@Base+0x13c8> │ │ │ │ mov sl, r4 │ │ │ │ - b.n 87d98 , std::allocator >) const@@Base+0x1250> │ │ │ │ + b.n 87da8 , std::allocator >) const@@Base+0x1250> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ blx 2d370 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 87f2e , std::allocator >) const@@Base+0x13e6> │ │ │ │ + beq.n 87f3e , std::allocator >) const@@Base+0x13e6> │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 87f3c , std::allocator >) const@@Base+0x13f4> │ │ │ │ + cbz r4, 87f4c , std::allocator >) const@@Base+0x13f4> │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 87d8a , std::allocator >) const@@Base+0x1242> │ │ │ │ + b.n 87d9a , std::allocator >) const@@Base+0x1242> │ │ │ │ add.w r0, r8, #40 @ 0x28 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ blx 2d370 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 87f5e , std::allocator >) const@@Base+0x1416> │ │ │ │ + beq.n 87f6e , std::allocator >) const@@Base+0x1416> │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r4, 87f6c , std::allocator >) const@@Base+0x1424> │ │ │ │ + cbz r4, 87f7c , std::allocator >) const@@Base+0x1424> │ │ │ │ mov r8, r4 │ │ │ │ - b.n 87d7e , std::allocator >) const@@Base+0x1236> │ │ │ │ + b.n 87d8e , std::allocator >) const@@Base+0x1236> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00087f74 : │ │ │ │ +00087f84 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #72] @ (87fcc ) │ │ │ │ + ldr r3, [pc, #72] @ (87fdc ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #72] @ (87fd0 ) │ │ │ │ + ldr r2, [pc, #72] @ (87fe0 ) │ │ │ │ add.w r1, r0, #28 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, r1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w r3, r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - beq.n 87fa4 │ │ │ │ + beq.n 87fb4 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2c004 ::ReleasePointer_()@plt> │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 87fc6 │ │ │ │ + cbz r0, 87fd6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 87fc6 │ │ │ │ + cbnz r3, 87fd6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r3, #120] @ 0x78 │ │ │ │ + ldr r4, [r1, #120] @ 0x78 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r5, #22 │ │ │ │ ... │ │ │ │ │ │ │ │ -00087fd4 : │ │ │ │ +00087fe4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2bef0 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00087ff4 : │ │ │ │ +00088004 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #536] @ (88220 ) │ │ │ │ + ldr r0, [pc, #536] @ (88230 ) │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #536] @ (88224 ) │ │ │ │ + ldr r1, [pc, #536] @ (88234 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r7, [pc, #536] @ (88228 ) │ │ │ │ - ldr r2, [pc, #536] @ (8822c ) │ │ │ │ + ldr r7, [pc, #536] @ (88238 ) │ │ │ │ + ldr r2, [pc, #536] @ (8823c ) │ │ │ │ sub sp, #28 │ │ │ │ add r7, pc │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ adds r2, #8 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbz r3, 88036 │ │ │ │ + cbz r3, 88046 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r9, r5, #12 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [r5, #12] │ │ │ │ str r3, [r5, #8] │ │ │ │ add.w sl, r5, #16 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ strd r4, r4, [r5, #12] │ │ │ │ ldr.w r4, [r8, #16] │ │ │ │ - cbz r4, 8805a │ │ │ │ + cbz r4, 8806a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r0, sl │ │ │ │ blx 2c004 ::ReleasePointer_()@plt> │ │ │ │ add.w r0, r5, #28 │ │ │ │ str r4, [r5, #16] │ │ │ │ add.w r3, r5, #20 │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r4, #15 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr.w r6, [r8, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bhi.w 881b2 │ │ │ │ + bhi.w 881c2 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 881aa │ │ │ │ + bne.w 881ba │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ strb r3, [r5, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r5, #24] │ │ │ │ strb r3, [r0, r4] │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ ldrd r2, r3, [r8, #48] @ 0x30 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ ldrd r2, r3, [r8, #56] @ 0x38 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ blx 2b890 │ │ │ │ - ldr r3, [pc, #392] @ (88230 ) │ │ │ │ + ldr r3, [pc, #392] @ (88240 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ add.w fp, r4, #12 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ @@ -143895,197 +143896,197 @@ │ │ │ │ str r3, [r4, #4] │ │ │ │ strd r6, r6, [r4, #28] │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ strb.w r6, [r4, #48] @ 0x30 │ │ │ │ strd fp, fp, [r4, #20] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [pc, #344] @ (88234 ) │ │ │ │ + ldr r3, [pc, #344] @ (88244 ) │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r4, [r5, #12] │ │ │ │ ldr.w r8, [r8, #12] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 881d0 │ │ │ │ + bne.n 881e0 │ │ │ │ add.w r3, r4, #8 │ │ │ │ add.w r2, r8, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8814e │ │ │ │ + beq.n 8815e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 881d8 │ │ │ │ + beq.n 881e8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r6, [r0, #4] │ │ │ │ - cbz r3, 8810c │ │ │ │ + cbz r3, 8811c │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ strd fp, fp, [r4, #20] │ │ │ │ - cbz r3, 8814a │ │ │ │ + cbz r3, 8815a │ │ │ │ mov r1, fp │ │ │ │ mov r0, r3 │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 87a08 , std::allocator >) const@@Base+0xec0> │ │ │ │ + bl 87a18 , std::allocator >) const@@Base+0xec0> │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8812a │ │ │ │ + bne.n 8813a │ │ │ │ mov r3, r1 │ │ │ │ str r2, [r4, #20] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 88136 │ │ │ │ + bne.n 88146 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ str r1, [r4, #16] │ │ │ │ - bl 86294 │ │ │ │ + bl 862a4 │ │ │ │ ldr.w r7, [r8, #32] │ │ │ │ - cbz r7, 8815a │ │ │ │ + cbz r7, 8816a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 8816c │ │ │ │ + cbz r0, 8817c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 8816c │ │ │ │ + cbnz r3, 8817c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr.w r6, [r8, #36] @ 0x24 │ │ │ │ str r7, [r4, #32] │ │ │ │ - cbz r6, 8817a │ │ │ │ + cbz r6, 8818a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 8818c │ │ │ │ + cbz r0, 8819c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 8818c │ │ │ │ + cbnz r3, 8819c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #168] @ (88238 ) │ │ │ │ - ldr r3, [pc, #144] @ (88224 ) │ │ │ │ + ldr r2, [pc, #168] @ (88248 ) │ │ │ │ + ldr r3, [pc, #144] @ (88234 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 88212 │ │ │ │ + bne.n 88222 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 88088 │ │ │ │ - b.n 881c2 │ │ │ │ + beq.w 88098 │ │ │ │ + b.n 881d2 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [r5, #20] │ │ │ │ str r3, [r5, #28] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - b.n 88088 │ │ │ │ + b.n 88098 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 8818e │ │ │ │ + b.n 8819e │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 8810c │ │ │ │ + b.n 8811c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 86294 │ │ │ │ + bl 862a4 │ │ │ │ add.w r0, r5, #20 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, sl │ │ │ │ blx 2c004 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ add.w r0, r5, #8 │ │ │ │ blx 2b808 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #60] @ (8823c ) │ │ │ │ - ldr r3, [pc, #32] @ (88224 ) │ │ │ │ + ldr r2, [pc, #60] @ (8824c ) │ │ │ │ + ldr r3, [pc, #32] @ (88234 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 8821a │ │ │ │ + beq.n 8822a │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - b.n 881ea │ │ │ │ - b.n 881e2 │ │ │ │ + b.n 881fa │ │ │ │ + b.n 881f2 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r3, #112] @ 0x70 │ │ │ │ + ldr r4, [r1, #112] @ 0x70 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #112] @ 0x70 │ │ │ │ + ldr r4, [r0, #112] @ 0x70 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #88] @ 0x58 │ │ │ │ + ldr r6, [r0, #88] @ 0x58 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [r4, #80] @ 0x50 │ │ │ │ + ldr r6, [r2, #80] @ 0x50 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00088240 : │ │ │ │ +00088250 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ - ldr.w r4, [pc, #1576] @ 8887c │ │ │ │ + ldr.w r4, [pc, #1576] @ 8888c │ │ │ │ movs r2, #7 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #1568] @ 88880 │ │ │ │ + ldr.w r3, [pc, #1568] @ 88890 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r2, [pc, #1564] @ 88884 │ │ │ │ + ldr.w r2, [pc, #1564] @ 88894 │ │ │ │ add r3, pc │ │ │ │ adds r0, #20 │ │ │ │ - ldr.w r7, [pc, #1560] @ 88888 │ │ │ │ + ldr.w r7, [pc, #1560] @ 88898 │ │ │ │ add r7, pc │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ blx 2bf08 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 2b890 │ │ │ │ - ldr.w r2, [pc, #1536] @ 8888c │ │ │ │ + ldr.w r2, [pc, #1536] @ 8889c │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ str r3, [r0, #28] │ │ │ │ adds r2, #8 │ │ │ │ str r3, [r0, #32] │ │ │ │ @@ -144106,29 +144107,29 @@ │ │ │ │ blx 2b890 │ │ │ │ mov r4, r0 │ │ │ │ blx 2dc24 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - cbz r0, 882e4 │ │ │ │ + cbz r0, 882f4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 884aa │ │ │ │ + beq.w 884ba │ │ │ │ str r4, [r6, #8] │ │ │ │ movs r0, #112 @ 0x70 │ │ │ │ blx 2b890 │ │ │ │ add.w r3, r0, #12 │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ add.w r3, r0, #36 @ 0x24 │ │ │ │ strd r3, r3, [r0, #44] @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ - ldr.w r3, [pc, #1424] @ 88890 │ │ │ │ + ldr.w r3, [pc, #1424] @ 888a0 │ │ │ │ mov r4, r0 │ │ │ │ strd r5, r5, [r0, #12] │ │ │ │ add.w r9, sp, #88 @ 0x58 │ │ │ │ strd r5, r5, [r0, #36] @ 0x24 │ │ │ │ add.w sl, sp, #112 @ 0x70 │ │ │ │ strd r5, r5, [r0, #52] @ 0x34 │ │ │ │ add.w fp, sp, #96 @ 0x60 │ │ │ │ @@ -144148,16 +144149,16 @@ │ │ │ │ str r5, [r0, #108] @ 0x6c │ │ │ │ strd r3, r3, [r0, #100] @ 0x64 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ add.w r0, r6, #16 │ │ │ │ blx 2c004 ::ReleasePointer_()@plt> │ │ │ │ ldr.w ip, [r6, #8] │ │ │ │ - ldr.w r2, [pc, #1340] @ 88894 │ │ │ │ - ldr.w r3, [pc, #1340] @ 88898 │ │ │ │ + ldr.w r2, [pc, #1340] @ 888a4 │ │ │ │ + ldr.w r3, [pc, #1340] @ 888a8 │ │ │ │ ldr.w r1, [ip] │ │ │ │ add r2, pc │ │ │ │ str r4, [r6, #16] │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ strb.w r5, [sp, #103] @ 0x67 │ │ │ │ @@ -144182,180 +144183,180 @@ │ │ │ │ str.w fp, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ str.w r8, [sp, #112] @ 0x70 │ │ │ │ blx r4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 883bc │ │ │ │ + beq.n 883cc │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, fp │ │ │ │ - beq.n 883ca │ │ │ │ + beq.n 883da │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldrd r4, fp, [r6, #8] │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 884c2 │ │ │ │ - ldr.w r2, [pc, #1216] @ 8889c │ │ │ │ + beq.n 884d2 │ │ │ │ + ldr.w r2, [pc, #1216] @ 888ac │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r0, r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 884cc │ │ │ │ + bne.n 884dc │ │ │ │ adds r1, #2 │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ - cbz r0, 883fe │ │ │ │ + cbz r0, 8840e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 884ba │ │ │ │ + beq.n 884ca │ │ │ │ str.w r4, [fp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 88410 │ │ │ │ + cbz r0, 88420 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88482 │ │ │ │ + beq.n 88492 │ │ │ │ ldrd fp, r4, [r6, #12] │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 88496 │ │ │ │ - ldr.w r2, [pc, #1152] @ 888a0 │ │ │ │ + beq.n 884a6 │ │ │ │ + ldr.w r2, [pc, #1152] @ 888b0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r0, r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 884a2 │ │ │ │ + bne.n 884b2 │ │ │ │ adds r1, #2 │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr.w r0, [fp, #32] │ │ │ │ - cbz r0, 88444 │ │ │ │ + cbz r0, 88454 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 884b2 │ │ │ │ + beq.n 884c2 │ │ │ │ str.w r4, [fp, #32] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 88454 │ │ │ │ + cbz r0, 88464 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 8847a │ │ │ │ + cbz r3, 8848a │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2ac ::ReleasePointer_()@plt> │ │ │ │ - ldr.w r2, [pc, #1096] @ 888a4 │ │ │ │ - ldr.w r3, [pc, #1060] @ 88884 │ │ │ │ + ldr.w r2, [pc, #1096] @ 888b4 │ │ │ │ + ldr.w r3, [pc, #1060] @ 88894 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 88594 │ │ │ │ + bne.w 885a4 │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 88454 │ │ │ │ + b.n 88464 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldrd fp, r4, [r6, #12] │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8841e │ │ │ │ - ldr.w r2, [pc, #1032] @ 888a0 │ │ │ │ + bne.n 8842e │ │ │ │ + ldr.w r2, [pc, #1032] @ 888b0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 88434 │ │ │ │ + beq.n 88444 │ │ │ │ mov r0, fp │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.n 88448 │ │ │ │ + b.n 88458 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 882e4 │ │ │ │ + b.n 882f4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 88444 │ │ │ │ + b.n 88454 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 883fe │ │ │ │ - ldr r2, [pc, #984] @ (8889c ) │ │ │ │ + b.n 8840e │ │ │ │ + ldr r2, [pc, #984] @ (888ac ) │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 883ee │ │ │ │ + beq.n 883fe │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 88402 │ │ │ │ + b.n 88412 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov fp, r1 │ │ │ │ mov r4, r3 │ │ │ │ blx 2b808 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2ac ::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.n 885cc │ │ │ │ + beq.n 885dc │ │ │ │ cmp.w fp, #2 │ │ │ │ - bne.w 88628 │ │ │ │ - ldr r3, [pc, #940] @ (888a8 ) │ │ │ │ + bne.w 88638 │ │ │ │ + ldr r3, [pc, #940] @ (888b8 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - ldr r3, [pc, #932] @ (888ac ) │ │ │ │ + ldr r3, [pc, #932] @ (888bc ) │ │ │ │ mov r2, fp │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ blx r4 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #912] @ (888b0 ) │ │ │ │ + ldr r1, [pc, #912] @ (888c0 ) │ │ │ │ mov fp, r0 │ │ │ │ add r2, sp, #24 │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 2d128 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #904] @ (888b4 ) │ │ │ │ + ldr r1, [pc, #904] @ (888c4 ) │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 2d128 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #892] @ (888b8 ) │ │ │ │ + ldr r1, [pc, #892] @ (888c8 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ blx 2d128 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -144372,154 +144373,154 @@ │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #828] @ (888bc ) │ │ │ │ - ldr r3, [pc, #768] @ (88884 ) │ │ │ │ + ldr r2, [pc, #828] @ (888cc ) │ │ │ │ + ldr r3, [pc, #768] @ (88894 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 8872e │ │ │ │ + beq.w 8873e │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ mov fp, r1 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 884ea │ │ │ │ + b.n 884fa │ │ │ │ movs r1, #20 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #776] @ (888c0 ) │ │ │ │ - ldr r3, [pc, #716] @ (88884 ) │ │ │ │ + ldr r2, [pc, #776] @ (888d0 ) │ │ │ │ + ldr r3, [pc, #716] @ (88894 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 88594 │ │ │ │ + bne.n 885a4 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, fp │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #740] @ (888c4 ) │ │ │ │ + ldr r3, [pc, #740] @ (888d4 ) │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ str r6, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r5, #28] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ blx r4 │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ blx 2d818 │ │ │ │ - ldr r2, [pc, #708] @ (888c8 ) │ │ │ │ - ldr r3, [pc, #640] @ (88884 ) │ │ │ │ + ldr r2, [pc, #708] @ (888d8 ) │ │ │ │ + ldr r3, [pc, #640] @ (88894 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 88594 │ │ │ │ - ldr r2, [pc, #692] @ (888cc ) │ │ │ │ + bne.n 885a4 │ │ │ │ + ldr r2, [pc, #692] @ (888dc ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #692] @ (888d0 ) │ │ │ │ + ldr r3, [pc, #692] @ (888e0 ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d9d8 <__cxa_throw@plt> │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ - ldr r1, [pc, #676] @ (888d4 ) │ │ │ │ + ldr r1, [pc, #676] @ (888e4 ) │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ add r2, sp, #24 │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 2d128 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #668] @ (888d8 ) │ │ │ │ + ldr r1, [pc, #668] @ (888e8 ) │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 2d128 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #656] @ (888dc ) │ │ │ │ + ldr r1, [pc, #656] @ (888ec ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ blx 2d128 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r3, [pc, #648] @ (888e0 ) │ │ │ │ + ldr r3, [pc, #648] @ (888f0 ) │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #15 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add.w r3, r3, #8 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bhi.w 88782 │ │ │ │ + bhi.w 88792 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 88824 │ │ │ │ - cbz r5, 88680 │ │ │ │ + beq.w 88834 │ │ │ │ + cbz r5, 88690 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ strb r2, [r1, r3] │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #15 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bhi.w 887c4 │ │ │ │ + bhi.w 887d4 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 887dc │ │ │ │ + beq.w 887ec │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 887d2 │ │ │ │ + bne.w 887e2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ strb r2, [r1, r3] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr.w r8, [sp, #88] @ 0x58 │ │ │ │ cmp r5, #15 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ - bhi.w 887ee │ │ │ │ + bhi.w 887fe │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 88816 │ │ │ │ - cbz r5, 886da │ │ │ │ + beq.w 88826 │ │ │ │ + cbz r5, 886ea │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r9 │ │ │ │ @@ -144531,35 +144532,35 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ mov r1, sl │ │ │ │ mov r4, r0 │ │ │ │ blx 2d818 │ │ │ │ - ldr r2, [pc, #476] @ (888e4 ) │ │ │ │ - ldr r3, [pc, #380] @ (88884 ) │ │ │ │ + ldr r2, [pc, #476] @ (888f4 ) │ │ │ │ + ldr r3, [pc, #380] @ (88894 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 88594 │ │ │ │ - ldr r2, [pc, #432] @ (888cc ) │ │ │ │ + bne.w 885a4 │ │ │ │ + ldr r2, [pc, #432] @ (888dc ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #432] @ (888d0 ) │ │ │ │ + ldr r3, [pc, #432] @ (888e0 ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d9d8 <__cxa_throw@plt> │ │ │ │ - ldr r2, [pc, #440] @ (888e8 ) │ │ │ │ + ldr r2, [pc, #440] @ (888f8 ) │ │ │ │ mov r0, fp │ │ │ │ - ldr r3, [pc, #440] @ (888ec ) │ │ │ │ + ldr r3, [pc, #440] @ (888fc ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d9d8 <__cxa_throw@plt> │ │ │ │ mov r0, sl │ │ │ │ @@ -144571,199 +144572,199 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, fp │ │ │ │ blx 2c55c <__cxa_free_exception@plt> │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2c3b0 │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #388] @ (888f0 ) │ │ │ │ - ldr r3, [pc, #276] @ (88884 ) │ │ │ │ + ldr r2, [pc, #388] @ (88900 ) │ │ │ │ + ldr r3, [pc, #276] @ (88894 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 885c8 │ │ │ │ - b.n 88594 │ │ │ │ + beq.w 885d8 │ │ │ │ + b.n 885a4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - b.n 88678 │ │ │ │ + b.n 88688 │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #332] @ (888f4 ) │ │ │ │ - ldr r3, [pc, #220] @ (88884 ) │ │ │ │ + ldr r2, [pc, #332] @ (88904 ) │ │ │ │ + ldr r3, [pc, #220] @ (88894 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 885c8 │ │ │ │ - b.n 88594 │ │ │ │ + beq.w 885d8 │ │ │ │ + b.n 885a4 │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 88794 │ │ │ │ + b.n 887a4 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ blx 2d5c8 │ │ │ │ - b.n 886a8 │ │ │ │ + b.n 886b8 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ strb.w r3, [sp, #148] @ 0x94 │ │ │ │ - b.n 886a8 │ │ │ │ + b.n 886b8 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 887bc │ │ │ │ + b.n 887cc │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - b.n 886d2 │ │ │ │ + b.n 886e2 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 887e6 │ │ │ │ + b.n 887f6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c55c <__cxa_free_exception@plt> │ │ │ │ mov r0, sl │ │ │ │ blx 2c398 │ │ │ │ - b.n 887a0 │ │ │ │ - b.n 8880c │ │ │ │ + b.n 887b0 │ │ │ │ + b.n 8881c │ │ │ │ ldrb.w r3, [r8] │ │ │ │ strb.w r3, [sp, #176] @ 0xb0 │ │ │ │ - b.n 886da │ │ │ │ - b.n 8879a │ │ │ │ - b.n 887a0 │ │ │ │ + b.n 886ea │ │ │ │ + b.n 887aa │ │ │ │ + b.n 887b0 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - b.n 88680 │ │ │ │ - b.n 8874e │ │ │ │ - b.n 88754 │ │ │ │ - b.n 8875a │ │ │ │ - b.n 88760 │ │ │ │ + b.n 88690 │ │ │ │ + b.n 8875e │ │ │ │ + b.n 88764 │ │ │ │ + b.n 8876a │ │ │ │ + b.n 88770 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c55c <__cxa_free_exception@plt> │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #180] @ (888f8 ) │ │ │ │ - ldr r3, [pc, #64] @ (88884 ) │ │ │ │ + ldr r2, [pc, #180] @ (88908 ) │ │ │ │ + ldr r3, [pc, #64] @ (88894 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 885c8 │ │ │ │ - b.n 88594 │ │ │ │ - b.n 8883c │ │ │ │ + beq.w 885d8 │ │ │ │ + b.n 885a4 │ │ │ │ + b.n 8884c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov fp, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 884e2 │ │ │ │ + beq.w 884f2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 884e2 │ │ │ │ + bne.w 884f2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 884e2 │ │ │ │ + b.n 884f2 │ │ │ │ nop │ │ │ │ - ldr r6, [r1, #76] @ 0x4c │ │ │ │ + ldr r6, [r7, #72] @ 0x48 │ │ │ │ movs r4, r0 │ │ │ │ stc 0, cr0, [ip, #4]! │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #72] @ 0x48 │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ movs r4, r0 │ │ │ │ asrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r0, #9 │ │ │ │ movs r2, r0 │ │ │ │ asrs r6, r0, #9 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #44] @ 0x2c │ │ │ │ + ldr r6, [r6, #40] @ 0x28 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r4, #2 │ │ │ │ movs r2, r0 │ │ │ │ ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ movs r2, r0 │ │ │ │ ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ movs r2, r0 │ │ │ │ ldr r6, [sp, #552] @ 0x228 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r4, #24] │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ movs r4, r0 │ │ │ │ asrs r4, r7, #3 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r4, #16] │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r6, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r4, #30 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r6, r0, #31 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r6, r1, #31 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #120] @ 0x78 │ │ │ │ + str r2, [r5, #120] @ 0x78 │ │ │ │ movs r4, r0 │ │ │ │ - str r0, [r0, #120] @ 0x78 │ │ │ │ + str r0, [r6, #116] @ 0x74 │ │ │ │ movs r4, r0 │ │ │ │ - str r4, [r4, #108] @ 0x6c │ │ │ │ + str r4, [r2, #108] @ 0x6c │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -000888fc : │ │ │ │ +0008890c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #108] @ (88978 ) │ │ │ │ + ldr r2, [pc, #108] @ (88988 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #108] @ (8897c ) │ │ │ │ + ldr r1, [pc, #108] @ (8898c ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ str r3, [r0, #4] │ │ │ │ - vldr d7, [pc, #88] @ 88970 │ │ │ │ + vldr d7, [pc, #88] @ 88980 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ add.w r1, r0, #28 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ adds r2, #8 │ │ │ │ str r3, [r0, #16] │ │ │ │ str r2, [r0, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -144783,656 +144784,656 @@ │ │ │ │ blx 2c004 ::ReleasePointer_()@plt> │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2b808 ::ReleasePointer_()@plt> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ ... │ │ │ │ - str r6, [r2, #96] @ 0x60 │ │ │ │ + str r6, [r0, #96] @ 0x60 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r5, #22 │ │ │ │ ... │ │ │ │ │ │ │ │ -00088980 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base>: │ │ │ │ +00088990 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base>: │ │ │ │ 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 r5, [pc, #272] @ (88aa4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x124>) │ │ │ │ + ldr r5, [pc, #272] @ (88ab4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x124>) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #272] @ (88aa8 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x128>) │ │ │ │ + ldr r0, [pc, #272] @ (88ab8 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x128>) │ │ │ │ sub sp, #8 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r0, [r5, r0] │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #260] @ (88aac , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x12c>) │ │ │ │ + ldr r1, [pc, #260] @ (88abc , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x12c>) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #256] @ (88ab0 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x130>) │ │ │ │ + ldr r0, [pc, #256] @ (88ac0 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x130>) │ │ │ │ str r6, [r4, #4] │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r0, r1] │ │ │ │ adds r1, #8 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbz r3, 889c2 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x42> │ │ │ │ + cbz r3, 889d2 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x42> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ add.w r8, r4, #12 │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbz r6, 889d6 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x56> │ │ │ │ + cbz r6, 889e6 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x56> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr r5, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r6, [r4, #12] │ │ │ │ str r3, [r4, #16] │ │ │ │ add.w r6, r4, #16 │ │ │ │ - cbz r5, 889f0 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x70> │ │ │ │ + cbz r5, 88a00 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x70> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx 2c004 ::ReleasePointer_()@plt> │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr r5, [r7, #4] │ │ │ │ add.w r0, r4, #28 │ │ │ │ str r0, [r4, #20] │ │ │ │ add.w r3, r4, #20 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r5, #15 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bhi.n 88a54 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xd4> │ │ │ │ + bhi.n 88a64 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xd4> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 88a4e , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xce> │ │ │ │ + bne.n 88a5e , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xce> │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ strb r3, [r4, #28] │ │ │ │ str r5, [r4, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strb r3, [r0, r5] │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32751 @ 0x7fef │ │ │ │ strd r2, r3, [r4, #56] @ 0x38 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #132] @ (88ab4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x134>) │ │ │ │ + ldr r2, [pc, #132] @ (88ac4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x134>) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #116] @ (88aa8 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x128>) │ │ │ │ + ldr r3, [pc, #116] @ (88ab8 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x128>) │ │ │ │ add r2, pc │ │ │ │ strd r0, r1, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 88a9a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x11a> │ │ │ │ + bne.n 88aaa , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x11a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 88a14 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x94> │ │ │ │ - b.n 88a64 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xe4> │ │ │ │ + beq.n 88a24 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x94> │ │ │ │ + b.n 88a74 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xe4> │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #28] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 88a14 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x94> │ │ │ │ + b.n 88a24 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x94> │ │ │ │ mov r0, r6 │ │ │ │ blx 2c004 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2b808 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #48] @ (88ab8 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x138>) │ │ │ │ - ldr r3, [pc, #28] @ (88aa8 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x128>) │ │ │ │ + ldr r2, [pc, #48] @ (88ac8 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x138>) │ │ │ │ + ldr r3, [pc, #28] @ (88ab8 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x128>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 88a9e , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x11e> │ │ │ │ + beq.n 88aae , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x11e> │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - str r0, [r2, #88] @ 0x58 │ │ │ │ + str r0, [r0, #88] @ 0x58 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #84] @ 0x54 │ │ │ │ + str r6, [r4, #84] @ 0x54 │ │ │ │ movs r4, r0 │ │ │ │ - str r6, [r6, #76] @ 0x4c │ │ │ │ + str r6, [r4, #76] @ 0x4c │ │ │ │ movs r4, r0 │ │ │ │ - str r6, [r3, #72] @ 0x48 │ │ │ │ + str r6, [r1, #72] @ 0x48 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00088abc : │ │ │ │ +00088acc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r4, r5, [r0, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 88aee │ │ │ │ + beq.n 88afe │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [r3], #8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 88ae6 │ │ │ │ + beq.n 88af6 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ adds r4, #24 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 88ad4 │ │ │ │ + bne.n 88ae4 │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ - cbz r5, 88afa │ │ │ │ + cbz r5, 88b0a │ │ │ │ ldr r1, [r6, #80] @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ subs r1, r1, r5 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r4, [r6, #56] @ 0x38 │ │ │ │ - cbz r4, 88b12 │ │ │ │ + cbz r4, 88b22 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 86198 │ │ │ │ + bl 861a8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movs r1, #24 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 88afe │ │ │ │ + bne.n 88b0e │ │ │ │ ldr r0, [r6, #24] │ │ │ │ add.w r3, r6, #32 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 88b24 │ │ │ │ + beq.n 88b34 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r0, [r3], #8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 88b36 │ │ │ │ + beq.n 88b46 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00088b3c , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base>: │ │ │ │ +00088b4c , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base>: │ │ │ │ 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 r2, [pc, #656] @ (88de0 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x2a4>) │ │ │ │ + ldr r2, [pc, #656] @ (88df0 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x2a4>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #656] @ (88de4 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x2a8>) │ │ │ │ + ldr r3, [pc, #656] @ (88df4 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x2a8>) │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 88c2a , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0xee> │ │ │ │ + beq.n 88c3a , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0xee> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88c8a , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x14e> │ │ │ │ + beq.w 88c9a , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x14e> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r4, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ it ne │ │ │ │ strne r2, [r3, #8] │ │ │ │ - beq.w 88cbe , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x182> │ │ │ │ + beq.w 88cce , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x182> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add.w r7, r4, #48 @ 0x30 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 88b92 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x56> │ │ │ │ + beq.n 88ba2 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x56> │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r8, r4, #24 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 88ba4 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x68> │ │ │ │ + beq.n 88bb4 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x68> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ add.w r9, r4, #16 │ │ │ │ str.w r8, [r4, #16] │ │ │ │ cmp r6, #15 │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr.w sl, [r5] │ │ │ │ - bhi.n 88c9a , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x15e> │ │ │ │ + bhi.n 88caa , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x15e> │ │ │ │ cmp r6, #1 │ │ │ │ itt eq │ │ │ │ ldrbeq.w r3, [sl] │ │ │ │ strbeq r3, [r4, #24] │ │ │ │ - beq.n 88bc8 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x8c> │ │ │ │ + beq.n 88bd8 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x8c> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 88cac , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x170> │ │ │ │ + bne.n 88cbc , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x170> │ │ │ │ str r6, [r4, #20] │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r8, r6] │ │ │ │ str r7, [r4, #40] @ 0x28 │ │ │ │ ldr r6, [r5, #28] │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ cmp r6, #15 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bhi.w 88ce4 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x1a8> │ │ │ │ + bhi.w 88cf4 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x1a8> │ │ │ │ cmp r6, #1 │ │ │ │ itt eq │ │ │ │ ldrbeq.w r3, [r8] │ │ │ │ strbeq.w r3, [r4, #48] @ 0x30 │ │ │ │ - beq.n 88bf4 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0xb8> │ │ │ │ + beq.n 88c04 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0xb8> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 88cf6 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x1ba> │ │ │ │ + bne.w 88d06 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x1ba> │ │ │ │ movs r3, #0 │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ strb r3, [r7, r6] │ │ │ │ ldrh r2, [r5, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r5, #54] @ 0x36 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ strh.w r2, [r4, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #480] @ (88de8 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x2ac>) │ │ │ │ + ldr r2, [pc, #480] @ (88df8 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x2ac>) │ │ │ │ strb.w r3, [r4, #70] @ 0x46 │ │ │ │ - ldr r3, [pc, #468] @ (88de4 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x2a8>) │ │ │ │ + ldr r3, [pc, #468] @ (88df4 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x2a8>) │ │ │ │ add r2, pc │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 88d5e , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x222> │ │ │ │ + bne.w 88d6e , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x222> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx 2b890 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r8, r6, [r5] │ │ │ │ adds r0, #24 │ │ │ │ add.w r7, r4, #16 │ │ │ │ str r6, [sp, #0] │ │ │ │ cmp r6, #15 │ │ │ │ str r0, [r4, #16] │ │ │ │ - bhi.n 88d06 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x1ca> │ │ │ │ + bhi.n 88d16 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x1ca> │ │ │ │ cmp r6, #1 │ │ │ │ itt eq │ │ │ │ ldrbeq.w r3, [r8] │ │ │ │ strbeq r3, [r4, #24] │ │ │ │ - beq.n 88c54 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x118> │ │ │ │ + beq.n 88c64 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x118> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 88d16 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x1da> │ │ │ │ + bne.n 88d26 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x1da> │ │ │ │ str r6, [r4, #20] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r0, r6] │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r6, [r5, #28] │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ cmp r6, #15 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bhi.n 88d24 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x1e8> │ │ │ │ + bhi.n 88d34 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x1e8> │ │ │ │ cmp r6, #1 │ │ │ │ itt eq │ │ │ │ ldrbeq.w r3, [r8] │ │ │ │ strbeq.w r3, [r4, #48] @ 0x30 │ │ │ │ - beq.n 88c82 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x146> │ │ │ │ + beq.n 88c92 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x146> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 88d32 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x1f6> │ │ │ │ + bne.n 88d42 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x1f6> │ │ │ │ movs r3, #0 │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ strb r3, [r0, r6] │ │ │ │ - b.n 88bfa , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0xbe> │ │ │ │ + b.n 88c0a , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0xbe> │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r7, r4, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, r7 │ │ │ │ - bne.w 88b8a , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x4e> │ │ │ │ - b.n 88b92 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x56> │ │ │ │ + bne.w 88b9a , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x4e> │ │ │ │ + b.n 88ba2 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x56> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r9 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r8, r0 │ │ │ │ str r0, [r4, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2d5c8 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ ldr.w r8, [r4, #16] │ │ │ │ - b.n 88bc8 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x8c> │ │ │ │ + b.n 88bd8 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x8c> │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 88b80 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x44> │ │ │ │ + beq.w 88b90 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x44> │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str r2, [r0, #4] │ │ │ │ - cbz r3, 88cd8 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x19c> │ │ │ │ + cbz r3, 88ce8 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x19c> │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 88cce , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x192> │ │ │ │ + bne.n 88cde , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x192> │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88b80 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x44> │ │ │ │ + beq.w 88b90 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x44> │ │ │ │ str r3, [r0, #4] │ │ │ │ - b.n 88b80 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x44> │ │ │ │ + b.n 88b90 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x44> │ │ │ │ mov r1, sp │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ ldr r7, [r4, #40] @ 0x28 │ │ │ │ - b.n 88bf4 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0xb8> │ │ │ │ + b.n 88c04 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0xb8> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r4, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - b.n 88c54 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x118> │ │ │ │ + b.n 88c64 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x118> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, sp │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ strb r3, [r0, r6] │ │ │ │ - b.n 88bfa , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0xbe> │ │ │ │ + b.n 88c0a , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0xbe> │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #160] @ (88dec , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x2b0>) │ │ │ │ - ldr r3, [pc, #148] @ (88de4 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x2a8>) │ │ │ │ + ldr r2, [pc, #160] @ (88dfc , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x2b0>) │ │ │ │ + ldr r3, [pc, #148] @ (88df4 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x2a8>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 88dda , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x29e> │ │ │ │ + beq.n 88dea , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x29e> │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #128] @ (88df0 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x2b4>) │ │ │ │ - ldr r3, [pc, #112] @ (88de4 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x2a8>) │ │ │ │ + ldr r2, [pc, #128] @ (88e00 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x2b4>) │ │ │ │ + ldr r3, [pc, #112] @ (88df4 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x2a8>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 88d5e , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x222> │ │ │ │ + bne.n 88d6e , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x222> │ │ │ │ blx 2d548 <__cxa_rethrow@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ - b.n 88d62 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x226> │ │ │ │ + b.n 88d72 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x226> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #72] @ (88df4 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x2b8>) │ │ │ │ - ldr r3, [pc, #56] @ (88de4 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x2a8>) │ │ │ │ + ldr r2, [pc, #72] @ (88e04 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x2b8>) │ │ │ │ + ldr r3, [pc, #56] @ (88df4 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x2a8>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 88d5e , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x222> │ │ │ │ + bne.n 88d6e , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x222> │ │ │ │ blx 2d548 <__cxa_rethrow@plt> │ │ │ │ - b.n 88d9c , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x260> │ │ │ │ + b.n 88dac , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x260> │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #48] @ (88df8 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x2bc>) │ │ │ │ - ldr r3, [pc, #24] @ (88de4 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x2a8>) │ │ │ │ + ldr r2, [pc, #48] @ (88e08 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x2bc>) │ │ │ │ + ldr r3, [pc, #24] @ (88df4 , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x2a8>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 88d5e , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x222> │ │ │ │ + bne.n 88d6e , std::allocator > const, Ipopt::OptionsList::OptionValue> >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue>, std::_Select1st, std::allocator > const, Ipopt::OptionsList::OptionValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Ipopt::OptionsList::OptionValue> > >::_Reuse_or_alloc_node::operator(), std::allocator > const, Ipopt::OptionsList::OptionValue> const&>(std::pair, std::allocator > const, Ipopt::OptionsList::OptionValue> const&)@@Base+0x222> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - str r4, [r2, #60] @ 0x3c │ │ │ │ + str r4, [r0, #60] @ 0x3c │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #48] @ 0x30 │ │ │ │ + str r2, [r1, #48] @ 0x30 │ │ │ │ movs r4, r0 │ │ │ │ - str r2, [r3, #28] │ │ │ │ + str r2, [r1, #28] │ │ │ │ movs r4, r0 │ │ │ │ - str r6, [r6, #24] │ │ │ │ + str r6, [r4, #24] │ │ │ │ movs r4, r0 │ │ │ │ - str r4, [r7, #20] │ │ │ │ + str r4, [r5, #20] │ │ │ │ movs r4, r0 │ │ │ │ - str r6, [r3, #20] │ │ │ │ + str r6, [r1, #20] │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00088dfc : │ │ │ │ +00088e0c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add.w r3, r0, #8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #332] @ (88f60 ) │ │ │ │ + ldr r0, [pc, #332] @ (88f70 ) │ │ │ │ add.w r2, r1, #8 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #328] @ (88f64 ) │ │ │ │ + ldr r1, [pc, #328] @ (88f74 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #20 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 88eb8 │ │ │ │ + beq.n 88ec8 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ strd r6, r2, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88f12 │ │ │ │ + beq.n 88f22 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 88f28 │ │ │ │ + beq.n 88f38 │ │ │ │ str r3, [r5, #16] │ │ │ │ add.w r1, r5, #12 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [r5, #28] │ │ │ │ strd r1, r1, [r5, #20] │ │ │ │ - cbz r0, 88e7e │ │ │ │ + cbz r0, 88e8e │ │ │ │ mov r2, sp │ │ │ │ - bl 87a08 , std::allocator >) const@@Base+0xec0> │ │ │ │ + bl 87a18 , std::allocator >) const@@Base+0xec0> │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 88e5e │ │ │ │ + bne.n 88e6e │ │ │ │ mov r3, r0 │ │ │ │ str r2, [r5, #20] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 88e6a │ │ │ │ + bne.n 88e7a │ │ │ │ ldr r6, [sp, #0] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ strd r2, r3, [r5, #24] │ │ │ │ str r0, [r5, #16] │ │ │ │ - cbz r6, 88eb8 │ │ │ │ + cbz r6, 88ec8 │ │ │ │ mov r4, r6 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 86294 │ │ │ │ + bl 862a4 │ │ │ │ add.w r3, r6, #48 @ 0x30 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 88e9a │ │ │ │ + beq.n 88eaa │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 88eac │ │ │ │ + beq.n 88ebc │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 88e7e │ │ │ │ + bne.n 88e8e │ │ │ │ ldr r6, [r7, #32] │ │ │ │ - cbz r6, 88ec2 │ │ │ │ + cbz r6, 88ed2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 88ece │ │ │ │ + cbz r0, 88ede │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 88f0a │ │ │ │ + cbz r3, 88f1a │ │ │ │ ldr r4, [r7, #36] @ 0x24 │ │ │ │ str r6, [r5, #32] │ │ │ │ - cbz r4, 88eda │ │ │ │ + cbz r4, 88eea │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - cbz r0, 88ee6 │ │ │ │ + cbz r0, 88ef6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 88f02 │ │ │ │ - ldr r2, [pc, #128] @ (88f68 ) │ │ │ │ - ldr r3, [pc, #120] @ (88f64 ) │ │ │ │ + cbz r3, 88f12 │ │ │ │ + ldr r2, [pc, #128] @ (88f78 ) │ │ │ │ + ldr r3, [pc, #120] @ (88f74 ) │ │ │ │ add r2, pc │ │ │ │ str r4, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 88f56 │ │ │ │ + bne.n 88f66 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 88ee6 │ │ │ │ + b.n 88ef6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 88ece │ │ │ │ + b.n 88ede │ │ │ │ str r6, [r5, #16] │ │ │ │ add.w r1, r5, #12 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r1, [r5, #20] │ │ │ │ strd r1, r6, [r5, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88e56 │ │ │ │ - b.n 88eb8 │ │ │ │ + bne.n 88e66 │ │ │ │ + b.n 88ec8 │ │ │ │ str r2, [r5, #16] │ │ │ │ add.w r1, r5, #12 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r2, [r5, #28] │ │ │ │ str r1, [r5, #20] │ │ │ │ str r1, [r5, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88e56 │ │ │ │ - b.n 88e7e │ │ │ │ + bne.n 88e66 │ │ │ │ + b.n 88e8e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 86294 │ │ │ │ - ldr r2, [pc, #40] @ (88f6c ) │ │ │ │ - ldr r3, [pc, #28] @ (88f64 ) │ │ │ │ + bl 862a4 │ │ │ │ + ldr r2, [pc, #40] @ (88f7c ) │ │ │ │ + ldr r3, [pc, #28] @ (88f74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 88f5a │ │ │ │ + beq.n 88f6a │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - str r6, [r1, #16] │ │ │ │ + str r6, [r7, #12] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #0] │ │ │ │ + str r6, [r5, #0] │ │ │ │ movs r4, r0 │ │ │ │ - ldrsh r2, [r4, r7] │ │ │ │ + ldrsh r2, [r2, r7] │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00088f70 : │ │ │ │ +00088f80 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -145443,34 +145444,34 @@ │ │ │ │ ldr.w ip, [r0] │ │ │ │ strd r8, r9, [sp] │ │ │ │ ldr.w sl, [ip, #8] │ │ │ │ blx sl │ │ │ │ ldr.w r3, [r9] │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 88fb0 │ │ │ │ + cbz r3, 88fc0 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 89008 │ │ │ │ + beq.n 89018 │ │ │ │ ldrb.w r3, [r4, #73] @ 0x49 │ │ │ │ ldrb.w r2, [r4, #74] @ 0x4a │ │ │ │ - cbnz r3, 88fd6 │ │ │ │ - cbz r2, 88fd0 │ │ │ │ + cbnz r3, 88fe6 │ │ │ │ + cbz r2, 88fe0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldrd r3, r2, [r4, #24] │ │ │ │ subs r2, r2, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w r3, r3, r2, asr #3 │ │ │ │ str r3, [r5, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r2, 88ff6 │ │ │ │ + cbz r2, 89006 │ │ │ │ adds r3, #2 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldrd r3, r1, [r4, #24] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ subs r1, r1, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w r2, r2, r1, asr #3 │ │ │ │ @@ -145487,34 +145488,34 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r2, r3, [r4, #24] │ │ │ │ subs r2, r3, r2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ add.w r3, r3, r2, asr #3 │ │ │ │ str.w r3, [r8] │ │ │ │ - b.n 88fb0 │ │ │ │ + b.n 88fc0 │ │ │ │ │ │ │ │ -0008901c : │ │ │ │ +0008902c : │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ sub sp, #20 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ ldrb.w lr, [r4, #73] @ 0x49 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldrd r7, r8, [sp, #60] @ 0x3c │ │ │ │ ldrb.w ip, [r4, #74] @ 0x4a │ │ │ │ ldr.w fp, [r6, #16] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 89082 │ │ │ │ + bne.n 89092 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 890ee │ │ │ │ + beq.n 890fe │ │ │ │ subs r6, r5, #1 │ │ │ │ add.w r5, r5, #536870912 @ 0x20000000 │ │ │ │ subs r5, #1 │ │ │ │ strd r7, r8, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ blx fp │ │ │ │ @@ -145529,15 +145530,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r6, r5, #536870912 @ 0x20000000 │ │ │ │ subs r6, #1 │ │ │ │ lsls r6, r6, #3 │ │ │ │ add.w sl, r7, r6 │ │ │ │ add.w r9, r8, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 890bc │ │ │ │ + bne.n 890cc │ │ │ │ subs r5, #1 │ │ │ │ strd r7, r8, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx fp │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r3, #1048576 @ 0x100000 │ │ │ │ strd r2, r3, [sl] │ │ │ │ @@ -145564,22 +145565,22 @@ │ │ │ │ strd r7, r8, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ nop │ │ │ │ │ │ │ │ -00089100 : │ │ │ │ +00089110 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r5, [pc, #428] @ (892c0 ) │ │ │ │ + ldr r5, [pc, #428] @ (892d0 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #428] @ (892c4 ) │ │ │ │ + ldr r0, [pc, #428] @ (892d4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r5, pc │ │ │ │ mov r6, r2 │ │ │ │ ldrb.w ip, [r4, #74] @ 0x4a │ │ │ │ ldrd r7, r8, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldrb.w r5, [r4, #73] @ 0x49 │ │ │ │ @@ -145588,159 +145589,159 @@ │ │ │ │ mov.w r0, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr.w fp, [r5, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 891c4 │ │ │ │ + bne.n 891d4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 89270 │ │ │ │ + beq.w 89280 │ │ │ │ add.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str.w ip, [sp] │ │ │ │ blx fp │ │ │ │ ldrd r1, r3, [r4, #24] │ │ │ │ sub.w ip, r3, r1 │ │ │ │ cmp r3, r1 │ │ │ │ mov.w ip, ip, asr #3 │ │ │ │ - beq.w 892a2 │ │ │ │ + beq.w 892b2 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ vmov.f64 d3, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - vldr d6, [pc, #316] @ 892b0 │ │ │ │ - vldr d4, [pc, #320] @ 892b8 │ │ │ │ + vldr d6, [pc, #316] @ 892c0 │ │ │ │ + vldr d4, [pc, #320] @ 892c8 │ │ │ │ vldmia r1!, {d5} │ │ │ │ ldr.w r2, [r4, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ vcmpe.f64 d5, d4 │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vldr d7, [r2] │ │ │ │ it hi │ │ │ │ vsubhi.f64 d7, d3, d7 │ │ │ │ cmp r3, ip │ │ │ │ vadd.f64 d6, d6, d7 │ │ │ │ - bcc.n 8917a │ │ │ │ + bcc.n 8918a │ │ │ │ add.w r7, r8, r7, lsl #3 │ │ │ │ vstr d6, [r7, #-8] │ │ │ │ - ldr r2, [pc, #284] @ (892c8 ) │ │ │ │ - ldr r3, [pc, #276] @ (892c4 ) │ │ │ │ + ldr r2, [pc, #284] @ (892d8 ) │ │ │ │ + ldr r3, [pc, #276] @ (892d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 892a8 │ │ │ │ + bne.n 892b8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r3 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 89242 │ │ │ │ + beq.n 89252 │ │ │ │ subs r5, r7, #2 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx fp │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r2, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 89292 │ │ │ │ + bne.n 892a2 │ │ │ │ ldrd r2, r3, [r4, #24] │ │ │ │ subs r5, r3, r2 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r5, r5, asr #3 │ │ │ │ - beq.n 892a2 │ │ │ │ + beq.n 892b2 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #168] @ 892b0 │ │ │ │ + vldr d6, [pc, #168] @ 892c0 │ │ │ │ vmov.f64 d3, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr d4, [pc, #168] @ 892b8 │ │ │ │ + vldr d4, [pc, #168] @ 892c8 │ │ │ │ vldmia r2!, {d5} │ │ │ │ ldr.w r1, [r4, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ vcmpe.f64 d5, d4 │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vldr d7, [r1] │ │ │ │ it hi │ │ │ │ vsubhi.f64 d7, d3, d7 │ │ │ │ cmp r3, r5 │ │ │ │ vadd.f64 d6, d6, d7 │ │ │ │ - bcc.n 89210 │ │ │ │ + bcc.n 89220 │ │ │ │ add.w r7, r8, r7, lsl #3 │ │ │ │ vstr d6, [r7, #-8] │ │ │ │ - b.n 891aa │ │ │ │ + b.n 891ba │ │ │ │ subs r5, r7, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx fp │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r4, sp, #16 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r9 │ │ │ │ ldr r4, [r6, #40] @ 0x28 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 891aa │ │ │ │ + beq.n 891ba │ │ │ │ add.w r7, r8, r7, lsl #3 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [r7, #-8] │ │ │ │ - b.n 891aa │ │ │ │ - ldr r5, [pc, #88] @ (892cc ) │ │ │ │ - ldr r4, [pc, #80] @ (892c4 ) │ │ │ │ + b.n 891ba │ │ │ │ + ldr r5, [pc, #88] @ (892dc ) │ │ │ │ + ldr r4, [pc, #80] @ (892d4 ) │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ eors r5, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ - bne.n 892a8 │ │ │ │ + bne.n 892b8 │ │ │ │ mov ip, fp │ │ │ │ strd r7, r8, [sp, #72] @ 0x48 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ add.w r3, r8, r7, lsl #3 │ │ │ │ mov r0, r5 │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ strd sl, fp, [r3, #-16] │ │ │ │ - b.n 891f2 │ │ │ │ - vldr d6, [pc, #12] @ 892b0 │ │ │ │ - b.n 891a2 │ │ │ │ + b.n 89202 │ │ │ │ + vldr d6, [pc, #12] @ 892c0 │ │ │ │ + b.n 891b2 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ - ldrsh r0, [r2, r0] │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, r5] │ │ │ │ + ldrb r2, [r5, r5] │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r6, r2] │ │ │ │ + ldrb r4, [r4, r2] │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -000892d0 : │ │ │ │ +000892e0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ @@ -145763,138 +145764,138 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ vmul.f64 d7, d7, d8 │ │ │ │ ldrb.w r9, [r4, #74] @ 0x4a │ │ │ │ ldr r5, [r0, #0] │ │ │ │ vmul.f64 d0, d7, d0 │ │ │ │ ldr r5, [r5, #56] @ 0x38 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8934e │ │ │ │ + bne.n 8935e │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #4] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 893bc │ │ │ │ + beq.n 893cc │ │ │ │ add.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [sp] │ │ │ │ - b.n 89374 │ │ │ │ + b.n 89384 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 8939a │ │ │ │ - vldr d7, [pc, #304] @ 89488 │ │ │ │ + bne.n 893aa │ │ │ │ + vldr d7, [pc, #304] @ 89498 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 89428 │ │ │ │ + beq.n 89438 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ add.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [sp] │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ strd r8, r7, [sp, #16] │ │ │ │ str.w sl, [sp, #12] │ │ │ │ blx r5 │ │ │ │ ldrb.w r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 89390 │ │ │ │ + cbz r3, 893a0 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 893ce │ │ │ │ + beq.n 893de │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - vldr d7, [pc, #236] @ 89488 │ │ │ │ + vldr d7, [pc, #236] @ 89498 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 893c0 │ │ │ │ + beq.n 893d0 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ sub.w ip, r7, #2 │ │ │ │ str.w ip, [sp] │ │ │ │ - b.n 89374 │ │ │ │ + b.n 89384 │ │ │ │ str r7, [sp, #0] │ │ │ │ - b.n 89374 │ │ │ │ + b.n 89384 │ │ │ │ ldrd r7, r6, [sp, #72] @ 0x48 │ │ │ │ add.w lr, r6, r7, lsl #3 │ │ │ │ vldr d7, [lr, #-16] │ │ │ │ - b.n 893a4 │ │ │ │ + b.n 893b4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 89436 │ │ │ │ + beq.n 89446 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89390 │ │ │ │ + bne.n 893a0 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ ldr r4, [r4, #96] @ 0x60 │ │ │ │ sub.w ip, r3, r2 │ │ │ │ subs r4, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ mov.w ip, ip, asr #2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89390 │ │ │ │ + beq.n 893a0 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r7, sl, lsl #2 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ add.w r6, r8, r7 │ │ │ │ subs r2, #4 │ │ │ │ add r7, r3 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, ip │ │ │ │ add r3, r4 │ │ │ │ str.w r3, [r6], #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r3, r4 │ │ │ │ str.w r3, [r7], #4 │ │ │ │ - bcc.n 8940e │ │ │ │ - b.n 89390 │ │ │ │ + bcc.n 8941e │ │ │ │ + b.n 893a0 │ │ │ │ ldrd r6, r7, [sp, #72] @ 0x48 │ │ │ │ add.w lr, r7, r6, lsl #3 │ │ │ │ vldr d7, [lr, #-8] │ │ │ │ - b.n 8935e │ │ │ │ + b.n 8936e │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ orr.w r6, r8, r3 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ clz r6, r6 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r6, r6, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 89390 │ │ │ │ + beq.n 893a0 │ │ │ │ ldrd r3, r5, [r4, #12] │ │ │ │ subs r1, r5, r3 │ │ │ │ cmp r5, r3 │ │ │ │ mov.w r1, r1, asr #2 │ │ │ │ - beq.n 89390 │ │ │ │ + beq.n 893a0 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w r3, r3, sl, lsl #3 │ │ │ │ vldr d7, [r4, #64] @ 0x40 │ │ │ │ adds r2, #1 │ │ │ │ vldr d6, [r4, #40] @ 0x28 │ │ │ │ cmp r2, r1 │ │ │ │ vadd.f64 d7, d7, d7 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vmul.f64 d7, d7, d8 │ │ │ │ vstmia r3!, {d7} │ │ │ │ - bcc.n 89464 │ │ │ │ - b.n 89390 │ │ │ │ + bcc.n 89474 │ │ │ │ + b.n 893a0 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ │ │ │ │ -00089490 : │ │ │ │ +000894a0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -145908,17 +145909,17 @@ │ │ │ │ str r6, [sp, #24] │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ ldrb.w lr, [r4, #74] @ 0x4a │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r6, [sp, #28] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 89558 │ │ │ │ + bne.n 89568 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 896b8 │ │ │ │ + beq.w 896c8 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ str.w fp, [sp] │ │ │ │ @@ -145933,24 +145934,24 @@ │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - beq.w 89748 │ │ │ │ + beq.w 89758 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 896b0 │ │ │ │ + bne.w 896c0 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.w 896b0 │ │ │ │ + ble.w 896c0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ add.w r0, fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r5, [sp, #32] │ │ │ │ add r0, r2 │ │ │ │ add r4, r3 │ │ │ │ @@ -145960,146 +145961,146 @@ │ │ │ │ subs r1, #4 │ │ │ │ str.w r0, [r5], #4 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r9 │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [fp], #4 │ │ │ │ - blt.n 89542 │ │ │ │ - b.n 896b0 │ │ │ │ + blt.n 89552 │ │ │ │ + b.n 896c0 │ │ │ │ sub.w sl, r5, r1 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r9, r1 │ │ │ │ cmp r7, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #0 │ │ │ │ ite ne │ │ │ │ movne r5, #1 │ │ │ │ moveq r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ str r5, [sp, #16] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 89634 │ │ │ │ + beq.n 89644 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ strd r7, r5, [sp, #8] │ │ │ │ str.w fp, [sp] │ │ │ │ ldrd r7, r5, [r4, #24] │ │ │ │ subs r5, r5, r7 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ asrs r5, r5, #3 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ sub.w sl, sl, r5 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ blx r8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 896d4 │ │ │ │ + bne.w 896e4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ clz r6, r6 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r6, r6, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 896b0 │ │ │ │ + beq.n 896c0 │ │ │ │ cmp.w r9, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 897f0 │ │ │ │ + bcs.w 89800 │ │ │ │ mov.w fp, r9, lsl #3 │ │ │ │ mov r0, fp │ │ │ │ blx 2c6dc │ │ │ │ str r0, [sp, #0] │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r1, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 897d4 │ │ │ │ + bne.w 897e4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d074 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ subs r2, r3, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 89630 │ │ │ │ + ble.n 89640 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movs r3, #0 │ │ │ │ - vldr d4, [pc, #496] @ 897f8 │ │ │ │ + vldr d4, [pc, #496] @ 89808 │ │ │ │ vmov.f64 d5, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vldmia r1!, {d7} │ │ │ │ adds r3, #1 │ │ │ │ vcmpe.f64 d7, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite hi │ │ │ │ vmovhi.f64 d7, d6 │ │ │ │ vmovls.f64 d7, d5 │ │ │ │ cmp r0, r3 │ │ │ │ vstmia r2!, {d7} │ │ │ │ - bgt.n 89610 │ │ │ │ + bgt.n 89620 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 896b0 │ │ │ │ + b.n 896c0 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ str r6, [sp, #12] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ strd sl, r6, [sp, #4] │ │ │ │ str.w fp, [sp] │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r3, 896ac │ │ │ │ + cbnz r3, 896bc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ orrs r6, r3 │ │ │ │ clz r6, r6 │ │ │ │ cmp r7, #0 │ │ │ │ mov.w r6, r6, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ - cbz r6, 896b0 │ │ │ │ + cbz r6, 896c0 │ │ │ │ cmp.w r9, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 897f0 │ │ │ │ + bcs.w 89800 │ │ │ │ mov.w r6, r9, lsl #3 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c6dc │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r1, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 897d0 │ │ │ │ + beq.w 897e0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8969e │ │ │ │ + beq.n 896ae │ │ │ │ add.w r0, r7, sl, lsl #3 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx 2d5c8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d074 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8979c │ │ │ │ + beq.n 897ac │ │ │ │ mov r0, r8 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov ip, r8 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ @@ -146109,43 +146110,43 @@ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ strd fp, r4, [sp, #96] @ 0x60 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 896b0 │ │ │ │ + bne.n 896c0 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r0, #0 │ │ │ │ add r5, r1 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add r1, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 89712 │ │ │ │ + ble.n 89722 │ │ │ │ sub.w r7, fp, #2 │ │ │ │ add.w ip, r9, r0 │ │ │ │ add r7, r0 │ │ │ │ subs r6, r5, #4 │ │ │ │ mov r3, r0 │ │ │ │ subs r2, r1, #4 │ │ │ │ str.w r7, [r6, #4]! │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 89704 │ │ │ │ + bne.n 89714 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 896b0 │ │ │ │ + ble.n 896c0 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add.w r6, fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ add r5, r3 │ │ │ │ add r1, r3 │ │ │ │ add r6, r0 │ │ │ │ @@ -146153,86 +146154,86 @@ │ │ │ │ movs r2, #0 │ │ │ │ str.w r6, [r5], #4 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [r1], #4 │ │ │ │ - blt.n 89732 │ │ │ │ - b.n 896b0 │ │ │ │ + blt.n 89742 │ │ │ │ + b.n 896c0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r6, r2 │ │ │ │ clz r6, r6 │ │ │ │ cmp r1, #0 │ │ │ │ mov.w r6, r6, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 896b0 │ │ │ │ + beq.n 896c0 │ │ │ │ add.w fp, r1, r5, lsl #3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 896b0 │ │ │ │ + ble.n 896c0 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ vmov.f64 d5, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr d4, [pc, #132] @ 897f8 │ │ │ │ + vldr d4, [pc, #132] @ 89808 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vldmia r2!, {d7} │ │ │ │ adds r3, #1 │ │ │ │ vcmpe.f64 d7, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite hi │ │ │ │ vmovhi.f64 d7, d6 │ │ │ │ vmovls.f64 d7, d5 │ │ │ │ cmp r3, r9 │ │ │ │ vstmia fp!, {d7} │ │ │ │ - blt.n 8977a │ │ │ │ - b.n 896b0 │ │ │ │ + blt.n 8978a │ │ │ │ + b.n 896c0 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 896b0 │ │ │ │ + ble.n 896c0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov.w r2, sl, lsl #2 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ add.w r1, fp, #4294967295 @ 0xffffffff │ │ │ │ add r1, r3 │ │ │ │ add r5, r2 │ │ │ │ add r2, r0 │ │ │ │ add.w r0, r9, r3 │ │ │ │ str.w r1, [r5], #4 │ │ │ │ str.w r3, [r2], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 897c0 │ │ │ │ - b.n 896b0 │ │ │ │ + bne.n 897d0 │ │ │ │ + b.n 896c0 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 8969e │ │ │ │ + b.n 896ae │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r3, r3, sl, lsl #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 897ec │ │ │ │ + beq.n 897fc │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ blx 2d5c8 │ │ │ │ mov r6, r8 │ │ │ │ - b.n 895e8 │ │ │ │ + b.n 895f8 │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ nop.w │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ │ │ │ │ -00089800 : │ │ │ │ +00089810 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -146241,40 +146242,40 @@ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr.w r8, [ip, #44] @ 0x2c │ │ │ │ blx r8 │ │ │ │ ldrb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 898b4 │ │ │ │ + beq.n 898c4 │ │ │ │ add.w r1, r5, r7, lsl #3 │ │ │ │ mov r3, r5 │ │ │ │ cmp r7, #0 │ │ │ │ vmov.f64 d4, #112 @ 0x3f800000 1.0 │ │ │ │ - ble.n 8985e │ │ │ │ + ble.n 8986e │ │ │ │ vldr d7, [r4, #40] @ 0x28 │ │ │ │ vldr d6, [r4, #48] @ 0x30 │ │ │ │ vldr d5, [r3] │ │ │ │ vsub.f64 d7, d4, d7 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vstmia r3!, {d7} │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 8983e │ │ │ │ + bne.n 8984e │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ subs r7, r3, r2 │ │ │ │ cmp r1, #2 │ │ │ │ mov.w r7, r7, asr #2 │ │ │ │ - beq.n 898ba │ │ │ │ + beq.n 898ca │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 898b4 │ │ │ │ + beq.n 898c4 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ subs r2, #4 │ │ │ │ - vldr d4, [pc, #144] @ 89908 │ │ │ │ + vldr d4, [pc, #144] @ 89918 │ │ │ │ movs r1, #0 │ │ │ │ vldmia r6!, {d5} │ │ │ │ adds r1, #1 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ vldr d6, [r4, #40] @ 0x28 │ │ │ │ vcmpe.f64 d5, d4 │ │ │ │ vldr d7, [r4, #64] @ 0x40 │ │ │ │ @@ -146283,19 +146284,19 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vldr d6, [r3] │ │ │ │ ite ls │ │ │ │ vaddls.f64 d7, d6, d7 │ │ │ │ vsubhi.f64 d7, d6, d7 │ │ │ │ cmp r1, r7 │ │ │ │ vstr d7, [r3] │ │ │ │ - bcc.n 8987c │ │ │ │ + bcc.n 8988c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 898b4 │ │ │ │ + beq.n 898c4 │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ subs r1, r2, #4 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ adds r2, #1 │ │ │ │ vldr d7, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r7 │ │ │ │ @@ -146307,105 +146308,105 @@ │ │ │ │ add r3, r5 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vldr d5, [lr] │ │ │ │ vsub.f64 d5, d5, d6 │ │ │ │ vldr d6, [r3] │ │ │ │ vmla.f64 d6, d7, d5 │ │ │ │ vstr d6, [r3] │ │ │ │ - bcc.n 898c6 │ │ │ │ + bcc.n 898d6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ │ │ │ │ -00089910 : │ │ │ │ +00089920 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr r5, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ ldrb.w r4, [r0, #73] @ 0x49 │ │ │ │ ldrb.w r0, [r0, #74] @ 0x4a │ │ │ │ - ldr.w ip, [pc, #452] @ 89ae8 │ │ │ │ + ldr.w ip, [pc, #452] @ 89af8 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #4] │ │ │ │ add ip, pc │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ subs r4, r6, r4 │ │ │ │ subs r4, r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrd lr, r8, [sp, #60] @ 0x3c │ │ │ │ ldr.w r9, [r0, #68] @ 0x44 │ │ │ │ ldrd sl, fp, [sp, #68] @ 0x44 │ │ │ │ cmp r9, ip │ │ │ │ - bne.n 89a3e │ │ │ │ + bne.n 89a4e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldrb.w ip, [r5, #73] @ 0x49 │ │ │ │ ldrb.w r5, [r5, #74] @ 0x4a │ │ │ │ sub.w r4, r4, ip │ │ │ │ subs r5, r4, r5 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r4, [r4, #68] @ 0x44 │ │ │ │ cmp r4, r9 │ │ │ │ - bne.w 89a74 │ │ │ │ + bne.w 89a84 │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ ldrb.w r9, [r0, #73] @ 0x49 │ │ │ │ ldrb.w r0, [r0, #74] @ 0x4a │ │ │ │ sub.w r9, r5, r9 │ │ │ │ ldr.w r5, [ip] │ │ │ │ sub.w r9, r9, r0 │ │ │ │ ldr r5, [r5, #68] @ 0x44 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.w 89a8e │ │ │ │ + bne.w 89a9e │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ ldrb.w r4, [ip, #73] @ 0x49 │ │ │ │ ldrb.w ip, [ip, #74] @ 0x4a │ │ │ │ sub.w r4, r9, r4 │ │ │ │ sub.w ip, r4, ip │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r4, [r4, #68] @ 0x44 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 89a5a │ │ │ │ + bne.n 89a6a │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ ldrb.w r5, [r0, #73] @ 0x49 │ │ │ │ ldrb.w r0, [r0, #74] @ 0x4a │ │ │ │ sub.w ip, ip, r5 │ │ │ │ ldr.w r5, [r9] │ │ │ │ sub.w ip, ip, r0 │ │ │ │ ldr r5, [r5, #68] @ 0x44 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 89aaa │ │ │ │ + bne.n 89aba │ │ │ │ ldrb.w r4, [r9, #73] @ 0x49 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ sub.w ip, ip, r4 │ │ │ │ ldrb.w r4, [r9, #74] @ 0x4a │ │ │ │ sub.w ip, ip, r4 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r4, [r4, #68] @ 0x44 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 89a5a │ │ │ │ + bne.n 89a6a │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ ldrb.w r5, [r0, #73] @ 0x49 │ │ │ │ ldrb.w r0, [r0, #74] @ 0x4a │ │ │ │ sub.w r5, ip, r5 │ │ │ │ subs r0, r5, r0 │ │ │ │ ldr.w r5, [r9] │ │ │ │ ldr r5, [r5, #68] @ 0x44 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 89ac8 │ │ │ │ + bne.n 89ad8 │ │ │ │ ldrb.w ip, [r9, #73] @ 0x49 │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ sub.w ip, r0, ip │ │ │ │ ldrb.w r0, [r9, #74] @ 0x4a │ │ │ │ sub.w ip, ip, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr.w r9, [r0, #68] @ 0x44 │ │ │ │ cmp r9, r5 │ │ │ │ - bne.n 89ad4 │ │ │ │ + bne.n 89ae4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ strd sl, fp, [sp, #68] @ 0x44 │ │ │ │ strd lr, r8, [sp, #60] @ 0x3c │ │ │ │ ldrb.w lr, [r4, #73] @ 0x49 │ │ │ │ ldrb.w r4, [r4, #74] @ 0x4a │ │ │ │ @@ -146467,122 +146468,122 @@ │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ strd sl, fp, [sp, #68] @ 0x44 │ │ │ │ strd lr, r8, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b.n 89ab6 │ │ │ │ + b.n 89ac6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ strd sl, fp, [sp, #68] @ 0x44 │ │ │ │ strd lr, r8, [sp, #60] @ 0x3c │ │ │ │ strd r7, ip, [sp, #52] @ 0x34 │ │ │ │ - b.n 89a50 │ │ │ │ + b.n 89a60 │ │ │ │ @ instruction: 0xffe5ffff │ │ │ │ │ │ │ │ -00089aec : │ │ │ │ - vldr d7, [pc, #64] @ 89b30 │ │ │ │ +00089afc : │ │ │ │ + vldr d7, [pc, #64] @ 89b40 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 89b08 │ │ │ │ - vldr d7, [pc, #60] @ 89b38 │ │ │ │ + ble.n 89b18 │ │ │ │ + vldr d7, [pc, #60] @ 89b48 │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ vstr d0, [r0, #80] @ 0x50 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #52] @ 89b40 │ │ │ │ + vldr d7, [pc, #52] @ 89b50 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 89b24 │ │ │ │ - vldr d7, [pc, #48] @ 89b48 │ │ │ │ + bpl.n 89b34 │ │ │ │ + vldr d7, [pc, #48] @ 89b58 │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ vstr d0, [r0, #80] @ 0x50 │ │ │ │ bx lr │ │ │ │ - vldr d0, [pc, #40] @ 89b50 │ │ │ │ + vldr d0, [pc, #40] @ 89b60 │ │ │ │ vstr d0, [r0, #80] @ 0x50 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r2, [r7, #32] │ │ │ │ - b.n 89f96 │ │ │ │ + b.n 89fa6 │ │ │ │ ldrb r6, [r1, #6] │ │ │ │ subs r6, #69 @ 0x45 │ │ │ │ lsrs r1, r5, #15 │ │ │ │ - b.n 89980 │ │ │ │ + b.n 89990 │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ldrh r2, [r7, #32] │ │ │ │ - b.n 89fa6 │ │ │ │ + b.n 89fb6 │ │ │ │ ldrb r6, [r1, #6] │ │ │ │ bkpt 0x0045 │ │ │ │ ldrb r3, [r1, #8] │ │ │ │ lsrs r7, r5, #17 │ │ │ │ movs r1, r0 │ │ │ │ subs r7, #240 @ 0xf0 │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ bkpt 0x00b0 │ │ │ │ │ │ │ │ -00089b58 : │ │ │ │ +00089b68 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r2, r6, [r0, #12] │ │ │ │ ldrd r3, r4, [r0, #24] │ │ │ │ sub.w ip, r6, r2 │ │ │ │ subs r5, r4, r3 │ │ │ │ mov.w ip, ip, asr #2 │ │ │ │ cmp.w ip, r5, asr #3 │ │ │ │ - bne.n 89c00 │ │ │ │ + bne.n 89c10 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 89bd0 │ │ │ │ + beq.n 89be0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 89b8e │ │ │ │ - vldr d0, [pc, #140] @ 89c18 │ │ │ │ + beq.n 89b9e │ │ │ │ + vldr d0, [pc, #140] @ 89c28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 89b88 │ │ │ │ + beq.n 89b98 │ │ │ │ subs r2, #4 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr d0, [pc, #124] @ 89c18 │ │ │ │ + vldr d0, [pc, #124] @ 89c28 │ │ │ │ vmov.f64 d4, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr d5, [pc, #124] @ 89c20 │ │ │ │ + vldr d5, [pc, #124] @ 89c30 │ │ │ │ vldmia r3!, {d6} │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ vcmpe.f64 d6, d5 │ │ │ │ add.w r0, r1, r0, lsl #3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vldr d7, [r0] │ │ │ │ it hi │ │ │ │ vsubhi.f64 d7, d4, d7 │ │ │ │ cmp lr, ip │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ - bcc.n 89ba4 │ │ │ │ + bcc.n 89bb4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 89b88 │ │ │ │ + beq.n 89b98 │ │ │ │ subs r2, #4 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr d0, [pc, #60] @ 89c18 │ │ │ │ + vldr d0, [pc, #60] @ 89c28 │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ add.w lr, lr, #1 │ │ │ │ vldmia r3!, {d6} │ │ │ │ cmp lr, ip │ │ │ │ add.w r0, r1, r0, lsl #3 │ │ │ │ vldr d7, [r0] │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ vmla.f64 d0, d7, d7 │ │ │ │ - bcc.n 89bde │ │ │ │ + bcc.n 89bee │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #36] @ (89c28 ) │ │ │ │ + ldr r3, [pc, #36] @ (89c38 ) │ │ │ │ movs r2, #79 @ 0x4f │ │ │ │ - ldr r1, [pc, #36] @ (89c2c ) │ │ │ │ - ldr r0, [pc, #40] @ (89c30 ) │ │ │ │ + ldr r1, [pc, #36] @ (89c3c ) │ │ │ │ + ldr r0, [pc, #40] @ (89c40 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ca48 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @@ -146593,15 +146594,15 @@ │ │ │ │ strh r4, [r2, #62] @ 0x3e │ │ │ │ movs r2, r0 │ │ │ │ ldrh r2, [r2, #0] │ │ │ │ movs r2, r0 │ │ │ │ ldrh r4, [r4, #0] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00089c34 : │ │ │ │ +00089c44 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ @@ -146610,15 +146611,15 @@ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr r5, [r5, #40] @ 0x28 │ │ │ │ blx r5 │ │ │ │ ldrb.w r3, [r4, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r3, 89c6a │ │ │ │ + cbnz r3, 89c7a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ vldr d4, [r4, #40] @ 0x28 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vldr d5, [r4, #48] @ 0x30 │ │ │ │ @@ -146637,131 +146638,131 @@ │ │ │ │ mov r0, r5 │ │ │ │ vmla.f64 d7, d8, d0 │ │ │ │ vstr d7, [r7] │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00089cb4 : │ │ │ │ +00089cc4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #48] @ (89cf4 ) │ │ │ │ + ldr r3, [pc, #48] @ (89d04 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #48] @ (89cf8 ) │ │ │ │ + ldr r2, [pc, #48] @ (89d08 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r0, 89cdc │ │ │ │ + cbz r0, 89cec │ │ │ │ ldr r1, [r4, #32] │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 89ce8 │ │ │ │ + cbz r0, 89cf8 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c4e4 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2c8d0 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r0, [r4, r1] │ │ │ │ + strh r0, [r2, r1] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r5, #28 │ │ │ │ ... │ │ │ │ │ │ │ │ -00089cfc : │ │ │ │ +00089d0c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2daa4 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00089d1c , Ipopt::SmartPtr)@@Base>: │ │ │ │ +00089d2c , Ipopt::SmartPtr)@@Base>: │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #312] @ (89e68 , Ipopt::SmartPtr)@@Base+0x14c>) │ │ │ │ + ldr r3, [pc, #312] @ (89e78 , Ipopt::SmartPtr)@@Base+0x14c>) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #312] @ (89e6c , Ipopt::SmartPtr)@@Base+0x150>) │ │ │ │ + ldr r2, [pc, #312] @ (89e7c , Ipopt::SmartPtr)@@Base+0x150>) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r8, r4 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r8], #8 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r5, 89d50 , Ipopt::SmartPtr)@@Base+0x34> │ │ │ │ + cbz r5, 89d60 , Ipopt::SmartPtr)@@Base+0x34> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx 2c8d0 ::ReleasePointer_()@plt> │ │ │ │ ldr r6, [r7, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldrd r2, r5, [r6, #12] │ │ │ │ strd r3, r3, [r4, #12] │ │ │ │ str r3, [r4, #20] │ │ │ │ subs r5, r5, r2 │ │ │ │ - beq.n 89e2c , Ipopt::SmartPtr)@@Base+0x110> │ │ │ │ + beq.n 89e3c , Ipopt::SmartPtr)@@Base+0x110> │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 89e48 , Ipopt::SmartPtr)@@Base+0x12c> │ │ │ │ + bhi.n 89e58 , Ipopt::SmartPtr)@@Base+0x12c> │ │ │ │ mov r0, r5 │ │ │ │ blx 2b890 │ │ │ │ mov r3, r0 │ │ │ │ add r5, r3 │ │ │ │ strd r3, r3, [r4, #12] │ │ │ │ str r5, [r4, #20] │ │ │ │ ldrd r1, r5, [r6, #12] │ │ │ │ subs r5, r5, r1 │ │ │ │ cmp r5, #4 │ │ │ │ - ble.n 89e34 , Ipopt::SmartPtr)@@Base+0x118> │ │ │ │ + ble.n 89e44 , Ipopt::SmartPtr)@@Base+0x118> │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ blx 2c7f8 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r9, [r7] │ │ │ │ add r3, r5 │ │ │ │ str r3, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ ldrd r2, r6, [r9, #24] │ │ │ │ strd r3, r3, [r4, #24] │ │ │ │ str r3, [r4, #32] │ │ │ │ subs r6, r6, r2 │ │ │ │ - beq.n 89e30 , Ipopt::SmartPtr)@@Base+0x114> │ │ │ │ + beq.n 89e40 , Ipopt::SmartPtr)@@Base+0x114> │ │ │ │ movw r3, #65528 @ 0xfff8 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 89e4c , Ipopt::SmartPtr)@@Base+0x130> │ │ │ │ + bhi.n 89e5c , Ipopt::SmartPtr)@@Base+0x130> │ │ │ │ mov r0, r6 │ │ │ │ blx 2b890 │ │ │ │ mov r5, r0 │ │ │ │ add r6, r5 │ │ │ │ strd r5, r5, [r4, #24] │ │ │ │ str r6, [r4, #32] │ │ │ │ ldrd r1, r6, [r9, #24] │ │ │ │ subs r6, r6, r1 │ │ │ │ cmp r6, #8 │ │ │ │ - ble.n 89e3c , Ipopt::SmartPtr)@@Base+0x120> │ │ │ │ + ble.n 89e4c , Ipopt::SmartPtr)@@Base+0x120> │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c7f8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r5, r6 │ │ │ │ str r5, [r4, #28] │ │ │ │ ldrd r0, r1, [r3, #40] @ 0x28 │ │ │ │ @@ -146781,60 +146782,60 @@ │ │ │ │ strd r0, r1, [r4, #80] @ 0x50 │ │ │ │ ldrd r2, r3, [r3, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #96] @ 0x60 │ │ │ │ strd r2, r3, [r4, #88] @ 0x58 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, r5 │ │ │ │ - b.n 89d7e , Ipopt::SmartPtr)@@Base+0x62> │ │ │ │ + b.n 89d8e , Ipopt::SmartPtr)@@Base+0x62> │ │ │ │ mov r5, r6 │ │ │ │ - b.n 89dc6 , Ipopt::SmartPtr)@@Base+0xaa> │ │ │ │ + b.n 89dd6 , Ipopt::SmartPtr)@@Base+0xaa> │ │ │ │ itt eq │ │ │ │ ldreq r2, [r1, #0] │ │ │ │ streq r2, [r3, #0] │ │ │ │ - b.n 89d9a , Ipopt::SmartPtr)@@Base+0x7e> │ │ │ │ - bne.n 89de0 , Ipopt::SmartPtr)@@Base+0xc4> │ │ │ │ + b.n 89daa , Ipopt::SmartPtr)@@Base+0x7e> │ │ │ │ + bne.n 89df0 , Ipopt::SmartPtr)@@Base+0xc4> │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ strd r2, r3, [r5] │ │ │ │ - b.n 89de0 , Ipopt::SmartPtr)@@Base+0xc4> │ │ │ │ + b.n 89df0 , Ipopt::SmartPtr)@@Base+0xc4> │ │ │ │ blx 2c6ac │ │ │ │ blx 2c6ac │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ subs r1, r1, r0 │ │ │ │ - cbz r0, 89e5c , Ipopt::SmartPtr)@@Base+0x140> │ │ │ │ + cbz r0, 89e6c , Ipopt::SmartPtr)@@Base+0x140> │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c8d0 ::ReleasePointer_()@plt> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 89e5c , Ipopt::SmartPtr)@@Base+0x140> │ │ │ │ - str r4, [r6, r7] │ │ │ │ + b.n 89e6c , Ipopt::SmartPtr)@@Base+0x140> │ │ │ │ + str r4, [r4, r7] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r5, #28 │ │ │ │ ... │ │ │ │ │ │ │ │ -00089e70 , double)@@Base>: │ │ │ │ +00089e80 , double)@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #116] @ (89ef8 , double)@@Base+0x88>) │ │ │ │ + ldr r3, [pc, #116] @ (89f08 , double)@@Base+0x88>) │ │ │ │ movs r6, #0 │ │ │ │ - ldr r2, [pc, #116] @ (89efc , double)@@Base+0x8c>) │ │ │ │ + ldr r2, [pc, #116] @ (89f0c , double)@@Base+0x8c>) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r1, #0] │ │ │ │ str r6, [r0, #4] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r0], #8 │ │ │ │ str r6, [r4, #8] │ │ │ │ - cbz r5, 89ea6 , double)@@Base+0x36> │ │ │ │ + cbz r5, 89eb6 , double)@@Base+0x36> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ blx 2c8d0 ::ReleasePointer_()@plt> │ │ │ │ vstr d8, [r4, #64] @ 0x40 │ │ │ │ vpop {d8} │ │ │ │ movs r3, #0 │ │ │ │ @@ -146855,293 +146856,293 @@ │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ strh.w r3, [r4, #72] @ 0x48 │ │ │ │ strb.w r3, [r4, #74] @ 0x4a │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - str r6, [r3, r2] │ │ │ │ + str r6, [r1, r2] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r5, #28 │ │ │ │ ... │ │ │ │ │ │ │ │ -00089f00 : │ │ │ │ +00089f10 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r3 │ │ │ │ ldrd r3, r2, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ subs r0, r2, r3 │ │ │ │ asrs r0, r0, #2 │ │ │ │ cmp r1, r0 │ │ │ │ - bhi.n 89f94 │ │ │ │ - bcc.n 89f7a │ │ │ │ + bhi.n 89fa4 │ │ │ │ + bcc.n 89f8a │ │ │ │ ldrd r0, r3, [r4, #24] │ │ │ │ mov.w r9, r5, lsl #3 │ │ │ │ sub.w ip, r3, r0 │ │ │ │ mov.w ip, ip, asr #3 │ │ │ │ cmp r5, ip │ │ │ │ - bhi.n 89f84 │ │ │ │ - bcc.n 89f5e │ │ │ │ + bhi.n 89f94 │ │ │ │ + bcc.n 89f6e │ │ │ │ cmp.w r9, #8 │ │ │ │ - ble.n 89f6e │ │ │ │ + ble.n 89f7e │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ blx 2c7f8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r7, #4 │ │ │ │ - ble.n 89fa0 │ │ │ │ + ble.n 89fb0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w 2c7f4 │ │ │ │ add.w r2, r0, r9 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #28] │ │ │ │ cmp.w r9, #8 │ │ │ │ - bgt.n 89f44 │ │ │ │ - bne.n 89f4c │ │ │ │ + bgt.n 89f54 │ │ │ │ + bne.n 89f5c │ │ │ │ ldrd r2, r3, [r8] │ │ │ │ strd r2, r3, [r0] │ │ │ │ - b.n 89f4c │ │ │ │ + b.n 89f5c │ │ │ │ add r3, r7 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #16] │ │ │ │ - b.n 89f28 │ │ │ │ + b.n 89f38 │ │ │ │ add.w r0, r4, #24 │ │ │ │ sub.w r1, r5, ip │ │ │ │ blx 2c234 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - b.n 89f3e │ │ │ │ + b.n 89f4e │ │ │ │ subs r1, r1, r0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 2b9c4 >::_M_default_append(unsigned int)@plt> │ │ │ │ - b.n 89f28 │ │ │ │ + b.n 89f38 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r6, #0] │ │ │ │ streq r3, [r0, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00089fac : │ │ │ │ +00089fbc : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -00089fb4 : │ │ │ │ +00089fc4 : │ │ │ │ ldrb.w r3, [r0, #73] @ 0x49 │ │ │ │ - cbz r3, 89fc2 │ │ │ │ + cbz r3, 89fd2 │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r2, r1, lsl #2] │ │ │ │ ldrb.w r3, [r0, #74] @ 0x4a │ │ │ │ - cbz r3, 89fd0 │ │ │ │ + cbz r3, 89fe0 │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, r1, lsl #2] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -00089fd8 : │ │ │ │ +00089fe8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r6, [pc, #912] @ (8a370 ) │ │ │ │ + ldr r6, [pc, #912] @ (8a380 ) │ │ │ │ sub sp, #12 │ │ │ │ ldrb.w sl, [r0, #73] @ 0x49 │ │ │ │ add r6, pc │ │ │ │ ldrb.w lr, [r0, #74] @ 0x4a │ │ │ │ ldrb.w r9, [sp, #48] @ 0x30 │ │ │ │ ldrd r8, ip, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r7, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8a27e │ │ │ │ + beq.w 8a28e │ │ │ │ add.w fp, r4, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8a34e │ │ │ │ + beq.w 8a35e │ │ │ │ add.w sl, r5, fp, lsl #3 │ │ │ │ - vldr d7, [pc, #852] @ 8a368 │ │ │ │ + vldr d7, [pc, #852] @ 8a378 │ │ │ │ subs r4, #2 │ │ │ │ vstr d7, [sl] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8a28e │ │ │ │ + bne.w 8a29e │ │ │ │ mov r4, fp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr.w lr, [pc, #840] @ 8a374 │ │ │ │ + ldr.w lr, [pc, #840] @ 8a384 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r6, [r6, lr] │ │ │ │ ldr.w lr, [r3, #32] │ │ │ │ cmp lr, r6 │ │ │ │ - bne.w 8a29c │ │ │ │ + bne.w 8a2ac │ │ │ │ ldrb.w sl, [r0, #73] @ 0x49 │ │ │ │ ldrb.w lr, [r0, #74] @ 0x4a │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8a2b4 │ │ │ │ + beq.w 8a2c4 │ │ │ │ add.w fp, r4, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8a38a │ │ │ │ + beq.w 8a39a │ │ │ │ add.w sl, r5, fp, lsl #3 │ │ │ │ - vldr d7, [pc, #780] @ 8a368 │ │ │ │ + vldr d7, [pc, #780] @ 8a378 │ │ │ │ subs r4, #2 │ │ │ │ vstr d7, [sl] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8a2c4 │ │ │ │ + bne.w 8a2d4 │ │ │ │ mov r4, fp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w lr, [r3, #32] │ │ │ │ cmp lr, r6 │ │ │ │ - bne.w 8a29c │ │ │ │ + bne.w 8a2ac │ │ │ │ ldrb.w sl, [r0, #73] @ 0x49 │ │ │ │ ldrb.w lr, [r0, #74] @ 0x4a │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8a2d6 │ │ │ │ + beq.w 8a2e6 │ │ │ │ add.w fp, r4, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8a3a2 │ │ │ │ + beq.w 8a3b2 │ │ │ │ add.w sl, r5, fp, lsl #3 │ │ │ │ - vldr d7, [pc, #716] @ 8a368 │ │ │ │ + vldr d7, [pc, #716] @ 8a378 │ │ │ │ subs r4, #2 │ │ │ │ vstr d7, [sl] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8a354 │ │ │ │ + beq.w 8a364 │ │ │ │ add.w lr, r5, r4, lsl #3 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [lr] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w lr, [r3, #32] │ │ │ │ cmp lr, r6 │ │ │ │ - bne.w 8a29c │ │ │ │ + bne.w 8a2ac │ │ │ │ ldrb.w lr, [r0, #73] @ 0x49 │ │ │ │ ldrb.w sl, [r0, #74] @ 0x4a │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8a2e8 │ │ │ │ + beq.w 8a2f8 │ │ │ │ add.w fp, r4, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8a358 │ │ │ │ + beq.w 8a368 │ │ │ │ add.w lr, r5, fp, lsl #3 │ │ │ │ - vldr d7, [pc, #636] @ 8a368 │ │ │ │ + vldr d7, [pc, #636] @ 8a378 │ │ │ │ subs r4, #2 │ │ │ │ vstr d7, [lr] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 8a2f8 │ │ │ │ + bne.w 8a308 │ │ │ │ mov r4, fp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w lr, [r3, #32] │ │ │ │ cmp lr, r6 │ │ │ │ - bne.w 8a29c │ │ │ │ + bne.w 8a2ac │ │ │ │ ldrb.w lr, [r0, #73] @ 0x49 │ │ │ │ ldrb.w sl, [r0, #74] @ 0x4a │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8a30a │ │ │ │ + beq.w 8a31a │ │ │ │ add.w fp, r4, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8a35e │ │ │ │ + beq.w 8a36e │ │ │ │ add.w lr, r5, fp, lsl #3 │ │ │ │ - vldr d7, [pc, #572] @ 8a368 │ │ │ │ + vldr d7, [pc, #572] @ 8a378 │ │ │ │ subs r4, #2 │ │ │ │ vstr d7, [lr] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 8a31a │ │ │ │ + bne.w 8a32a │ │ │ │ mov r4, fp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w lr, [r3, #32] │ │ │ │ cmp lr, r6 │ │ │ │ - bne.w 8a29c │ │ │ │ + bne.w 8a2ac │ │ │ │ ldrb.w lr, [r0, #73] @ 0x49 │ │ │ │ ldrb.w sl, [r0, #74] @ 0x4a │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8a32c │ │ │ │ + beq.w 8a33c │ │ │ │ add.w fp, r4, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8a3c6 │ │ │ │ + beq.w 8a3d6 │ │ │ │ add.w lr, r5, fp, lsl #3 │ │ │ │ - vldr d7, [pc, #508] @ 8a368 │ │ │ │ + vldr d7, [pc, #508] @ 8a378 │ │ │ │ subs r4, #2 │ │ │ │ vstr d7, [lr] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 8a33c │ │ │ │ + bne.w 8a34c │ │ │ │ mov r4, fp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w lr, [r3, #32] │ │ │ │ cmp lr, r6 │ │ │ │ - bne.w 8a29c │ │ │ │ + bne.w 8a2ac │ │ │ │ ldrb.w lr, [r0, #73] @ 0x49 │ │ │ │ ldrb.w sl, [r0, #74] @ 0x4a │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8a378 │ │ │ │ + beq.w 8a388 │ │ │ │ add.w fp, r4, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8a3cc │ │ │ │ + beq.w 8a3dc │ │ │ │ add.w lr, r5, fp, lsl #3 │ │ │ │ - vldr d7, [pc, #444] @ 8a368 │ │ │ │ + vldr d7, [pc, #444] @ 8a378 │ │ │ │ subs r4, #2 │ │ │ │ vstr d7, [lr] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8a3ba │ │ │ │ + beq.w 8a3ca │ │ │ │ add.w lr, r5, r4, lsl #3 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [lr] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w lr, [r3, #32] │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 8a29c │ │ │ │ + bne.n 8a2ac │ │ │ │ ldrb.w lr, [r0, #73] @ 0x49 │ │ │ │ ldrb.w sl, [r0, #74] @ 0x4a │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8a390 │ │ │ │ + beq.w 8a3a0 │ │ │ │ add.w fp, r4, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8a3d2 │ │ │ │ + beq.w 8a3e2 │ │ │ │ add.w lr, r5, fp, lsl #3 │ │ │ │ - vldr d7, [pc, #368] @ 8a368 │ │ │ │ + vldr d7, [pc, #368] @ 8a378 │ │ │ │ subs r4, #2 │ │ │ │ vstr d7, [lr] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8a3be │ │ │ │ + beq.w 8a3ce │ │ │ │ add.w lr, r5, r4, lsl #3 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [lr] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w lr, [r3, #32] │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 8a29c │ │ │ │ + bne.n 8a2ac │ │ │ │ ldrb.w r6, [r0, #73] @ 0x49 │ │ │ │ ldrb.w lr, [r0, #74] @ 0x4a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8a3a8 │ │ │ │ + beq.w 8a3b8 │ │ │ │ add.w sl, r4, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8a3d8 │ │ │ │ + beq.w 8a3e8 │ │ │ │ add.w r6, r5, sl, lsl #3 │ │ │ │ - vldr d7, [pc, #296] @ 8a368 │ │ │ │ + vldr d7, [pc, #296] @ 8a378 │ │ │ │ subs r4, #2 │ │ │ │ vstr d7, [r6] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8a3c2 │ │ │ │ + beq.w 8a3d2 │ │ │ │ add.w r6, r5, r4, lsl #3 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [r6] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r6, [r0, #0] │ │ │ │ @@ -147150,129 +147151,129 @@ │ │ │ │ strd r9, r8, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [r6, #32] │ │ │ │ mov ip, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8a026 │ │ │ │ + beq.w 8a036 │ │ │ │ subs r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8a026 │ │ │ │ + beq.w 8a036 │ │ │ │ add.w lr, r5, r4, lsl #3 │ │ │ │ - vldr d7, [pc, #212] @ 8a368 │ │ │ │ + vldr d7, [pc, #212] @ 8a378 │ │ │ │ vstr d7, [lr] │ │ │ │ - b.n 8a026 │ │ │ │ + b.n 8a036 │ │ │ │ strd ip, r4, [sp, #56] @ 0x38 │ │ │ │ mov ip, lr │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strd r7, r5, [sp, #64] @ 0x40 │ │ │ │ strd r9, r8, [sp, #48] @ 0x30 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8a06e │ │ │ │ + beq.w 8a07e │ │ │ │ subs r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8a06e │ │ │ │ + beq.w 8a07e │ │ │ │ add.w lr, r5, r4, lsl #3 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [lr] │ │ │ │ - b.n 8a06e │ │ │ │ + b.n 8a07e │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8a0bc │ │ │ │ + beq.w 8a0cc │ │ │ │ subs r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8a0ac │ │ │ │ - b.n 8a0bc │ │ │ │ + bne.w 8a0bc │ │ │ │ + b.n 8a0cc │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8a0fc │ │ │ │ + beq.w 8a10c │ │ │ │ subs r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8a0fc │ │ │ │ + beq.w 8a10c │ │ │ │ add.w lr, r5, r4, lsl #3 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [lr] │ │ │ │ - b.n 8a0fc │ │ │ │ + b.n 8a10c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8a13c │ │ │ │ + beq.w 8a14c │ │ │ │ subs r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8a13c │ │ │ │ + beq.w 8a14c │ │ │ │ add.w lr, r5, r4, lsl #3 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [lr] │ │ │ │ - b.n 8a13c │ │ │ │ + b.n 8a14c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8a17c │ │ │ │ + beq.w 8a18c │ │ │ │ subs r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8a17c │ │ │ │ + beq.w 8a18c │ │ │ │ add.w lr, r5, r4, lsl #3 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [lr] │ │ │ │ - b.n 8a17c │ │ │ │ + b.n 8a18c │ │ │ │ sub.w r4, fp, lr │ │ │ │ - b.n 8a026 │ │ │ │ + b.n 8a036 │ │ │ │ mov r4, fp │ │ │ │ - b.n 8a0bc │ │ │ │ + b.n 8a0cc │ │ │ │ sub.w r4, fp, sl │ │ │ │ - b.n 8a0fc │ │ │ │ + b.n 8a10c │ │ │ │ sub.w r4, fp, sl │ │ │ │ - b.n 8a13c │ │ │ │ + b.n 8a14c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r7, [pc, #272] @ (8a484 ) │ │ │ │ + ldr r7, [pc, #208] @ (8a454 ) │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r6, #24 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8a1ca │ │ │ │ + beq.w 8a1da │ │ │ │ subs r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8a1ba │ │ │ │ - b.n 8a1ca │ │ │ │ + bne.w 8a1ca │ │ │ │ + b.n 8a1da │ │ │ │ sub.w r4, fp, lr │ │ │ │ - b.n 8a06e │ │ │ │ + b.n 8a07e │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8a216 │ │ │ │ + beq.w 8a226 │ │ │ │ subs r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8a206 │ │ │ │ - b.n 8a216 │ │ │ │ + bne.w 8a216 │ │ │ │ + b.n 8a226 │ │ │ │ sub.w r4, fp, lr │ │ │ │ - b.n 8a0bc │ │ │ │ + b.n 8a0cc │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8a260 │ │ │ │ + beq.w 8a270 │ │ │ │ subs r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8a250 │ │ │ │ - b.n 8a260 │ │ │ │ + bne.w 8a260 │ │ │ │ + b.n 8a270 │ │ │ │ mov r4, fp │ │ │ │ - b.n 8a1ca │ │ │ │ + b.n 8a1da │ │ │ │ mov r4, fp │ │ │ │ - b.n 8a216 │ │ │ │ + b.n 8a226 │ │ │ │ mov r4, sl │ │ │ │ - b.n 8a260 │ │ │ │ + b.n 8a270 │ │ │ │ sub.w r4, fp, sl │ │ │ │ - b.n 8a17c │ │ │ │ + b.n 8a18c │ │ │ │ sub.w r4, fp, sl │ │ │ │ - b.n 8a1ca │ │ │ │ + b.n 8a1da │ │ │ │ sub.w r4, fp, sl │ │ │ │ - b.n 8a216 │ │ │ │ + b.n 8a226 │ │ │ │ sub.w r4, sl, lr │ │ │ │ - b.n 8a260 │ │ │ │ + b.n 8a270 │ │ │ │ nop │ │ │ │ │ │ │ │ -0008a3e0 : │ │ │ │ +0008a3f0 : │ │ │ │ mov ip, r0 │ │ │ │ push {r4} │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r4, [ip, #48] @ 0x30 │ │ │ │ str r4, [r1, #0] │ │ │ │ ldr.w r1, [ip, #64] @ 0x40 │ │ │ │ ldr.w r4, [ip, #52] @ 0x34 │ │ │ │ @@ -147284,15 +147285,15 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ str r1, [r3, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0008a410 : │ │ │ │ +0008a420 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #76] @ 0x4c │ │ │ │ @@ -147303,97 +147304,97 @@ │ │ │ │ ldr.w ip, [r0] │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr.w fp, [ip, #16] │ │ │ │ blx fp │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 8a478 │ │ │ │ + ble.n 8a488 │ │ │ │ ldr.w r1, [r8, #68] @ 0x44 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, sl │ │ │ │ add.w r9, r4, r9, lsl #3 │ │ │ │ vldr d6, [r1] │ │ │ │ vldr d7, [r2] │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ vstmia r2!, {d7} │ │ │ │ cmp r2, r9 │ │ │ │ vldr d7, [r3] │ │ │ │ vldmia r1!, {d6} │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ vstmia r3!, {d7} │ │ │ │ - bne.n 8a454 │ │ │ │ + bne.n 8a464 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 8a4ac │ │ │ │ + ble.n 8a4bc │ │ │ │ ldr.w r1, [r8, #32] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ add.w r7, r5, r7, lsl #3 │ │ │ │ vldr d6, [r1] │ │ │ │ vldr d7, [r3] │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ vstmia r3!, {d7} │ │ │ │ cmp r3, r7 │ │ │ │ vldr d7, [r2] │ │ │ │ vldmia r1!, {d6} │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ vstmia r2!, {d7} │ │ │ │ - bne.n 8a488 │ │ │ │ + bne.n 8a498 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0008a4b4 : │ │ │ │ +0008a4c4 : │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 8a4d4 │ │ │ │ + ble.n 8a4e4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 2c47c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008a4d8 : │ │ │ │ +0008a4e8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #196] @ (8a5b0 ) │ │ │ │ + ldr r0, [pc, #196] @ (8a5c0 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #196] @ (8a5b4 ) │ │ │ │ + ldr r1, [pc, #196] @ (8a5c4 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #24 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldrb.w r7, [sp, #56] @ 0x38 │ │ │ │ ldrd sl, r9, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ ldrb.w r6, [sp, #72] @ 0x48 │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8a584 │ │ │ │ - cbnz r7, 8a532 │ │ │ │ - cbnz r6, 8a558 │ │ │ │ - ldr r2, [pc, #160] @ (8a5b8 ) │ │ │ │ - ldr r3, [pc, #152] @ (8a5b4 ) │ │ │ │ + bne.n 8a594 │ │ │ │ + cbnz r7, 8a542 │ │ │ │ + cbnz r6, 8a568 │ │ │ │ + ldr r2, [pc, #160] @ (8a5c8 ) │ │ │ │ + ldr r3, [pc, #152] @ (8a5c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8a5a0 │ │ │ │ + bne.n 8a5b0 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r7, #1 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ @@ -147404,55 +147405,55 @@ │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r5, lsl #3 │ │ │ │ blx 2bbf8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8a516 │ │ │ │ + beq.n 8a526 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ add.w r1, r3, r1, lsl #4 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ mov r3, r8 │ │ │ │ blx 2bbf8 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - bge.n 8a516 │ │ │ │ + bge.n 8a526 │ │ │ │ subs r2, r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r8, r0, lsl #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 2c47c │ │ │ │ - b.n 8a516 │ │ │ │ - vldr d7, [pc, #32] @ 8a5a8 │ │ │ │ + b.n 8a526 │ │ │ │ + vldr d7, [pc, #32] @ 8a5b8 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx 2bbf8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8a514 │ │ │ │ - b.n 8a532 │ │ │ │ + beq.n 8a524 │ │ │ │ + b.n 8a542 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r2, [pc, #224] @ (8a694 ) │ │ │ │ + ldr r2, [pc, #160] @ (8a664 ) │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #56] @ (8a5f4 ) │ │ │ │ + ldr r1, [pc, #1016] @ (8a9c4 ) │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0008a5bc : │ │ │ │ +0008a5cc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -147462,15 +147463,15 @@ │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ blx 2bbf8 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 8a644 │ │ │ │ + ble.n 8a654 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ subs r2, #4 │ │ │ │ add.w lr, r4, r1, lsl #3 │ │ │ │ subs r3, #4 │ │ │ │ ldr.w r5, [r3, #4]! │ │ │ │ @@ -147483,34 +147484,34 @@ │ │ │ │ add.w r9, r7, r1 │ │ │ │ add r1, r8 │ │ │ │ add r0, r8 │ │ │ │ vldr d6, [ip] │ │ │ │ vldr d7, [r1] │ │ │ │ vmla.f64 d7, d5, d6 │ │ │ │ vstr d7, [r1] │ │ │ │ - beq.n 8a640 │ │ │ │ + beq.n 8a650 │ │ │ │ vldr d5, [r9] │ │ │ │ vldr d6, [r4, #-8] │ │ │ │ vldr d7, [r0] │ │ │ │ vmla.f64 d7, d5, d6 │ │ │ │ vstr d7, [r0] │ │ │ │ cmp lr, r4 │ │ │ │ - bne.n 8a5fa │ │ │ │ + bne.n 8a60a │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0008a64c : │ │ │ │ +0008a65c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #140] @ (8a6e8 ) │ │ │ │ + ldr r4, [pc, #140] @ (8a6f8 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #140] @ (8a6ec ) │ │ │ │ + ldr r3, [pc, #140] @ (8a6fc ) │ │ │ │ mov r7, r0 │ │ │ │ add r4, pc │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -147523,15 +147524,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ mov r3, r6 │ │ │ │ add r1, sp, #8 │ │ │ │ blx 2bbf8 │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8a6c8 │ │ │ │ + ble.n 8a6d8 │ │ │ │ ldr r4, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ subs r3, #4 │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ sub.w ip, r1, #4 │ │ │ │ ldr.w r0, [ip, #4]! │ │ │ │ @@ -147540,52 +147541,52 @@ │ │ │ │ add.w r0, r5, r0, lsl #3 │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ cmp r2, r4 │ │ │ │ vldr d6, [r0] │ │ │ │ vldr d7, [r1] │ │ │ │ vmla.f64 d7, d5, d6 │ │ │ │ vstr d7, [r1] │ │ │ │ - bne.n 8a6a0 │ │ │ │ - ldr r2, [pc, #36] @ (8a6f0 ) │ │ │ │ - ldr r3, [pc, #32] @ (8a6ec ) │ │ │ │ + bne.n 8a6b0 │ │ │ │ + ldr r2, [pc, #36] @ (8a700 ) │ │ │ │ + ldr r3, [pc, #32] @ (8a6fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8a6e2 │ │ │ │ + bne.n 8a6f2 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #792] @ (8aa04 ) │ │ │ │ + ldr r0, [pc, #728] @ (8a9d4 ) │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #368] @ (8a864 ) │ │ │ │ + ldr r0, [pc, #304] @ (8a834 ) │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0008a6f4 : │ │ │ │ +0008a704 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a784 │ │ │ │ + beq.n 8a794 │ │ │ │ ldr r2, [r1, #64] @ 0x40 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8a74a │ │ │ │ + beq.n 8a75a │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 8a744 │ │ │ │ + ble.n 8a754 │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ subs r3, #4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ sub.w ip, r2, #4 │ │ │ │ subs r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ @@ -147593,20 +147594,20 @@ │ │ │ │ ldr.w r4, [lr, #4]! │ │ │ │ adds r2, #1 │ │ │ │ str.w r4, [r3, #4]! │ │ │ │ ldr.w r4, [ip, #4]! │ │ │ │ str.w r4, [r0, #4]! │ │ │ │ ldr r4, [r1, #56] @ 0x38 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 8a72c │ │ │ │ + bgt.n 8a73c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 8a744 │ │ │ │ + ble.n 8a754 │ │ │ │ ldrd r2, r4, [r1, #40] @ 0x28 │ │ │ │ subs r3, #4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ sub.w ip, r2, #4 │ │ │ │ subs r4, #4 │ │ │ │ sub.w lr, r0, #4 │ │ │ │ movs r0, #0 │ │ │ │ @@ -147615,29 +147616,29 @@ │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ ldr.w r2, [r4, #4]! │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ cmp r2, r0 │ │ │ │ - bgt.n 8a762 │ │ │ │ + bgt.n 8a772 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2bbf8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0008a798 : │ │ │ │ +0008a7a8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r3 │ │ │ │ @@ -147649,34 +147650,34 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldrd sl, fp, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bcs.n 8a844 │ │ │ │ + bcs.n 8a854 │ │ │ │ lsls r5, r6, #3 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ blx 2c6dc │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r6, 8a800 │ │ │ │ + cbz r6, 8a810 │ │ │ │ ldr.w r0, [r9, #68] @ 0x44 │ │ │ │ mov ip, r8 │ │ │ │ add r5, r0 │ │ │ │ vldmia r0!, {d7} │ │ │ │ vldmia r4!, {d6} │ │ │ │ cmp r0, r5 │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ vstmia ip!, {d7} │ │ │ │ - bne.n 8a7ec │ │ │ │ + bne.n 8a7fc │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n 8a80c │ │ │ │ + beq.n 8a81c │ │ │ │ vldr d7, [r9, #8] │ │ │ │ vadd.f64 d8, d8, d7 │ │ │ │ ldr.w r0, [r9, #76] @ 0x4c │ │ │ │ vmov.f64 d0, d8 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ @@ -147694,15 +147695,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2d070 │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ │ │ │ │ -0008a848 : │ │ │ │ +0008a858 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -147712,246 +147713,246 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ blx 2bfb0 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ vstr d0, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 8a8dc │ │ │ │ + ble.n 8a8ec │ │ │ │ ldr r4, [r5, #24] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ vmov.f64 d4, #96 @ 0x3f000000 0.5 │ │ │ │ ldr.w lr, [r5, #20] │ │ │ │ add.w ip, r4, r3, lsl #2 │ │ │ │ subs r2, #4 │ │ │ │ - b.n 8a8a6 │ │ │ │ + b.n 8a8b6 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vldr d5, [r3] │ │ │ │ adds r0, #8 │ │ │ │ cmp ip, r4 │ │ │ │ vmla.f64 d0, d7, d5 │ │ │ │ vstr d0, [r8] │ │ │ │ - beq.n 8a8dc │ │ │ │ + beq.n 8a8ec │ │ │ │ ldr.w r6, [r4], #4 │ │ │ │ add.w r3, lr, r0 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ add.w r1, r7, r6, lsl #3 │ │ │ │ vldr d7, [r3] │ │ │ │ cmp r6, r5 │ │ │ │ add.w r3, r7, r5, lsl #3 │ │ │ │ vldr d6, [r1] │ │ │ │ - bne.n 8a890 │ │ │ │ + bne.n 8a8a0 │ │ │ │ vmul.f64 d7, d7, d4 │ │ │ │ adds r0, #8 │ │ │ │ cmp ip, r4 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ vstr d0, [r8] │ │ │ │ - bne.n 8a8a6 │ │ │ │ + bne.n 8a8b6 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0008a8e4 : │ │ │ │ +0008a8f4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r1, [pc, #244] @ (8a9e8 ) │ │ │ │ + ldr r1, [pc, #244] @ (8a9f8 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #244] @ (8a9ec ) │ │ │ │ + ldr r3, [pc, #244] @ (8a9fc ) │ │ │ │ add r1, pc │ │ │ │ ldrd r4, r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldrd r5, r6, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8a988 │ │ │ │ + beq.n 8a998 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8a958 │ │ │ │ + beq.n 8a968 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 8a93e │ │ │ │ + ble.n 8a94e │ │ │ │ ldrd r3, r1, [r0, #24] │ │ │ │ sub.w ip, r2, #4 │ │ │ │ subs r2, r5, #4 │ │ │ │ subs r1, #4 │ │ │ │ add.w r4, r3, r4, lsl #2 │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ cmp r3, r4 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ - bne.n 8a92a │ │ │ │ - ldr r2, [pc, #176] @ (8a9f0 ) │ │ │ │ - ldr r3, [pc, #168] @ (8a9ec ) │ │ │ │ + bne.n 8a93a │ │ │ │ + ldr r2, [pc, #176] @ (8aa00 ) │ │ │ │ + ldr r3, [pc, #168] @ (8a9fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8a9dc │ │ │ │ + bne.n 8a9ec │ │ │ │ movs r0, #1 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 8a93e │ │ │ │ + ble.n 8a94e │ │ │ │ ldrd r1, r0, [r0, #24] │ │ │ │ sub.w ip, r2, #4 │ │ │ │ subs r2, r5, #4 │ │ │ │ subs r0, #4 │ │ │ │ add.w r4, r1, r4, lsl #2 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ cmp r1, r4 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ add.w r3, r3, #1 │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ - bne.n 8a96c │ │ │ │ - b.n 8a93e │ │ │ │ - vldr d7, [pc, #84] @ 8a9e0 │ │ │ │ + bne.n 8a97c │ │ │ │ + b.n 8a94e │ │ │ │ + vldr d7, [pc, #84] @ 8a9f0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 8a9aa │ │ │ │ + bne.n 8a9ba │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r4, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ str r4, [sp, #0] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ blx 2bbf8 │ │ │ │ - b.n 8a93e │ │ │ │ + b.n 8a94e │ │ │ │ movs r5, #1 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ vstr d0, [sp, #8] │ │ │ │ blx 2bbf8 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 8a93e │ │ │ │ + beq.n 8a94e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c3f8 │ │ │ │ - b.n 8a93e │ │ │ │ + b.n 8a94e │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r4 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cmp lr, ip │ │ │ │ + cmp lr, sl │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0008a9f4 : │ │ │ │ +0008aa04 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #116] @ (8aa78 ) │ │ │ │ + ldr r3, [pc, #116] @ (8aa88 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #116] @ (8aa7c ) │ │ │ │ + ldr r2, [pc, #116] @ (8aa8c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r0, 8aa18 │ │ │ │ + cbz r0, 8aa28 │ │ │ │ blx 2d074 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 8aa20 │ │ │ │ + cbz r0, 8aa30 │ │ │ │ blx 2d074 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 8aa28 │ │ │ │ + cbz r0, 8aa38 │ │ │ │ blx 2d074 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 8aa30 │ │ │ │ + cbz r0, 8aa40 │ │ │ │ blx 2d074 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 8aa38 │ │ │ │ + cbz r0, 8aa48 │ │ │ │ blx 2d074 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 8aa40 │ │ │ │ + cbz r0, 8aa50 │ │ │ │ blx 2d074 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 8aa48 │ │ │ │ + cbz r0, 8aa58 │ │ │ │ blx 2d074 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 8aa50 │ │ │ │ + cbz r0, 8aa60 │ │ │ │ blx 2d074 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 8aa58 │ │ │ │ + cbz r0, 8aa68 │ │ │ │ blx 2d074 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 8aa60 │ │ │ │ + cbz r0, 8aa70 │ │ │ │ blx 2d074 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r0, 8aa72 │ │ │ │ + cbz r0, 8aa82 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 8aa72 │ │ │ │ + cbnz r3, 8aa82 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r0, r4 │ │ │ │ + cmp r0, r2 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r2, #20 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008aa80 : │ │ │ │ +0008aa90 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2b964 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0008aaa0 )@@Base>: │ │ │ │ +0008aab0 )@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr.w r6, [pc, #2628] @ 8b4f8 )@@Base+0xa58> │ │ │ │ + ldr.w r6, [pc, #2628] @ 8b508 )@@Base+0xa58> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr.w r1, [pc, #2624] @ 8b4fc )@@Base+0xa5c> │ │ │ │ + ldr.w r1, [pc, #2624] @ 8b50c )@@Base+0xa5c> │ │ │ │ add r6, pc │ │ │ │ - ldr.w r5, [pc, #2620] @ 8b500 )@@Base+0xa60> │ │ │ │ + ldr.w r5, [pc, #2620] @ 8b510 )@@Base+0xa60> │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w r3, [pc, #2620] @ 8b504 )@@Base+0xa64> │ │ │ │ + ldr.w r3, [pc, #2620] @ 8b514 )@@Base+0xa64> │ │ │ │ add r5, pc │ │ │ │ ldr r1, [r6, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ mov.w r1, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r0, 8aae6 )@@Base+0x46> │ │ │ │ + cbz r0, 8aaf6 )@@Base+0x46> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ add.w r3, r4, #64 @ 0x40 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ @@ -147959,64 +147960,64 @@ │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ add.w r3, r4, #56 @ 0x38 │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ ldr r6, [r2, #8] │ │ │ │ add.w r2, r4, #52 @ 0x34 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8adf2 )@@Base+0x352> │ │ │ │ + beq.w 8ae02 )@@Base+0x352> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8b29e )@@Base+0x7fe> │ │ │ │ + bcs.w 8b2ae )@@Base+0x7fe> │ │ │ │ lsls r0, r0, #3 │ │ │ │ blx 2c6dc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r4, #16] │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8b3be )@@Base+0x91e> │ │ │ │ + bcs.w 8b3ce )@@Base+0x91e> │ │ │ │ lsls r0, r3, #3 │ │ │ │ blx 2c6dc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 8b42a )@@Base+0x98a> │ │ │ │ + bcs.w 8b43a )@@Base+0x98a> │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 2c6dc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ str r0, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 8b410 )@@Base+0x970> │ │ │ │ + bcs.w 8b420 )@@Base+0x970> │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 2c6dc │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8b3f6 )@@Base+0x956> │ │ │ │ + bcs.w 8b406 )@@Base+0x956> │ │ │ │ lsls r0, r3, #3 │ │ │ │ blx 2c6dc │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r0, [r4, #32] │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8b3dc )@@Base+0x93c> │ │ │ │ + bcs.w 8b3ec )@@Base+0x93c> │ │ │ │ lsls r0, r3, #3 │ │ │ │ blx 2c6dc │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 8b3a4 )@@Base+0x904> │ │ │ │ + bcs.w 8b3b4 )@@Base+0x904> │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 2c6dc │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 8b38c )@@Base+0x8ec> │ │ │ │ + bcs.w 8b39c )@@Base+0x8ec> │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 2c6dc │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ @@ -148025,26 +148026,26 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r8, [r2, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ad4e )@@Base+0x2ae> │ │ │ │ + beq.w 8ad5e )@@Base+0x2ae> │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr.w ip, [r0] │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr.w r8, [ip, #44] @ 0x2c │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8af64 )@@Base+0x4c4> │ │ │ │ + beq.w 8af74 )@@Base+0x4c4> │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w lr, [r4, #24] │ │ │ │ ldr r7, [r4, #28] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ @@ -148058,18 +148059,18 @@ │ │ │ │ add.w ip, r9, r1, lsl #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str.w ip, [sp, #4] │ │ │ │ ldr.w r8, [r2, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b008 )@@Base+0x568> │ │ │ │ + beq.w 8b018 )@@Base+0x568> │ │ │ │ ldrd r3, r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 8ae96 )@@Base+0x3f6> │ │ │ │ + beq.w 8aea6 )@@Base+0x3f6> │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ movs r2, #0 │ │ │ │ ldrd r1, lr, [r4, #48] @ 0x30 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w ip, [r0] │ │ │ │ ldr r7, [r4, #20] │ │ │ │ str r7, [sp, #24] │ │ │ │ @@ -148081,1388 +148082,1388 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r2, r9, r1, lsl #4 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r8, [ip, #56] @ 0x38 │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8aec0 )@@Base+0x420> │ │ │ │ + beq.w 8aed0 )@@Base+0x420> │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ ldrd r1, lr, [r4, #48] @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w ip, [r0] │ │ │ │ ldr r7, [r4, #32] │ │ │ │ strd lr, r7, [sp] │ │ │ │ ldr.w r8, [ip, #48] @ 0x30 │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b178 )@@Base+0x6d8> │ │ │ │ + beq.w 8b188 )@@Base+0x6d8> │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r8, [r4, #40] @ 0x28 │ │ │ │ ldrd r1, lr, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ strd r8, r7, [sp, #8] │ │ │ │ strd r1, lr, [sp] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r8, [r2, #52] @ 0x34 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b20c )@@Base+0x76c> │ │ │ │ + beq.w 8b21c )@@Base+0x76c> │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ ldr.w ip, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 8b0ac )@@Base+0x60c> │ │ │ │ + beq.w 8b0bc )@@Base+0x60c> │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r8, [r4, #52] @ 0x34 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ str r7, [sp, #16] │ │ │ │ strd r8, ip, [sp] │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ ldr.w r8, [r2, #52] @ 0x34 │ │ │ │ mov r2, r6 │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b0da )@@Base+0x63a> │ │ │ │ + beq.w 8b0ea )@@Base+0x63a> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8b32c )@@Base+0x88c> │ │ │ │ + bcs.w 8b33c )@@Base+0x88c> │ │ │ │ lsls r0, r0, #3 │ │ │ │ blx 2c6dc │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ blx 2bbf8 │ │ │ │ ldrd r3, r0, [r4, #48] @ 0x30 │ │ │ │ add.w r0, r0, r3, lsl #1 │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8b314 )@@Base+0x874> │ │ │ │ + bcs.w 8b324 )@@Base+0x874> │ │ │ │ lsls r0, r0, #3 │ │ │ │ blx 2c6dc │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r9 │ │ │ │ ldrd r0, r2, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ add.w r0, r2, r0, lsl #1 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2bbf8 │ │ │ │ - ldr.w r2, [pc, #2008] @ 8b508 )@@Base+0xa68> │ │ │ │ - ldr.w r3, [pc, #1992] @ 8b4fc )@@Base+0xa5c> │ │ │ │ + ldr.w r2, [pc, #2008] @ 8b518 )@@Base+0xa68> │ │ │ │ + ldr.w r3, [pc, #1992] @ 8b50c )@@Base+0xa5c> │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8b2b4 )@@Base+0x814> │ │ │ │ + bne.w 8b2c4 )@@Base+0x814> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr.w r3, [pc, #1980] @ 8b50c )@@Base+0xa6c> │ │ │ │ + ldr.w r3, [pc, #1980] @ 8b51c )@@Base+0xa6c> │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ strb.w r0, [sp, #58] @ 0x3a │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ movs r2, #18 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ strh.w r1, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r1, [pc, #1956] @ 8b510 )@@Base+0xa70> │ │ │ │ + ldr.w r1, [pc, #1956] @ 8b520 )@@Base+0xa70> │ │ │ │ movs r3, #6 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2cad8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bls.w 8b36e )@@Base+0x8ce> │ │ │ │ - ldr.w r1, [pc, #1928] @ 8b514 )@@Base+0xa74> │ │ │ │ + bls.w 8b37e )@@Base+0x8ce> │ │ │ │ + ldr.w r1, [pc, #1928] @ 8b524 )@@Base+0xa74> │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 2cad8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ - ldr.w r1, [pc, #1912] @ 8b518 )@@Base+0xa78> │ │ │ │ + ldr.w r1, [pc, #1912] @ 8b528 )@@Base+0xa78> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ bl 2ffec │ │ │ │ movs r3, #49 @ 0x31 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b82c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1884] @ 8b51c )@@Base+0xa7c> │ │ │ │ - ldr.w r3, [pc, #1848] @ 8b4fc )@@Base+0xa5c> │ │ │ │ + ldr.w r2, [pc, #1884] @ 8b52c )@@Base+0xa7c> │ │ │ │ + ldr.w r3, [pc, #1848] @ 8b50c )@@Base+0xa5c> │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8b2b4 )@@Base+0x814> │ │ │ │ - ldr.w r3, [pc, #1860] @ 8b520 )@@Base+0xa80> │ │ │ │ + bne.w 8b2c4 )@@Base+0x814> │ │ │ │ + ldr.w r3, [pc, #1860] @ 8b530 )@@Base+0xa80> │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ - ldr.w r3, [pc, #1852] @ 8b524 )@@Base+0xa84> │ │ │ │ + ldr.w r3, [pc, #1852] @ 8b534 )@@Base+0xa84> │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ blx 2d9d8 <__cxa_throw@plt> │ │ │ │ - ldr.w r3, [pc, #1844] @ 8b528 )@@Base+0xa88> │ │ │ │ + ldr.w r3, [pc, #1844] @ 8b538 )@@Base+0xa88> │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ strb.w r0, [sp, #58] @ 0x3a │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ movs r2, #18 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ strh.w r1, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r1, [pc, #1820] @ 8b52c )@@Base+0xa8c> │ │ │ │ + ldr.w r1, [pc, #1820] @ 8b53c )@@Base+0xa8c> │ │ │ │ movs r3, #6 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2cad8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bls.w 8b446 )@@Base+0x9a6> │ │ │ │ - ldr.w r1, [pc, #1792] @ 8b530 )@@Base+0xa90> │ │ │ │ + bls.w 8b456 )@@Base+0x9a6> │ │ │ │ + ldr.w r1, [pc, #1792] @ 8b540 )@@Base+0xa90> │ │ │ │ movs r2, #35 @ 0x23 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 2cad8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ - ldr.w r1, [pc, #1776] @ 8b534 )@@Base+0xa94> │ │ │ │ + ldr.w r1, [pc, #1776] @ 8b544 )@@Base+0xa94> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ bl 2ffec │ │ │ │ movs r3, #28 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b82c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1748] @ 8b538 )@@Base+0xa98> │ │ │ │ - ldr.w r3, [pc, #1684] @ 8b4fc )@@Base+0xa5c> │ │ │ │ + ldr.w r2, [pc, #1748] @ 8b548 )@@Base+0xa98> │ │ │ │ + ldr.w r3, [pc, #1684] @ 8b50c )@@Base+0xa5c> │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8b2b4 )@@Base+0x814> │ │ │ │ - ldr.w r3, [pc, #1696] @ 8b520 )@@Base+0xa80> │ │ │ │ + bne.w 8b2c4 )@@Base+0x814> │ │ │ │ + ldr.w r3, [pc, #1696] @ 8b530 )@@Base+0xa80> │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ - ldr.w r3, [pc, #1688] @ 8b524 )@@Base+0xa84> │ │ │ │ + ldr.w r3, [pc, #1688] @ 8b534 )@@Base+0xa84> │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ blx 2d9d8 <__cxa_throw@plt> │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8ac2c )@@Base+0x18c> │ │ │ │ + ble.w 8ac3c )@@Base+0x18c> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ subs r1, #4 │ │ │ │ subs r2, #4 │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ adds r0, #1 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.n 8aea6 )@@Base+0x406> │ │ │ │ - b.n 8ac2c )@@Base+0x18c> │ │ │ │ - ldr.w r3, [pc, #1656] @ 8b53c )@@Base+0xa9c> │ │ │ │ + bgt.n 8aeb6 )@@Base+0x406> │ │ │ │ + b.n 8ac3c )@@Base+0x18c> │ │ │ │ + ldr.w r3, [pc, #1656] @ 8b54c )@@Base+0xa9c> │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ strb.w r0, [sp, #58] @ 0x3a │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ movs r2, #18 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ strh.w r1, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r1, [pc, #1636] @ 8b540 )@@Base+0xaa0> │ │ │ │ + ldr.w r1, [pc, #1636] @ 8b550 )@@Base+0xaa0> │ │ │ │ movs r3, #6 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2cad8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ - bls.w 8b2f8 )@@Base+0x858> │ │ │ │ - ldr.w r1, [pc, #1608] @ 8b544 )@@Base+0xaa4> │ │ │ │ + bls.w 8b308 )@@Base+0x858> │ │ │ │ + ldr.w r1, [pc, #1608] @ 8b554 )@@Base+0xaa4> │ │ │ │ movs r2, #55 @ 0x37 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 2cad8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ - ldr.w r1, [pc, #1588] @ 8b548 )@@Base+0xaa8> │ │ │ │ + ldr.w r1, [pc, #1588] @ 8b558 )@@Base+0xaa8> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ bl 2ffec │ │ │ │ movs r3, #69 @ 0x45 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b82c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1560] @ 8b54c )@@Base+0xaac> │ │ │ │ - ldr.w r3, [pc, #1476] @ 8b4fc )@@Base+0xa5c> │ │ │ │ + ldr.w r2, [pc, #1560] @ 8b55c )@@Base+0xaac> │ │ │ │ + ldr.w r3, [pc, #1476] @ 8b50c )@@Base+0xa5c> │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8b2b4 )@@Base+0x814> │ │ │ │ - ldr.w r3, [pc, #1492] @ 8b520 )@@Base+0xa80> │ │ │ │ + bne.w 8b2c4 )@@Base+0x814> │ │ │ │ + ldr.w r3, [pc, #1492] @ 8b530 )@@Base+0xa80> │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ - ldr.w r3, [pc, #1484] @ 8b524 )@@Base+0xa84> │ │ │ │ + ldr.w r3, [pc, #1484] @ 8b534 )@@Base+0xa84> │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ blx 2d9d8 <__cxa_throw@plt> │ │ │ │ - ldr.w r3, [pc, #1512] @ 8b550 )@@Base+0xab0> │ │ │ │ + ldr.w r3, [pc, #1512] @ 8b560 )@@Base+0xab0> │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ strb.w r0, [sp, #58] @ 0x3a │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ movs r2, #18 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ strh.w r1, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r1, [pc, #1492] @ 8b554 )@@Base+0xab4> │ │ │ │ + ldr.w r1, [pc, #1492] @ 8b564 )@@Base+0xab4> │ │ │ │ movs r3, #6 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2cad8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bls.w 8b4ae )@@Base+0xa0e> │ │ │ │ - ldr.w r1, [pc, #1464] @ 8b558 )@@Base+0xab8> │ │ │ │ + bls.w 8b4be )@@Base+0xa0e> │ │ │ │ + ldr.w r1, [pc, #1464] @ 8b568 )@@Base+0xab8> │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 2cad8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ - ldr.w r1, [pc, #1444] @ 8b55c )@@Base+0xabc> │ │ │ │ + ldr.w r1, [pc, #1444] @ 8b56c )@@Base+0xabc> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ bl 2ffec │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b82c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1416] @ 8b560 )@@Base+0xac0> │ │ │ │ - ldr.w r3, [pc, #1312] @ 8b4fc )@@Base+0xa5c> │ │ │ │ + ldr.w r2, [pc, #1416] @ 8b570 )@@Base+0xac0> │ │ │ │ + ldr.w r3, [pc, #1312] @ 8b50c )@@Base+0xa5c> │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8b2b4 )@@Base+0x814> │ │ │ │ - ldr.w r3, [pc, #1328] @ 8b520 )@@Base+0xa80> │ │ │ │ + bne.w 8b2c4 )@@Base+0x814> │ │ │ │ + ldr.w r3, [pc, #1328] @ 8b530 )@@Base+0xa80> │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ - ldr.w r3, [pc, #1320] @ 8b524 )@@Base+0xa84> │ │ │ │ + ldr.w r3, [pc, #1320] @ 8b534 )@@Base+0xa84> │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ blx 2d9d8 <__cxa_throw@plt> │ │ │ │ - ldr.w r3, [pc, #1368] @ 8b564 )@@Base+0xac4> │ │ │ │ + ldr.w r3, [pc, #1368] @ 8b574 )@@Base+0xac4> │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ strb.w r0, [sp, #58] @ 0x3a │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ movs r2, #18 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ strh.w r1, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r1, [pc, #1348] @ 8b568 )@@Base+0xac8> │ │ │ │ + ldr.w r1, [pc, #1348] @ 8b578 )@@Base+0xac8> │ │ │ │ movs r3, #6 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2cad8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ - bls.w 8b48a )@@Base+0x9ea> │ │ │ │ - ldr.w r1, [pc, #1320] @ 8b56c )@@Base+0xacc> │ │ │ │ + bls.w 8b49a )@@Base+0x9ea> │ │ │ │ + ldr.w r1, [pc, #1320] @ 8b57c )@@Base+0xacc> │ │ │ │ movs r2, #58 @ 0x3a │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 2cad8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ - ldr.w r1, [pc, #1300] @ 8b570 )@@Base+0xad0> │ │ │ │ + ldr.w r1, [pc, #1300] @ 8b580 )@@Base+0xad0> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ bl 2ffec │ │ │ │ movs r3, #59 @ 0x3b │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b82c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1272] @ 8b574 )@@Base+0xad4> │ │ │ │ - ldr.w r3, [pc, #1148] @ 8b4fc )@@Base+0xa5c> │ │ │ │ + ldr.w r2, [pc, #1272] @ 8b584 )@@Base+0xad4> │ │ │ │ + ldr.w r3, [pc, #1148] @ 8b50c )@@Base+0xa5c> │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8b2b4 )@@Base+0x814> │ │ │ │ - ldr.w r3, [pc, #1164] @ 8b520 )@@Base+0xa80> │ │ │ │ + bne.w 8b2c4 )@@Base+0x814> │ │ │ │ + ldr.w r3, [pc, #1164] @ 8b530 )@@Base+0xa80> │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ - ldr.w r3, [pc, #1156] @ 8b524 )@@Base+0xa84> │ │ │ │ + ldr.w r3, [pc, #1156] @ 8b534 )@@Base+0xa84> │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ blx 2d9d8 <__cxa_throw@plt> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8acba )@@Base+0x21a> │ │ │ │ + ble.w 8acca )@@Base+0x21a> │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ subs r1, #4 │ │ │ │ subs r2, #4 │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ adds r0, #1 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w ip, [r4, #56] @ 0x38 │ │ │ │ cmp ip, r0 │ │ │ │ - bgt.n 8b0be )@@Base+0x61e> │ │ │ │ - b.n 8acba )@@Base+0x21a> │ │ │ │ - ldr.w r3, [pc, #1180] @ 8b578 )@@Base+0xad8> │ │ │ │ + bgt.n 8b0ce )@@Base+0x61e> │ │ │ │ + b.n 8acca )@@Base+0x21a> │ │ │ │ + ldr.w r3, [pc, #1180] @ 8b588 )@@Base+0xad8> │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ strb.w r0, [sp, #58] @ 0x3a │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ movs r2, #18 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ strh.w r1, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r1, [pc, #1156] @ 8b57c )@@Base+0xadc> │ │ │ │ + ldr.w r1, [pc, #1156] @ 8b58c )@@Base+0xadc> │ │ │ │ movs r3, #6 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2cad8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - bls.w 8b34e )@@Base+0x8ae> │ │ │ │ - ldr.w r1, [pc, #1128] @ 8b580 )@@Base+0xae0> │ │ │ │ + bls.w 8b35e )@@Base+0x8ae> │ │ │ │ + ldr.w r1, [pc, #1128] @ 8b590 )@@Base+0xae0> │ │ │ │ movs r2, #57 @ 0x39 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 2cad8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ - ldr.w r1, [pc, #1112] @ 8b584 )@@Base+0xae4> │ │ │ │ + ldr.w r1, [pc, #1112] @ 8b594 )@@Base+0xae4> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ bl 2ffec │ │ │ │ movs r3, #86 @ 0x56 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b82c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1084] @ 8b588 )@@Base+0xae8> │ │ │ │ - ldr r3, [pc, #940] @ (8b4fc )@@Base+0xa5c>) │ │ │ │ + ldr.w r2, [pc, #1084] @ 8b598 )@@Base+0xae8> │ │ │ │ + ldr r3, [pc, #940] @ (8b50c )@@Base+0xa5c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8b2b4 )@@Base+0x814> │ │ │ │ - ldr r3, [pc, #956] @ (8b520 )@@Base+0xa80>) │ │ │ │ + bne.w 8b2c4 )@@Base+0x814> │ │ │ │ + ldr r3, [pc, #956] @ (8b530 )@@Base+0xa80>) │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #948] @ (8b524 )@@Base+0xa84>) │ │ │ │ + ldr r3, [pc, #948] @ (8b534 )@@Base+0xa84>) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ blx 2d9d8 <__cxa_throw@plt> │ │ │ │ - ldr.w r3, [pc, #1040] @ 8b58c )@@Base+0xaec> │ │ │ │ + ldr.w r3, [pc, #1040] @ 8b59c )@@Base+0xaec> │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ strb.w r0, [sp, #58] @ 0x3a │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ movs r2, #18 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ strh.w r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #1020] @ (8b590 )@@Base+0xaf0>) │ │ │ │ + ldr r1, [pc, #1020] @ (8b5a0 )@@Base+0xaf0>) │ │ │ │ movs r3, #6 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2cad8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bls.w 8b468 )@@Base+0x9c8> │ │ │ │ - ldr r1, [pc, #992] @ (8b594 )@@Base+0xaf4>) │ │ │ │ + bls.w 8b478 )@@Base+0x9c8> │ │ │ │ + ldr r1, [pc, #992] @ (8b5a4 )@@Base+0xaf4>) │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 2cad8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #976] @ (8b598 )@@Base+0xaf8>) │ │ │ │ + ldr r1, [pc, #976] @ (8b5a8 )@@Base+0xaf8>) │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ bl 2ffec │ │ │ │ movs r3, #72 @ 0x48 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b82c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #952] @ (8b59c )@@Base+0xafc>) │ │ │ │ - ldr r3, [pc, #788] @ (8b4fc )@@Base+0xa5c>) │ │ │ │ + ldr r2, [pc, #952] @ (8b5ac )@@Base+0xafc>) │ │ │ │ + ldr r3, [pc, #788] @ (8b50c )@@Base+0xa5c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8b2b4 )@@Base+0x814> │ │ │ │ - ldr r3, [pc, #808] @ (8b520 )@@Base+0xa80>) │ │ │ │ + bne.n 8b2c4 )@@Base+0x814> │ │ │ │ + ldr r3, [pc, #808] @ (8b530 )@@Base+0xa80>) │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #800] @ (8b524 )@@Base+0xa84>) │ │ │ │ + ldr r3, [pc, #800] @ (8b534 )@@Base+0xa84>) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ blx 2d9d8 <__cxa_throw@plt> │ │ │ │ - ldr r3, [pc, #912] @ (8b5a0 )@@Base+0xb00>) │ │ │ │ + ldr r3, [pc, #912] @ (8b5b0 )@@Base+0xb00>) │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ strb.w r0, [sp, #58] @ 0x3a │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ movs r2, #18 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ strh.w r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #892] @ (8b5a4 )@@Base+0xb04>) │ │ │ │ + ldr r1, [pc, #892] @ (8b5b4 )@@Base+0xb04>) │ │ │ │ movs r3, #6 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2cad8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bls.w 8b4d6 )@@Base+0xa36> │ │ │ │ - ldr r1, [pc, #868] @ (8b5a8 )@@Base+0xb08>) │ │ │ │ + bls.w 8b4e6 )@@Base+0xa36> │ │ │ │ + ldr r1, [pc, #868] @ (8b5b8 )@@Base+0xb08>) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 2cad8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ blx 2c080 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #852] @ (8b5ac )@@Base+0xb0c>) │ │ │ │ + ldr r1, [pc, #852] @ (8b5bc )@@Base+0xb0c>) │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ bl 2ffec │ │ │ │ movs r3, #76 @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b82c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #824] @ (8b5b0 )@@Base+0xb10>) │ │ │ │ - ldr r3, [pc, #644] @ (8b4fc )@@Base+0xa5c>) │ │ │ │ + ldr r2, [pc, #824] @ (8b5c0 )@@Base+0xb10>) │ │ │ │ + ldr r3, [pc, #644] @ (8b50c )@@Base+0xa5c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8b2b4 )@@Base+0x814> │ │ │ │ - ldr r3, [pc, #660] @ (8b520 )@@Base+0xa80>) │ │ │ │ + bne.n 8b2c4 )@@Base+0x814> │ │ │ │ + ldr r3, [pc, #660] @ (8b530 )@@Base+0xa80>) │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #656] @ (8b524 )@@Base+0xa84>) │ │ │ │ + ldr r3, [pc, #656] @ (8b534 )@@Base+0xa84>) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ blx 2d9d8 <__cxa_throw@plt> │ │ │ │ - ldr r2, [pc, #788] @ (8b5b4 )@@Base+0xb14>) │ │ │ │ - ldr r3, [pc, #600] @ (8b4fc )@@Base+0xa5c>) │ │ │ │ + ldr r2, [pc, #788] @ (8b5c4 )@@Base+0xb14>) │ │ │ │ + ldr r3, [pc, #600] @ (8b50c )@@Base+0xa5c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 8b3d8 )@@Base+0x938> │ │ │ │ + beq.w 8b3e8 )@@Base+0x938> │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r0, 8b2d0 )@@Base+0x830> │ │ │ │ + cbz r0, 8b2e0 )@@Base+0x830> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 8b2d0 )@@Base+0x830> │ │ │ │ + cbnz r3, 8b2e0 )@@Base+0x830> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #740] @ (8b5b8 )@@Base+0xb18>) │ │ │ │ - ldr r3, [pc, #552] @ (8b4fc )@@Base+0xa5c>) │ │ │ │ + ldr r2, [pc, #740] @ (8b5c8 )@@Base+0xb18>) │ │ │ │ + ldr r3, [pc, #552] @ (8b50c )@@Base+0xa5c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8b2b4 )@@Base+0x814> │ │ │ │ + bne.n 8b2c4 )@@Base+0x814> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2c55c <__cxa_free_exception@plt> │ │ │ │ - b.n 8b2b8 )@@Base+0x818> │ │ │ │ - b.n 8b2ee )@@Base+0x84e> │ │ │ │ - ldr r2, [pc, #704] @ (8b5bc )@@Base+0xb1c>) │ │ │ │ - ldr r3, [pc, #512] @ (8b4fc )@@Base+0xa5c>) │ │ │ │ + b.n 8b2c8 )@@Base+0x818> │ │ │ │ + b.n 8b2fe )@@Base+0x84e> │ │ │ │ + ldr r2, [pc, #704] @ (8b5cc )@@Base+0xb1c>) │ │ │ │ + ldr r3, [pc, #512] @ (8b50c )@@Base+0xa5c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8b2b4 )@@Base+0x814> │ │ │ │ - ldr r0, [pc, #688] @ (8b5c0 )@@Base+0xb20>) │ │ │ │ + bne.n 8b2c4 )@@Base+0x814> │ │ │ │ + ldr r0, [pc, #688] @ (8b5d0 )@@Base+0xb20>) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - ldr r2, [pc, #684] @ (8b5c4 )@@Base+0xb24>) │ │ │ │ - ldr r3, [pc, #484] @ (8b4fc )@@Base+0xa5c>) │ │ │ │ + ldr r2, [pc, #684] @ (8b5d4 )@@Base+0xb24>) │ │ │ │ + ldr r3, [pc, #484] @ (8b50c )@@Base+0xa5c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8b2b4 )@@Base+0x814> │ │ │ │ + bne.n 8b2c4 )@@Base+0x814> │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #664] @ (8b5c8 )@@Base+0xb28>) │ │ │ │ - ldr r3, [pc, #460] @ (8b4fc )@@Base+0xa5c>) │ │ │ │ + ldr r2, [pc, #664] @ (8b5d8 )@@Base+0xb28>) │ │ │ │ + ldr r3, [pc, #460] @ (8b50c )@@Base+0xa5c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8b2b4 )@@Base+0x814> │ │ │ │ + bne.n 8b2c4 )@@Base+0x814> │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - b.n 8b2ee )@@Base+0x84e> │ │ │ │ - b.n 8b2e8 )@@Base+0x848> │ │ │ │ - b.n 8b2be )@@Base+0x81e> │ │ │ │ - b.n 8b2e8 )@@Base+0x848> │ │ │ │ - b.n 8b2ee )@@Base+0x84e> │ │ │ │ - ldr r2, [pc, #636] @ (8b5cc )@@Base+0xb2c>) │ │ │ │ - ldr r3, [pc, #424] @ (8b4fc )@@Base+0xa5c>) │ │ │ │ + b.n 8b2fe )@@Base+0x84e> │ │ │ │ + b.n 8b2f8 )@@Base+0x848> │ │ │ │ + b.n 8b2ce )@@Base+0x81e> │ │ │ │ + b.n 8b2f8 )@@Base+0x848> │ │ │ │ + b.n 8b2fe )@@Base+0x84e> │ │ │ │ + ldr r2, [pc, #636] @ (8b5dc )@@Base+0xb2c>) │ │ │ │ + ldr r3, [pc, #424] @ (8b50c )@@Base+0xa5c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8b2b4 )@@Base+0x814> │ │ │ │ - ldr r0, [pc, #620] @ (8b5d0 )@@Base+0xb30>) │ │ │ │ + bne.n 8b2c4 )@@Base+0x814> │ │ │ │ + ldr r0, [pc, #620] @ (8b5e0 )@@Base+0xb30>) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - b.n 8b2b8 )@@Base+0x818> │ │ │ │ - b.n 8b2e8 )@@Base+0x848> │ │ │ │ - ldr r2, [pc, #612] @ (8b5d4 )@@Base+0xb34>) │ │ │ │ - ldr r3, [pc, #392] @ (8b4fc )@@Base+0xa5c>) │ │ │ │ + b.n 8b2c8 )@@Base+0x818> │ │ │ │ + b.n 8b2f8 )@@Base+0x848> │ │ │ │ + ldr r2, [pc, #612] @ (8b5e4 )@@Base+0xb34>) │ │ │ │ + ldr r3, [pc, #392] @ (8b50c )@@Base+0xa5c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8b2b4 )@@Base+0x814> │ │ │ │ - ldr r0, [pc, #596] @ (8b5d8 )@@Base+0xb38>) │ │ │ │ + bne.n 8b2c4 )@@Base+0x814> │ │ │ │ + ldr r0, [pc, #596] @ (8b5e8 )@@Base+0xb38>) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - b.n 8b2ee )@@Base+0x84e> │ │ │ │ - ldr r2, [pc, #588] @ (8b5dc )@@Base+0xb3c>) │ │ │ │ - ldr r3, [pc, #364] @ (8b4fc )@@Base+0xa5c>) │ │ │ │ + b.n 8b2fe )@@Base+0x84e> │ │ │ │ + ldr r2, [pc, #588] @ (8b5ec )@@Base+0xb3c>) │ │ │ │ + ldr r3, [pc, #364] @ (8b50c )@@Base+0xa5c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8b2b4 )@@Base+0x814> │ │ │ │ + bne.n 8b2c4 )@@Base+0x814> │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #568] @ (8b5e0 )@@Base+0xb40>) │ │ │ │ - ldr r3, [pc, #340] @ (8b4fc )@@Base+0xa5c>) │ │ │ │ + ldr r2, [pc, #568] @ (8b5f0 )@@Base+0xb40>) │ │ │ │ + ldr r3, [pc, #340] @ (8b50c )@@Base+0xa5c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8b2b4 )@@Base+0x814> │ │ │ │ + bne.w 8b2c4 )@@Base+0x814> │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #548] @ (8b5e4 )@@Base+0xb44>) │ │ │ │ - ldr r3, [pc, #312] @ (8b4fc )@@Base+0xa5c>) │ │ │ │ + ldr r2, [pc, #548] @ (8b5f4 )@@Base+0xb44>) │ │ │ │ + ldr r3, [pc, #312] @ (8b50c )@@Base+0xa5c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8b2b4 )@@Base+0x814> │ │ │ │ + bne.w 8b2c4 )@@Base+0x814> │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #520] @ (8b5e8 )@@Base+0xb48>) │ │ │ │ - ldr r3, [pc, #284] @ (8b4fc )@@Base+0xa5c>) │ │ │ │ + ldr r2, [pc, #520] @ (8b5f8 )@@Base+0xb48>) │ │ │ │ + ldr r3, [pc, #284] @ (8b50c )@@Base+0xa5c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8b2b4 )@@Base+0x814> │ │ │ │ + bne.w 8b2c4 )@@Base+0x814> │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #500] @ (8b5ec )@@Base+0xb4c>) │ │ │ │ - ldr r3, [pc, #256] @ (8b4fc )@@Base+0xa5c>) │ │ │ │ + ldr r2, [pc, #500] @ (8b5fc )@@Base+0xb4c>) │ │ │ │ + ldr r3, [pc, #256] @ (8b50c )@@Base+0xa5c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8b2b4 )@@Base+0x814> │ │ │ │ + bne.w 8b2c4 )@@Base+0x814> │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #476] @ (8b5f0 )@@Base+0xb50>) │ │ │ │ - ldr r3, [pc, #232] @ (8b4fc )@@Base+0xa5c>) │ │ │ │ + ldr r2, [pc, #476] @ (8b600 )@@Base+0xb50>) │ │ │ │ + ldr r3, [pc, #232] @ (8b50c )@@Base+0xa5c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8b2b4 )@@Base+0x814> │ │ │ │ + bne.w 8b2c4 )@@Base+0x814> │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #456] @ (8b5f4 )@@Base+0xb54>) │ │ │ │ - ldr r3, [pc, #204] @ (8b4fc )@@Base+0xa5c>) │ │ │ │ + ldr r2, [pc, #456] @ (8b604 )@@Base+0xb54>) │ │ │ │ + ldr r3, [pc, #204] @ (8b50c )@@Base+0xa5c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8b2b4 )@@Base+0x814> │ │ │ │ + bne.w 8b2c4 )@@Base+0x814> │ │ │ │ blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - b.n 8b2b8 )@@Base+0x818> │ │ │ │ - ldr r2, [pc, #432] @ (8b5f8 )@@Base+0xb58>) │ │ │ │ - ldr r3, [pc, #176] @ (8b4fc )@@Base+0xa5c>) │ │ │ │ + b.n 8b2c8 )@@Base+0x818> │ │ │ │ + ldr r2, [pc, #432] @ (8b608 )@@Base+0xb58>) │ │ │ │ + ldr r3, [pc, #176] @ (8b50c )@@Base+0xa5c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8b2b4 )@@Base+0x814> │ │ │ │ - ldr r0, [pc, #412] @ (8b5fc )@@Base+0xb5c>) │ │ │ │ + bne.w 8b2c4 )@@Base+0x814> │ │ │ │ + ldr r0, [pc, #412] @ (8b60c )@@Base+0xb5c>) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - b.n 8b2e8 )@@Base+0x848> │ │ │ │ - b.n 8b2ee )@@Base+0x84e> │ │ │ │ - ldr r2, [pc, #404] @ (8b600 )@@Base+0xb60>) │ │ │ │ - ldr r3, [pc, #144] @ (8b4fc )@@Base+0xa5c>) │ │ │ │ + b.n 8b2f8 )@@Base+0x848> │ │ │ │ + b.n 8b2fe )@@Base+0x84e> │ │ │ │ + ldr r2, [pc, #404] @ (8b610 )@@Base+0xb60>) │ │ │ │ + ldr r3, [pc, #144] @ (8b50c )@@Base+0xa5c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8b2b4 )@@Base+0x814> │ │ │ │ - ldr r0, [pc, #388] @ (8b604 )@@Base+0xb64>) │ │ │ │ + bne.w 8b2c4 )@@Base+0x814> │ │ │ │ + ldr r0, [pc, #388] @ (8b614 )@@Base+0xb64>) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - b.n 8b2b8 )@@Base+0x818> │ │ │ │ - b.n 8b2ee )@@Base+0x84e> │ │ │ │ - ldr r2, [pc, #380] @ (8b608 )@@Base+0xb68>) │ │ │ │ - ldr r3, [pc, #108] @ (8b4fc )@@Base+0xa5c>) │ │ │ │ + b.n 8b2c8 )@@Base+0x818> │ │ │ │ + b.n 8b2fe )@@Base+0x84e> │ │ │ │ + ldr r2, [pc, #380] @ (8b618 )@@Base+0xb68>) │ │ │ │ + ldr r3, [pc, #108] @ (8b50c )@@Base+0xa5c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8b2b4 )@@Base+0x814> │ │ │ │ - ldr r0, [pc, #360] @ (8b60c )@@Base+0xb6c>) │ │ │ │ + bne.w 8b2c4 )@@Base+0x814> │ │ │ │ + ldr r0, [pc, #360] @ (8b61c )@@Base+0xb6c>) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - b.n 8b2b8 )@@Base+0x818> │ │ │ │ - b.n 8b2e8 )@@Base+0x848> │ │ │ │ - b.n 8b2ee )@@Base+0x84e> │ │ │ │ - ldr r2, [pc, #352] @ (8b610 )@@Base+0xb70>) │ │ │ │ - ldr r3, [pc, #72] @ (8b4fc )@@Base+0xa5c>) │ │ │ │ + b.n 8b2c8 )@@Base+0x818> │ │ │ │ + b.n 8b2f8 )@@Base+0x848> │ │ │ │ + b.n 8b2fe )@@Base+0x84e> │ │ │ │ + ldr r2, [pc, #352] @ (8b620 )@@Base+0xb70>) │ │ │ │ + ldr r3, [pc, #72] @ (8b50c )@@Base+0xa5c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8b2b4 )@@Base+0x814> │ │ │ │ - ldr r0, [pc, #332] @ (8b614 )@@Base+0xb74>) │ │ │ │ + bne.w 8b2c4 )@@Base+0x814> │ │ │ │ + ldr r0, [pc, #332] @ (8b624 )@@Base+0xb74>) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - b.n 8b2b8 )@@Base+0x818> │ │ │ │ - b.n 8b2e8 )@@Base+0x848> │ │ │ │ - b.n 8b2b8 )@@Base+0x818> │ │ │ │ - b.n 8b2e8 )@@Base+0x848> │ │ │ │ - b.n 8b2ee )@@Base+0x84e> │ │ │ │ - ldr r2, [pc, #320] @ (8b618 )@@Base+0xb78>) │ │ │ │ - ldr r3, [pc, #32] @ (8b4fc )@@Base+0xa5c>) │ │ │ │ + b.n 8b2c8 )@@Base+0x818> │ │ │ │ + b.n 8b2f8 )@@Base+0x848> │ │ │ │ + b.n 8b2c8 )@@Base+0x818> │ │ │ │ + b.n 8b2f8 )@@Base+0x848> │ │ │ │ + b.n 8b2fe )@@Base+0x84e> │ │ │ │ + ldr r2, [pc, #320] @ (8b628 )@@Base+0xb78>) │ │ │ │ + ldr r3, [pc, #32] @ (8b50c )@@Base+0xa5c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8b2b4 )@@Base+0x814> │ │ │ │ - ldr r0, [pc, #300] @ (8b61c )@@Base+0xb7c>) │ │ │ │ + bne.w 8b2c4 )@@Base+0x814> │ │ │ │ + ldr r0, [pc, #300] @ (8b62c )@@Base+0xb7c>) │ │ │ │ add r0, pc │ │ │ │ blx 2c184 │ │ │ │ - b.n 8b2b8 )@@Base+0x818> │ │ │ │ + b.n 8b2c8 )@@Base+0x818> │ │ │ │ nop │ │ │ │ - add r2, sp │ │ │ │ + add r2, fp │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, fp │ │ │ │ + add r6, r9 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - rors r4, r6 │ │ │ │ + rors r4, r4 │ │ │ │ movs r4, r0 │ │ │ │ strb r6, [r5, #11] │ │ │ │ movs r2, r0 │ │ │ │ strb r6, [r3, #11] │ │ │ │ movs r2, r0 │ │ │ │ strb r0, [r7, #27] │ │ │ │ movs r2, r0 │ │ │ │ strb r6, [r1, #27] │ │ │ │ movs r2, r0 │ │ │ │ - adcs r2, r4 │ │ │ │ + adcs r2, r2 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #30 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r1, #9] │ │ │ │ movs r2, r0 │ │ │ │ strb r2, [r7, #8] │ │ │ │ movs r2, r0 │ │ │ │ strb r4, [r3, #24] │ │ │ │ movs r2, r0 │ │ │ │ strb r2, [r5, #24] │ │ │ │ movs r2, r0 │ │ │ │ - lsls r6, r7 │ │ │ │ + lsls r6, r5 │ │ │ │ movs r4, r0 │ │ │ │ strb r4, [r7, #5] │ │ │ │ movs r2, r0 │ │ │ │ strb r4, [r5, #5] │ │ │ │ movs r2, r0 │ │ │ │ strb r2, [r5, #24] │ │ │ │ movs r2, r0 │ │ │ │ strb r4, [r3, #21] │ │ │ │ movs r2, r0 │ │ │ │ - subs r7, #240 @ 0xf0 │ │ │ │ + subs r7, #224 @ 0xe0 │ │ │ │ movs r4, r0 │ │ │ │ strb r0, [r3, #3] │ │ │ │ movs r2, r0 │ │ │ │ strb r0, [r1, #3] │ │ │ │ movs r2, r0 │ │ │ │ strb r6, [r2, #20] │ │ │ │ movs r2, r0 │ │ │ │ strb r0, [r7, #18] │ │ │ │ movs r2, r0 │ │ │ │ - subs r7, #76 @ 0x4c │ │ │ │ + subs r7, #60 @ 0x3c │ │ │ │ movs r4, r0 │ │ │ │ strb r4, [r6, #0] │ │ │ │ movs r2, r0 │ │ │ │ strb r4, [r4, #0] │ │ │ │ movs r2, r0 │ │ │ │ strb r6, [r4, #18] │ │ │ │ movs r2, r0 │ │ │ │ strb r4, [r2, #16] │ │ │ │ movs r2, r0 │ │ │ │ - subs r6, #168 @ 0xa8 │ │ │ │ + subs r6, #152 @ 0x98 │ │ │ │ movs r4, r0 │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ movs r2, r0 │ │ │ │ ldr r2, [r2, #116] @ 0x74 │ │ │ │ movs r2, r0 │ │ │ │ strb r4, [r7, #18] │ │ │ │ movs r2, r0 │ │ │ │ strb r2, [r0, #13] │ │ │ │ movs r2, r0 │ │ │ │ - subs r5, #216 @ 0xd8 │ │ │ │ + subs r5, #200 @ 0xc8 │ │ │ │ movs r4, r0 │ │ │ │ ldr r4, [r0, #108] @ 0x6c │ │ │ │ movs r2, r0 │ │ │ │ ldr r6, [r6, #104] @ 0x68 │ │ │ │ movs r2, r0 │ │ │ │ strb r6, [r5, #14] │ │ │ │ movs r2, r0 │ │ │ │ strb r2, [r5, #10] │ │ │ │ movs r2, r0 │ │ │ │ - subs r5, #66 @ 0x42 │ │ │ │ + subs r5, #50 @ 0x32 │ │ │ │ movs r4, r0 │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ movs r2, r0 │ │ │ │ ldr r4, [r4, #96] @ 0x60 │ │ │ │ movs r2, r0 │ │ │ │ strb r0, [r2, #13] │ │ │ │ movs r2, r0 │ │ │ │ strb r0, [r3, #8] │ │ │ │ movs r2, r0 │ │ │ │ - subs r4, #176 @ 0xb0 │ │ │ │ + subs r4, #160 @ 0xa0 │ │ │ │ movs r4, r0 │ │ │ │ - subs r4, #134 @ 0x86 │ │ │ │ + subs r4, #118 @ 0x76 │ │ │ │ movs r4, r0 │ │ │ │ - subs r4, #84 @ 0x54 │ │ │ │ + subs r4, #68 @ 0x44 │ │ │ │ movs r4, r0 │ │ │ │ - subs r4, #44 @ 0x2c │ │ │ │ + subs r4, #28 │ │ │ │ movs r4, r0 │ │ │ │ stmia r1!, {r1, r2, r5} │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #16 │ │ │ │ + subs r4, #0 │ │ │ │ movs r4, r0 │ │ │ │ - subs r3, #248 @ 0xf8 │ │ │ │ + subs r3, #232 @ 0xe8 │ │ │ │ movs r4, r0 │ │ │ │ - subs r3, #214 @ 0xd6 │ │ │ │ + subs r3, #198 @ 0xc6 │ │ │ │ movs r4, r0 │ │ │ │ stmia r0!, {r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #182 @ 0xb6 │ │ │ │ + subs r3, #166 @ 0xa6 │ │ │ │ movs r4, r0 │ │ │ │ stmia r0!, {r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #152 @ 0x98 │ │ │ │ + subs r3, #136 @ 0x88 │ │ │ │ movs r4, r0 │ │ │ │ - subs r3, #128 @ 0x80 │ │ │ │ + subs r3, #112 @ 0x70 │ │ │ │ movs r4, r0 │ │ │ │ - subs r3, #102 @ 0x66 │ │ │ │ + subs r3, #86 @ 0x56 │ │ │ │ movs r4, r0 │ │ │ │ - subs r3, #72 @ 0x48 │ │ │ │ + subs r3, #56 @ 0x38 │ │ │ │ movs r4, r0 │ │ │ │ - subs r3, #46 @ 0x2e │ │ │ │ + subs r3, #30 │ │ │ │ movs r4, r0 │ │ │ │ - subs r3, #20 │ │ │ │ + subs r3, #4 │ │ │ │ movs r4, r0 │ │ │ │ - subs r2, #250 @ 0xfa │ │ │ │ + subs r2, #234 @ 0xea │ │ │ │ movs r4, r0 │ │ │ │ - subs r2, #222 @ 0xde │ │ │ │ + subs r2, #206 @ 0xce │ │ │ │ movs r4, r0 │ │ │ │ itet le │ │ │ │ movle r1, r0 │ │ │ │ - subgt r2, #188 @ 0xbc │ │ │ │ + subgt r2, #172 @ 0xac │ │ │ │ movle r4, r0 │ │ │ │ ite lt │ │ │ │ movlt r1, r0 │ │ │ │ - subge r2, #154 @ 0x9a │ │ │ │ + subge r2, #138 @ 0x8a │ │ │ │ movs r4, r0 │ │ │ │ itee ls │ │ │ │ movls r1, r0 │ │ │ │ - subhi r2, #118 @ 0x76 │ │ │ │ + subhi r2, #102 @ 0x66 │ │ │ │ movhi r4, r0 │ │ │ │ itee vs │ │ │ │ movvs r1, r0 │ │ │ │ - subvc r2, #78 @ 0x4e │ │ │ │ + subvc r2, #62 @ 0x3e │ │ │ │ movvc r4, r0 │ │ │ │ itte mi │ │ │ │ movmi r1, r0 │ │ │ │ pushmi {r4, r5, r6, lr} │ │ │ │ movpl.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r4, r2, r1 │ │ │ │ - ldr r2, [pc, #108] @ (8b6a0 )@@Base+0xc00>) │ │ │ │ - ldr r3, [pc, #112] @ (8b6a4 )@@Base+0xc04>) │ │ │ │ + ldr r2, [pc, #108] @ (8b6b0 )@@Base+0xc00>) │ │ │ │ + ldr r3, [pc, #112] @ (8b6b4 )@@Base+0xc04>) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #15 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bhi.n 8b67e )@@Base+0xbde> │ │ │ │ + bhi.n 8b68e )@@Base+0xbde> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 8b678 )@@Base+0xbd8> │ │ │ │ + bne.n 8b688 )@@Base+0xbd8> │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ strb r3, [r0, #0] │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - ldr r2, [pc, #76] @ (8b6a8 )@@Base+0xc08>) │ │ │ │ + ldr r2, [pc, #76] @ (8b6b8 )@@Base+0xc08>) │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r5, #4] │ │ │ │ strb r3, [r0, r4] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #60] @ (8b6a4 )@@Base+0xc04>) │ │ │ │ + ldr r3, [pc, #60] @ (8b6b4 )@@Base+0xc04>) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8b69a )@@Base+0xbfa> │ │ │ │ + bne.n 8b6aa )@@Base+0xbfa> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8b65a )@@Base+0xbba> │ │ │ │ - b.n 8b68c )@@Base+0xbec> │ │ │ │ + beq.n 8b66a )@@Base+0xbba> │ │ │ │ + b.n 8b69c )@@Base+0xbec> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #8] │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - b.n 8b65a )@@Base+0xbba> │ │ │ │ + b.n 8b66a )@@Base+0xbba> │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r0, #242 @ 0xf2 │ │ │ │ + subs r0, #226 @ 0xe2 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #198 @ 0xc6 │ │ │ │ + subs r0, #182 @ 0xb6 │ │ │ │ movs r4, r0 │ │ │ │ - cbz r0, 8b6e8 )@@Base+0xc48> │ │ │ │ + cbz r0, 8b6f8 )@@Base+0xc48> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 8b6ac )@@Base+0xc0c> │ │ │ │ + bl 8b6bc )@@Base+0xc0c> │ │ │ │ add.w r3, r4, #24 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8b6da )@@Base+0xc3a> │ │ │ │ + beq.n 8b6ea )@@Base+0xc3a> │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8b6be )@@Base+0xc1e> │ │ │ │ + bne.n 8b6ce )@@Base+0xc1e> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r0, 8b728 )@@Base+0xc88> │ │ │ │ + cbz r0, 8b738 )@@Base+0xc88> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 8b6ec )@@Base+0xc4c> │ │ │ │ + bl 8b6fc )@@Base+0xc4c> │ │ │ │ add.w r3, r4, #24 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8b71a )@@Base+0xc7a> │ │ │ │ + beq.n 8b72a )@@Base+0xc7a> │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8b6fe )@@Base+0xc5e> │ │ │ │ + bne.n 8b70e )@@Base+0xc5e> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r0, 8b77a )@@Base+0xcda> │ │ │ │ + cbz r0, 8b78a )@@Base+0xcda> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 8b72c )@@Base+0xc8c> │ │ │ │ + bl 8b73c )@@Base+0xc8c> │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8b75a )@@Base+0xcba> │ │ │ │ + beq.n 8b76a )@@Base+0xcba> │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8b76c )@@Base+0xccc> │ │ │ │ + beq.n 8b77c )@@Base+0xccc> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8b73e )@@Base+0xc9e> │ │ │ │ + bne.n 8b74e )@@Base+0xc9e> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 8b7cc )@@Base+0xd2c> │ │ │ │ + cbz r0, 8b7dc )@@Base+0xd2c> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 8b77c )@@Base+0xcdc> │ │ │ │ + bl 8b78c )@@Base+0xcdc> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ - cbz r2, 8b7ac )@@Base+0xd0c> │ │ │ │ + cbz r2, 8b7bc )@@Base+0xd0c> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r0, r2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ - cbnz r3, 8b7ac )@@Base+0xd0c> │ │ │ │ + cbnz r3, 8b7bc )@@Base+0xd0c> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8b7be )@@Base+0xd1e> │ │ │ │ + beq.n 8b7ce )@@Base+0xd1e> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8b78e )@@Base+0xcee> │ │ │ │ + bne.n 8b79e )@@Base+0xcee> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r0, 8b814 )@@Base+0xd74> │ │ │ │ + cbz r0, 8b824 )@@Base+0xd74> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 8b7d0 )@@Base+0xd30> │ │ │ │ + bl 8b7e0 )@@Base+0xd30> │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ blx 2d370 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8b806 )@@Base+0xd66> │ │ │ │ + beq.n 8b816 )@@Base+0xd66> │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8b7e2 )@@Base+0xd42> │ │ │ │ + bne.n 8b7f2 )@@Base+0xd42> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0008b818 : │ │ │ │ +0008b828 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #48] @ (8b858 ) │ │ │ │ + ldr r3, [pc, #48] @ (8b868 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #48] @ (8b85c ) │ │ │ │ + ldr r2, [pc, #48] @ (8b86c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r0], #16 │ │ │ │ blx 2c004 ::ReleasePointer_()@plt> │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 8b854 │ │ │ │ + cbz r0, 8b864 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 8b854 │ │ │ │ + cbnz r3, 8b864 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r6, #252 @ 0xfc │ │ │ │ + adds r6, #236 @ 0xec │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #21 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008b860 : │ │ │ │ +0008b870 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c93c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #24 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0008b880 : │ │ │ │ +0008b890 : │ │ │ │ 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, [pc, #84] @ (8b8e4 ) │ │ │ │ + ldr r2, [pc, #84] @ (8b8f4 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #84] @ (8b8e8 ) │ │ │ │ + ldr r0, [pc, #84] @ (8b8f8 ) │ │ │ │ movs r3, #0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ adds r2, #8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r3, 8b8b2 │ │ │ │ + cbz r3, 8b8c2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r7, [r5, #12] │ │ │ │ add.w r0, r4, #12 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbz r7, 8b8c2 │ │ │ │ + cbz r7, 8b8d2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr r6, [r5, #16] │ │ │ │ add.w r0, r4, #16 │ │ │ │ str r7, [r4, #12] │ │ │ │ - cbz r6, 8b8d6 │ │ │ │ + cbz r6, 8b8e6 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ blx 2c004 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r0, r4 │ │ │ │ strd r6, r3, [r4, #16] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - adds r6, #146 @ 0x92 │ │ │ │ + adds r6, #130 @ 0x82 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #21 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008b8ec : │ │ │ │ +0008b8fc : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8b94c │ │ │ │ + beq.n 8b95c │ │ │ │ ldr r6, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ - cbz r6, 8b90c │ │ │ │ + cbz r6, 8b91c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 8b91e │ │ │ │ + cbz r0, 8b92e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 8b91e │ │ │ │ + cbnz r3, 8b92e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ add.w r0, r4, #12 │ │ │ │ str r6, [r4, #8] │ │ │ │ - cbz r7, 8b92e │ │ │ │ + cbz r7, 8b93e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr r6, [r5, #16] │ │ │ │ add.w r0, r4, #16 │ │ │ │ str r7, [r4, #12] │ │ │ │ - cbz r6, 8b942 │ │ │ │ + cbz r6, 8b952 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ blx 2c004 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ strd r6, r3, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0008b950 : │ │ │ │ +0008b960 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r5, [pc, #500] @ (8bb58 ) │ │ │ │ + ldr r5, [pc, #500] @ (8bb68 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #500] @ (8bb5c ) │ │ │ │ + ldr r1, [pc, #500] @ (8bb6c ) │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ - ldr r2, [pc, #500] @ (8bb60 ) │ │ │ │ + ldr r2, [pc, #500] @ (8bb70 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r0, [pc, #500] @ (8bb64 ) │ │ │ │ + ldr r0, [pc, #500] @ (8bb74 ) │ │ │ │ add r2, pc │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r5, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov.w r1, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ adds r2, #8 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r2, [r6, #288] @ 0x120 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - cbz r0, 8b9a2 │ │ │ │ + cbz r0, 8b9b2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8baa4 │ │ │ │ + beq.w 8bab4 │ │ │ │ ldr r5, [r2, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8baba │ │ │ │ + beq.w 8baca │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r7, sp, #8 │ │ │ │ mov r0, r7 │ │ │ │ add.w fp, r4, #12 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ @@ -149476,15 +149477,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r6, #288] @ 0x120 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8baca │ │ │ │ + beq.n 8bada │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, r4, #16 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ blx 2c004 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ @@ -149494,161 +149495,161 @@ │ │ │ │ mov r0, sl │ │ │ │ blx 2c004 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r4, #16] │ │ │ │ add r5, sp, #12 │ │ │ │ blx 2c004 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ - ldr r1, [pc, #340] @ (8bb68 ) │ │ │ │ + ldr r1, [pc, #340] @ (8bb78 ) │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr.w r3, [r9] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w r2, r1, #12 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ mov r7, r3 │ │ │ │ - bl 8b620 )@@Base+0xb80> │ │ │ │ + bl 8b630 )@@Base+0xb80> │ │ │ │ ldr.w r3, [r6, #288] @ 0x120 │ │ │ │ add.w r2, r4, #20 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8bad8 │ │ │ │ + beq.n 8bae8 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8bb32 │ │ │ │ + beq.n 8bb42 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d64c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b620 )@@Base+0xb80> │ │ │ │ + bl 8b630 )@@Base+0xb80> │ │ │ │ mov r3, r6 │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 8ba78 │ │ │ │ + beq.n 8ba88 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8ba88 │ │ │ │ + beq.n 8ba98 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #224] @ (8bb6c ) │ │ │ │ - ldr r3, [pc, #208] @ (8bb5c ) │ │ │ │ + ldr r2, [pc, #224] @ (8bb7c ) │ │ │ │ + ldr r3, [pc, #208] @ (8bb6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8bb2e │ │ │ │ + bne.n 8bb3e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [r6, #288] @ 0x120 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r5, [r2, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8b9ae │ │ │ │ + bne.w 8b9be │ │ │ │ add r7, sp, #8 │ │ │ │ add.w fp, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ str r5, [sp, #8] │ │ │ │ - b.n 8b9c8 │ │ │ │ + b.n 8b9d8 │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, r4, #16 │ │ │ │ blx 2c004 ::ReleasePointer_()@plt> │ │ │ │ str r5, [sp, #8] │ │ │ │ - b.n 8b9fc │ │ │ │ + b.n 8ba0c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add.w r2, r6, #448 @ 0x1c0 │ │ │ │ movs r1, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2b9ac │ │ │ │ movs r1, #0 │ │ │ │ blx 2cfb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8ba3c │ │ │ │ + b.n 8ba4c │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, sl │ │ │ │ blx 2c004 ::ReleasePointer_()@plt> │ │ │ │ mov r0, fp │ │ │ │ blx 2c978 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 8bb1a │ │ │ │ + cbz r0, 8bb2a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 8bb1a │ │ │ │ + cbnz r3, 8bb2a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #84] @ (8bb70 ) │ │ │ │ - ldr r3, [pc, #60] @ (8bb5c ) │ │ │ │ + ldr r2, [pc, #84] @ (8bb80 ) │ │ │ │ + ldr r3, [pc, #60] @ (8bb6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 8bb52 │ │ │ │ + beq.n 8bb62 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #64] @ (8bb74 ) │ │ │ │ - ldr r3, [pc, #36] @ (8bb5c ) │ │ │ │ + ldr r2, [pc, #64] @ (8bb84 ) │ │ │ │ + ldr r3, [pc, #36] @ (8bb6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8bb2e │ │ │ │ - ldr r0, [pc, #48] @ (8bb78 ) │ │ │ │ + bne.n 8bb3e │ │ │ │ + ldr r0, [pc, #48] @ (8bb88 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c550 │ │ │ │ - b.n 8baf6 │ │ │ │ - b.n 8bafc │ │ │ │ + b.n 8bb06 │ │ │ │ + b.n 8bb0c │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - adds r5, #192 @ 0xc0 │ │ │ │ + adds r5, #176 @ 0xb0 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #184 @ 0xb8 │ │ │ │ + adds r5, #168 @ 0xa8 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #156 @ 0x9c │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ movs r4, r0 │ │ │ │ - adds r4, #10 │ │ │ │ + adds r3, #250 @ 0xfa │ │ │ │ movs r4, r0 │ │ │ │ - adds r3, #242 @ 0xf2 │ │ │ │ + adds r3, #226 @ 0xe2 │ │ │ │ movs r4, r0 │ │ │ │ @ instruction: 0xb7b8 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -149659,544 +149660,544 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ add.w r9, r0, #8 │ │ │ │ strd r9, r8, [r0] │ │ │ │ mov r6, r0 │ │ │ │ strb.w r8, [r0, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - cbz r2, 8bbea │ │ │ │ + cbz r2, 8bbfa │ │ │ │ mov r5, r1 │ │ │ │ ldrb.w r4, [r5], #1 │ │ │ │ cmp r4, #32 │ │ │ │ - beq.n 8bbe4 │ │ │ │ + beq.n 8bbf4 │ │ │ │ cmp r4, #95 @ 0x5f │ │ │ │ - beq.n 8bbe4 │ │ │ │ + beq.n 8bbf4 │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 8bbe4 │ │ │ │ + beq.n 8bbf4 │ │ │ │ ldrd r3, fp, [r6] │ │ │ │ cmp r9, r3 │ │ │ │ add.w sl, fp, #1 │ │ │ │ ite eq │ │ │ │ moveq r2, #15 │ │ │ │ ldrne r2, [r6, #8] │ │ │ │ cmp sl, r2 │ │ │ │ - bhi.n 8bbf2 │ │ │ │ + bhi.n 8bc02 │ │ │ │ strb.w r4, [r3, fp] │ │ │ │ str.w sl, [r6, #4] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ strb.w r8, [r3, sl] │ │ │ │ ldrd r1, r2, [r7] │ │ │ │ adds r3, r1, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 8bbae │ │ │ │ + bne.n 8bbbe │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ blx 2de80 , std::allocator >::_M_mutate(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - b.n 8bbd2 │ │ │ │ + b.n 8bbe2 │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ │ │ │ │ -0008bc10 >&)@@Base>: │ │ │ │ +0008bc20 >&)@@Base>: │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #3108] @ 8c84c >&)@@Base+0xc3c> │ │ │ │ + ldr.w r0, [pc, #3108] @ 8c85c >&)@@Base+0xc3c> │ │ │ │ mov r3, r2 │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r1, [pc, #3104] @ 8c850 >&)@@Base+0xc40> │ │ │ │ + ldr.w r1, [pc, #3104] @ 8c860 >&)@@Base+0xc40> │ │ │ │ str r3, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ - ldr.w r3, [pc, #3100] @ 8c854 >&)@@Base+0xc44> │ │ │ │ + ldr.w r3, [pc, #3100] @ 8c864 >&)@@Base+0xc44> │ │ │ │ movs r2, #18 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r7, [pc, #3096] @ 8c858 >&)@@Base+0xc48> │ │ │ │ + ldr.w r7, [pc, #3096] @ 8c868 >&)@@Base+0xc48> │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r4 │ │ │ │ ldr r5, [r3, #124] @ 0x7c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8c91c >&)@@Base+0xd0c> │ │ │ │ + beq.w 8c92c >&)@@Base+0xd0c> │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c594 >&)@@Base+0x984> │ │ │ │ + beq.w 8c5a4 >&)@@Base+0x984> │ │ │ │ ldrb.w r1, [r5, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ - ldr.w r1, [pc, #3040] @ 8c85c >&)@@Base+0xc4c> │ │ │ │ + ldr.w r1, [pc, #3040] @ 8c86c >&)@@Base+0xc4c> │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r4 │ │ │ │ ldr r5, [r3, #124] @ 0x7c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8c91c >&)@@Base+0xd0c> │ │ │ │ + beq.w 8c92c >&)@@Base+0xd0c> │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c6f0 >&)@@Base+0xae0> │ │ │ │ + beq.w 8c700 >&)@@Base+0xae0> │ │ │ │ ldrb.w r1, [r5, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ - ldr.w r1, [pc, #2992] @ 8c860 >&)@@Base+0xc50> │ │ │ │ + ldr.w r1, [pc, #2992] @ 8c870 >&)@@Base+0xc50> │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r4 │ │ │ │ ldr r5, [r3, #124] @ 0x7c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8c91c >&)@@Base+0xd0c> │ │ │ │ + beq.w 8c92c >&)@@Base+0xd0c> │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c6cc >&)@@Base+0xabc> │ │ │ │ + beq.w 8c6dc >&)@@Base+0xabc> │ │ │ │ ldrb.w r1, [r5, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ - ldr.w r1, [pc, #2944] @ 8c864 >&)@@Base+0xc54> │ │ │ │ + ldr.w r1, [pc, #2944] @ 8c874 >&)@@Base+0xc54> │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r4 │ │ │ │ ldr r5, [r3, #124] @ 0x7c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8c91c >&)@@Base+0xd0c> │ │ │ │ + beq.w 8c92c >&)@@Base+0xd0c> │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c6a8 >&)@@Base+0xa98> │ │ │ │ + beq.w 8c6b8 >&)@@Base+0xa98> │ │ │ │ ldrb.w r1, [r5, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ - ldr.w r1, [pc, #2896] @ 8c868 >&)@@Base+0xc58> │ │ │ │ + ldr.w r1, [pc, #2896] @ 8c878 >&)@@Base+0xc58> │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r4 │ │ │ │ ldr r5, [r3, #124] @ 0x7c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8c91c >&)@@Base+0xd0c> │ │ │ │ + beq.w 8c92c >&)@@Base+0xd0c> │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c684 >&)@@Base+0xa74> │ │ │ │ + beq.w 8c694 >&)@@Base+0xa74> │ │ │ │ ldrb.w r1, [r5, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ - ldr.w r1, [pc, #2848] @ 8c86c >&)@@Base+0xc5c> │ │ │ │ + ldr.w r1, [pc, #2848] @ 8c87c >&)@@Base+0xc5c> │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r4 │ │ │ │ ldr r5, [r3, #124] @ 0x7c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8c91c >&)@@Base+0xd0c> │ │ │ │ + beq.w 8c92c >&)@@Base+0xd0c> │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c660 >&)@@Base+0xa50> │ │ │ │ + beq.w 8c670 >&)@@Base+0xa50> │ │ │ │ ldrb.w r1, [r5, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ - ldr.w r1, [pc, #2800] @ 8c870 >&)@@Base+0xc60> │ │ │ │ + ldr.w r1, [pc, #2800] @ 8c880 >&)@@Base+0xc60> │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r4 │ │ │ │ ldr r5, [r3, #124] @ 0x7c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8c91c >&)@@Base+0xd0c> │ │ │ │ + beq.w 8c92c >&)@@Base+0xd0c> │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c63c >&)@@Base+0xa2c> │ │ │ │ + beq.w 8c64c >&)@@Base+0xa2c> │ │ │ │ ldrb.w r1, [r5, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ - ldr.w r1, [pc, #2752] @ 8c874 >&)@@Base+0xc64> │ │ │ │ + ldr.w r1, [pc, #2752] @ 8c884 >&)@@Base+0xc64> │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r4 │ │ │ │ ldr r5, [r3, #124] @ 0x7c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8c91c >&)@@Base+0xd0c> │ │ │ │ + beq.w 8c92c >&)@@Base+0xd0c> │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c618 >&)@@Base+0xa08> │ │ │ │ + beq.w 8c628 >&)@@Base+0xa08> │ │ │ │ ldrb.w r1, [r5, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ - ldr.w r1, [pc, #2704] @ 8c878 >&)@@Base+0xc68> │ │ │ │ + ldr.w r1, [pc, #2704] @ 8c888 >&)@@Base+0xc68> │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r4 │ │ │ │ ldr r5, [r3, #124] @ 0x7c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8c91c >&)@@Base+0xd0c> │ │ │ │ + beq.w 8c92c >&)@@Base+0xd0c> │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c5f4 >&)@@Base+0x9e4> │ │ │ │ + beq.w 8c604 >&)@@Base+0x9e4> │ │ │ │ ldrb.w r1, [r5, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r6, r2 │ │ │ │ strb.w r3, [sp, #52] @ 0x34 │ │ │ │ - beq.w 8c50a >&)@@Base+0x8fa> │ │ │ │ - ldr.w r3, [pc, #2632] @ 8c87c >&)@@Base+0xc6c> │ │ │ │ + beq.w 8c51a >&)@@Base+0x8fa> │ │ │ │ + ldr.w r3, [pc, #2632] @ 8c88c >&)@@Base+0xc6c> │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr.w r3, [pc, #2628] @ 8c880 >&)@@Base+0xc70> │ │ │ │ + ldr.w r3, [pc, #2628] @ 8c890 >&)@@Base+0xc70> │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr.w r3, [pc, #2624] @ 8c884 >&)@@Base+0xc74> │ │ │ │ + ldr.w r3, [pc, #2624] @ 8c894 >&)@@Base+0xc74> │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr.w r3, [pc, #2620] @ 8c888 >&)@@Base+0xc78> │ │ │ │ + ldr.w r3, [pc, #2620] @ 8c898 >&)@@Base+0xc78> │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 8c150 >&)@@Base+0x540> │ │ │ │ + b.n 8c160 >&)@@Base+0x540> │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, sp, #39 @ 0x27 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r1, [pc, #2604] @ 8c88c >&)@@Base+0xc7c> │ │ │ │ + ldr.w r1, [pc, #2604] @ 8c89c >&)@@Base+0xc7c> │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r5 │ │ │ │ ldr.w sl, [r3, #124] @ 0x7c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8c76c >&)@@Base+0xb5c> │ │ │ │ + beq.w 8c77c >&)@@Base+0xb5c> │ │ │ │ ldrb.w r3, [sl, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c3fc >&)@@Base+0x7ec> │ │ │ │ + beq.w 8c40c >&)@@Base+0x7ec> │ │ │ │ ldrb.w r1, [sl, #39] @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ - ldr.w r1, [pc, #2548] @ 8c890 >&)@@Base+0xc80> │ │ │ │ + ldr.w r1, [pc, #2548] @ 8c8a0 >&)@@Base+0xc80> │ │ │ │ movs r2, #5 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r9 │ │ │ │ it eq │ │ │ │ addeq.w sl, r0, #8 │ │ │ │ - bne.w 8c4e8 >&)@@Base+0x8d8> │ │ │ │ + bne.w 8c4f8 >&)@@Base+0x8d8> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ add.w fp, r8, #64 @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ blx 2d410 , std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::find(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ cmp r0, sl │ │ │ │ it eq │ │ │ │ moveq r1, #43 @ 0x2b │ │ │ │ - beq.n 8bee4 >&)@@Base+0x2d4> │ │ │ │ + beq.n 8bef4 >&)@@Base+0x2d4> │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite ne │ │ │ │ movne r1, #43 @ 0x2b │ │ │ │ moveq r1, #45 @ 0x2d │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ strb.w r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r5 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c344 >&)@@Base+0x734> │ │ │ │ + beq.w 8c354 >&)@@Base+0x734> │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r1, [pc, #2444] @ 8c894 >&)@@Base+0xc84> │ │ │ │ + ldr.w r1, [pc, #2444] @ 8c8a4 >&)@@Base+0xc84> │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r5 │ │ │ │ ldr r0, [r3, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c754 >&)@@Base+0xb44> │ │ │ │ + beq.w 8c764 >&)@@Base+0xb44> │ │ │ │ ldrb r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c390 >&)@@Base+0x780> │ │ │ │ + beq.w 8c3a0 >&)@@Base+0x780> │ │ │ │ ldrb.w r1, [r0, #39] @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ - ldr.w r1, [pc, #2396] @ 8c898 >&)@@Base+0xc88> │ │ │ │ + ldr.w r1, [pc, #2396] @ 8c8a8 >&)@@Base+0xc88> │ │ │ │ movs r2, #4 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r9 │ │ │ │ it eq │ │ │ │ addeq.w r1, r0, #8 │ │ │ │ - bne.w 8c4fa >&)@@Base+0x8ea> │ │ │ │ + bne.w 8c50a >&)@@Base+0x8ea> │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ blx 2d410 , std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::find(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ cmp sl, r0 │ │ │ │ it eq │ │ │ │ moveq r1, #43 @ 0x2b │ │ │ │ - beq.n 8bf7c >&)@@Base+0x36c> │ │ │ │ + beq.n 8bf8c >&)@@Base+0x36c> │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ tst.w r3, #4 │ │ │ │ ite ne │ │ │ │ movne r1, #43 @ 0x2b │ │ │ │ moveq r1, #45 @ 0x2d │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ strb.w r1, [sp, #41] @ 0x29 │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r5 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c33e >&)@@Base+0x72e> │ │ │ │ + beq.w 8c34e >&)@@Base+0x72e> │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, sp, #41 @ 0x29 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r1, [pc, #2300] @ 8c89c >&)@@Base+0xc8c> │ │ │ │ + ldr.w r1, [pc, #2300] @ 8c8ac >&)@@Base+0xc8c> │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r5 │ │ │ │ ldr r0, [r3, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c73c >&)@@Base+0xb2c> │ │ │ │ + beq.w 8c74c >&)@@Base+0xb2c> │ │ │ │ ldrb r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c370 >&)@@Base+0x760> │ │ │ │ + beq.w 8c380 >&)@@Base+0x760> │ │ │ │ ldrb.w r1, [r0, #39] @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ - ldr.w r1, [pc, #2252] @ 8c8a0 >&)@@Base+0xc90> │ │ │ │ + ldr.w r1, [pc, #2252] @ 8c8b0 >&)@@Base+0xc90> │ │ │ │ movs r2, #4 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r9 │ │ │ │ it eq │ │ │ │ addeq.w r1, r0, #8 │ │ │ │ - bne.w 8c4f4 >&)@@Base+0x8e4> │ │ │ │ + bne.w 8c504 >&)@@Base+0x8e4> │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ blx 2d410 , std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::find(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ cmp sl, r0 │ │ │ │ it eq │ │ │ │ moveq r1, #43 @ 0x2b │ │ │ │ - beq.n 8c016 >&)@@Base+0x406> │ │ │ │ + beq.n 8c026 >&)@@Base+0x406> │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ tst.w r3, #2 │ │ │ │ ite ne │ │ │ │ movne r1, #43 @ 0x2b │ │ │ │ moveq r1, #45 @ 0x2d │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ strb.w r1, [sp, #42] @ 0x2a │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r5 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c34a >&)@@Base+0x73a> │ │ │ │ + beq.w 8c35a >&)@@Base+0x73a> │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, sp, #42 @ 0x2a │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r1, [pc, #2152] @ 8c8a4 >&)@@Base+0xc94> │ │ │ │ + ldr.w r1, [pc, #2152] @ 8c8b4 >&)@@Base+0xc94> │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r5 │ │ │ │ ldr r0, [r3, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c830 >&)@@Base+0xc20> │ │ │ │ + beq.w 8c840 >&)@@Base+0xc20> │ │ │ │ ldrb r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c350 >&)@@Base+0x740> │ │ │ │ + beq.w 8c360 >&)@@Base+0x740> │ │ │ │ ldrb.w r1, [r0, #39] @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ - ldr.w r1, [pc, #2104] @ 8c8a8 >&)@@Base+0xc98> │ │ │ │ + ldr.w r1, [pc, #2104] @ 8c8b8 >&)@@Base+0xc98> │ │ │ │ movs r2, #4 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r9 │ │ │ │ it eq │ │ │ │ addeq.w r9, r0, #8 │ │ │ │ - bne.w 8c500 >&)@@Base+0x8f0> │ │ │ │ + bne.w 8c510 >&)@@Base+0x8f0> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ blx 2d410 , std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::find(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ cmp sl, r0 │ │ │ │ it eq │ │ │ │ moveq r1, #43 @ 0x2b │ │ │ │ - beq.n 8c0b0 >&)@@Base+0x4a0> │ │ │ │ + beq.n 8c0c0 >&)@@Base+0x4a0> │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ tst.w r3, #1 │ │ │ │ ite ne │ │ │ │ movne r1, #43 @ 0x2b │ │ │ │ moveq r1, #45 @ 0x2d │ │ │ │ ldr r3, [r5, #0] │ │ │ │ strb.w r1, [sp, #43] @ 0x2b │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r5 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c336 >&)@@Base+0x726> │ │ │ │ + beq.w 8c346 >&)@@Base+0x726> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, sp, #43 @ 0x2b │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r1, [pc, #2008] @ 8c8ac >&)@@Base+0xc9c> │ │ │ │ + ldr.w r1, [pc, #2008] @ 8c8bc >&)@@Base+0xc9c> │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r5 │ │ │ │ ldr.w r9, [r3, #124] @ 0x7c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8c818 >&)@@Base+0xc08> │ │ │ │ + beq.w 8c828 >&)@@Base+0xc08> │ │ │ │ ldrb.w r3, [r9, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c3d6 >&)@@Base+0x7c6> │ │ │ │ + beq.w 8c3e6 >&)@@Base+0x7c6> │ │ │ │ ldrb.w r1, [r9, #39] @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ - ldr.w r1, [pc, #1952] @ 8c8b0 >&)@@Base+0xca0> │ │ │ │ + ldr.w r1, [pc, #1952] @ 8c8c0 >&)@@Base+0xca0> │ │ │ │ movs r2, #5 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r5 │ │ │ │ ldr.w r9, [r3, #124] @ 0x7c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8c800 >&)@@Base+0xbf0> │ │ │ │ + beq.w 8c810 >&)@@Base+0xbf0> │ │ │ │ ldrb.w r3, [r9, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c3b0 >&)@@Base+0x7a0> │ │ │ │ + beq.w 8c3c0 >&)@@Base+0x7a0> │ │ │ │ ldrb.w r1, [r9, #39] @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 8c50a >&)@@Base+0x8fa> │ │ │ │ + beq.w 8c51a >&)@@Base+0x8fa> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8c46c >&)@@Base+0x85c> │ │ │ │ + bne.w 8c47c >&)@@Base+0x85c> │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8c476 >&)@@Base+0x866> │ │ │ │ + beq.w 8c486 >&)@@Base+0x866> │ │ │ │ add.w r1, r0, #8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 2c1dc , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x4> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ @@ -150207,695 +150208,695 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add.w r9, sp, #68 @ 0x44 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ - bl 8bb80 │ │ │ │ + bl 8bb90 │ │ │ │ ldrd r1, r2, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr.w r1, [pc, #1800] @ 8c8b4 >&)@@Base+0xca4> │ │ │ │ + ldr.w r1, [pc, #1800] @ 8c8c4 >&)@@Base+0xca4> │ │ │ │ movs r2, #2 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr.w r1, [pc, #1780] @ 8c8b8 >&)@@Base+0xca8> │ │ │ │ + ldr.w r1, [pc, #1780] @ 8c8c8 >&)@@Base+0xca8> │ │ │ │ movs r2, #10 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r5 │ │ │ │ ldr.w sl, [r3, #124] @ 0x7c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8c7cc >&)@@Base+0xbbc> │ │ │ │ + beq.w 8c7dc >&)@@Base+0xbbc> │ │ │ │ ldrb.w r3, [sl, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c4c2 >&)@@Base+0x8b2> │ │ │ │ + beq.w 8c4d2 >&)@@Base+0x8b2> │ │ │ │ ldrb.w r1, [sl, #39] @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ - ldr.w r1, [pc, #1728] @ 8c8bc >&)@@Base+0xcac> │ │ │ │ + ldr.w r1, [pc, #1728] @ 8c8cc >&)@@Base+0xcac> │ │ │ │ movs r2, #5 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r5 │ │ │ │ ldr.w sl, [r3, #124] @ 0x7c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8c7b4 >&)@@Base+0xba4> │ │ │ │ + beq.w 8c7c4 >&)@@Base+0xba4> │ │ │ │ ldrb.w r3, [sl, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c49c >&)@@Base+0x88c> │ │ │ │ + beq.w 8c4ac >&)@@Base+0x88c> │ │ │ │ ldrb.w r1, [sl, #39] @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8c244 >&)@@Base+0x634> │ │ │ │ + beq.n 8c254 >&)@@Base+0x634> │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr.w r1, [pc, #1656] @ 8c8c0 >&)@@Base+0xcb0> │ │ │ │ + ldr.w r1, [pc, #1656] @ 8c8d0 >&)@@Base+0xcb0> │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r4 │ │ │ │ ldr r5, [r3, #124] @ 0x7c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8c79c >&)@@Base+0xb8c> │ │ │ │ + beq.w 8c7ac >&)@@Base+0xb8c> │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c448 >&)@@Base+0x838> │ │ │ │ + beq.w 8c458 >&)@@Base+0x838> │ │ │ │ ldrb.w r1, [r5, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ - ldr.w r1, [pc, #1608] @ 8c8c4 >&)@@Base+0xcb4> │ │ │ │ + ldr.w r1, [pc, #1608] @ 8c8d4 >&)@@Base+0xcb4> │ │ │ │ movs r2, #4 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - ldr.w r2, [pc, #1596] @ 8c8c8 >&)@@Base+0xcb8> │ │ │ │ + ldr.w r2, [pc, #1596] @ 8c8d8 >&)@@Base+0xcb8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r9, [r7, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r9 │ │ │ │ it eq │ │ │ │ addeq.w r3, r0, #8 │ │ │ │ - bne.w 8c4ee >&)@@Base+0x8de> │ │ │ │ + bne.w 8c4fe >&)@@Base+0x8de> │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ mov r0, r5 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr.w r1, [pc, #1568] @ 8c8cc >&)@@Base+0xcbc> │ │ │ │ + ldr.w r1, [pc, #1568] @ 8c8dc >&)@@Base+0xcbc> │ │ │ │ movs r2, #5 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r5 │ │ │ │ ldr.w sl, [r3, #124] @ 0x7c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8c784 >&)@@Base+0xb74> │ │ │ │ + beq.w 8c794 >&)@@Base+0xb74> │ │ │ │ ldrb.w r3, [sl, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c422 >&)@@Base+0x812> │ │ │ │ + beq.w 8c432 >&)@@Base+0x812> │ │ │ │ ldrb.w r1, [sl, #39] @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ - ldr.w r1, [pc, #1512] @ 8c8d0 >&)@@Base+0xcc0> │ │ │ │ + ldr.w r1, [pc, #1512] @ 8c8e0 >&)@@Base+0xcc0> │ │ │ │ movs r2, #4 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr.w r3, [pc, #1504] @ 8c8d4 >&)@@Base+0xcc4> │ │ │ │ + ldr.w r3, [pc, #1504] @ 8c8e4 >&)@@Base+0xcc4> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ addeq r0, #84 @ 0x54 │ │ │ │ - bne.w 8c506 >&)@@Base+0x8f6> │ │ │ │ + bne.w 8c516 >&)@@Base+0x8f6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ it hi │ │ │ │ movhi r1, #85 @ 0x55 │ │ │ │ - bhi.n 8c31a >&)@@Base+0x70a> │ │ │ │ - ldr.w r2, [pc, #1476] @ 8c8d8 >&)@@Base+0xcc8> │ │ │ │ + bhi.n 8c32a >&)@@Base+0x70a> │ │ │ │ + ldr.w r2, [pc, #1476] @ 8c8e8 >&)@@Base+0xcc8> │ │ │ │ add r2, pc │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ strb.w r1, [sp, #39] @ 0x27 │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r5 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8be52 >&)@@Base+0x242> │ │ │ │ + bne.w 8be62 >&)@@Base+0x242> │ │ │ │ blx 2b814 │ │ │ │ - b.n 8be5e >&)@@Base+0x24e> │ │ │ │ + b.n 8be6e >&)@@Base+0x24e> │ │ │ │ mov r0, r5 │ │ │ │ blx 2b814 │ │ │ │ - b.n 8c0d2 >&)@@Base+0x4c2> │ │ │ │ + b.n 8c0e2 >&)@@Base+0x4c2> │ │ │ │ blx 2b814 │ │ │ │ - b.n 8bf9e >&)@@Base+0x38e> │ │ │ │ + b.n 8bfae >&)@@Base+0x38e> │ │ │ │ blx 2b814 │ │ │ │ - b.n 8bf04 >&)@@Base+0x2f4> │ │ │ │ + b.n 8bf14 >&)@@Base+0x2f4> │ │ │ │ blx 2b814 │ │ │ │ - b.n 8c038 >&)@@Base+0x428> │ │ │ │ + b.n 8c048 >&)@@Base+0x428> │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr.w r3, [pc, #1412] @ 8c8dc >&)@@Base+0xccc> │ │ │ │ + ldr.w r3, [pc, #1412] @ 8c8ec >&)@@Base+0xccc> │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8c062 >&)@@Base+0x452> │ │ │ │ + beq.w 8c072 >&)@@Base+0x452> │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8c062 >&)@@Base+0x452> │ │ │ │ + b.n 8c072 >&)@@Base+0x452> │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr.w r3, [pc, #1380] @ 8c8dc >&)@@Base+0xccc> │ │ │ │ + ldr.w r3, [pc, #1380] @ 8c8ec >&)@@Base+0xccc> │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8bfc8 >&)@@Base+0x3b8> │ │ │ │ + beq.w 8bfd8 >&)@@Base+0x3b8> │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8bfc8 >&)@@Base+0x3b8> │ │ │ │ + b.n 8bfd8 >&)@@Base+0x3b8> │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr.w r3, [pc, #1348] @ 8c8dc >&)@@Base+0xccc> │ │ │ │ + ldr.w r3, [pc, #1348] @ 8c8ec >&)@@Base+0xccc> │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8bf2e >&)@@Base+0x31e> │ │ │ │ + beq.w 8bf3e >&)@@Base+0x31e> │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8bf2e >&)@@Base+0x31e> │ │ │ │ + b.n 8bf3e >&)@@Base+0x31e> │ │ │ │ mov r0, r9 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr.w r3, [pc, #1316] @ 8c8dc >&)@@Base+0xccc> │ │ │ │ + ldr.w r3, [pc, #1316] @ 8c8ec >&)@@Base+0xccc> │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8c13c >&)@@Base+0x52c> │ │ │ │ + beq.w 8c14c >&)@@Base+0x52c> │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8c13c >&)@@Base+0x52c> │ │ │ │ + b.n 8c14c >&)@@Base+0x52c> │ │ │ │ mov r0, r9 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr.w r3, [pc, #1276] @ 8c8dc >&)@@Base+0xccc> │ │ │ │ + ldr.w r3, [pc, #1276] @ 8c8ec >&)@@Base+0xccc> │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8c102 >&)@@Base+0x4f2> │ │ │ │ + beq.w 8c112 >&)@@Base+0x4f2> │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8c102 >&)@@Base+0x4f2> │ │ │ │ + b.n 8c112 >&)@@Base+0x4f2> │ │ │ │ mov r0, sl │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr.w r3, [pc, #1240] @ 8c8dc >&)@@Base+0xccc> │ │ │ │ + ldr.w r3, [pc, #1240] @ 8c8ec >&)@@Base+0xccc> │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8be8e >&)@@Base+0x27e> │ │ │ │ + beq.w 8be9e >&)@@Base+0x27e> │ │ │ │ mov r0, sl │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8be8e >&)@@Base+0x27e> │ │ │ │ + b.n 8be9e >&)@@Base+0x27e> │ │ │ │ mov r0, sl │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr.w r3, [pc, #1200] @ 8c8dc >&)@@Base+0xccc> │ │ │ │ + ldr.w r3, [pc, #1200] @ 8c8ec >&)@@Base+0xccc> │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8c2da >&)@@Base+0x6ca> │ │ │ │ + beq.w 8c2ea >&)@@Base+0x6ca> │ │ │ │ mov r0, sl │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8c2da >&)@@Base+0x6ca> │ │ │ │ + b.n 8c2ea >&)@@Base+0x6ca> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr.w r3, [pc, #1164] @ 8c8dc >&)@@Base+0xccc> │ │ │ │ + ldr.w r3, [pc, #1164] @ 8c8ec >&)@@Base+0xccc> │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8c26e >&)@@Base+0x65e> │ │ │ │ + beq.w 8c27e >&)@@Base+0x65e> │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8c26e >&)@@Base+0x65e> │ │ │ │ + b.n 8c27e >&)@@Base+0x65e> │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8c48a >&)@@Base+0x87a> │ │ │ │ + bne.n 8c49a >&)@@Base+0x87a> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c244 >&)@@Base+0x634> │ │ │ │ + beq.w 8c254 >&)@@Base+0x634> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ blx 2db04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c244 >&)@@Base+0x634> │ │ │ │ + beq.w 8c254 >&)@@Base+0x634> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8c714 >&)@@Base+0xb04> │ │ │ │ + beq.w 8c724 >&)@@Base+0xb04> │ │ │ │ blx r3 │ │ │ │ - b.n 8c16a >&)@@Base+0x55a> │ │ │ │ + b.n 8c17a >&)@@Base+0x55a> │ │ │ │ mov r0, sl │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr.w r3, [pc, #1080] @ 8c8dc >&)@@Base+0xccc> │ │ │ │ + ldr.w r3, [pc, #1080] @ 8c8ec >&)@@Base+0xccc> │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8c22a >&)@@Base+0x61a> │ │ │ │ + beq.w 8c23a >&)@@Base+0x61a> │ │ │ │ mov r0, sl │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8c22a >&)@@Base+0x61a> │ │ │ │ + b.n 8c23a >&)@@Base+0x61a> │ │ │ │ mov r0, sl │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr.w r3, [pc, #1040] @ 8c8dc >&)@@Base+0xccc> │ │ │ │ + ldr.w r3, [pc, #1040] @ 8c8ec >&)@@Base+0xccc> │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8c1f0 >&)@@Base+0x5e0> │ │ │ │ + beq.w 8c200 >&)@@Base+0x5e0> │ │ │ │ mov r0, sl │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8c1f0 >&)@@Base+0x5e0> │ │ │ │ + b.n 8c200 >&)@@Base+0x5e0> │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 8beb8 >&)@@Base+0x2a8> │ │ │ │ + b.n 8bec8 >&)@@Base+0x2a8> │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 8c2a0 >&)@@Base+0x690> │ │ │ │ + b.n 8c2b0 >&)@@Base+0x690> │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8bff2 >&)@@Base+0x3e2> │ │ │ │ + b.n 8c002 >&)@@Base+0x3e2> │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8bf58 >&)@@Base+0x348> │ │ │ │ + b.n 8bf68 >&)@@Base+0x348> │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 8c08c >&)@@Base+0x47c> │ │ │ │ + b.n 8c09c >&)@@Base+0x47c> │ │ │ │ blx r3 │ │ │ │ - b.n 8c308 >&)@@Base+0x6f8> │ │ │ │ - ldr r1, [pc, #980] @ (8c8e0 >&)@@Base+0xcd0>) │ │ │ │ + b.n 8c318 >&)@@Base+0x6f8> │ │ │ │ + ldr r1, [pc, #980] @ (8c8f0 >&)@@Base+0xcd0>) │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r4 │ │ │ │ ldr r5, [r3, #124] @ 0x7c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8c7e4 >&)@@Base+0xbd4> │ │ │ │ + beq.w 8c7f4 >&)@@Base+0xbd4> │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8c5d4 >&)@@Base+0x9c4> │ │ │ │ + beq.n 8c5e4 >&)@@Base+0x9c4> │ │ │ │ ldrb.w r1, [r5, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ - ldr r1, [pc, #936] @ (8c8e4 >&)@@Base+0xcd4>) │ │ │ │ + ldr r1, [pc, #936] @ (8c8f4 >&)@@Base+0xcd4>) │ │ │ │ movs r2, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r4 │ │ │ │ ldr r5, [r3, #124] @ 0x7c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8c936 >&)@@Base+0xd26> │ │ │ │ + beq.w 8c946 >&)@@Base+0xd26> │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ - cbz r3, 8c5b8 >&)@@Base+0x9a8> │ │ │ │ + cbz r3, 8c5c8 >&)@@Base+0x9a8> │ │ │ │ ldrb.w r1, [r5, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8c578 >&)@@Base+0x968> │ │ │ │ + beq.n 8c588 >&)@@Base+0x968> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #876] @ (8c8e8 >&)@@Base+0xcd8>) │ │ │ │ - ldr r3, [pc, #728] @ (8c854 >&)@@Base+0xc44>) │ │ │ │ + ldr r2, [pc, #876] @ (8c8f8 >&)@@Base+0xcd8>) │ │ │ │ + ldr r3, [pc, #728] @ (8c864 >&)@@Base+0xc44>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8c738 >&)@@Base+0xb28> │ │ │ │ + bne.w 8c748 >&)@@Base+0xb28> │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #832] @ (8c8dc >&)@@Base+0xccc>) │ │ │ │ + ldr r3, [pc, #832] @ (8c8ec >&)@@Base+0xccc>) │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8bc6e >&)@@Base+0x5e> │ │ │ │ + beq.w 8bc7e >&)@@Base+0x5e> │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 8bc6e >&)@@Base+0x5e> │ │ │ │ + b.w 8bc7e >&)@@Base+0x5e> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r2, [pc, #796] @ (8c8dc >&)@@Base+0xccc>) │ │ │ │ + ldr r2, [pc, #796] @ (8c8ec >&)@@Base+0xccc>) │ │ │ │ movs r1, #10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8c55e >&)@@Base+0x94e> │ │ │ │ + beq.n 8c56e >&)@@Base+0x94e> │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8c55e >&)@@Base+0x94e> │ │ │ │ + b.n 8c56e >&)@@Base+0x94e> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r2, [pc, #768] @ (8c8dc >&)@@Base+0xccc>) │ │ │ │ + ldr r2, [pc, #768] @ (8c8ec >&)@@Base+0xccc>) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.n 8c530 >&)@@Base+0x920> │ │ │ │ + beq.n 8c540 >&)@@Base+0x920> │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8c530 >&)@@Base+0x920> │ │ │ │ + b.n 8c540 >&)@@Base+0x920> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #736] @ (8c8dc >&)@@Base+0xccc>) │ │ │ │ + ldr r3, [pc, #736] @ (8c8ec >&)@@Base+0xccc>) │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8be0e >&)@@Base+0x1fe> │ │ │ │ + beq.w 8be1e >&)@@Base+0x1fe> │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 8be0e >&)@@Base+0x1fe> │ │ │ │ + b.w 8be1e >&)@@Base+0x1fe> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #700] @ (8c8dc >&)@@Base+0xccc>) │ │ │ │ + ldr r3, [pc, #700] @ (8c8ec >&)@@Base+0xccc>) │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8bdda >&)@@Base+0x1ca> │ │ │ │ + beq.w 8bdea >&)@@Base+0x1ca> │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 8bdda >&)@@Base+0x1ca> │ │ │ │ + b.w 8bdea >&)@@Base+0x1ca> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #664] @ (8c8dc >&)@@Base+0xccc>) │ │ │ │ + ldr r3, [pc, #664] @ (8c8ec >&)@@Base+0xccc>) │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8bda6 >&)@@Base+0x196> │ │ │ │ + beq.w 8bdb6 >&)@@Base+0x196> │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 8bda6 >&)@@Base+0x196> │ │ │ │ + b.w 8bdb6 >&)@@Base+0x196> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #628] @ (8c8dc >&)@@Base+0xccc>) │ │ │ │ + ldr r3, [pc, #628] @ (8c8ec >&)@@Base+0xccc>) │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8bd72 >&)@@Base+0x162> │ │ │ │ + beq.w 8bd82 >&)@@Base+0x162> │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 8bd72 >&)@@Base+0x162> │ │ │ │ + b.w 8bd82 >&)@@Base+0x162> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #592] @ (8c8dc >&)@@Base+0xccc>) │ │ │ │ + ldr r3, [pc, #592] @ (8c8ec >&)@@Base+0xccc>) │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8bd3e >&)@@Base+0x12e> │ │ │ │ + beq.w 8bd4e >&)@@Base+0x12e> │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 8bd3e >&)@@Base+0x12e> │ │ │ │ + b.w 8bd4e >&)@@Base+0x12e> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #556] @ (8c8dc >&)@@Base+0xccc>) │ │ │ │ + ldr r3, [pc, #556] @ (8c8ec >&)@@Base+0xccc>) │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8bd0a >&)@@Base+0xfa> │ │ │ │ + beq.w 8bd1a >&)@@Base+0xfa> │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 8bd0a >&)@@Base+0xfa> │ │ │ │ + b.w 8bd1a >&)@@Base+0xfa> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #520] @ (8c8dc >&)@@Base+0xccc>) │ │ │ │ + ldr r3, [pc, #520] @ (8c8ec >&)@@Base+0xccc>) │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8bcd6 >&)@@Base+0xc6> │ │ │ │ + beq.w 8bce6 >&)@@Base+0xc6> │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 8bcd6 >&)@@Base+0xc6> │ │ │ │ + b.w 8bce6 >&)@@Base+0xc6> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #484] @ (8c8dc >&)@@Base+0xccc>) │ │ │ │ + ldr r3, [pc, #484] @ (8c8ec >&)@@Base+0xccc>) │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8bca2 >&)@@Base+0x92> │ │ │ │ + beq.w 8bcb2 >&)@@Base+0x92> │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 8bca2 >&)@@Base+0x92> │ │ │ │ + b.w 8bcb2 >&)@@Base+0x92> │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ - b.n 8c16a >&)@@Base+0x55a> │ │ │ │ + b.n 8c17a >&)@@Base+0x55a> │ │ │ │ mov r0, r9 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #452] @ (8c8ec >&)@@Base+0xcdc>) │ │ │ │ - ldr r3, [pc, #300] @ (8c854 >&)@@Base+0xc44>) │ │ │ │ + ldr r2, [pc, #452] @ (8c8fc >&)@@Base+0xcdc>) │ │ │ │ + ldr r3, [pc, #300] @ (8c864 >&)@@Base+0xc44>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 8c7fc >&)@@Base+0xbec> │ │ │ │ + beq.n 8c80c >&)@@Base+0xbec> │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #432] @ (8c8f0 >&)@@Base+0xce0>) │ │ │ │ - ldr r3, [pc, #276] @ (8c854 >&)@@Base+0xc44>) │ │ │ │ + ldr r2, [pc, #432] @ (8c900 >&)@@Base+0xce0>) │ │ │ │ + ldr r3, [pc, #276] @ (8c864 >&)@@Base+0xc44>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8c738 >&)@@Base+0xb28> │ │ │ │ + bne.n 8c748 >&)@@Base+0xb28> │ │ │ │ blx 2cfd0 │ │ │ │ - ldr r2, [pc, #412] @ (8c8f4 >&)@@Base+0xce4>) │ │ │ │ - ldr r3, [pc, #252] @ (8c854 >&)@@Base+0xc44>) │ │ │ │ + ldr r2, [pc, #412] @ (8c904 >&)@@Base+0xce4>) │ │ │ │ + ldr r3, [pc, #252] @ (8c864 >&)@@Base+0xc44>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8c738 >&)@@Base+0xb28> │ │ │ │ + bne.n 8c748 >&)@@Base+0xb28> │ │ │ │ blx 2cfd0 │ │ │ │ - ldr r2, [pc, #392] @ (8c8f8 >&)@@Base+0xce8>) │ │ │ │ - ldr r3, [pc, #228] @ (8c854 >&)@@Base+0xc44>) │ │ │ │ + ldr r2, [pc, #392] @ (8c908 >&)@@Base+0xce8>) │ │ │ │ + ldr r3, [pc, #228] @ (8c864 >&)@@Base+0xc44>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8c738 >&)@@Base+0xb28> │ │ │ │ + bne.n 8c748 >&)@@Base+0xb28> │ │ │ │ blx 2cfd0 │ │ │ │ - ldr r2, [pc, #372] @ (8c8fc >&)@@Base+0xcec>) │ │ │ │ - ldr r3, [pc, #204] @ (8c854 >&)@@Base+0xc44>) │ │ │ │ + ldr r2, [pc, #372] @ (8c90c >&)@@Base+0xcec>) │ │ │ │ + ldr r3, [pc, #204] @ (8c864 >&)@@Base+0xc44>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8c738 >&)@@Base+0xb28> │ │ │ │ + bne.n 8c748 >&)@@Base+0xb28> │ │ │ │ blx 2cfd0 │ │ │ │ - ldr r2, [pc, #352] @ (8c900 >&)@@Base+0xcf0>) │ │ │ │ - ldr r3, [pc, #180] @ (8c854 >&)@@Base+0xc44>) │ │ │ │ + ldr r2, [pc, #352] @ (8c910 >&)@@Base+0xcf0>) │ │ │ │ + ldr r3, [pc, #180] @ (8c864 >&)@@Base+0xc44>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8c738 >&)@@Base+0xb28> │ │ │ │ + bne.n 8c748 >&)@@Base+0xb28> │ │ │ │ blx 2cfd0 │ │ │ │ - ldr r2, [pc, #332] @ (8c904 >&)@@Base+0xcf4>) │ │ │ │ - ldr r3, [pc, #156] @ (8c854 >&)@@Base+0xc44>) │ │ │ │ + ldr r2, [pc, #332] @ (8c914 >&)@@Base+0xcf4>) │ │ │ │ + ldr r3, [pc, #156] @ (8c864 >&)@@Base+0xc44>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8c738 >&)@@Base+0xb28> │ │ │ │ + bne.n 8c748 >&)@@Base+0xb28> │ │ │ │ blx 2cfd0 │ │ │ │ - ldr r2, [pc, #312] @ (8c908 >&)@@Base+0xcf8>) │ │ │ │ - ldr r3, [pc, #132] @ (8c854 >&)@@Base+0xc44>) │ │ │ │ + ldr r2, [pc, #312] @ (8c918 >&)@@Base+0xcf8>) │ │ │ │ + ldr r3, [pc, #132] @ (8c864 >&)@@Base+0xc44>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8c738 >&)@@Base+0xb28> │ │ │ │ + bne.n 8c748 >&)@@Base+0xb28> │ │ │ │ blx 2cfd0 │ │ │ │ - ldr r2, [pc, #292] @ (8c90c >&)@@Base+0xcfc>) │ │ │ │ - ldr r3, [pc, #108] @ (8c854 >&)@@Base+0xc44>) │ │ │ │ + ldr r2, [pc, #292] @ (8c91c >&)@@Base+0xcfc>) │ │ │ │ + ldr r3, [pc, #108] @ (8c864 >&)@@Base+0xc44>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8c738 >&)@@Base+0xb28> │ │ │ │ + bne.n 8c748 >&)@@Base+0xb28> │ │ │ │ blx 2cfd0 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r2, [pc, #268] @ (8c910 >&)@@Base+0xd00>) │ │ │ │ - ldr r3, [pc, #80] @ (8c854 >&)@@Base+0xc44>) │ │ │ │ + ldr r2, [pc, #268] @ (8c920 >&)@@Base+0xd00>) │ │ │ │ + ldr r3, [pc, #80] @ (8c864 >&)@@Base+0xc44>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8c738 >&)@@Base+0xb28> │ │ │ │ + bne.n 8c748 >&)@@Base+0xb28> │ │ │ │ blx 2cfd0 │ │ │ │ - ldr r2, [pc, #248] @ (8c914 >&)@@Base+0xd04>) │ │ │ │ - ldr r3, [pc, #56] @ (8c854 >&)@@Base+0xc44>) │ │ │ │ + ldr r2, [pc, #248] @ (8c924 >&)@@Base+0xd04>) │ │ │ │ + ldr r3, [pc, #56] @ (8c864 >&)@@Base+0xc44>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8c738 >&)@@Base+0xb28> │ │ │ │ + bne.n 8c748 >&)@@Base+0xb28> │ │ │ │ blx 2cfd0 │ │ │ │ - ldr r2, [pc, #228] @ (8c918 >&)@@Base+0xd08>) │ │ │ │ - ldr r3, [pc, #32] @ (8c854 >&)@@Base+0xc44>) │ │ │ │ + ldr r2, [pc, #228] @ (8c928 >&)@@Base+0xd08>) │ │ │ │ + ldr r3, [pc, #32] @ (8c864 >&)@@Base+0xc44>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8c738 >&)@@Base+0xb28> │ │ │ │ + bne.w 8c748 >&)@@Base+0xb28> │ │ │ │ blx 2cfd0 │ │ │ │ nop │ │ │ │ - adds r2, #246 @ 0xf6 │ │ │ │ + adds r2, #230 @ 0xe6 │ │ │ │ movs r4, r0 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #232 @ 0xe8 │ │ │ │ + adds r2, #216 @ 0xd8 │ │ │ │ movs r4, r0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ movs r2, r0 │ │ │ │ ldr r4, [r7, #20] │ │ │ │ movs r2, r0 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ movs r2, r0 │ │ │ │ @@ -150959,241 +150960,241 @@ │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r6, #25 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #24] │ │ │ │ movs r2, r0 │ │ │ │ str r4, [r4, #24] │ │ │ │ movs r2, r0 │ │ │ │ - cmp r1, #172 @ 0xac │ │ │ │ + cmp r1, #156 @ 0x9c │ │ │ │ movs r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ + movs r7, #240 @ 0xf0 │ │ │ │ movs r4, r0 │ │ │ │ - movs r7, #232 @ 0xe8 │ │ │ │ + movs r7, #216 @ 0xd8 │ │ │ │ movs r4, r0 │ │ │ │ - movs r7, #208 @ 0xd0 │ │ │ │ + movs r7, #192 @ 0xc0 │ │ │ │ movs r4, r0 │ │ │ │ - movs r7, #184 @ 0xb8 │ │ │ │ + movs r7, #168 @ 0xa8 │ │ │ │ movs r4, r0 │ │ │ │ - movs r7, #160 @ 0xa0 │ │ │ │ + movs r7, #144 @ 0x90 │ │ │ │ movs r4, r0 │ │ │ │ - movs r7, #136 @ 0x88 │ │ │ │ + movs r7, #120 @ 0x78 │ │ │ │ movs r4, r0 │ │ │ │ - movs r7, #112 @ 0x70 │ │ │ │ + movs r7, #96 @ 0x60 │ │ │ │ movs r4, r0 │ │ │ │ - movs r7, #88 @ 0x58 │ │ │ │ + movs r7, #72 @ 0x48 │ │ │ │ movs r4, r0 │ │ │ │ - movs r7, #64 @ 0x40 │ │ │ │ + movs r7, #48 @ 0x30 │ │ │ │ movs r4, r0 │ │ │ │ - movs r7, #36 @ 0x24 │ │ │ │ + movs r7, #20 │ │ │ │ movs r4, r0 │ │ │ │ - movs r7, #12 │ │ │ │ + movs r6, #252 @ 0xfc │ │ │ │ movs r4, r0 │ │ │ │ - movs r6, #244 @ 0xf4 │ │ │ │ + movs r6, #228 @ 0xe4 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [pc, #52] @ (8c954 >&)@@Base+0xd44>) │ │ │ │ - ldr r3, [pc, #56] @ (8c958 >&)@@Base+0xd48>) │ │ │ │ + ldr r2, [pc, #52] @ (8c964 >&)@@Base+0xd44>) │ │ │ │ + ldr r3, [pc, #56] @ (8c968 >&)@@Base+0xd48>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8c738 >&)@@Base+0xb28> │ │ │ │ + bne.w 8c748 >&)@@Base+0xb28> │ │ │ │ blx 2cfd0 │ │ │ │ - ldr r2, [pc, #36] @ (8c95c >&)@@Base+0xd4c>) │ │ │ │ - ldr r3, [pc, #28] @ (8c958 >&)@@Base+0xd48>) │ │ │ │ + ldr r2, [pc, #36] @ (8c96c >&)@@Base+0xd4c>) │ │ │ │ + ldr r3, [pc, #28] @ (8c968 >&)@@Base+0xd48>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8c738 >&)@@Base+0xb28> │ │ │ │ + bne.w 8c748 >&)@@Base+0xb28> │ │ │ │ blx 2cfd0 │ │ │ │ - b.n 8c71e >&)@@Base+0xb0e> │ │ │ │ + b.n 8c72e >&)@@Base+0xb0e> │ │ │ │ nop │ │ │ │ - movs r6, #8 │ │ │ │ + movs r5, #248 @ 0xf8 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #238 @ 0xee │ │ │ │ + movs r5, #222 @ 0xde │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3536] @ 0xdd0 │ │ │ │ - ldr r2, [pc, #316] @ (8cab0 >&)@@Base+0xea0>) │ │ │ │ + ldr r2, [pc, #316] @ (8cac0 >&)@@Base+0xea0>) │ │ │ │ sub.w sp, sp, #532 @ 0x214 │ │ │ │ - ldr r3, [pc, #316] @ (8cab4 >&)@@Base+0xea4>) │ │ │ │ + ldr r3, [pc, #316] @ (8cac4 >&)@@Base+0xea4>) │ │ │ │ add r2, pc │ │ │ │ ldr.w r9, [r0] │ │ │ │ cmp r9, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #524] @ 0x20c │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 8ca22 >&)@@Base+0xe12> │ │ │ │ + beq.n 8ca32 >&)@@Base+0xe12> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8ca22 >&)@@Base+0xe12> │ │ │ │ + beq.n 8ca32 >&)@@Base+0xe12> │ │ │ │ add.w r8, sp, #8 │ │ │ │ mov r5, sp │ │ │ │ mov r3, r8 │ │ │ │ add r2, sp, #520 @ 0x208 │ │ │ │ str.w sp, [sp] │ │ │ │ str.w sp, [sp, #4] │ │ │ │ strd r3, r3, [r3] │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8c9a8 >&)@@Base+0xd98> │ │ │ │ + bne.n 8c9b8 >&)@@Base+0xd98> │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c0f0 │ │ │ │ cmp r6, r8 │ │ │ │ it ne │ │ │ │ movne r4, r8 │ │ │ │ - bne.n 8c9e4 >&)@@Base+0xdd4> │ │ │ │ - b.n 8ca3e >&)@@Base+0xe2e> │ │ │ │ + bne.n 8c9f4 >&)@@Base+0xdd4> │ │ │ │ + b.n 8ca4e >&)@@Base+0xe2e> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r2, #0 │ │ │ │ blx 2dd80 , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@plt> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ adds r4, #8 │ │ │ │ blx 2db70 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 8ca3e >&)@@Base+0xe2e> │ │ │ │ + beq.n 8ca4e >&)@@Base+0xe2e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 8c9ca >&)@@Base+0xdba> │ │ │ │ + bne.n 8c9da >&)@@Base+0xdba> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2db70 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 8ca46 >&)@@Base+0xe36> │ │ │ │ + beq.n 8ca56 >&)@@Base+0xe36> │ │ │ │ ldr.w r9, [r7] │ │ │ │ cmp r7, r9 │ │ │ │ - bne.n 8c9b4 >&)@@Base+0xda4> │ │ │ │ + bne.n 8c9c4 >&)@@Base+0xda4> │ │ │ │ add r4, sp, #16 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 8ca18 >&)@@Base+0xe08> │ │ │ │ + beq.n 8ca28 >&)@@Base+0xe08> │ │ │ │ sub.w r1, r4, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r2, #0 │ │ │ │ blx 2dd80 , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@plt> │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 8ca04 >&)@@Base+0xdf4> │ │ │ │ + bne.n 8ca14 >&)@@Base+0xdf4> │ │ │ │ mov r1, r9 │ │ │ │ sub.w r0, r6, #8 │ │ │ │ blx 2db70 │ │ │ │ - ldr r2, [pc, #148] @ (8cab8 >&)@@Base+0xea8>) │ │ │ │ - ldr r3, [pc, #140] @ (8cab4 >&)@@Base+0xea4>) │ │ │ │ + ldr r2, [pc, #148] @ (8cac8 >&)@@Base+0xea8>) │ │ │ │ + ldr r3, [pc, #140] @ (8cac4 >&)@@Base+0xea4>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #524] @ 0x20c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8ca62 >&)@@Base+0xe52> │ │ │ │ + bne.n 8ca72 >&)@@Base+0xe52> │ │ │ │ add.w sp, sp, #532 @ 0x214 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2db70 │ │ │ │ adds r6, #8 │ │ │ │ - b.n 8c9f6 >&)@@Base+0xde6> │ │ │ │ + b.n 8ca06 >&)@@Base+0xde6> │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #108] @ (8cabc >&)@@Base+0xeac>) │ │ │ │ - ldr r3, [pc, #96] @ (8cab4 >&)@@Base+0xea4>) │ │ │ │ + ldr r2, [pc, #108] @ (8cacc >&)@@Base+0xeac>) │ │ │ │ + ldr r3, [pc, #96] @ (8cac4 >&)@@Base+0xea4>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #524] @ 0x20c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 8caac >&)@@Base+0xe9c> │ │ │ │ + beq.n 8cabc >&)@@Base+0xe9c> │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 8ca78 >&)@@Base+0xe68> │ │ │ │ + beq.n 8ca88 >&)@@Base+0xe68> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c0f0 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r8, r1 │ │ │ │ - beq.n 8ca8a >&)@@Base+0xe7a> │ │ │ │ + beq.n 8ca9a >&)@@Base+0xe7a> │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c0f0 │ │ │ │ adds r4, #1 │ │ │ │ add.w r8, r8, #8 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bne.n 8ca7a >&)@@Base+0xe6a> │ │ │ │ - ldr r2, [pc, #40] @ (8cac0 >&)@@Base+0xeb0>) │ │ │ │ - ldr r3, [pc, #28] @ (8cab4 >&)@@Base+0xea4>) │ │ │ │ + bne.n 8ca8a >&)@@Base+0xe6a> │ │ │ │ + ldr r2, [pc, #40] @ (8cad0 >&)@@Base+0xeb0>) │ │ │ │ + ldr r3, [pc, #28] @ (8cac4 >&)@@Base+0xea4>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #524] @ 0x20c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8ca62 >&)@@Base+0xe52> │ │ │ │ + bne.n 8ca72 >&)@@Base+0xe52> │ │ │ │ blx 2d548 <__cxa_rethrow@plt> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - movs r5, #176 @ 0xb0 │ │ │ │ + movs r5, #160 @ 0xa0 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #2 │ │ │ │ + movs r4, #242 @ 0xf2 │ │ │ │ movs r4, r0 │ │ │ │ - movs r4, #214 @ 0xd6 │ │ │ │ + movs r4, #198 @ 0xc6 │ │ │ │ movs r4, r0 │ │ │ │ - movs r4, #144 @ 0x90 │ │ │ │ + movs r4, #128 @ 0x80 │ │ │ │ movs r4, r0 │ │ │ │ - cbz r0, 8cb08 >&)@@Base+0xef8> │ │ │ │ + cbz r0, 8cb18 >&)@@Base+0xef8> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 8cac4 >&)@@Base+0xeb4> │ │ │ │ + bl 8cad4 >&)@@Base+0xeb4> │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ blx 2d370 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8cafa >&)@@Base+0xeea> │ │ │ │ + beq.n 8cb0a >&)@@Base+0xeea> │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8cad6 >&)@@Base+0xec6> │ │ │ │ + bne.n 8cae6 >&)@@Base+0xec6> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #500] @ (8cd14 >&)@@Base+0x1104>) │ │ │ │ + ldr r2, [pc, #500] @ (8cd24 >&)@@Base+0x1104>) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #500] @ (8cd18 >&)@@Base+0x1108>) │ │ │ │ + ldr r3, [pc, #500] @ (8cd28 >&)@@Base+0x1108>) │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -151202,576 +151203,576 @@ │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ adds r0, #24 │ │ │ │ ldr.w r8, [r4, #16] │ │ │ │ cmp r5, #15 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r0, [r7, #16] │ │ │ │ - bhi.n 8cc44 >&)@@Base+0x1034> │ │ │ │ + bhi.n 8cc54 >&)@@Base+0x1034> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 8cc1a >&)@@Base+0x100a> │ │ │ │ + bne.n 8cc2a >&)@@Base+0x100a> │ │ │ │ ldrb.w r3, [r8] │ │ │ │ strb r3, [r7, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r7, #20] │ │ │ │ strb r3, [r0, r5] │ │ │ │ add.w r0, r7, #40 @ 0x28 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ - cbz r5, 8cb6a >&)@@Base+0xf5a> │ │ │ │ + cbz r5, 8cb7a >&)@@Base+0xf5a> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ blx 2d370 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ strd r3, r6, [r7] │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r7, #40] @ 0x28 │ │ │ │ strd r3, r3, [r7, #8] │ │ │ │ - cbz r0, 8cb88 >&)@@Base+0xf78> │ │ │ │ + cbz r0, 8cb98 >&)@@Base+0xf78> │ │ │ │ mov r1, r7 │ │ │ │ - bl 8cb0c >&)@@Base+0xefc> │ │ │ │ + bl 8cb1c >&)@@Base+0xefc> │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8cbfe >&)@@Base+0xfee> │ │ │ │ + beq.n 8cc0e >&)@@Base+0xfee> │ │ │ │ mov r4, r7 │ │ │ │ mov fp, sp │ │ │ │ mov.w r8, #0 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mov r9, r4 │ │ │ │ blx 2b890 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r5, #20] │ │ │ │ adds r0, #24 │ │ │ │ add.w r3, r4, #16 │ │ │ │ cmp r6, #15 │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr.w sl, [r5, #16] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bhi.n 8cc26 >&)@@Base+0x1016> │ │ │ │ + bhi.n 8cc36 >&)@@Base+0x1016> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 8cc20 >&)@@Base+0x1010> │ │ │ │ + bne.n 8cc30 >&)@@Base+0x1010> │ │ │ │ ldrb.w r3, [sl] │ │ │ │ strb r3, [r4, #24] │ │ │ │ str r6, [r4, #20] │ │ │ │ strb.w r8, [r0, r6] │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ str.w r8, [r4, #40] @ 0x28 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ - cbz r6, 8cbd6 >&)@@Base+0xfc6> │ │ │ │ + cbz r6, 8cbe6 >&)@@Base+0xfc6> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ blx 2d370 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ strd r8, r8, [r4, #8] │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ str.w r4, [r9, #8] │ │ │ │ str.w r9, [r4, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 8cbf8 >&)@@Base+0xfe8> │ │ │ │ + cbz r0, 8cc08 >&)@@Base+0xfe8> │ │ │ │ mov r1, r4 │ │ │ │ - bl 8cb0c >&)@@Base+0xefc> │ │ │ │ + bl 8cb1c >&)@@Base+0xefc> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r5, [r5, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8cb96 >&)@@Base+0xf86> │ │ │ │ - ldr r2, [pc, #284] @ (8cd1c >&)@@Base+0x110c>) │ │ │ │ - ldr r3, [pc, #276] @ (8cd18 >&)@@Base+0x1108>) │ │ │ │ + bne.n 8cba6 >&)@@Base+0xf86> │ │ │ │ + ldr r2, [pc, #284] @ (8cd2c >&)@@Base+0x110c>) │ │ │ │ + ldr r3, [pc, #276] @ (8cd28 >&)@@Base+0x1108>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8cc7e >&)@@Base+0x106e> │ │ │ │ + bne.n 8cc8e >&)@@Base+0x106e> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8cb54 >&)@@Base+0xf44> │ │ │ │ - b.n 8cc58 >&)@@Base+0x1048> │ │ │ │ + beq.n 8cb64 >&)@@Base+0xf44> │ │ │ │ + b.n 8cc68 >&)@@Base+0x1048> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8cbbe >&)@@Base+0xfae> │ │ │ │ - b.n 8cc36 >&)@@Base+0x1026> │ │ │ │ + beq.n 8cbce >&)@@Base+0xfae> │ │ │ │ + b.n 8cc46 >&)@@Base+0x1026> │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r4, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ blx 2d5c8 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - b.n 8cbbe >&)@@Base+0xfae> │ │ │ │ + b.n 8cbce >&)@@Base+0xfae> │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, sp │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r7, #16] │ │ │ │ str r3, [r7, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - b.n 8cb54 >&)@@Base+0xf44> │ │ │ │ + b.n 8cb64 >&)@@Base+0xf44> │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #180] @ (8cd20 >&)@@Base+0x1110>) │ │ │ │ - ldr r3, [pc, #168] @ (8cd18 >&)@@Base+0x1108>) │ │ │ │ + ldr r2, [pc, #180] @ (8cd30 >&)@@Base+0x1110>) │ │ │ │ + ldr r3, [pc, #168] @ (8cd28 >&)@@Base+0x1108>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 8cd0e >&)@@Base+0x10fe> │ │ │ │ + beq.n 8cd1e >&)@@Base+0x10fe> │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #148] @ (8cd24 >&)@@Base+0x1114>) │ │ │ │ - ldr r3, [pc, #132] @ (8cd18 >&)@@Base+0x1108>) │ │ │ │ + ldr r2, [pc, #148] @ (8cd34 >&)@@Base+0x1114>) │ │ │ │ + ldr r3, [pc, #132] @ (8cd28 >&)@@Base+0x1108>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8cc7e >&)@@Base+0x106e> │ │ │ │ + bne.n 8cc8e >&)@@Base+0x106e> │ │ │ │ blx 2d548 <__cxa_rethrow@plt> │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r2, [pc, #116] @ (8cd28 >&)@@Base+0x1118>) │ │ │ │ - ldr r3, [pc, #96] @ (8cd18 >&)@@Base+0x1108>) │ │ │ │ + ldr r2, [pc, #116] @ (8cd38 >&)@@Base+0x1118>) │ │ │ │ + ldr r3, [pc, #96] @ (8cd28 >&)@@Base+0x1108>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8cc7e >&)@@Base+0x106e> │ │ │ │ + bne.n 8cc8e >&)@@Base+0x106e> │ │ │ │ blx 2d548 <__cxa_rethrow@plt> │ │ │ │ blx 2bf2c <__cxa_begin_catch@plt> │ │ │ │ mov r0, r7 │ │ │ │ - bl 8cac4 >&)@@Base+0xeb4> │ │ │ │ - ldr r2, [pc, #84] @ (8cd2c >&)@@Base+0x111c>) │ │ │ │ - ldr r3, [pc, #64] @ (8cd18 >&)@@Base+0x1108>) │ │ │ │ + bl 8cad4 >&)@@Base+0xeb4> │ │ │ │ + ldr r2, [pc, #84] @ (8cd3c >&)@@Base+0x111c>) │ │ │ │ + ldr r3, [pc, #64] @ (8cd28 >&)@@Base+0x1108>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8cc7e >&)@@Base+0x106e> │ │ │ │ + bne.n 8cc8e >&)@@Base+0x106e> │ │ │ │ blx 2d548 <__cxa_rethrow@plt> │ │ │ │ mov r4, r0 │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 8ccca >&)@@Base+0x10ba> │ │ │ │ + b.n 8ccda >&)@@Base+0x10ba> │ │ │ │ blx 2d870 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #52] @ (8cd30 >&)@@Base+0x1120>) │ │ │ │ - ldr r3, [pc, #24] @ (8cd18 >&)@@Base+0x1108>) │ │ │ │ + ldr r2, [pc, #52] @ (8cd40 >&)@@Base+0x1120>) │ │ │ │ + ldr r3, [pc, #24] @ (8cd28 >&)@@Base+0x1108>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8cc7e >&)@@Base+0x106e> │ │ │ │ + bne.n 8cc8e >&)@@Base+0x106e> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - movs r4, #4 │ │ │ │ + movs r3, #244 @ 0xf4 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #38 @ 0x26 │ │ │ │ + movs r3, #22 │ │ │ │ movs r4, r0 │ │ │ │ - movs r2, #186 @ 0xba │ │ │ │ + movs r2, #170 @ 0xaa │ │ │ │ movs r4, r0 │ │ │ │ - movs r2, #150 @ 0x96 │ │ │ │ + movs r2, #134 @ 0x86 │ │ │ │ movs r4, r0 │ │ │ │ - movs r2, #114 @ 0x72 │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ movs r4, r0 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ movs r4, r0 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ + movs r2, #26 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0008cd34 : │ │ │ │ +0008cd44 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #3068] @ 8d948 │ │ │ │ + ldr.w r2, [pc, #3068] @ 8d958 │ │ │ │ movs r3, #0 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ - ldr.w sl, [pc, #3064] @ 8d94c │ │ │ │ + ldr.w sl, [pc, #3064] @ 8d95c │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add sl, pc │ │ │ │ - ldr.w r3, [pc, #3056] @ 8d950 │ │ │ │ + ldr.w r3, [pc, #3056] @ 8d960 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r4, r4, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 8cd9e │ │ │ │ + cbz r0, 8cdae │ │ │ │ mov r1, r4 │ │ │ │ - bl 8cb0c >&)@@Base+0xefc> │ │ │ │ + bl 8cb1c >&)@@Base+0xefc> │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8cd80 │ │ │ │ + bne.n 8cd90 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8cd8c │ │ │ │ + bne.n 8cd9c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr.w r1, [pc, #2996] @ 8d954 │ │ │ │ + ldr.w r1, [pc, #2996] @ 8d964 │ │ │ │ movs r2, #32 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r6 │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8db8c │ │ │ │ + beq.w 8db9c │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8da80 │ │ │ │ + beq.w 8da90 │ │ │ │ ldrb.w r1, [r6, #39] @ 0x27 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ - ldr.w r1, [pc, #2944] @ 8d958 │ │ │ │ + ldr.w r1, [pc, #2944] @ 8d968 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r6 │ │ │ │ ldr r7, [r3, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8db74 │ │ │ │ + beq.w 8db84 │ │ │ │ ldrb r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8da5a │ │ │ │ + beq.w 8da6a │ │ │ │ ldrb.w r1, [r7, #39] @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ - ldr.w r1, [pc, #2896] @ 8d95c │ │ │ │ + ldr.w r1, [pc, #2896] @ 8d96c │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r6 │ │ │ │ ldr r7, [r3, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8db5c │ │ │ │ + beq.w 8db6c │ │ │ │ ldrb r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8da34 │ │ │ │ + beq.w 8da44 │ │ │ │ ldrb.w r1, [r7, #39] @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ - ldr.w r1, [pc, #2848] @ 8d960 │ │ │ │ + ldr.w r1, [pc, #2848] @ 8d970 │ │ │ │ movs r2, #18 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r6 │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8dbf2 │ │ │ │ + beq.w 8dc02 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d922 │ │ │ │ + beq.w 8d932 │ │ │ │ ldrb.w r1, [r6, #39] @ 0x27 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ - ldr.w r1, [pc, #2796] @ 8d964 │ │ │ │ + ldr.w r1, [pc, #2796] @ 8d974 │ │ │ │ movs r2, #16 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr.w r1, [pc, #2788] @ 8d968 │ │ │ │ + ldr.w r1, [pc, #2788] @ 8d978 │ │ │ │ movs r2, #98 @ 0x62 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r6 │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8dbd8 │ │ │ │ + beq.w 8dbe8 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d8fc │ │ │ │ + beq.w 8d90c │ │ │ │ ldrb.w r1, [r6, #39] @ 0x27 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ - ldr.w r1, [pc, #2740] @ 8d96c │ │ │ │ + ldr.w r1, [pc, #2740] @ 8d97c │ │ │ │ movs r2, #6 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r6 │ │ │ │ ldr r7, [r3, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8dbbe │ │ │ │ + beq.w 8dbce │ │ │ │ ldrb r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d8d6 │ │ │ │ + beq.w 8d8e6 │ │ │ │ ldrb.w r1, [r7, #39] @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ - ldr.w r1, [pc, #2692] @ 8d970 │ │ │ │ + ldr.w r1, [pc, #2692] @ 8d980 │ │ │ │ movs r2, #7 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r6 │ │ │ │ ldr r7, [r3, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8dba6 │ │ │ │ + beq.w 8dbb6 │ │ │ │ ldrb r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d8b0 │ │ │ │ + beq.w 8d8c0 │ │ │ │ ldrb.w r1, [r7, #39] @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ - ldr.w r1, [pc, #2644] @ 8d974 │ │ │ │ + ldr.w r1, [pc, #2644] @ 8d984 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr.w r1, [pc, #2632] @ 8d978 │ │ │ │ + ldr.w r1, [pc, #2632] @ 8d988 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r6 │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8dc5a │ │ │ │ + beq.w 8dc6a │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d88a │ │ │ │ + beq.w 8d89a │ │ │ │ ldrb.w r1, [r6, #39] @ 0x27 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ - ldr.w r1, [pc, #2584] @ 8d97c │ │ │ │ + ldr.w r1, [pc, #2584] @ 8d98c │ │ │ │ movs r2, #22 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r6 │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8dc40 │ │ │ │ + beq.w 8dc50 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d864 │ │ │ │ + beq.w 8d874 │ │ │ │ ldrb.w r1, [r6, #39] @ 0x27 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ - ldr.w r1, [pc, #2532] @ 8d980 │ │ │ │ + ldr.w r1, [pc, #2532] @ 8d990 │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r6 │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8dc26 │ │ │ │ + beq.w 8dc36 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d83e │ │ │ │ + beq.w 8d84e │ │ │ │ ldrb.w r1, [r6, #39] @ 0x27 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ - ldr.w r1, [pc, #2484] @ 8d984 │ │ │ │ + ldr.w r1, [pc, #2484] @ 8d994 │ │ │ │ movs r2, #133 @ 0x85 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r6 │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8dc0c │ │ │ │ + beq.w 8dc1c │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d818 │ │ │ │ + beq.w 8d828 │ │ │ │ ldrb.w r1, [r6, #39] @ 0x27 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2b814 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ blx 2c4a4 │ │ │ │ ldr.w r8, [sp, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ strd r6, r6, [sp, #64] @ 0x40 │ │ │ │ cmp r8, r4 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - beq.n 8d088 │ │ │ │ - ldr.w r3, [pc, #2412] @ 8d988 │ │ │ │ + beq.n 8d098 │ │ │ │ + ldr.w r3, [pc, #2412] @ 8d998 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r6, r3, #88 @ 0x58 │ │ │ │ add.w r7, r3, #92 @ 0x5c │ │ │ │ - b.n 8d03a │ │ │ │ + b.n 8d04a │ │ │ │ mov r0, r8 │ │ │ │ blx 2c508 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 8d088 │ │ │ │ + beq.n 8d098 │ │ │ │ ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8d222 │ │ │ │ + bne.w 8d232 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ add.w r1, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d5b8 , std::allocator >, std::pair, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo>, std::_Select1st, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo> > >::find(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ cmp r0, r7 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ ldrne r3, [r0, #40] @ 0x28 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 8d02e │ │ │ │ + bne.n 8d03e │ │ │ │ movs r0, #12 │ │ │ │ ldr.w r9, [r8, #40] @ 0x28 │ │ │ │ blx 2b890 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str.w r9, [r0, #8] │ │ │ │ blx 2b8f4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ blx 2c508 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 8d03a │ │ │ │ + bne.n 8d04a │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 8c960 >&)@@Base+0xd50> │ │ │ │ + bl 8c970 >&)@@Base+0xd50> │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ strb.w r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 8d586 │ │ │ │ - ldr.w r3, [pc, #2268] @ 8d988 │ │ │ │ + beq.w 8d596 │ │ │ │ + ldr.w r3, [pc, #2268] @ 8d998 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr.w r3, [pc, #2264] @ 8d98c │ │ │ │ + ldr.w r3, [pc, #2264] @ 8d99c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [pc, #2260] @ 8d990 │ │ │ │ + ldr.w r3, [pc, #2260] @ 8d9a0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r3, [pc, #2256] @ 8d994 │ │ │ │ + ldr.w r3, [pc, #2256] @ 8d9a4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8d226 │ │ │ │ + bne.w 8d236 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8d238 │ │ │ │ + beq.w 8d248 │ │ │ │ add.w r1, r0, #8 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ blx 2c1dc , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x4> │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r2, #6 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r4 │ │ │ │ ldr r4, [r3, #124] @ 0x7c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8db42 │ │ │ │ + beq.w 8db52 │ │ │ │ ldrb r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d71a │ │ │ │ + beq.w 8d72a │ │ │ │ ldrb.w r1, [r4, #39] @ 0x27 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ @@ -151785,819 +151786,819 @@ │ │ │ │ mov r4, r0 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r4 │ │ │ │ ldr r5, [r3, #124] @ 0x7c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8db2a │ │ │ │ + beq.w 8db3a │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d6f6 │ │ │ │ + beq.w 8d706 │ │ │ │ ldrb.w r1, [r5, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ - ldr.w r1, [pc, #2096] @ 8d998 │ │ │ │ + ldr.w r1, [pc, #2096] @ 8d9a8 │ │ │ │ movs r2, #6 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r4 │ │ │ │ ldr r5, [r3, #124] @ 0x7c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8db12 │ │ │ │ + beq.w 8db22 │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d6d2 │ │ │ │ + beq.w 8d6e2 │ │ │ │ ldrb.w r1, [r5, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ ldr r4, [r7, #0] │ │ │ │ - ldr.w r3, [pc, #2040] @ 8d99c │ │ │ │ + ldr.w r3, [pc, #2040] @ 8d9ac │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ addeq r7, #8 │ │ │ │ - bne.w 8d73e │ │ │ │ + bne.w 8d74e │ │ │ │ add.w r8, sp, #132 @ 0x84 │ │ │ │ movs r1, #0 │ │ │ │ str.w r8, [sp, #124] @ 0x7c │ │ │ │ mov r3, r8 │ │ │ │ strb.w r1, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ ldrd r6, r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8d29c │ │ │ │ + beq.n 8d2ac │ │ │ │ add r2, sp, #124 @ 0x7c │ │ │ │ mov r9, r1 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 8d1f0 │ │ │ │ + b.n 8d200 │ │ │ │ strb r4, [r3, r1] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ strb.w r9, [r3, r5] │ │ │ │ ldrd r2, r0, [r7] │ │ │ │ ldrd r3, r1, [sp, #124] @ 0x7c │ │ │ │ add r2, r0 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 8d29a │ │ │ │ + beq.n 8d2aa │ │ │ │ ldrb.w r4, [r6], #1 │ │ │ │ cmp r4, #45 @ 0x2d │ │ │ │ - beq.n 8d25c │ │ │ │ + beq.n 8d26c │ │ │ │ cmp r4, #95 @ 0x5f │ │ │ │ - beq.n 8d25c │ │ │ │ + beq.n 8d26c │ │ │ │ cmp r3, r8 │ │ │ │ add.w r5, r1, #1 │ │ │ │ ite eq │ │ │ │ moveq r2, #15 │ │ │ │ ldrne r2, [sp, #132] @ 0x84 │ │ │ │ cmp r5, r2 │ │ │ │ - bls.n 8d1d8 │ │ │ │ + bls.n 8d1e8 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #20] │ │ │ │ blx 2de80 , std::allocator >::_M_mutate(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b.n 8d1d8 │ │ │ │ + b.n 8d1e8 │ │ │ │ blx r3 │ │ │ │ - b.n 8d04c │ │ │ │ + b.n 8d05c │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8d248 │ │ │ │ + bne.n 8d258 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8d1a0 │ │ │ │ + beq.n 8d1b0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ blx 2db04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8d1a0 │ │ │ │ + beq.n 8d1b0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ ldreq r0, [r7, #80] @ 0x50 │ │ │ │ - beq.w 8d0e6 │ │ │ │ + beq.w 8d0f6 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 8d0e6 │ │ │ │ + b.n 8d0f6 │ │ │ │ cmp r3, r8 │ │ │ │ add.w r4, r1, #1 │ │ │ │ ite eq │ │ │ │ moveq r2, #15 │ │ │ │ ldrne r2, [sp, #132] @ 0x84 │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 8d284 │ │ │ │ + bhi.n 8d294 │ │ │ │ mov.w r2, #92 @ 0x5c │ │ │ │ strb r2, [r3, r1] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ strb.w r9, [r3, r4] │ │ │ │ ldrd r3, r1, [sp, #124] @ 0x7c │ │ │ │ ldrb.w r4, [r6, #-1] │ │ │ │ - b.n 8d1fc │ │ │ │ + b.n 8d20c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #20] │ │ │ │ blx 2de80 , std::allocator >::_M_mutate(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b.n 8d26c │ │ │ │ + b.n 8d27c │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr.w r1, [pc, #1784] @ 8d9a0 │ │ │ │ + ldr.w r1, [pc, #1784] @ 8d9b0 │ │ │ │ movs r2, #2 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr.w r3, [pc, #1776] @ 8d9a4 │ │ │ │ + ldr.w r3, [pc, #1776] @ 8d9b4 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ addeq r0, #84 @ 0x54 │ │ │ │ - bne.w 8d762 │ │ │ │ + bne.w 8d772 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ it hi │ │ │ │ movhi r1, #85 @ 0x55 │ │ │ │ - bhi.n 8d2de │ │ │ │ - ldr.w r2, [pc, #1744] @ 8d9a8 │ │ │ │ + bhi.n 8d2ee │ │ │ │ + ldr.w r2, [pc, #1744] @ 8d9b8 │ │ │ │ add r2, pc │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ strb.w r1, [sp, #63] @ 0x3f │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d670 │ │ │ │ + beq.w 8d680 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, sp, #63 @ 0x3f │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r1, [pc, #1704] @ 8d9ac │ │ │ │ + ldr.w r1, [pc, #1704] @ 8d9bc │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ addeq.w r5, r0, #8 │ │ │ │ - bne.w 8d766 │ │ │ │ + bne.w 8d776 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r6 │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ adds r5, #68 @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d410 , std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::find(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ cmp r0, r5 │ │ │ │ - beq.w 8d6aa │ │ │ │ + beq.w 8d6ba │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 8d746 │ │ │ │ - ldr.w r1, [pc, #1636] @ 8d9b0 │ │ │ │ + bmi.w 8d756 │ │ │ │ + ldr.w r1, [pc, #1636] @ 8d9c0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr.w r1, [pc, #1624] @ 8d9b4 │ │ │ │ + ldr.w r1, [pc, #1624] @ 8d9c4 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ addeq.w r7, r0, #8 │ │ │ │ - bne.w 8d754 │ │ │ │ + bne.w 8d764 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d410 , std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::find(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 8d6c2 │ │ │ │ + beq.w 8d6d2 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.w 8d778 │ │ │ │ - ldr.w r1, [pc, #1564] @ 8d9b8 │ │ │ │ + bmi.w 8d788 │ │ │ │ + ldr.w r1, [pc, #1564] @ 8d9c8 │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr.w r1, [pc, #1552] @ 8d9bc │ │ │ │ + ldr.w r1, [pc, #1552] @ 8d9cc │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ addeq.w r7, r0, #8 │ │ │ │ - bne.w 8d772 │ │ │ │ + bne.w 8d782 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d410 , std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::find(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 8d79c │ │ │ │ + beq.w 8d7ac │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r3, #30 │ │ │ │ - bmi.w 8d6a2 │ │ │ │ - ldr.w r1, [pc, #1492] @ 8d9c0 │ │ │ │ + bmi.w 8d6b2 │ │ │ │ + ldr.w r1, [pc, #1492] @ 8d9d0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr.w r1, [pc, #1480] @ 8d9c4 │ │ │ │ + ldr.w r1, [pc, #1480] @ 8d9d4 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ addeq.w r7, r0, #8 │ │ │ │ - bne.w 8d74e │ │ │ │ + bne.w 8d75e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d410 , std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::find(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 8d7a4 │ │ │ │ + beq.w 8d7b4 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 8d69a │ │ │ │ - ldr.w r1, [pc, #1420] @ 8d9c8 │ │ │ │ + bmi.w 8d6aa │ │ │ │ + ldr.w r1, [pc, #1420] @ 8d9d8 │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr.w r1, [pc, #1408] @ 8d9cc │ │ │ │ + ldr.w r1, [pc, #1408] @ 8d9dc │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ addeq.w r7, r0, #8 │ │ │ │ - bne.w 8d76c │ │ │ │ + bne.w 8d77c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d410 , std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::find(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 8d6b2 │ │ │ │ + beq.w 8d6c2 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 8d780 │ │ │ │ - ldr.w r1, [pc, #1348] @ 8d9d0 │ │ │ │ + bmi.w 8d790 │ │ │ │ + ldr.w r1, [pc, #1348] @ 8d9e0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr.w r1, [pc, #1336] @ 8d9d4 │ │ │ │ + ldr.w r1, [pc, #1336] @ 8d9e4 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ addeq.w r7, r0, #8 │ │ │ │ - bne.w 8d788 │ │ │ │ + bne.w 8d798 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d410 , std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::find(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 8d6ba │ │ │ │ + beq.w 8d6ca │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.w 8d794 │ │ │ │ - ldr.w r1, [pc, #1276] @ 8d9d8 │ │ │ │ + bmi.w 8d7a4 │ │ │ │ + ldr.w r1, [pc, #1276] @ 8d9e8 │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr.w r1, [pc, #1264] @ 8d9dc │ │ │ │ + ldr.w r1, [pc, #1264] @ 8d9ec │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ addeq.w r7, r0, #8 │ │ │ │ - bne.w 8d78e │ │ │ │ + bne.w 8d79e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ blx 2c828 , std::allocator > const&)@plt> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d410 , std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::find(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 8d6ca │ │ │ │ + beq.w 8d6da │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.w 8d75a │ │ │ │ - ldr.w r1, [pc, #1204] @ 8d9e0 │ │ │ │ + bmi.w 8d76a │ │ │ │ + ldr.w r1, [pc, #1204] @ 8d9f0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr.w r1, [pc, #1192] @ 8d9e4 │ │ │ │ + ldr.w r1, [pc, #1192] @ 8d9f4 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r4 │ │ │ │ ldr r5, [r3, #124] @ 0x7c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8daee │ │ │ │ + beq.w 8dafe │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d676 │ │ │ │ + beq.w 8d686 │ │ │ │ ldrb.w r1, [r5, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 8d57a │ │ │ │ + beq.n 8d58a │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w fp, [fp] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 8d0ca │ │ │ │ - ldr.w r1, [pc, #1120] @ 8d9e8 │ │ │ │ + bne.w 8d0da │ │ │ │ + ldr.w r1, [pc, #1120] @ 8d9f8 │ │ │ │ movs r2, #6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r2 │ │ │ │ ldr r4, [r3, #124] @ 0x7c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8dad6 │ │ │ │ + beq.w 8dae6 │ │ │ │ ldrb r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d7f4 │ │ │ │ + beq.w 8d804 │ │ │ │ ldrb.w r1, [r4, #39] @ 0x27 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ - ldr.w r1, [pc, #1068] @ 8d9ec │ │ │ │ + ldr.w r1, [pc, #1068] @ 8d9fc │ │ │ │ movs r2, #14 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r4 │ │ │ │ ldr r5, [r3, #124] @ 0x7c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8dc74 │ │ │ │ + beq.w 8dc84 │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d7d0 │ │ │ │ + beq.w 8d7e0 │ │ │ │ ldrb.w r1, [r5, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ - ldr r1, [pc, #1020] @ (8d9f0 ) │ │ │ │ + ldr r1, [pc, #1020] @ (8da00 ) │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r4 │ │ │ │ ldr r4, [r3, #124] @ 0x7c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8dc90 │ │ │ │ + beq.w 8dca0 │ │ │ │ ldrb r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d7ac │ │ │ │ + beq.w 8d7bc │ │ │ │ ldrb.w r1, [r4, #39] @ 0x27 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8d634 │ │ │ │ + beq.n 8d644 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ ldrne r5, [sp, #36] @ 0x24 │ │ │ │ - beq.n 8d64e │ │ │ │ + beq.n 8d65e │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ movs r1, #12 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 8d640 │ │ │ │ + bne.n 8d650 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 8cac4 >&)@@Base+0xeb4> │ │ │ │ - ldr r2, [pc, #924] @ (8d9f4 ) │ │ │ │ - ldr r3, [pc, #760] @ (8d950 ) │ │ │ │ + bl 8cad4 >&)@@Base+0xeb4> │ │ │ │ + ldr r2, [pc, #924] @ (8da04 ) │ │ │ │ + ldr r3, [pc, #760] @ (8d960 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8dad2 │ │ │ │ + bne.w 8dae2 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 2b814 │ │ │ │ - b.n 8d300 │ │ │ │ + b.n 8d310 │ │ │ │ mov r0, r5 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #888] @ (8d9f8 ) │ │ │ │ + ldr r3, [pc, #888] @ (8da08 ) │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8d562 │ │ │ │ + beq.w 8d572 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8d562 │ │ │ │ - ldr r1, [pc, #864] @ (8d9fc ) │ │ │ │ + b.n 8d572 │ │ │ │ + ldr r1, [pc, #864] @ (8da0c ) │ │ │ │ movs r2, #7 │ │ │ │ add r1, pc │ │ │ │ - b.n 8d442 │ │ │ │ - ldr r1, [pc, #860] @ (8da00 ) │ │ │ │ + b.n 8d452 │ │ │ │ + ldr r1, [pc, #860] @ (8da10 ) │ │ │ │ movs r2, #7 │ │ │ │ add r1, pc │ │ │ │ - b.n 8d3f2 │ │ │ │ - ldr r1, [pc, #856] @ (8da04 ) │ │ │ │ + b.n 8d402 │ │ │ │ + ldr r1, [pc, #856] @ (8da14 ) │ │ │ │ movs r2, #7 │ │ │ │ add r1, pc │ │ │ │ - b.n 8d352 │ │ │ │ - ldr r1, [pc, #852] @ (8da08 ) │ │ │ │ + b.n 8d362 │ │ │ │ + ldr r1, [pc, #852] @ (8da18 ) │ │ │ │ movs r2, #7 │ │ │ │ add r1, pc │ │ │ │ - b.n 8d492 │ │ │ │ - ldr r1, [pc, #848] @ (8da0c ) │ │ │ │ + b.n 8d4a2 │ │ │ │ + ldr r1, [pc, #848] @ (8da1c ) │ │ │ │ movs r2, #7 │ │ │ │ add r1, pc │ │ │ │ - b.n 8d4e2 │ │ │ │ - ldr r1, [pc, #844] @ (8da10 ) │ │ │ │ + b.n 8d4f2 │ │ │ │ + ldr r1, [pc, #844] @ (8da20 ) │ │ │ │ movs r2, #7 │ │ │ │ add r1, pc │ │ │ │ - b.n 8d3a2 │ │ │ │ - ldr r1, [pc, #840] @ (8da14 ) │ │ │ │ + b.n 8d3b2 │ │ │ │ + ldr r1, [pc, #840] @ (8da24 ) │ │ │ │ movs r2, #7 │ │ │ │ add r1, pc │ │ │ │ - b.n 8d532 │ │ │ │ + b.n 8d542 │ │ │ │ mov r0, r5 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #796] @ (8d9f8 ) │ │ │ │ + ldr r3, [pc, #796] @ (8da08 ) │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8d190 │ │ │ │ + beq.w 8d1a0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8d190 │ │ │ │ + b.n 8d1a0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #760] @ (8d9f8 ) │ │ │ │ + ldr r3, [pc, #760] @ (8da08 ) │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8d15c │ │ │ │ + beq.w 8d16c │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8d15c │ │ │ │ + b.n 8d16c │ │ │ │ mov r0, r4 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #724] @ (8d9f8 ) │ │ │ │ + ldr r3, [pc, #724] @ (8da08 ) │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8d118 │ │ │ │ + beq.w 8d128 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8d118 │ │ │ │ + b.n 8d128 │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8d1b6 │ │ │ │ - ldr r1, [pc, #720] @ (8da18 ) │ │ │ │ + b.n 8d1c6 │ │ │ │ + ldr r1, [pc, #720] @ (8da28 ) │ │ │ │ movs r2, #7 │ │ │ │ add r1, pc │ │ │ │ - b.n 8d352 │ │ │ │ + b.n 8d362 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8d41c │ │ │ │ + b.n 8d42c │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8d37c │ │ │ │ - ldr r1, [pc, #704] @ (8da1c ) │ │ │ │ + b.n 8d38c │ │ │ │ + ldr r1, [pc, #704] @ (8da2c ) │ │ │ │ movs r2, #7 │ │ │ │ add r1, pc │ │ │ │ - b.n 8d532 │ │ │ │ + b.n 8d542 │ │ │ │ blx r3 │ │ │ │ - b.n 8d2cc │ │ │ │ + b.n 8d2dc │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8d324 │ │ │ │ + b.n 8d334 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8d46c │ │ │ │ + b.n 8d47c │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8d3cc │ │ │ │ - ldr r1, [pc, #676] @ (8da20 ) │ │ │ │ + b.n 8d3dc │ │ │ │ + ldr r1, [pc, #676] @ (8da30 ) │ │ │ │ movs r2, #7 │ │ │ │ add r1, pc │ │ │ │ - b.n 8d3a2 │ │ │ │ - ldr r1, [pc, #672] @ (8da24 ) │ │ │ │ + b.n 8d3b2 │ │ │ │ + ldr r1, [pc, #672] @ (8da34 ) │ │ │ │ movs r2, #7 │ │ │ │ add r1, pc │ │ │ │ - b.n 8d492 │ │ │ │ + b.n 8d4a2 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8d4bc │ │ │ │ + b.n 8d4cc │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8d50c │ │ │ │ - ldr r1, [pc, #656] @ (8da28 ) │ │ │ │ + b.n 8d51c │ │ │ │ + ldr r1, [pc, #656] @ (8da38 ) │ │ │ │ movs r2, #7 │ │ │ │ add r1, pc │ │ │ │ - b.n 8d4e2 │ │ │ │ - ldr r1, [pc, #652] @ (8da2c ) │ │ │ │ + b.n 8d4f2 │ │ │ │ + ldr r1, [pc, #652] @ (8da3c ) │ │ │ │ movs r2, #7 │ │ │ │ add r1, pc │ │ │ │ - b.n 8d3f2 │ │ │ │ - ldr r1, [pc, #648] @ (8da30 ) │ │ │ │ + b.n 8d402 │ │ │ │ + ldr r1, [pc, #648] @ (8da40 ) │ │ │ │ movs r2, #7 │ │ │ │ add r1, pc │ │ │ │ - b.n 8d442 │ │ │ │ + b.n 8d452 │ │ │ │ mov r0, r4 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #580] @ (8d9f8 ) │ │ │ │ + ldr r3, [pc, #580] @ (8da08 ) │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8d61a │ │ │ │ + beq.w 8d62a │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8d61a │ │ │ │ + b.n 8d62a │ │ │ │ mov r0, r5 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #544] @ (8d9f8 ) │ │ │ │ + ldr r3, [pc, #544] @ (8da08 ) │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8d5e6 │ │ │ │ + beq.w 8d5f6 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8d5e6 │ │ │ │ + b.n 8d5f6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #508] @ (8d9f8 ) │ │ │ │ + ldr r3, [pc, #508] @ (8da08 ) │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8d5b2 │ │ │ │ + beq.w 8d5c2 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8d5b2 │ │ │ │ + b.n 8d5c2 │ │ │ │ mov r0, r6 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #472] @ (8d9f8 ) │ │ │ │ + ldr r3, [pc, #472] @ (8da08 ) │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8cff8 │ │ │ │ + beq.w 8d008 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 8cff8 │ │ │ │ + b.w 8d008 │ │ │ │ mov r0, r6 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #432] @ (8d9f8 ) │ │ │ │ + ldr r3, [pc, #432] @ (8da08 ) │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8cfc2 │ │ │ │ + beq.w 8cfd2 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 8cfc2 │ │ │ │ + b.w 8cfd2 │ │ │ │ mov r0, r6 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #396] @ (8d9f8 ) │ │ │ │ + ldr r3, [pc, #396] @ (8da08 ) │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8cf8c │ │ │ │ + beq.w 8cf9c │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 8cf8c │ │ │ │ + b.w 8cf9c │ │ │ │ mov r0, r6 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #356] @ (8d9f8 ) │ │ │ │ + ldr r3, [pc, #356] @ (8da08 ) │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8cf56 │ │ │ │ + beq.w 8cf66 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 8cf56 │ │ │ │ + b.w 8cf66 │ │ │ │ mov r0, r7 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #320] @ (8d9f8 ) │ │ │ │ + ldr r3, [pc, #320] @ (8da08 ) │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8cf12 │ │ │ │ + beq.w 8cf22 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 8cf12 │ │ │ │ + b.w 8cf22 │ │ │ │ mov r0, r7 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #280] @ (8d9f8 ) │ │ │ │ + ldr r3, [pc, #280] @ (8da08 ) │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8cede │ │ │ │ + beq.w 8ceee │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 8cede │ │ │ │ + b.w 8ceee │ │ │ │ mov r0, r6 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #244] @ (8d9f8 ) │ │ │ │ + ldr r3, [pc, #244] @ (8da08 ) │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8ceaa │ │ │ │ + beq.w 8ceba │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 8ceaa │ │ │ │ + b.w 8ceba │ │ │ │ mov r0, r6 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #204] @ (8d9f8 ) │ │ │ │ + ldr r3, [pc, #204] @ (8da08 ) │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8ce68 │ │ │ │ + beq.w 8ce78 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 8ce68 │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + b.w 8ce78 │ │ │ │ + movs r1, #192 @ 0xc0 │ │ │ │ movs r4, r0 │ │ │ │ - movs r1, #204 @ 0xcc │ │ │ │ + movs r1, #188 @ 0xbc │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r2, r5] │ │ │ │ movs r2, r0 │ │ │ │ ldr r4, [r0, r5] │ │ │ │ movs r2, r0 │ │ │ │ @@ -152673,15 +152674,15 @@ │ │ │ │ movs r2, r0 │ │ │ │ strh r2, [r4, r1] │ │ │ │ movs r2, r0 │ │ │ │ strh r0, [r5, r5] │ │ │ │ movs r2, r0 │ │ │ │ strh r2, [r7, r3] │ │ │ │ movs r2, r0 │ │ │ │ - adds r0, r2, r3 │ │ │ │ + adds r0, r0, r3 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r6, #25 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r2, r1] │ │ │ │ movs r2, r0 │ │ │ │ str r2, [r1, r1] │ │ │ │ movs r2, r0 │ │ │ │ @@ -152691,500 +152692,500 @@ │ │ │ │ movs r2, r0 │ │ │ │ str r2, [r6, r0] │ │ │ │ movs r2, r0 │ │ │ │ str r2, [r5, r0] │ │ │ │ movs r2, r0 │ │ │ │ str r2, [r4, r0] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #664] @ (8dcb4 ) │ │ │ │ + ldr r7, [pc, #664] @ (8dcc4 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #584] @ (8dc68 ) │ │ │ │ + ldr r7, [pc, #584] @ (8dc78 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #464] @ (8dbf4 ) │ │ │ │ + ldr r7, [pc, #464] @ (8dc04 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #432] @ (8dbd8 ) │ │ │ │ + ldr r7, [pc, #432] @ (8dbe8 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #352] @ (8db8c ) │ │ │ │ + ldr r7, [pc, #352] @ (8db9c ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #320] @ (8db70 ) │ │ │ │ + ldr r7, [pc, #320] @ (8db80 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #288] @ (8db54 ) │ │ │ │ + ldr r7, [pc, #288] @ (8db64 ) │ │ │ │ movs r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #624] @ (8dcac ) │ │ │ │ + ldr r3, [pc, #624] @ (8dcbc ) │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8ce32 │ │ │ │ + beq.w 8ce42 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 8ce32 │ │ │ │ + b.w 8ce42 │ │ │ │ mov r0, r7 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #584] @ (8dcac ) │ │ │ │ + ldr r3, [pc, #584] @ (8dcbc ) │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8cdfe │ │ │ │ + beq.w 8ce0e │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 8cdfe │ │ │ │ + b.w 8ce0e │ │ │ │ mov r0, r6 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #548] @ (8dcac ) │ │ │ │ + ldr r3, [pc, #548] @ (8dcbc ) │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8cdca │ │ │ │ + beq.w 8cdda │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 8cdca │ │ │ │ + b.w 8cdda │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2d8ac >::_M_clear()@plt> │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 8cac4 >&)@@Base+0xeb4> │ │ │ │ - ldr r2, [pc, #496] @ (8dcb0 ) │ │ │ │ - ldr r3, [pc, #496] @ (8dcb4 ) │ │ │ │ + bl 8cad4 >&)@@Base+0xeb4> │ │ │ │ + ldr r2, [pc, #496] @ (8dcc0 ) │ │ │ │ + ldr r3, [pc, #496] @ (8dcc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 8db06 │ │ │ │ + beq.n 8db16 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #480] @ (8dcb8 ) │ │ │ │ - ldr r3, [pc, #472] @ (8dcb4 ) │ │ │ │ + ldr r2, [pc, #480] @ (8dcc8 ) │ │ │ │ + ldr r3, [pc, #472] @ (8dcc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8dad2 │ │ │ │ + bne.n 8dae2 │ │ │ │ blx 2cfd0 │ │ │ │ - ldr r2, [pc, #460] @ (8dcbc ) │ │ │ │ - ldr r3, [pc, #448] @ (8dcb4 ) │ │ │ │ + ldr r2, [pc, #460] @ (8dccc ) │ │ │ │ + ldr r3, [pc, #448] @ (8dcc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8dad2 │ │ │ │ + bne.n 8dae2 │ │ │ │ blx 2cfd0 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 8daac │ │ │ │ - ldr r2, [pc, #428] @ (8dcc0 ) │ │ │ │ - ldr r3, [pc, #412] @ (8dcb4 ) │ │ │ │ + b.n 8dabc │ │ │ │ + ldr r2, [pc, #428] @ (8dcd0 ) │ │ │ │ + ldr r3, [pc, #412] @ (8dcc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8dad2 │ │ │ │ + bne.n 8dae2 │ │ │ │ blx 2cfd0 │ │ │ │ - ldr r2, [pc, #408] @ (8dcc4 ) │ │ │ │ - ldr r3, [pc, #388] @ (8dcb4 ) │ │ │ │ + ldr r2, [pc, #408] @ (8dcd4 ) │ │ │ │ + ldr r3, [pc, #388] @ (8dcc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8dad2 │ │ │ │ + bne.n 8dae2 │ │ │ │ blx 2cfd0 │ │ │ │ - ldr r2, [pc, #388] @ (8dcc8 ) │ │ │ │ - ldr r3, [pc, #364] @ (8dcb4 ) │ │ │ │ + ldr r2, [pc, #388] @ (8dcd8 ) │ │ │ │ + ldr r3, [pc, #364] @ (8dcc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8dad2 │ │ │ │ + bne.n 8dae2 │ │ │ │ blx 2cfd0 │ │ │ │ - b.n 8daac │ │ │ │ - ldr r2, [pc, #364] @ (8dccc ) │ │ │ │ - ldr r3, [pc, #340] @ (8dcb4 ) │ │ │ │ + b.n 8dabc │ │ │ │ + ldr r2, [pc, #364] @ (8dcdc ) │ │ │ │ + ldr r3, [pc, #340] @ (8dcc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8dad2 │ │ │ │ + bne.n 8dae2 │ │ │ │ blx 2cfd0 │ │ │ │ - ldr r2, [pc, #344] @ (8dcd0 ) │ │ │ │ - ldr r3, [pc, #316] @ (8dcb4 ) │ │ │ │ + ldr r2, [pc, #344] @ (8dce0 ) │ │ │ │ + ldr r3, [pc, #316] @ (8dcc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8dad2 │ │ │ │ + bne.n 8dae2 │ │ │ │ blx 2cfd0 │ │ │ │ - ldr r2, [pc, #324] @ (8dcd4 ) │ │ │ │ - ldr r3, [pc, #292] @ (8dcb4 ) │ │ │ │ + ldr r2, [pc, #324] @ (8dce4 ) │ │ │ │ + ldr r3, [pc, #292] @ (8dcc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8dad2 │ │ │ │ + bne.n 8dae2 │ │ │ │ blx 2cfd0 │ │ │ │ - b.n 8dab8 │ │ │ │ - ldr r2, [pc, #304] @ (8dcd8 ) │ │ │ │ - ldr r3, [pc, #264] @ (8dcb4 ) │ │ │ │ + b.n 8dac8 │ │ │ │ + ldr r2, [pc, #304] @ (8dce8 ) │ │ │ │ + ldr r3, [pc, #264] @ (8dcc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8dad2 │ │ │ │ + bne.n 8dae2 │ │ │ │ blx 2cfd0 │ │ │ │ - ldr r2, [pc, #284] @ (8dcdc ) │ │ │ │ - ldr r3, [pc, #240] @ (8dcb4 ) │ │ │ │ + ldr r2, [pc, #284] @ (8dcec ) │ │ │ │ + ldr r3, [pc, #240] @ (8dcc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8dad2 │ │ │ │ + bne.w 8dae2 │ │ │ │ blx 2cfd0 │ │ │ │ - ldr r2, [pc, #260] @ (8dce0 ) │ │ │ │ - ldr r3, [pc, #216] @ (8dcb4 ) │ │ │ │ + ldr r2, [pc, #260] @ (8dcf0 ) │ │ │ │ + ldr r3, [pc, #216] @ (8dcc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8dad2 │ │ │ │ + bne.w 8dae2 │ │ │ │ blx 2cfd0 │ │ │ │ - ldr r2, [pc, #240] @ (8dce4 ) │ │ │ │ - ldr r3, [pc, #188] @ (8dcb4 ) │ │ │ │ + ldr r2, [pc, #240] @ (8dcf4 ) │ │ │ │ + ldr r3, [pc, #188] @ (8dcc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8dad2 │ │ │ │ + bne.w 8dae2 │ │ │ │ blx 2cfd0 │ │ │ │ - ldr r2, [pc, #216] @ (8dce8 ) │ │ │ │ - ldr r3, [pc, #164] @ (8dcb4 ) │ │ │ │ + ldr r2, [pc, #216] @ (8dcf8 ) │ │ │ │ + ldr r3, [pc, #164] @ (8dcc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8dad2 │ │ │ │ + bne.w 8dae2 │ │ │ │ blx 2cfd0 │ │ │ │ - ldr r2, [pc, #196] @ (8dcec ) │ │ │ │ - ldr r3, [pc, #136] @ (8dcb4 ) │ │ │ │ + ldr r2, [pc, #196] @ (8dcfc ) │ │ │ │ + ldr r3, [pc, #136] @ (8dcc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8dad2 │ │ │ │ + bne.w 8dae2 │ │ │ │ blx 2cfd0 │ │ │ │ - ldr r2, [pc, #172] @ (8dcf0 ) │ │ │ │ - ldr r3, [pc, #112] @ (8dcb4 ) │ │ │ │ + ldr r2, [pc, #172] @ (8dd00 ) │ │ │ │ + ldr r3, [pc, #112] @ (8dcc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8dad2 │ │ │ │ + bne.w 8dae2 │ │ │ │ blx 2cfd0 │ │ │ │ - ldr r2, [pc, #152] @ (8dcf4 ) │ │ │ │ - ldr r3, [pc, #84] @ (8dcb4 ) │ │ │ │ + ldr r2, [pc, #152] @ (8dd04 ) │ │ │ │ + ldr r3, [pc, #84] @ (8dcc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8dad2 │ │ │ │ + bne.w 8dae2 │ │ │ │ blx 2cfd0 │ │ │ │ - ldr r2, [pc, #128] @ (8dcf8 ) │ │ │ │ - ldr r3, [pc, #60] @ (8dcb4 ) │ │ │ │ + ldr r2, [pc, #128] @ (8dd08 ) │ │ │ │ + ldr r3, [pc, #60] @ (8dcc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8dad2 │ │ │ │ + bne.w 8dae2 │ │ │ │ blx 2cfd0 │ │ │ │ - b.n 8dab2 │ │ │ │ - ldr r2, [pc, #104] @ (8dcfc ) │ │ │ │ - ldr r3, [pc, #32] @ (8dcb4 ) │ │ │ │ + b.n 8dac2 │ │ │ │ + ldr r2, [pc, #104] @ (8dd0c ) │ │ │ │ + ldr r3, [pc, #32] @ (8dcc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8dad2 │ │ │ │ + bne.w 8dae2 │ │ │ │ blx 2cfd0 │ │ │ │ nop │ │ │ │ lsrs r0, r6, #25 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #17 │ │ │ │ + asrs r6, r2, #17 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #17 │ │ │ │ + asrs r6, r7, #16 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r6, r6, #16 │ │ │ │ + asrs r6, r4, #16 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r2, r2, #16 │ │ │ │ + asrs r2, r0, #16 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r2, r7, #15 │ │ │ │ + asrs r2, r5, #15 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r2, r4, #15 │ │ │ │ + asrs r2, r2, #15 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r0, r1, #15 │ │ │ │ + asrs r0, r7, #14 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r0, r6, #14 │ │ │ │ + asrs r0, r4, #14 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r0, r3, #14 │ │ │ │ + asrs r0, r1, #14 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r6, r7, #13 │ │ │ │ + asrs r6, r5, #13 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r6, r4, #13 │ │ │ │ + asrs r6, r2, #13 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r4, r1, #13 │ │ │ │ + asrs r4, r7, #12 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r2, r6, #12 │ │ │ │ + asrs r2, r4, #12 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r0, r3, #12 │ │ │ │ + asrs r0, r1, #12 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r6, r7, #11 │ │ │ │ + asrs r6, r5, #11 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r4, r4, #11 │ │ │ │ + asrs r4, r2, #11 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r2, r1, #11 │ │ │ │ + asrs r2, r7, #10 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r0, r6, #10 │ │ │ │ + asrs r0, r4, #10 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r4, r2, #10 │ │ │ │ + asrs r4, r0, #10 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0008dd00 >&)@@Base>: │ │ │ │ +0008dd10 >&)@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #308] @ (8de4c >&)@@Base+0x14c>) │ │ │ │ + ldr r2, [pc, #308] @ (8de5c >&)@@Base+0x14c>) │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r6, sp, #8 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #296] @ (8de50 >&)@@Base+0x150>) │ │ │ │ + ldr r3, [pc, #296] @ (8de60 >&)@@Base+0x150>) │ │ │ │ strd r6, r6, [sp, #16] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - ldr.w r9, [pc, #292] @ 8de54 >&)@@Base+0x154> │ │ │ │ + ldr.w r9, [pc, #292] @ 8de64 >&)@@Base+0x154> │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ddd0 >&)@@Base+0xd0> │ │ │ │ + beq.n 8dde0 >&)@@Base+0xd0> │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 8cb0c >&)@@Base+0xefc> │ │ │ │ + bl 8cb1c >&)@@Base+0xefc> │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8dd4a >&)@@Base+0x4a> │ │ │ │ + bne.n 8dd5a >&)@@Base+0x4a> │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8dd56 >&)@@Base+0x56> │ │ │ │ + bne.n 8dd66 >&)@@Base+0x56> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r4, r6 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq.n 8ddd0 >&)@@Base+0xd0> │ │ │ │ - ldr r3, [pc, #236] @ (8de58 >&)@@Base+0x158>) │ │ │ │ + beq.n 8dde0 >&)@@Base+0xd0> │ │ │ │ + ldr r3, [pc, #236] @ (8de68 >&)@@Base+0x158>) │ │ │ │ add.w sl, r5, #88 @ 0x58 │ │ │ │ adds r5, #92 @ 0x5c │ │ │ │ ldr.w r9, [r9, r3] │ │ │ │ - b.n 8dd84 >&)@@Base+0x84> │ │ │ │ + b.n 8dd94 >&)@@Base+0x84> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c508 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 8ddd0 >&)@@Base+0xd0> │ │ │ │ + beq.n 8dde0 >&)@@Base+0xd0> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 8de24 >&)@@Base+0x124> │ │ │ │ + bne.n 8de34 >&)@@Base+0x124> │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ add.w r1, r0, #8 │ │ │ │ mov r0, sl │ │ │ │ blx 2d5b8 , std::allocator >, std::pair, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo>, std::_Select1st, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo> > >::find(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ cmp r0, r5 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ ldrne r3, [r0, #40] @ 0x28 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 8dd78 >&)@@Base+0x78> │ │ │ │ + bne.n 8dd88 >&)@@Base+0x78> │ │ │ │ movs r0, #12 │ │ │ │ ldr.w fp, [r4, #40] @ 0x28 │ │ │ │ blx 2b890 │ │ │ │ mov r1, r8 │ │ │ │ str.w fp, [r0, #8] │ │ │ │ blx 2b8f4 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #8] │ │ │ │ blx 2c508 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 8dd84 >&)@@Base+0x84> │ │ │ │ + bne.n 8dd94 >&)@@Base+0x84> │ │ │ │ mov r0, r8 │ │ │ │ - bl 8c960 >&)@@Base+0xd50> │ │ │ │ + bl 8c970 >&)@@Base+0xd50> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - cbz r5, 8de0a >&)@@Base+0x10a> │ │ │ │ + cbz r5, 8de1a >&)@@Base+0x10a> │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 8cac4 >&)@@Base+0xeb4> │ │ │ │ + bl 8cad4 >&)@@Base+0xeb4> │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ blx 2d370 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8ddfe >&)@@Base+0xfe> │ │ │ │ + beq.n 8de0e >&)@@Base+0xfe> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8ddda >&)@@Base+0xda> │ │ │ │ - ldr r2, [pc, #80] @ (8de5c >&)@@Base+0x15c>) │ │ │ │ - ldr r3, [pc, #64] @ (8de50 >&)@@Base+0x150>) │ │ │ │ + bne.n 8ddea >&)@@Base+0xda> │ │ │ │ + ldr r2, [pc, #80] @ (8de6c >&)@@Base+0x15c>) │ │ │ │ + ldr r3, [pc, #64] @ (8de60 >&)@@Base+0x150>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8de42 >&)@@Base+0x142> │ │ │ │ + bne.n 8de52 >&)@@Base+0x142> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx r3 │ │ │ │ - b.n 8dd90 >&)@@Base+0x90> │ │ │ │ + b.n 8dda0 >&)@@Base+0x90> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 8cac4 >&)@@Base+0xeb4> │ │ │ │ - ldr r2, [pc, #48] @ (8de60 >&)@@Base+0x160>) │ │ │ │ - ldr r3, [pc, #28] @ (8de50 >&)@@Base+0x150>) │ │ │ │ + bl 8cad4 >&)@@Base+0xeb4> │ │ │ │ + ldr r2, [pc, #48] @ (8de70 >&)@@Base+0x160>) │ │ │ │ + ldr r3, [pc, #28] @ (8de60 >&)@@Base+0x150>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 8de46 >&)@@Base+0x146> │ │ │ │ + beq.n 8de56 >&)@@Base+0x146> │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r1, #8 │ │ │ │ + asrs r0, r7, #7 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #7 │ │ │ │ + asrs r6, r4, #7 │ │ │ │ movs r4, r0 │ │ │ │ asrs r0, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #4 │ │ │ │ + asrs r2, r1, #4 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r6, r6, #3 │ │ │ │ + asrs r6, r4, #3 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0008de64 : │ │ │ │ +0008de74 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #240] @ (8df68 ) │ │ │ │ - ldr r3, [pc, #240] @ (8df6c ) │ │ │ │ + ldr r2, [pc, #240] @ (8df78 ) │ │ │ │ + ldr r3, [pc, #240] @ (8df7c ) │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #240] @ (8df70 ) │ │ │ │ + ldr r1, [pc, #240] @ (8df80 ) │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #18 │ │ │ │ - ldr.w r9, [pc, #228] @ 8df74 │ │ │ │ + ldr.w r9, [pc, #228] @ 8df84 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r9, pc │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r4 │ │ │ │ ldr r7, [r3, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8df4a │ │ │ │ + beq.n 8df5a │ │ │ │ ldrb r3, [r7, #28] │ │ │ │ mov r5, sp │ │ │ │ - cbz r3, 8df0a │ │ │ │ + cbz r3, 8df1a │ │ │ │ ldrb.w r1, [r7, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ @@ -153194,176 +153195,176 @@ │ │ │ │ blx 2cb60 >&)@plt> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d1c4 >&)@plt> │ │ │ │ ldr r4, [sp, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 8def0 │ │ │ │ + beq.n 8df00 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ movs r1, #12 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 8dee2 │ │ │ │ - ldr r2, [pc, #132] @ (8df78 ) │ │ │ │ - ldr r3, [pc, #120] @ (8df6c ) │ │ │ │ + bne.n 8def2 │ │ │ │ + ldr r2, [pc, #132] @ (8df88 ) │ │ │ │ + ldr r3, [pc, #120] @ (8df7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8df46 │ │ │ │ + bne.n 8df56 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r7 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #104] @ (8df7c ) │ │ │ │ + ldr r3, [pc, #104] @ (8df8c ) │ │ │ │ ldr.w r2, [r9, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.n 8deb6 │ │ │ │ + beq.n 8dec6 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8deb6 │ │ │ │ + b.n 8dec6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d8ac >::_M_clear()@plt> │ │ │ │ - ldr r2, [pc, #76] @ (8df80 ) │ │ │ │ - ldr r3, [pc, #52] @ (8df6c ) │ │ │ │ + ldr r2, [pc, #76] @ (8df90 ) │ │ │ │ + ldr r3, [pc, #52] @ (8df7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 8df62 │ │ │ │ + beq.n 8df72 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #56] @ (8df84 ) │ │ │ │ - ldr r3, [pc, #28] @ (8df6c ) │ │ │ │ + ldr r2, [pc, #56] @ (8df94 ) │ │ │ │ + ldr r3, [pc, #28] @ (8df7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8df46 │ │ │ │ + bne.n 8df56 │ │ │ │ blx 2cfd0 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - asrs r4, r5, #2 │ │ │ │ + asrs r4, r3, #2 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ blx r2 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r1, #2 │ │ │ │ + asrs r2, r7, #1 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r4, r6, #32 │ │ │ │ + asrs r4, r4, #32 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r6, #25 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #31 │ │ │ │ + lsrs r2, r4, #31 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r2, r3, #31 │ │ │ │ + lsrs r2, r1, #31 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0008df88 : │ │ │ │ +0008df98 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w r2, [pc, #1324] @ 8e4cc │ │ │ │ + ldr.w r2, [pc, #1324] @ 8e4dc │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ - ldr.w r3, [pc, #1324] @ 8e4d0 │ │ │ │ + ldr.w r3, [pc, #1324] @ 8e4e0 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr.w sl, [pc, #1320] @ 8e4d4 │ │ │ │ + ldr.w sl, [pc, #1320] @ 8e4e4 │ │ │ │ mov r6, r0 │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r7, r7, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2cb60 >&)@plt> │ │ │ │ - ldr.w r1, [pc, #1292] @ 8e4d8 │ │ │ │ + ldr.w r1, [pc, #1292] @ 8e4e8 │ │ │ │ movs r2, #13 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r5 │ │ │ │ ldr r4, [r3, #124] @ 0x7c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8e464 │ │ │ │ + beq.w 8e474 │ │ │ │ ldrb r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e3ba │ │ │ │ + beq.w 8e3ca │ │ │ │ ldrb.w r1, [r4, #39] @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ - ldr.w r1, [pc, #1244] @ 8e4dc │ │ │ │ + ldr.w r1, [pc, #1244] @ 8e4ec │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r5 │ │ │ │ ldr r4, [r3, #124] @ 0x7c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8e44c │ │ │ │ + beq.w 8e45c │ │ │ │ ldrb r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e396 │ │ │ │ + beq.w 8e3a6 │ │ │ │ ldrb.w r1, [r4, #39] @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d1c4 >&)@plt> │ │ │ │ - ldr.w r1, [pc, #1184] @ 8e4e0 │ │ │ │ + ldr.w r1, [pc, #1184] @ 8e4f0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r5 │ │ │ │ ldr r4, [r3, #124] @ 0x7c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8e42e │ │ │ │ + beq.w 8e43e │ │ │ │ ldrb r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e372 │ │ │ │ + beq.w 8e382 │ │ │ │ ldrb.w r1, [r4, #39] @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ add.w r8, sp, #56 @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ blx 2dc24 │ │ │ │ movw r0, #32932 @ 0x80a4 │ │ │ │ blx 2b890 │ │ │ │ - ldr.w r3, [pc, #1120] @ 8e4e4 │ │ │ │ + ldr.w r3, [pc, #1120] @ 8e4f4 │ │ │ │ add.w r9, sp, #108 @ 0x6c │ │ │ │ mov r6, r9 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w lr, #15 │ │ │ │ @@ -153387,15 +153388,15 @@ │ │ │ │ str r3, [r4, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 2d5e0 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #32] │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 8e0e0 │ │ │ │ + beq.n 8e0f0 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d034 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -153422,38 +153423,38 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ strb.w r3, [sp, #84] @ 0x54 │ │ │ │ cmp r6, r7 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - beq.w 8e296 │ │ │ │ - ldr r3, [pc, #952] @ (8e4e8 ) │ │ │ │ + beq.w 8e2a6 │ │ │ │ + ldr r3, [pc, #952] @ (8e4f8 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #948] @ (8e4ec ) │ │ │ │ + ldr r3, [pc, #948] @ (8e4fc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #948] @ (8e4f0 ) │ │ │ │ + ldr r3, [pc, #948] @ (8e500 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #944] @ (8e4f4 ) │ │ │ │ + ldr r3, [pc, #944] @ (8e504 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r4, [r6, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8e2d2 │ │ │ │ + bne.w 8e2e2 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 8e2e4 │ │ │ │ + beq.w 8e2f4 │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ add.w r1, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c1dc , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x4> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r5 │ │ │ │ @@ -153466,403 +153467,403 @@ │ │ │ │ mov fp, r0 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r2, [r2, #-12] │ │ │ │ add r2, fp │ │ │ │ ldr r0, [r2, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e4a8 │ │ │ │ + beq.w 8e4b8 │ │ │ │ ldrb r2, [r0, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8e30e │ │ │ │ + beq.w 8e31e │ │ │ │ ldrb.w r1, [r0, #39] @ 0x27 │ │ │ │ mov r0, fp │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 8bb80 │ │ │ │ + bl 8bb90 │ │ │ │ ldrd r1, r2, [sp, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [pc, #808] @ (8e4f8 ) │ │ │ │ + ldr r1, [pc, #808] @ (8e508 ) │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r2, [r2, #-12] │ │ │ │ add r2, fp │ │ │ │ ldr r0, [r2, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e48e │ │ │ │ + beq.w 8e49e │ │ │ │ ldrb r2, [r0, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8e350 │ │ │ │ + beq.w 8e360 │ │ │ │ ldrb.w r1, [r0, #39] @ 0x27 │ │ │ │ mov r0, fp │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 8e210 │ │ │ │ + beq.n 8e220 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ - ldr r1, [pc, #744] @ (8e4fc ) │ │ │ │ + ldr r1, [pc, #744] @ (8e50c ) │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 8bb80 │ │ │ │ + bl 8bb90 │ │ │ │ ldrd r1, r2, [sp, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [pc, #720] @ (8e500 ) │ │ │ │ + ldr r1, [pc, #720] @ (8e510 ) │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r2, [r2, #-12] │ │ │ │ add r2, fp │ │ │ │ ldr r0, [r2, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e414 │ │ │ │ + beq.w 8e424 │ │ │ │ ldrb r2, [r0, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e330 │ │ │ │ + beq.n 8e340 │ │ │ │ ldrb.w r1, [r0, #39] @ 0x27 │ │ │ │ mov r0, fp │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 8e26e │ │ │ │ + beq.n 8e27e │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ mov r1, r8 │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ blx r3 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 8e146 │ │ │ │ + bne.w 8e156 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8e296 │ │ │ │ + beq.n 8e2a6 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2d5e0 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2d7b8 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 8e2b6 │ │ │ │ + beq.n 8e2c6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ movs r1, #12 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 8e2a8 │ │ │ │ - ldr r2, [pc, #588] @ (8e504 ) │ │ │ │ - ldr r3, [pc, #532] @ (8e4d0 ) │ │ │ │ + bne.n 8e2b8 │ │ │ │ + ldr r2, [pc, #588] @ (8e514 ) │ │ │ │ + ldr r3, [pc, #532] @ (8e4e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8e410 │ │ │ │ + bne.w 8e420 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ blx r2 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8e2f8 │ │ │ │ + bne.n 8e308 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e272 │ │ │ │ + beq.n 8e282 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 2db04 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8e272 │ │ │ │ + beq.n 8e282 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ ldreq r0, [r4, #80] @ 0x50 │ │ │ │ - beq.w 8e160 │ │ │ │ + beq.w 8e170 │ │ │ │ mov r0, r4 │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ blx r3 │ │ │ │ - b.n 8e160 │ │ │ │ + b.n 8e170 │ │ │ │ str r0, [sp, #20] │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r2, [pc, #496] @ (8e508 ) │ │ │ │ + ldr r2, [pc, #496] @ (8e518 ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr.w r1, [sl, r2] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r2, r1 │ │ │ │ mov.w r1, #10 │ │ │ │ - beq.w 8e1a8 │ │ │ │ + beq.w 8e1b8 │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8e1a8 │ │ │ │ + b.n 8e1b8 │ │ │ │ str r0, [sp, #20] │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r2, [pc, #464] @ (8e508 ) │ │ │ │ + ldr r2, [pc, #464] @ (8e518 ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr.w r1, [sl, r2] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r2, r1 │ │ │ │ mov.w r1, #10 │ │ │ │ - beq.n 8e256 │ │ │ │ + beq.n 8e266 │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8e256 │ │ │ │ + b.n 8e266 │ │ │ │ str r0, [sp, #20] │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r2, [pc, #432] @ (8e508 ) │ │ │ │ + ldr r2, [pc, #432] @ (8e518 ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr.w r1, [sl, r2] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r2, r1 │ │ │ │ mov.w r1, #10 │ │ │ │ - beq.w 8e1f8 │ │ │ │ + beq.w 8e208 │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8e1f8 │ │ │ │ + b.n 8e208 │ │ │ │ mov r0, r4 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r2, [pc, #396] @ (8e508 ) │ │ │ │ + ldr r2, [pc, #396] @ (8e518 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8e066 │ │ │ │ + beq.w 8e076 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8e066 │ │ │ │ + b.n 8e076 │ │ │ │ mov r0, r4 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #360] @ (8e508 ) │ │ │ │ + ldr r3, [pc, #360] @ (8e518 ) │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8e028 │ │ │ │ + beq.w 8e038 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8e028 │ │ │ │ + b.n 8e038 │ │ │ │ mov r0, r4 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #324] @ (8e508 ) │ │ │ │ + ldr r3, [pc, #324] @ (8e518 ) │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8dff4 │ │ │ │ + beq.w 8e004 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8dff4 │ │ │ │ + b.n 8e004 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2d5e0 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2d7b8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2d8ac >::_M_clear()@plt> │ │ │ │ - ldr r2, [pc, #268] @ (8e50c ) │ │ │ │ - ldr r3, [pc, #208] @ (8e4d0 ) │ │ │ │ + ldr r2, [pc, #268] @ (8e51c ) │ │ │ │ + ldr r3, [pc, #208] @ (8e4e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 8e448 │ │ │ │ + beq.n 8e458 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #248] @ (8e510 ) │ │ │ │ - ldr r3, [pc, #184] @ (8e4d0 ) │ │ │ │ + ldr r2, [pc, #248] @ (8e520 ) │ │ │ │ + ldr r3, [pc, #184] @ (8e4e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8e410 │ │ │ │ + bne.n 8e420 │ │ │ │ blx 2cfd0 │ │ │ │ - b.n 8e3f0 │ │ │ │ - ldr r2, [pc, #228] @ (8e514 ) │ │ │ │ - ldr r3, [pc, #156] @ (8e4d0 ) │ │ │ │ + b.n 8e400 │ │ │ │ + ldr r2, [pc, #228] @ (8e524 ) │ │ │ │ + ldr r3, [pc, #156] @ (8e4e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8e410 │ │ │ │ + bne.n 8e420 │ │ │ │ blx 2cfd0 │ │ │ │ - b.n 8e3f6 │ │ │ │ + b.n 8e406 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r2, [pc, #200] @ (8e518 ) │ │ │ │ - ldr r3, [pc, #128] @ (8e4d0 ) │ │ │ │ + ldr r2, [pc, #200] @ (8e528 ) │ │ │ │ + ldr r3, [pc, #128] @ (8e4e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8e410 │ │ │ │ + bne.n 8e420 │ │ │ │ blx 2cfd0 │ │ │ │ - ldr r2, [pc, #180] @ (8e51c ) │ │ │ │ - ldr r3, [pc, #104] @ (8e4d0 ) │ │ │ │ + ldr r2, [pc, #180] @ (8e52c ) │ │ │ │ + ldr r3, [pc, #104] @ (8e4e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8e410 │ │ │ │ + bne.n 8e420 │ │ │ │ blx 2cfd0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #32932 @ 0x80a4 │ │ │ │ blx 2c4e4 │ │ │ │ - b.n 8e3f0 │ │ │ │ - ldr r2, [pc, #144] @ (8e520 ) │ │ │ │ - ldr r3, [pc, #60] @ (8e4d0 ) │ │ │ │ + b.n 8e400 │ │ │ │ + ldr r2, [pc, #144] @ (8e530 ) │ │ │ │ + ldr r3, [pc, #60] @ (8e4e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8e410 │ │ │ │ + bne.n 8e420 │ │ │ │ blx 2cfd0 │ │ │ │ - b.n 8e3de │ │ │ │ - ldr r2, [pc, #120] @ (8e524 ) │ │ │ │ - ldr r3, [pc, #36] @ (8e4d0 ) │ │ │ │ + b.n 8e3ee │ │ │ │ + ldr r2, [pc, #120] @ (8e534 ) │ │ │ │ + ldr r3, [pc, #36] @ (8e4e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8e410 │ │ │ │ + bne.n 8e420 │ │ │ │ blx 2cfd0 │ │ │ │ - b.n 8e3e4 │ │ │ │ + b.n 8e3f4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2ac ::ReleasePointer_()@plt> │ │ │ │ - b.n 8e3ea │ │ │ │ - b.n 8e3ea │ │ │ │ - lsrs r0, r0, #30 │ │ │ │ + b.n 8e3fa │ │ │ │ + b.n 8e3fa │ │ │ │ + lsrs r0, r6, #29 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #29 │ │ │ │ + lsrs r0, r5, #29 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r1, [pc, #424] @ (8e684 ) │ │ │ │ + ldr r1, [pc, #424] @ (8e694 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r1, [pc, #280] @ (8e5f8 ) │ │ │ │ + ldr r1, [pc, #280] @ (8e608 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r1, [pc, #64] @ (8e524 ) │ │ │ │ + ldr r1, [pc, #64] @ (8e534 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #808] @ (8e810 ) │ │ │ │ + ldr r0, [pc, #808] @ (8e820 ) │ │ │ │ movs r2, r0 │ │ │ │ asrs r0, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #200] @ (8e5b8 ) │ │ │ │ + ldr r0, [pc, #200] @ (8e5c8 ) │ │ │ │ movs r2, r0 │ │ │ │ blxns r6 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #216] @ (8e5d0 ) │ │ │ │ + ldr r0, [pc, #216] @ (8e5e0 ) │ │ │ │ movs r2, r0 │ │ │ │ bxns r3 │ │ │ │ movs r2, r0 │ │ │ │ bx sp │ │ │ │ movs r2, r0 │ │ │ │ mov ip, r7 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r6, r5, #17 │ │ │ │ + lsrs r6, r3, #17 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r6, #25 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #12 │ │ │ │ + lsrs r0, r3, #12 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r0, r2, #12 │ │ │ │ + lsrs r0, r0, #12 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r6, r6, #11 │ │ │ │ + lsrs r6, r4, #11 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r0, r3, #11 │ │ │ │ + lsrs r0, r1, #11 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r0, r0, #11 │ │ │ │ + lsrs r0, r6, #10 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r6, r2, #10 │ │ │ │ + lsrs r6, r0, #10 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r4, r7, #9 │ │ │ │ + lsrs r4, r5, #9 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0008e528 : │ │ │ │ +0008e538 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3600] @ 0xe10 │ │ │ │ sub sp, #452 @ 0x1c4 │ │ │ │ mov r4, r1 │ │ │ │ add r6, sp, #128 @ 0x80 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #984] @ (8e920 ) │ │ │ │ - ldr r3, [pc, #988] @ (8e924 ) │ │ │ │ + ldr r2, [pc, #984] @ (8e930 ) │ │ │ │ + ldr r3, [pc, #988] @ (8e934 ) │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r6, [r6, #0] │ │ │ │ - ldr r5, [pc, #980] @ (8e928 ) │ │ │ │ + ldr r5, [pc, #980] @ (8e938 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r6 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #444] @ 0x1bc │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -153870,15 +153871,15 @@ │ │ │ │ blx 2cb60 >&)@plt> │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r0, r3 │ │ │ │ blx 2dc24 │ │ │ │ movw r0, #32932 @ 0x80a4 │ │ │ │ blx 2b890 │ │ │ │ - ldr r3, [pc, #944] @ (8e92c ) │ │ │ │ + ldr r3, [pc, #944] @ (8e93c ) │ │ │ │ add r2, sp, #240 @ 0xf0 │ │ │ │ mov r7, r2 │ │ │ │ str r2, [sp, #232] @ 0xe8 │ │ │ │ add r3, pc │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -153906,15 +153907,15 @@ │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ blx 2d5e0 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ str r6, [r7, #0] │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 8e5da │ │ │ │ + beq.n 8e5ea │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d034 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -153946,60 +153947,60 @@ │ │ │ │ ldr.w r9, [r1] │ │ │ │ strb.w r3, [sp, #168] @ 0xa8 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ cmp r9, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - beq.w 8f0ba │ │ │ │ - ldr r3, [pc, #764] @ (8e930 ) │ │ │ │ + beq.w 8f0ca │ │ │ │ + ldr r3, [pc, #764] @ (8e940 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #760] @ (8e934 ) │ │ │ │ + ldr r3, [pc, #760] @ (8e944 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #760] @ (8e938 ) │ │ │ │ + ldr r3, [pc, #760] @ (8e948 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #756] @ (8e93c ) │ │ │ │ + ldr r3, [pc, #756] @ (8e94c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 8e666 │ │ │ │ + b.n 8e676 │ │ │ │ ldrb.w r1, [r6, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ ldr.w r9, [r9] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 8f0a8 │ │ │ │ + beq.w 8f0b8 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e8da │ │ │ │ + bne.w 8e8ea │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e8e6 │ │ │ │ + beq.w 8e8f6 │ │ │ │ add.w r1, r0, #8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2c1dc , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r4 │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8f77e │ │ │ │ + beq.w 8f78e │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ec64 │ │ │ │ + beq.w 8ec74 │ │ │ │ ldrb.w r1, [r6, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ movs r2, #24 │ │ │ │ mov r6, r0 │ │ │ │ @@ -154010,57 +154011,57 @@ │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r0 │ │ │ │ ldr r7, [r3, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8f766 │ │ │ │ + beq.w 8f776 │ │ │ │ ldrb r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8eca8 │ │ │ │ + beq.w 8ecb8 │ │ │ │ ldrb.w r1, [r7, #39] @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r0 │ │ │ │ ldr r7, [r3, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8f6d8 │ │ │ │ + beq.w 8f6e8 │ │ │ │ ldrb r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ec86 │ │ │ │ + beq.w 8ec96 │ │ │ │ ldrb.w r1, [r7, #39] @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b814 │ │ │ │ blx 2c4a4 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - ldr r2, [pc, #528] @ (8e940 ) │ │ │ │ + ldr r2, [pc, #528] @ (8e950 ) │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r4 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ orr.w r1, r1, #32 │ │ │ │ str r1, [r3, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ addeq r0, #8 │ │ │ │ - bne.w 8f0a2 │ │ │ │ + bne.w 8f0b2 │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ mov r0, r4 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r2, #1 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -154069,174 +154070,174 @@ │ │ │ │ movs r2, #10 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r4 │ │ │ │ str r2, [r3, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - cbz r7, 8e780 │ │ │ │ + cbz r7, 8e790 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx 2d370 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [pc, #440] @ (8e944 ) │ │ │ │ + ldr r3, [pc, #440] @ (8e954 ) │ │ │ │ str r7, [r6, #0] │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ addeq.w r0, r7, #84 @ 0x54 │ │ │ │ - bne.w 8f09a │ │ │ │ + bne.w 8f0aa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 8ed62 │ │ │ │ + beq.w 8ed72 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 8ed1c │ │ │ │ + beq.w 8ed2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ecca │ │ │ │ - ldr r3, [pc, #404] @ (8e948 ) │ │ │ │ + bne.w 8ecda │ │ │ │ + ldr r3, [pc, #404] @ (8e958 ) │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8f530 │ │ │ │ + bne.w 8f540 │ │ │ │ vldr d8, [r7, #120] @ 0x78 │ │ │ │ - vldr d7, [pc, #328] @ 8e910 │ │ │ │ + vldr d7, [pc, #328] @ 8e920 │ │ │ │ add.w fp, sp, #184 @ 0xb8 │ │ │ │ movs r6, #0 │ │ │ │ add.w sl, sp, #192 @ 0xc0 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ str.w r6, [fp, #4] │ │ │ │ strb.w r6, [fp, #8] │ │ │ │ str.w sl, [fp] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 8f4da │ │ │ │ - vldr d7, [pc, #300] @ 8e918 │ │ │ │ + bge.w 8f4ea │ │ │ │ + vldr d7, [pc, #300] @ 8e928 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 8f304 │ │ │ │ + bhi.w 8f314 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #332] @ (8e94c ) │ │ │ │ + ldr r3, [pc, #332] @ (8e95c ) │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ add r3, pc │ │ │ │ blx 2bf08 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ ldrd r8, r6, [fp] │ │ │ │ cmp r6, #7 │ │ │ │ - beq.w 8e95c │ │ │ │ + beq.w 8e96c │ │ │ │ cmp r6, #8 │ │ │ │ - beq.w 8edf8 │ │ │ │ + beq.w 8ee08 │ │ │ │ add.w sl, sp, #192 @ 0xc0 │ │ │ │ add r7, sp, #216 @ 0xd8 │ │ │ │ cmp r8, sl │ │ │ │ str r7, [sp, #208] @ 0xd0 │ │ │ │ - beq.w 8f56a │ │ │ │ + beq.w 8f57a │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str.w r8, [sp, #208] @ 0xd0 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [fp] │ │ │ │ str r6, [sp, #212] @ 0xd4 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ strb.w r3, [fp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [pc, #256] @ (8e950 ) │ │ │ │ + ldr r1, [pc, #256] @ (8e960 ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, pc │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 8e866 │ │ │ │ + beq.n 8e876 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr.w r0, [fp] │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8e87a │ │ │ │ + beq.n 8e88a │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2d370 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [pc, #208] @ (8e954 ) │ │ │ │ + ldr r3, [pc, #208] @ (8e964 ) │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ addeq r0, #32 │ │ │ │ - bne.w 8f094 │ │ │ │ + bne.w 8f0a4 │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ mov r0, r4 │ │ │ │ blx 2d0e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r4 │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8f718 │ │ │ │ + beq.w 8f728 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e64c │ │ │ │ + bne.w 8e65c │ │ │ │ mov r0, r6 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #152] @ (8e958 ) │ │ │ │ + ldr r3, [pc, #152] @ (8e968 ) │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8e650 │ │ │ │ + beq.w 8e660 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8e650 │ │ │ │ + b.n 8e660 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8e8fc │ │ │ │ + bne.n 8e90c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8e71a │ │ │ │ + beq.w 8e72a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 2db04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e71a │ │ │ │ + beq.w 8e72a │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8f626 │ │ │ │ + beq.w 8f636 │ │ │ │ blx r3 │ │ │ │ - b.n 8e684 │ │ │ │ + b.n 8e694 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - lsrs r0, r4, #7 │ │ │ │ + lsrs r0, r2, #7 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #7 │ │ │ │ + lsrs r2, r0, #7 │ │ │ │ movs r4, r0 │ │ │ │ mvns r6, r2 │ │ │ │ movs r2, r0 │ │ │ │ asrs r0, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ muls r6, r3 │ │ │ │ movs r2, r0 │ │ │ │ @@ -154254,38 +154255,38 @@ │ │ │ │ movs r2, r0 │ │ │ │ sbcs r2, r4 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r2, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r1, [pc, #1128] @ 8edc8 │ │ │ │ + ldr.w r1, [pc, #1128] @ 8edd8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 2db04 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8eb32 │ │ │ │ - ldr.w r1, [pc, #1112] @ 8edcc │ │ │ │ + beq.w 8eb42 │ │ │ │ + ldr.w r1, [pc, #1112] @ 8eddc │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 2db04 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e81c │ │ │ │ + bne.w 8e82c │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2bd04 │ │ │ │ - ldr.w r3, [pc, #1084] @ 8edd0 │ │ │ │ + ldr.w r3, [pc, #1084] @ 8ede0 │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [r5, r3] │ │ │ │ - ldr.w r3, [pc, #1080] @ 8edd4 │ │ │ │ + ldr.w r3, [pc, #1080] @ 8ede4 │ │ │ │ strh.w sl, [sp, #420] @ 0x1a4 │ │ │ │ str r2, [sp, #24] │ │ │ │ adds r2, #8 │ │ │ │ str.w sl, [sp, #416] @ 0x1a0 │ │ │ │ str r2, [sp, #304] @ 0x130 │ │ │ │ strd sl, sl, [sp, #424] @ 0x1a8 │ │ │ │ strd sl, sl, [sp, #432] @ 0x1b0 │ │ │ │ @@ -154313,21 +154314,21 @@ │ │ │ │ str r2, [r6, r0] │ │ │ │ add r0, r6 │ │ │ │ blx 2d230 >::init(std::basic_streambuf >*)@plt> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r2, [pc, #980] @ (8edd8 ) │ │ │ │ + ldr r2, [pc, #980] @ (8ede8 ) │ │ │ │ ldr.w r1, [r1, #-12] │ │ │ │ ldr r6, [r7, #24] │ │ │ │ add r1, sp │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #972] @ (8eddc ) │ │ │ │ + ldr r3, [pc, #972] @ (8edec ) │ │ │ │ str.w r6, [r1, #232] @ 0xe8 │ │ │ │ ldr r6, [r5, r2] │ │ │ │ add.w r2, r6, #12 │ │ │ │ str r2, [sp, #232] @ 0xe8 │ │ │ │ add.w r2, r6, #52 @ 0x34 │ │ │ │ str r2, [sp, #304] @ 0x130 │ │ │ │ add.w r2, r6, #32 │ │ │ │ @@ -154338,15 +154339,15 @@ │ │ │ │ strd r8, r8, [sp, #248] @ 0xf8 │ │ │ │ movs r2, #0 │ │ │ │ strd r8, r8, [sp, #256] @ 0x100 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #264] @ 0x108 │ │ │ │ blx 2dea4 │ │ │ │ - ldr r3, [pc, #920] @ (8ede0 ) │ │ │ │ + ldr r3, [pc, #920] @ (8edf0 ) │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [r5, r3] │ │ │ │ str.w r8, [sp, #284] @ 0x11c │ │ │ │ strb.w r8, [sp, #288] @ 0x120 │ │ │ │ add.w r8, sp, #244 @ 0xf4 │ │ │ │ mov r1, r8 │ │ │ │ add.w r3, r2, #8 │ │ │ │ @@ -154365,15 +154366,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ add r7, sp, #216 @ 0xd8 │ │ │ │ add.w r8, sp, #208 @ 0xd0 │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ strb.w r2, [sp, #216] @ 0xd8 │ │ │ │ str r7, [sp, #208] @ 0xd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f5c4 │ │ │ │ + beq.w 8f5d4 │ │ │ │ ldrd ip, r3, [sp, #256] @ 0x100 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, ip │ │ │ │ ite ls │ │ │ │ movls.w lr, #0 │ │ │ │ movhi.w lr, #1 │ │ │ │ cmp ip, r2 │ │ │ │ @@ -154394,15 +154395,15 @@ │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, r6, #52 @ 0x34 │ │ │ │ str r3, [sp, #304] @ 0x130 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r6, #32 │ │ │ │ str r6, [sp, #240] @ 0xf0 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8eae2 │ │ │ │ + beq.n 8eaf2 │ │ │ │ ldr r1, [sp, #288] @ 0x120 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ @@ -154427,23 +154428,23 @@ │ │ │ │ add r3, sp │ │ │ │ str.w r1, [r3, #232] @ 0xe8 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #304] @ 0x130 │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ blx 2bde8 │ │ │ │ ldrd r8, r6, [sp, #208] @ 0xd0 │ │ │ │ - b.n 8e844 │ │ │ │ + b.n 8e854 │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2bd04 │ │ │ │ - ldr r3, [pc, #656] @ (8edd0 ) │ │ │ │ + ldr r3, [pc, #656] @ (8ede0 ) │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [r5, r3] │ │ │ │ - ldr r3, [pc, #656] @ (8edd4 ) │ │ │ │ + ldr r3, [pc, #656] @ (8ede4 ) │ │ │ │ strh.w sl, [sp, #420] @ 0x1a4 │ │ │ │ str r2, [sp, #24] │ │ │ │ adds r2, #8 │ │ │ │ str.w sl, [sp, #416] @ 0x1a0 │ │ │ │ str r2, [sp, #304] @ 0x130 │ │ │ │ strd sl, sl, [sp, #424] @ 0x1a8 │ │ │ │ strd sl, sl, [sp, #432] @ 0x1b0 │ │ │ │ @@ -154471,21 +154472,21 @@ │ │ │ │ str r2, [r6, r0] │ │ │ │ add r0, r6 │ │ │ │ blx 2d230 >::init(std::basic_streambuf >*)@plt> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r2, [pc, #560] @ (8edd8 ) │ │ │ │ + ldr r2, [pc, #560] @ (8ede8 ) │ │ │ │ ldr.w r1, [r1, #-12] │ │ │ │ ldr r6, [r7, #24] │ │ │ │ add r1, sp │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #548] @ (8eddc ) │ │ │ │ + ldr r3, [pc, #548] @ (8edec ) │ │ │ │ str.w r6, [r1, #232] @ 0xe8 │ │ │ │ ldr r6, [r5, r2] │ │ │ │ add.w r2, r6, #12 │ │ │ │ str r2, [sp, #232] @ 0xe8 │ │ │ │ add.w r2, r6, #52 @ 0x34 │ │ │ │ str r2, [sp, #304] @ 0x130 │ │ │ │ add.w r2, r6, #32 │ │ │ │ @@ -154496,15 +154497,15 @@ │ │ │ │ strd r8, r8, [sp, #248] @ 0xf8 │ │ │ │ movs r2, #0 │ │ │ │ strd r8, r8, [sp, #256] @ 0x100 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #264] @ 0x108 │ │ │ │ blx 2dea4 │ │ │ │ - ldr r3, [pc, #496] @ (8ede0 ) │ │ │ │ + ldr r3, [pc, #496] @ (8edf0 ) │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [r5, r3] │ │ │ │ str.w r8, [sp, #284] @ 0x11c │ │ │ │ strb.w r8, [sp, #288] @ 0x120 │ │ │ │ add.w r8, sp, #244 @ 0xf4 │ │ │ │ mov r1, r8 │ │ │ │ add.w r3, r2, #8 │ │ │ │ @@ -154513,25 +154514,25 @@ │ │ │ │ movs r3, #24 │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #280] @ 0x118 │ │ │ │ blx 2d230 >::init(std::basic_streambuf >*)@plt> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - vldr d0, [pc, #420] @ 8edc0 │ │ │ │ + vldr d0, [pc, #420] @ 8edd0 │ │ │ │ blx 2d7d0 (double)@plt> │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ movs r2, #0 │ │ │ │ add r7, sp, #216 @ 0xd8 │ │ │ │ add.w r8, sp, #208 @ 0xd0 │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ strb.w r2, [sp, #216] @ 0xd8 │ │ │ │ str r7, [sp, #208] @ 0xd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f552 │ │ │ │ + beq.w 8f562 │ │ │ │ ldrd ip, r3, [sp, #256] @ 0x100 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, ip │ │ │ │ ite ls │ │ │ │ movls.w lr, #0 │ │ │ │ movhi.w lr, #1 │ │ │ │ cmp ip, r2 │ │ │ │ @@ -154540,70 +154541,70 @@ │ │ │ │ cmp lr, r2 │ │ │ │ it eq │ │ │ │ moveq r0, ip │ │ │ │ subs r0, r0, r3 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ blx 2bf08 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - b.n 8eabc │ │ │ │ + b.n 8eacc │ │ │ │ mov r0, r6 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #376] @ (8ede4 ) │ │ │ │ + ldr r3, [pc, #376] @ (8edf4 ) │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8e6aa │ │ │ │ + beq.w 8e6ba │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8e6aa │ │ │ │ + b.n 8e6ba │ │ │ │ mov r0, r7 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #340] @ (8ede4 ) │ │ │ │ + ldr r3, [pc, #340] @ (8edf4 ) │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8e710 │ │ │ │ + beq.w 8e720 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8e710 │ │ │ │ + b.n 8e720 │ │ │ │ mov r0, r7 │ │ │ │ blx 2cd84 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #308] @ (8ede4 ) │ │ │ │ + ldr r3, [pc, #308] @ (8edf4 ) │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8e6e8 │ │ │ │ + beq.w 8e6f8 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8e6e8 │ │ │ │ + b.n 8e6f8 │ │ │ │ add.w fp, sp, #184 @ 0xb8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, fp │ │ │ │ str.w r3, [fp] │ │ │ │ movs r3, #22 │ │ │ │ str r3, [r1, #0] │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r7, [pc, #260] @ (8ede8 ) │ │ │ │ + ldr r7, [pc, #260] @ (8edf8 ) │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov.w ip, #0 │ │ │ │ add r7, pc │ │ │ │ str.w r0, [fp] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [fp, #8] │ │ │ │ @@ -154617,73 +154618,73 @@ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ strh r2, [r6, #20] │ │ │ │ str r0, [r6, #16] │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ str.w r2, [fp, #4] │ │ │ │ strb.w ip, [r3, r2] │ │ │ │ - b.n 8e80c │ │ │ │ - ldr r3, [pc, #204] @ (8edec ) │ │ │ │ + b.n 8e81c │ │ │ │ + ldr r3, [pc, #204] @ (8edfc ) │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8f544 │ │ │ │ + bne.w 8f554 │ │ │ │ ldrd r7, r6, [r7, #140] @ 0x8c │ │ │ │ add.w fp, sp, #184 @ 0xb8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w sl, sp, #192 @ 0xc0 │ │ │ │ cmp r6, #15 │ │ │ │ str.w sl, [fp] │ │ │ │ str r6, [r3, #0] │ │ │ │ - bhi.w 8f4f0 │ │ │ │ + bhi.w 8f500 │ │ │ │ cmp r6, #1 │ │ │ │ itt eq │ │ │ │ ldrbeq r3, [r7, #0] │ │ │ │ strbeq.w r3, [fp, #8] │ │ │ │ - beq.n 8ed56 │ │ │ │ + beq.n 8ed66 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8f5d0 │ │ │ │ + bne.w 8f5e0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r6, [fp, #4] │ │ │ │ strb.w r3, [sl, r6] │ │ │ │ - b.n 8e80c │ │ │ │ - ldr r3, [pc, #140] @ (8edf0 ) │ │ │ │ + b.n 8e81c │ │ │ │ + ldr r3, [pc, #140] @ (8ee00 ) │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8f53c │ │ │ │ + bne.w 8f54c │ │ │ │ vldr d7, [r7, #120] @ 0x78 │ │ │ │ vcvt.s32.f64 s15, d7 │ │ │ │ vstr s15, [sp, #68] @ 0x44 │ │ │ │ add.w fp, sp, #184 @ 0xb8 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ movs r6, #0 │ │ │ │ add.w sl, sp, #192 @ 0xc0 │ │ │ │ cmp r2, r3 │ │ │ │ str.w r6, [fp, #4] │ │ │ │ strb.w r6, [fp, #8] │ │ │ │ str.w sl, [fp] │ │ │ │ - beq.w 8f51a │ │ │ │ + beq.w 8f52a │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ movs r3, #2 │ │ │ │ movt r3, #32768 @ 0x8000 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.w 8f0fc │ │ │ │ + bge.w 8f10c │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #64] @ (8edf4 ) │ │ │ │ + ldr r3, [pc, #64] @ (8ee04 ) │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ add r3, pc │ │ │ │ blx 2bf08 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - b.n 8e80c │ │ │ │ + b.n 8e81c │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ eors r0, r2 │ │ │ │ movs r2, r0 │ │ │ │ eors r6, r1 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ @@ -154702,38 +154703,38 @@ │ │ │ │ movs r2, r0 │ │ │ │ asrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #24 │ │ │ │ movs r2, r0 │ │ │ │ - ldr.w r1, [pc, #1252] @ 8f2e0 │ │ │ │ + ldr.w r1, [pc, #1252] @ 8f2f0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 2db04 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ef62 │ │ │ │ - ldr.w r1, [pc, #1236] @ 8f2e4 │ │ │ │ + beq.w 8ef72 │ │ │ │ + ldr.w r1, [pc, #1236] @ 8f2f4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 2db04 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e81c │ │ │ │ + bne.w 8e82c │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2bd04 │ │ │ │ - ldr.w r3, [pc, #1208] @ 8f2e8 │ │ │ │ + ldr.w r3, [pc, #1208] @ 8f2f8 │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [r5, r3] │ │ │ │ - ldr.w r3, [pc, #1204] @ 8f2ec │ │ │ │ + ldr.w r3, [pc, #1204] @ 8f2fc │ │ │ │ strh.w sl, [sp, #420] @ 0x1a4 │ │ │ │ str r2, [sp, #24] │ │ │ │ adds r2, #8 │ │ │ │ str.w sl, [sp, #416] @ 0x1a0 │ │ │ │ str r2, [sp, #304] @ 0x130 │ │ │ │ strd sl, sl, [sp, #424] @ 0x1a8 │ │ │ │ strd sl, sl, [sp, #432] @ 0x1b0 │ │ │ │ @@ -154761,21 +154762,21 @@ │ │ │ │ str r2, [r6, r0] │ │ │ │ add r0, r6 │ │ │ │ blx 2d230 >::init(std::basic_streambuf >*)@plt> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr.w r2, [pc, #1104] @ 8f2f0 │ │ │ │ + ldr.w r2, [pc, #1104] @ 8f300 │ │ │ │ ldr.w r1, [r1, #-12] │ │ │ │ ldr r6, [r7, #24] │ │ │ │ add r1, sp │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r3, [pc, #1092] @ 8f2f4 │ │ │ │ + ldr.w r3, [pc, #1092] @ 8f304 │ │ │ │ str.w r6, [r1, #232] @ 0xe8 │ │ │ │ ldr r6, [r5, r2] │ │ │ │ add.w r2, r6, #12 │ │ │ │ str r2, [sp, #232] @ 0xe8 │ │ │ │ add.w r2, r6, #52 @ 0x34 │ │ │ │ str r2, [sp, #304] @ 0x130 │ │ │ │ add.w r2, r6, #32 │ │ │ │ @@ -154786,15 +154787,15 @@ │ │ │ │ strd r8, r8, [sp, #248] @ 0xf8 │ │ │ │ movs r2, #0 │ │ │ │ strd r8, r8, [sp, #256] @ 0x100 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #264] @ 0x108 │ │ │ │ blx 2dea4 │ │ │ │ - ldr.w r3, [pc, #1040] @ 8f2f8 │ │ │ │ + ldr.w r3, [pc, #1040] @ 8f308 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [r5, r3] │ │ │ │ str.w r8, [sp, #284] @ 0x11c │ │ │ │ strb.w r8, [sp, #288] @ 0x120 │ │ │ │ add.w r8, sp, #244 @ 0xf4 │ │ │ │ mov r1, r8 │ │ │ │ add.w r3, r2, #8 │ │ │ │ @@ -154814,15 +154815,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ add r7, sp, #216 @ 0xd8 │ │ │ │ add.w r8, sp, #208 @ 0xd0 │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ strb.w r2, [sp, #216] @ 0xd8 │ │ │ │ str r7, [sp, #208] @ 0xd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f5b8 │ │ │ │ + beq.w 8f5c8 │ │ │ │ ldrd ip, r3, [sp, #256] @ 0x100 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, ip │ │ │ │ ite ls │ │ │ │ movls.w lr, #0 │ │ │ │ movhi.w lr, #1 │ │ │ │ cmp ip, r2 │ │ │ │ @@ -154831,23 +154832,23 @@ │ │ │ │ cmp lr, r2 │ │ │ │ it eq │ │ │ │ moveq r0, ip │ │ │ │ subs r0, r0, r3 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ blx 2bf08 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - b.n 8eabc │ │ │ │ + b.n 8eacc │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2bd04 │ │ │ │ - ldr r3, [pc, #888] @ (8f2e8 ) │ │ │ │ + ldr r3, [pc, #888] @ (8f2f8 ) │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [r5, r3] │ │ │ │ - ldr r3, [pc, #888] @ (8f2ec ) │ │ │ │ + ldr r3, [pc, #888] @ (8f2fc ) │ │ │ │ strh.w sl, [sp, #420] @ 0x1a4 │ │ │ │ str r2, [sp, #24] │ │ │ │ adds r2, #8 │ │ │ │ str.w sl, [sp, #416] @ 0x1a0 │ │ │ │ str r2, [sp, #304] @ 0x130 │ │ │ │ strd sl, sl, [sp, #424] @ 0x1a8 │ │ │ │ strd sl, sl, [sp, #432] @ 0x1b0 │ │ │ │ @@ -154875,21 +154876,21 @@ │ │ │ │ str r2, [r6, r0] │ │ │ │ add r0, r6 │ │ │ │ blx 2d230 >::init(std::basic_streambuf >*)@plt> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r2, [pc, #792] @ (8f2f0 ) │ │ │ │ + ldr r2, [pc, #792] @ (8f300 ) │ │ │ │ ldr.w r1, [r1, #-12] │ │ │ │ ldr r6, [r7, #24] │ │ │ │ add r1, sp │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #780] @ (8f2f4 ) │ │ │ │ + ldr r3, [pc, #780] @ (8f304 ) │ │ │ │ str.w r6, [r1, #232] @ 0xe8 │ │ │ │ ldr r6, [r5, r2] │ │ │ │ add.w r2, r6, #12 │ │ │ │ str r2, [sp, #232] @ 0xe8 │ │ │ │ add.w r2, r6, #52 @ 0x34 │ │ │ │ str r2, [sp, #304] @ 0x130 │ │ │ │ add.w r2, r6, #32 │ │ │ │ @@ -154900,15 +154901,15 @@ │ │ │ │ strd r8, r8, [sp, #248] @ 0xf8 │ │ │ │ movs r2, #0 │ │ │ │ strd r8, r8, [sp, #256] @ 0x100 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #264] @ 0x108 │ │ │ │ blx 2dea4 │ │ │ │ - ldr r3, [pc, #728] @ (8f2f8 ) │ │ │ │ + ldr r3, [pc, #728] @ (8f308 ) │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [r5, r3] │ │ │ │ str.w r8, [sp, #284] @ 0x11c │ │ │ │ strb.w r8, [sp, #288] @ 0x120 │ │ │ │ add.w r8, sp, #244 @ 0xf4 │ │ │ │ mov r1, r8 │ │ │ │ add.w r3, r2, #8 │ │ │ │ @@ -154917,25 +154918,25 @@ │ │ │ │ movs r3, #24 │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #280] @ 0x118 │ │ │ │ blx 2d230 >::init(std::basic_streambuf >*)@plt> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - vldr d0, [pc, #652] @ 8f2d8 │ │ │ │ + vldr d0, [pc, #652] @ 8f2e8 │ │ │ │ blx 2d7d0 (double)@plt> │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ movs r2, #0 │ │ │ │ add r7, sp, #216 @ 0xd8 │ │ │ │ add.w r8, sp, #208 @ 0xd0 │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ strb.w r2, [sp, #216] @ 0xd8 │ │ │ │ str r7, [sp, #208] @ 0xd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f55e │ │ │ │ + beq.w 8f56e │ │ │ │ ldrd ip, r3, [sp, #256] @ 0x100 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, ip │ │ │ │ ite ls │ │ │ │ movls.w lr, #0 │ │ │ │ movhi.w lr, #1 │ │ │ │ cmp ip, r2 │ │ │ │ @@ -154944,64 +154945,64 @@ │ │ │ │ cmp lr, r2 │ │ │ │ it eq │ │ │ │ moveq r0, ip │ │ │ │ subs r0, r0, r3 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ blx 2bf08 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - b.n 8eabc │ │ │ │ + b.n 8eacc │ │ │ │ blx r3 │ │ │ │ - b.w 8e896 │ │ │ │ + b.w 8e8a6 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.w 8e79e │ │ │ │ + b.w 8e7ae │ │ │ │ blx r3 │ │ │ │ - b.w 8e74e │ │ │ │ + b.w 8e75e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 8f0ba │ │ │ │ + beq.n 8f0ca │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ blx 2d5e0 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ blx 2d7b8 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 8f0dc │ │ │ │ + beq.n 8f0ec │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ movs r1, #12 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 8f0ce │ │ │ │ - ldr r2, [pc, #540] @ (8f2fc ) │ │ │ │ - ldr r3, [pc, #544] @ (8f300 ) │ │ │ │ + bne.n 8f0de │ │ │ │ + ldr r2, [pc, #540] @ (8f30c ) │ │ │ │ + ldr r3, [pc, #544] @ (8f310 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #444] @ 0x1bc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8f68c │ │ │ │ + bne.w 8f69c │ │ │ │ add sp, #452 @ 0x1c4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2bd04 │ │ │ │ - ldr r3, [pc, #480] @ (8f2e8 ) │ │ │ │ + ldr r3, [pc, #480] @ (8f2f8 ) │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r5, r3] │ │ │ │ - ldr r3, [pc, #476] @ (8f2ec ) │ │ │ │ + ldr r3, [pc, #476] @ (8f2fc ) │ │ │ │ strh.w r6, [sp, #420] @ 0x1a4 │ │ │ │ str r2, [sp, #24] │ │ │ │ adds r2, #8 │ │ │ │ str r6, [sp, #416] @ 0x1a0 │ │ │ │ str r2, [sp, #304] @ 0x130 │ │ │ │ strd r6, r6, [sp, #424] @ 0x1a8 │ │ │ │ strd r6, r6, [sp, #432] @ 0x1b0 │ │ │ │ @@ -155030,21 +155031,21 @@ │ │ │ │ add r0, r6 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ blx 2d230 >::init(std::basic_streambuf >*)@plt> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r2, [pc, #388] @ (8f2f0 ) │ │ │ │ + ldr r2, [pc, #388] @ (8f300 ) │ │ │ │ ldr.w r1, [r1, #-12] │ │ │ │ ldr r6, [r7, #24] │ │ │ │ add r1, sp │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #376] @ (8f2f4 ) │ │ │ │ + ldr r3, [pc, #376] @ (8f304 ) │ │ │ │ str.w r6, [r1, #232] @ 0xe8 │ │ │ │ ldr r6, [r5, r2] │ │ │ │ add.w r2, r6, #12 │ │ │ │ str r2, [sp, #232] @ 0xe8 │ │ │ │ add.w r2, r6, #52 @ 0x34 │ │ │ │ str r2, [sp, #304] @ 0x130 │ │ │ │ add.w r2, r6, #32 │ │ │ │ @@ -155053,15 +155054,15 @@ │ │ │ │ str r2, [sp, #28] │ │ │ │ add.w r3, r2, #8 │ │ │ │ strd r8, r8, [sp, #248] @ 0xf8 │ │ │ │ strd r8, r8, [sp, #256] @ 0x100 │ │ │ │ strd r8, r8, [sp, #264] @ 0x108 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ blx 2dea4 │ │ │ │ - ldr r3, [pc, #328] @ (8f2f8 ) │ │ │ │ + ldr r3, [pc, #328] @ (8f308 ) │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [r5, r3] │ │ │ │ str.w r8, [sp, #284] @ 0x11c │ │ │ │ strb.w r8, [sp, #288] @ 0x120 │ │ │ │ add.w r8, sp, #244 @ 0xf4 │ │ │ │ mov r1, r8 │ │ │ │ add.w r3, r2, #8 │ │ │ │ @@ -155080,15 +155081,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ add r7, sp, #216 @ 0xd8 │ │ │ │ add.w r8, sp, #208 @ 0xd0 │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ strb.w r2, [sp, #216] @ 0xd8 │ │ │ │ str r7, [sp, #208] @ 0xd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f612 │ │ │ │ + beq.w 8f622 │ │ │ │ ldrd ip, r3, [sp, #256] @ 0x100 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, ip │ │ │ │ ite ls │ │ │ │ movls.w lr, #0 │ │ │ │ movhi.w lr, #1 │ │ │ │ cmp ip, r2 │ │ │ │ @@ -155099,32 +155100,32 @@ │ │ │ │ moveq r0, ip │ │ │ │ subs r0, r0, r3 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ blx 2bf08 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ ldr.w r0, [fp] │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 8f59a │ │ │ │ + beq.w 8f5aa │ │ │ │ ldrd r3, r2, [sp, #208] @ 0xd0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 8f5f4 │ │ │ │ + beq.w 8f604 │ │ │ │ strd r3, r2, [fp] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ str.w r3, [fp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f5b0 │ │ │ │ + beq.w 8f5c0 │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ strb r3, [r0, #0] │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 8f260 │ │ │ │ + beq.n 8f270 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ @@ -155132,15 +155133,15 @@ │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, r6, #52 @ 0x34 │ │ │ │ str r3, [sp, #304] @ 0x130 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r6, #32 │ │ │ │ str r6, [sp, #240] @ 0xf0 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8f286 │ │ │ │ + beq.n 8f296 │ │ │ │ ldr r1, [sp, #288] @ 0x120 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ @@ -155166,15 +155167,15 @@ │ │ │ │ add.w r3, r3, #448 @ 0x1c0 │ │ │ │ add r3, sp │ │ │ │ str.w r1, [r3, #-216] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #304] @ 0x130 │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ blx 2bde8 │ │ │ │ - b.w 8e80c │ │ │ │ + b.w 8e81c │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ movs r2, r0 │ │ │ │ subs r3, #186 @ 0xba │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ @@ -155183,25 +155184,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 4, cr0, cr8, cr3, {0} │ │ │ │ + cdp2 0, 3, cr0, cr8, cr3, {0} │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2bd04 │ │ │ │ - ldr.w r3, [pc, #1180] @ 8f7ac │ │ │ │ + ldr.w r3, [pc, #1180] @ 8f7bc │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r5, r3] │ │ │ │ - ldr.w r3, [pc, #1176] @ 8f7b0 │ │ │ │ + ldr.w r3, [pc, #1176] @ 8f7c0 │ │ │ │ strh.w r6, [sp, #420] @ 0x1a4 │ │ │ │ str r2, [sp, #24] │ │ │ │ adds r2, #8 │ │ │ │ str r6, [sp, #416] @ 0x1a0 │ │ │ │ str r2, [sp, #304] @ 0x130 │ │ │ │ strd r6, r6, [sp, #424] @ 0x1a8 │ │ │ │ strd r6, r6, [sp, #432] @ 0x1b0 │ │ │ │ @@ -155230,21 +155231,21 @@ │ │ │ │ add r0, r6 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ blx 2d230 >::init(std::basic_streambuf >*)@plt> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr.w r2, [pc, #1084] @ 8f7b4 │ │ │ │ + ldr.w r2, [pc, #1084] @ 8f7c4 │ │ │ │ ldr.w r1, [r1, #-12] │ │ │ │ ldr r6, [r7, #24] │ │ │ │ add r1, sp │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r3, [pc, #1072] @ 8f7b8 │ │ │ │ + ldr.w r3, [pc, #1072] @ 8f7c8 │ │ │ │ str.w r6, [r1, #232] @ 0xe8 │ │ │ │ ldr r6, [r5, r2] │ │ │ │ add.w r2, r6, #12 │ │ │ │ str r2, [sp, #232] @ 0xe8 │ │ │ │ add.w r2, r6, #52 @ 0x34 │ │ │ │ str r2, [sp, #304] @ 0x130 │ │ │ │ add.w r2, r6, #32 │ │ │ │ @@ -155253,15 +155254,15 @@ │ │ │ │ str r2, [sp, #28] │ │ │ │ add.w r3, r2, #8 │ │ │ │ strd r8, r8, [sp, #248] @ 0xf8 │ │ │ │ strd r8, r8, [sp, #256] @ 0x100 │ │ │ │ strd r8, r8, [sp, #264] @ 0x108 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ blx 2dea4 │ │ │ │ - ldr r3, [pc, #1020] @ (8f7bc ) │ │ │ │ + ldr r3, [pc, #1020] @ (8f7cc ) │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [r5, r3] │ │ │ │ str.w r8, [sp, #284] @ 0x11c │ │ │ │ strb.w r8, [sp, #288] @ 0x120 │ │ │ │ add.w r8, sp, #244 @ 0xf4 │ │ │ │ mov r1, r8 │ │ │ │ add.w r3, r2, #8 │ │ │ │ @@ -155280,15 +155281,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ add r7, sp, #216 @ 0xd8 │ │ │ │ add.w r8, sp, #208 @ 0xd0 │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ strb.w r2, [sp, #216] @ 0xd8 │ │ │ │ str r7, [sp, #208] @ 0xd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f61c │ │ │ │ + beq.w 8f62c │ │ │ │ ldrd ip, r3, [sp, #256] @ 0x100 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, ip │ │ │ │ ite ls │ │ │ │ movls.w lr, #0 │ │ │ │ movhi.w lr, #1 │ │ │ │ cmp ip, r2 │ │ │ │ @@ -155299,32 +155300,32 @@ │ │ │ │ moveq r0, ip │ │ │ │ subs r0, r0, r3 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ blx 2bf08 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ ldr.w r0, [fp] │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 8f5d4 │ │ │ │ + beq.w 8f5e4 │ │ │ │ ldrd r3, r2, [sp, #208] @ 0xd0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 8f57c │ │ │ │ + beq.w 8f58c │ │ │ │ strd r3, r2, [fp] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ str.w r3, [fp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f5ea │ │ │ │ + beq.w 8f5fa │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ strb r3, [r0, #0] │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 8f472 │ │ │ │ + beq.n 8f482 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ @@ -155332,15 +155333,15 @@ │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, r6, #52 @ 0x34 │ │ │ │ str r3, [sp, #304] @ 0x130 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r6, #32 │ │ │ │ str r6, [sp, #240] @ 0xf0 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8f498 │ │ │ │ + beq.n 8f4a8 │ │ │ │ ldr r1, [sp, #288] @ 0x120 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c4e4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ @@ -155361,155 +155362,155 @@ │ │ │ │ str.w r1, [r3, #240] @ 0xf0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add.w r3, r3, #448 @ 0x1c0 │ │ │ │ add r3, sp │ │ │ │ - b.n 8f2c6 │ │ │ │ + b.n 8f2d6 │ │ │ │ movs r3, #7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #736] @ (8f7c0 ) │ │ │ │ + ldr r3, [pc, #736] @ (8f7d0 ) │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ add r3, pc │ │ │ │ blx 2bf08 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - b.w 8e80c │ │ │ │ + b.w 8e81c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, fp │ │ │ │ mov r8, r3 │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr.w r3, [r8] │ │ │ │ str.w r0, [fp] │ │ │ │ str.w r3, [fp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [fp] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - b.n 8ed56 │ │ │ │ + b.n 8ed66 │ │ │ │ movs r3, #7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #676] @ (8f7c4 ) │ │ │ │ + ldr r3, [pc, #676] @ (8f7d4 ) │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ add r3, pc │ │ │ │ blx 2bf08 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - b.w 8e80c │ │ │ │ + b.w 8e81c │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - b.w 8e7c4 │ │ │ │ + b.w 8e7d4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b.n 8ed7c │ │ │ │ + b.n 8ed8c │ │ │ │ add.w fp, sp, #184 @ 0xb8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b.w 8e80c │ │ │ │ + b.w 8e81c │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c1dc , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x4> │ │ │ │ - b.w 8eabc │ │ │ │ + b.w 8eacc │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c1dc , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x4> │ │ │ │ - b.w 8eabc │ │ │ │ + b.w 8eacc │ │ │ │ adds r2, r6, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ blx 2d5c8 │ │ │ │ - b.w 8e834 │ │ │ │ + b.w 8e844 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - cbz r2, 8f58e │ │ │ │ + cbz r2, 8f59e │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8f63a │ │ │ │ + beq.n 8f64a │ │ │ │ mov r1, r7 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr.w r0, [fp] │ │ │ │ movs r3, #0 │ │ │ │ str.w r2, [fp, #4] │ │ │ │ strb r3, [r0, r2] │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ - b.n 8f45e │ │ │ │ + b.n 8f46e │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8f5f2 │ │ │ │ + beq.n 8f602 │ │ │ │ str.w r3, [fp] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ str r7, [sp, #208] @ 0xd0 │ │ │ │ add r7, sp, #216 @ 0xd8 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 8f24c │ │ │ │ + b.n 8f25c │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c1dc , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x4> │ │ │ │ - b.w 8eabc │ │ │ │ + b.w 8eacc │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c1dc , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x4> │ │ │ │ - b.w 8eabc │ │ │ │ + b.w 8eacc │ │ │ │ mov r0, sl │ │ │ │ - b.n 8f508 │ │ │ │ + b.n 8f518 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8f57a │ │ │ │ + beq.n 8f58a │ │ │ │ str.w r3, [fp] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ str r7, [sp, #208] @ 0xd0 │ │ │ │ add r7, sp, #216 @ 0xd8 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 8f45e │ │ │ │ + b.n 8f46e │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - cbz r2, 8f606 │ │ │ │ + cbz r2, 8f616 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8f62c │ │ │ │ + beq.n 8f63c │ │ │ │ mov r1, r7 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr.w r0, [fp] │ │ │ │ movs r3, #0 │ │ │ │ str.w r2, [fp, #4] │ │ │ │ strb r3, [r0, r2] │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ - b.n 8f24c │ │ │ │ + b.n 8f25c │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c1dc , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x4> │ │ │ │ - b.n 8f220 │ │ │ │ + b.n 8f230 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c1dc , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x4> │ │ │ │ - b.n 8f432 │ │ │ │ + b.n 8f442 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ - b.w 8e684 │ │ │ │ + b.w 8e694 │ │ │ │ ldrb.w r3, [sp, #216] @ 0xd8 │ │ │ │ strb r3, [r0, #0] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr.w r0, [fp] │ │ │ │ - b.n 8f606 │ │ │ │ + b.n 8f616 │ │ │ │ ldrb.w r3, [sp, #216] @ 0xd8 │ │ │ │ strb r3, [r0, #0] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr.w r0, [fp] │ │ │ │ - b.n 8f58e │ │ │ │ + b.n 8f59e │ │ │ │ mov r0, r8 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2c5ec , std::allocator >::~basic_stringstream()@plt> │ │ │ │ mov r0, fp │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -155518,141 +155519,141 @@ │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ blx 2d5e0 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ blx 2d7b8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 2d8ac >::_M_clear()@plt> │ │ │ │ - ldr r2, [pc, #332] @ (8f7c8 ) │ │ │ │ - ldr r3, [pc, #336] @ (8f7cc ) │ │ │ │ + ldr r2, [pc, #332] @ (8f7d8 ) │ │ │ │ + ldr r3, [pc, #336] @ (8f7dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #444] @ 0x1bc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 8f6b2 │ │ │ │ + beq.n 8f6c2 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - b.n 8f648 │ │ │ │ - b.n 8f66c │ │ │ │ - b.n 8f672 │ │ │ │ + b.n 8f658 │ │ │ │ + b.n 8f67c │ │ │ │ + b.n 8f682 │ │ │ │ mov r0, r8 │ │ │ │ blx 2d860 , std::allocator >::~basic_stringbuf()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ adds r1, r7, #4 │ │ │ │ bl 300a8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #304] @ 0x130 │ │ │ │ blx 2bde8 │ │ │ │ - b.n 8f654 │ │ │ │ + b.n 8f664 │ │ │ │ blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add.w r3, r3, #448 @ 0x1c0 │ │ │ │ add r3, sp │ │ │ │ str.w r2, [r3, #-216] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ - b.n 8f6a4 │ │ │ │ - b.n 8f6a4 │ │ │ │ - b.n 8f648 │ │ │ │ - b.n 8f696 │ │ │ │ - b.n 8f6b6 │ │ │ │ - ldr r2, [pc, #244] @ (8f7d0 ) │ │ │ │ - ldr r3, [pc, #240] @ (8f7cc ) │ │ │ │ + b.n 8f6b4 │ │ │ │ + b.n 8f6b4 │ │ │ │ + b.n 8f658 │ │ │ │ + b.n 8f6a6 │ │ │ │ + b.n 8f6c6 │ │ │ │ + ldr r2, [pc, #244] @ (8f7e0 ) │ │ │ │ + ldr r3, [pc, #240] @ (8f7dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #444] @ 0x1bc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8f68c │ │ │ │ + bne.n 8f69c │ │ │ │ blx 2cfd0 │ │ │ │ - b.n 8f6a4 │ │ │ │ - b.n 8f6a4 │ │ │ │ - b.n 8f64e │ │ │ │ - b.n 8f64e │ │ │ │ + b.n 8f6b4 │ │ │ │ + b.n 8f6b4 │ │ │ │ + b.n 8f65e │ │ │ │ + b.n 8f65e │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 8f654 │ │ │ │ - b.n 8f660 │ │ │ │ - b.n 8f64e │ │ │ │ + b.n 8f664 │ │ │ │ + b.n 8f670 │ │ │ │ + b.n 8f65e │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2cf30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #32932 @ 0x80a4 │ │ │ │ blx 2c4e4 │ │ │ │ - b.n 8f66c │ │ │ │ - b.n 8f654 │ │ │ │ - ldr r2, [pc, #184] @ (8f7d4 ) │ │ │ │ - ldr r3, [pc, #176] @ (8f7cc ) │ │ │ │ + b.n 8f67c │ │ │ │ + b.n 8f664 │ │ │ │ + ldr r2, [pc, #184] @ (8f7e4 ) │ │ │ │ + ldr r3, [pc, #176] @ (8f7dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #444] @ 0x1bc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8f68c │ │ │ │ + bne.n 8f69c │ │ │ │ blx 2cfd0 │ │ │ │ - b.n 8f648 │ │ │ │ - b.n 8f6a4 │ │ │ │ - b.n 8f648 │ │ │ │ + b.n 8f658 │ │ │ │ + b.n 8f6b4 │ │ │ │ + b.n 8f658 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2c2ac ::ReleasePointer_()@plt> │ │ │ │ - b.n 8f666 │ │ │ │ - b.n 8f666 │ │ │ │ - b.n 8f696 │ │ │ │ + b.n 8f676 │ │ │ │ + b.n 8f676 │ │ │ │ + b.n 8f6a6 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add.w r3, r3, #448 @ 0x1c0 │ │ │ │ add r3, sp │ │ │ │ str.w r2, [r3, #-216] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ - b.n 8f6a4 │ │ │ │ - b.n 8f64e │ │ │ │ - b.n 8f654 │ │ │ │ - b.n 8f696 │ │ │ │ - b.n 8f6b6 │ │ │ │ - b.n 8f6a4 │ │ │ │ - ldr r2, [pc, #112] @ (8f7d8 ) │ │ │ │ - ldr r3, [pc, #96] @ (8f7cc ) │ │ │ │ + b.n 8f6b4 │ │ │ │ + b.n 8f65e │ │ │ │ + b.n 8f664 │ │ │ │ + b.n 8f6a6 │ │ │ │ + b.n 8f6c6 │ │ │ │ + b.n 8f6b4 │ │ │ │ + ldr r2, [pc, #112] @ (8f7e8 ) │ │ │ │ + ldr r3, [pc, #96] @ (8f7dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #444] @ 0x1bc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8f68c │ │ │ │ + bne.n 8f69c │ │ │ │ blx 2cfd0 │ │ │ │ - ldr r2, [pc, #92] @ (8f7dc ) │ │ │ │ - ldr r3, [pc, #72] @ (8f7cc ) │ │ │ │ + ldr r2, [pc, #92] @ (8f7ec ) │ │ │ │ + ldr r3, [pc, #72] @ (8f7dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #444] @ 0x1bc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8f68c │ │ │ │ + bne.w 8f69c │ │ │ │ blx 2cfd0 │ │ │ │ - b.n 8f65a │ │ │ │ - b.n 8f648 │ │ │ │ - b.n 8f696 │ │ │ │ - b.n 8f6b6 │ │ │ │ - b.n 8f696 │ │ │ │ - b.n 8f6b6 │ │ │ │ - b.n 8f64e │ │ │ │ - b.n 8f64e │ │ │ │ - b.n 8f6a4 │ │ │ │ + b.n 8f66a │ │ │ │ + b.n 8f658 │ │ │ │ + b.n 8f6a6 │ │ │ │ + b.n 8f6c6 │ │ │ │ + b.n 8f6a6 │ │ │ │ + b.n 8f6c6 │ │ │ │ + b.n 8f65e │ │ │ │ + b.n 8f65e │ │ │ │ + b.n 8f6b4 │ │ │ │ nop │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ @@ -155660,3579 +155661,2225 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #206 @ 0xce │ │ │ │ movs r2, r0 │ │ │ │ adds r4, #162 @ 0xa2 │ │ │ │ movs r2, r0 │ │ │ │ - strh.w r0, [ip, #3] │ │ │ │ + ldrb.w r0, [ip, #3] │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str.w r0, [ip, r3] │ │ │ │ - strb.w r0, [ip, r3] │ │ │ │ - @ instruction: 0xf7be0003 │ │ │ │ - @ instruction: 0xf7a60003 │ │ │ │ + ldrh.w r0, [ip, r3] │ │ │ │ + @ instruction: 0xf7fc0003 │ │ │ │ + @ instruction: 0xf7ae0003 │ │ │ │ + @ instruction: 0xf7960003 │ │ │ │ │ │ │ │ -0008f7e0 : │ │ │ │ +0008f7f0 : │ │ │ │ adds r0, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008f7e4 : │ │ │ │ +0008f7f4 : │ │ │ │ adds r0, #32 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008f7e8 : │ │ │ │ +0008f7f8 : │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008f7ec : │ │ │ │ +0008f7fc : │ │ │ │ adds r0, #84 @ 0x54 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008f7f0 : │ │ │ │ +0008f800 : │ │ │ │ vldr d0, [r0, #120] @ 0x78 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0008f7f8 : │ │ │ │ +0008f808 : │ │ │ │ vldr d7, [r0, #120] @ 0x78 │ │ │ │ vcvt.s32.f64 s15, d7 │ │ │ │ vmov r0, s15 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0008f808 : │ │ │ │ +0008f818 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #116] @ (8f88c ) │ │ │ │ + ldr r2, [pc, #116] @ (8f89c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #116] @ (8f890 ) │ │ │ │ + ldr r3, [pc, #116] @ (8f8a0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r0, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldrd r6, r5, [r1, #140] @ 0x8c │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r5, #15 │ │ │ │ - bhi.n 8f868 │ │ │ │ + bhi.n 8f878 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 8f862 │ │ │ │ + bne.n 8f872 │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ strb r2, [r0, #8] │ │ │ │ str r5, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, r5] │ │ │ │ - ldr r2, [pc, #72] @ (8f894 ) │ │ │ │ - ldr r3, [pc, #68] @ (8f890 ) │ │ │ │ + ldr r2, [pc, #72] @ (8f8a4 ) │ │ │ │ + ldr r3, [pc, #68] @ (8f8a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8f888 │ │ │ │ + bne.n 8f898 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8f842 │ │ │ │ - b.n 8f878 │ │ │ │ + beq.n 8f852 │ │ │ │ + b.n 8f888 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ blx 2da08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r6 │ │ │ │ blx 2d5c8 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 8f842 │ │ │ │ + b.n 8f852 │ │ │ │ blx 2cd00 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf70a0003 │ │ │ │ + @ instruction: 0xf6fa0003 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6dc0003 │ │ │ │ + movt r0, #51203 @ 0xc803 │ │ │ │ │ │ │ │ -0008f898 , std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::find(std::__cxx11::basic_string, std::allocator > const&)@@Base>: │ │ │ │ +0008f8a8 , std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::find(std::__cxx11::basic_string, std::allocator > const&)@@Base>: │ │ │ │ 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 r4, [r0, #8] │ │ │ │ add.w r8, r0, #4 │ │ │ │ ldrd r6, r9, [r1] │ │ │ │ - cbz r4, 8f908 , std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::find(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x70> │ │ │ │ + cbz r4, 8f918 , std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::find(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x70> │ │ │ │ mov r7, r8 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ cmp r9, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 8f8cc , std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::find(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x34> │ │ │ │ + cbz r2, 8f8dc , std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::find(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x34> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 8f8d0 , std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::find(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x38> │ │ │ │ + cbnz r0, 8f8e0 , std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::find(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x38> │ │ │ │ sub.w r0, r5, r9 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r7, r4 │ │ │ │ movlt r4, r2 │ │ │ │ movge r4, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8f8b6 , std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::find(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1e> │ │ │ │ + bne.n 8f8c6 , std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::find(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1e> │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 8f908 , std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::find(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x70> │ │ │ │ + beq.n 8f918 , std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::find(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x70> │ │ │ │ ldr r4, [r7, #20] │ │ │ │ cmp r4, r9 │ │ │ │ mov r2, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r9 │ │ │ │ - cbz r2, 8f8fc , std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::find(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x64> │ │ │ │ + cbz r2, 8f90c , std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::find(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x64> │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r6 │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 8f900 , std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::find(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x68> │ │ │ │ + cbnz r0, 8f910 , std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::find(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x68> │ │ │ │ sub.w r0, r9, r4 │ │ │ │ ands.w r8, r8, r0, asr #32 │ │ │ │ it cc │ │ │ │ movcc r8, r7 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0008f910 , std::allocator >, std::pair, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo>, std::_Select1st, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo> > >::find(std::__cxx11::basic_string, std::allocator > const&)@@Base>: │ │ │ │ +0008f920 , std::allocator >, std::pair, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo>, std::_Select1st, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo> > >::find(std::__cxx11::basic_string, std::allocator > const&)@@Base>: │ │ │ │ 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 r4, [r0, #8] │ │ │ │ add.w r8, r0, #4 │ │ │ │ ldrd r6, r9, [r1] │ │ │ │ - cbz r4, 8f980 , std::allocator >, std::pair, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo>, std::_Select1st, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo> > >::find(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x70> │ │ │ │ + cbz r4, 8f990 , std::allocator >, std::pair, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo>, std::_Select1st, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo> > >::find(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x70> │ │ │ │ mov r7, r8 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ cmp r9, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 8f944 , std::allocator >, std::pair, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo>, std::_Select1st, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo> > >::find(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x34> │ │ │ │ + cbz r2, 8f954 , std::allocator >, std::pair, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo>, std::_Select1st, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo> > >::find(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x34> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 8f948 , std::allocator >, std::pair, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo>, std::_Select1st, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo> > >::find(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x38> │ │ │ │ + cbnz r0, 8f958 , std::allocator >, std::pair, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo>, std::_Select1st, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo> > >::find(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x38> │ │ │ │ sub.w r0, r5, r9 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r7, r4 │ │ │ │ movlt r4, r2 │ │ │ │ movge r4, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8f92e , std::allocator >, std::pair, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo>, std::_Select1st, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo> > >::find(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1e> │ │ │ │ + bne.n 8f93e , std::allocator >, std::pair, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo>, std::_Select1st, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo> > >::find(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1e> │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 8f980 , std::allocator >, std::pair, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo>, std::_Select1st, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo> > >::find(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x70> │ │ │ │ + beq.n 8f990 , std::allocator >, std::pair, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo>, std::_Select1st, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo> > >::find(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x70> │ │ │ │ ldr r4, [r7, #20] │ │ │ │ cmp r4, r9 │ │ │ │ mov r2, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r9 │ │ │ │ - cbz r2, 8f974 , std::allocator >, std::pair, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo>, std::_Select1st, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo> > >::find(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x64> │ │ │ │ + cbz r2, 8f984 , std::allocator >, std::pair, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo>, std::_Select1st, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo> > >::find(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x64> │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r6 │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 8f978 , std::allocator >, std::pair, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo>, std::_Select1st, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo> > >::find(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x68> │ │ │ │ + cbnz r0, 8f988 , std::allocator >, std::pair, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo>, std::_Select1st, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Bonmin::RegisteredOptions::ExtraCategoriesInfo> > >::find(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x68> │ │ │ │ sub.w r0, r9, r4 │ │ │ │ ands.w r8, r8, r0, asr #32 │ │ │ │ it cc │ │ │ │ movcc r8, r7 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0008f988 >::_M_clear()@@Base>: │ │ │ │ +0008f998 >::_M_clear()@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 8f9ac >::_M_clear()@@Base+0x24> │ │ │ │ + beq.n 8f9bc >::_M_clear()@@Base+0x24> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ movs r1, #12 │ │ │ │ blx 2c4e4 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 8f99e >::_M_clear()@@Base+0x16> │ │ │ │ + bne.n 8f9ae >::_M_clear()@@Base+0x16> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0008f9b0 , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base>: │ │ │ │ +0008f9c0 , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base>: │ │ │ │ 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 fp, [pc, #312] @ 8fafc , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x14c> │ │ │ │ + ldr.w fp, [pc, #312] @ 8fb0c , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x14c> │ │ │ │ sub sp, #12 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov sl, r0 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ add fp, pc │ │ │ │ mov r9, r1 │ │ │ │ cmp r1, r7 │ │ │ │ it ne │ │ │ │ cmpne r6, r0 │ │ │ │ - beq.n 8faa0 , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0xf0> │ │ │ │ - ldr r3, [pc, #292] @ (8fb00 , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x150>) │ │ │ │ + beq.n 8fab0 , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0xf0> │ │ │ │ + ldr r3, [pc, #292] @ (8fb10 , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x150>) │ │ │ │ ldr.w r8, [fp, r3] │ │ │ │ - b.n 8fa1c , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x6c> │ │ │ │ + b.n 8fa2c , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x6c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 8fac6 , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x116> │ │ │ │ + bne.n 8fad6 , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x116> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 8fad4 , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x124> │ │ │ │ + bne.n 8fae4 , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x124> │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 8fa0c , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x5c> │ │ │ │ + cbz r2, 8fa1c , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x5c> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 8fa0e , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x5e> │ │ │ │ + cbnz r0, 8fa1e , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x5e> │ │ │ │ subs r0, r5, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8fa8a , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0xda> │ │ │ │ + blt.n 8fa9a , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0xda> │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp sl, r6 │ │ │ │ it ne │ │ │ │ cmpne r9, r7 │ │ │ │ - beq.n 8faa0 , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0xf0> │ │ │ │ + beq.n 8fab0 , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0xf0> │ │ │ │ ldr r5, [r7, #8] │ │ │ │ ldr r4, [r6, #8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 8fabe , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x10e> │ │ │ │ + bne.n 8face , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x10e> │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 8fab4 , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x104> │ │ │ │ + bne.n 8fac4 , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x104> │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8f9e0 , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x30> │ │ │ │ - cbz r2, 8fa4a , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x9a> │ │ │ │ + bne.n 8f9f0 , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x30> │ │ │ │ + cbz r2, 8fa5a , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x9a> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ blx 2db04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f9e0 , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x30> │ │ │ │ - ldr r3, [pc, #184] @ (8fb04 , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x154>) │ │ │ │ + bne.n 8f9f0 , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x30> │ │ │ │ + ldr r3, [pc, #184] @ (8fb14 , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x154>) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr.w r1, [fp, r3] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ addeq.w r3, r5, #8 │ │ │ │ - bne.n 8fae8 , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x138> │ │ │ │ + bne.n 8faf8 , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x138> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ addeq.w r0, r4, #8 │ │ │ │ - bne.n 8fade , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x12e> │ │ │ │ + bne.n 8faee , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x12e> │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 8fa84 , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0xd4> │ │ │ │ + cbz r2, 8fa94 , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0xd4> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2db04 │ │ │ │ - cbnz r0, 8fa86 , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0xd6> │ │ │ │ + cbnz r0, 8fa96 , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0xd6> │ │ │ │ subs r0, r5, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 8fa12 , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x62> │ │ │ │ + bge.n 8fa22 , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x62> │ │ │ │ ldr r4, [r7, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r4 │ │ │ │ blx 2c0f0 │ │ │ │ cmp sl, r6 │ │ │ │ it ne │ │ │ │ cmpne r9, r7 │ │ │ │ - bne.n 8fa1c , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x6c> │ │ │ │ + bne.n 8fa2c , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x6c> │ │ │ │ cmp r9, r7 │ │ │ │ - beq.n 8faf4 , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x144> │ │ │ │ + beq.n 8fb04 , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x144> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2c0ec │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8fa34 , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x84> │ │ │ │ + b.n 8fa44 , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x84> │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 8fa2a , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x7a> │ │ │ │ + b.n 8fa3a , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x7a> │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 8f9f2 , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x42> │ │ │ │ + beq.n 8fa02 , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x42> │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8f9f4 , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x44> │ │ │ │ + b.n 8fa04 , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x44> │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8fa6c , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0xbc> │ │ │ │ + b.n 8fa7c , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0xbc> │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - b.n 8fa5e , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0xae> │ │ │ │ + b.n 8fa6e , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0xae> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - adcs.w r0, ip, #8585216 @ 0x830000 │ │ │ │ + adc.w r0, ip, #8585216 @ 0x830000 │ │ │ │ asrs r0, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008fb08 ::ReleasePointer_()@@Base>: │ │ │ │ +0008fb18 ::ReleasePointer_()@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - ldr r2, [pc, #60] @ (8fb58 ::ReleasePointer_()@@Base+0x50>) │ │ │ │ + ldr r2, [pc, #60] @ (8fb68 ::ReleasePointer_()@@Base+0x50>) │ │ │ │ add r2, pc │ │ │ │ - cbz r4, 8fb50 ::ReleasePointer_()@@Base+0x48> │ │ │ │ + cbz r4, 8fb60 ::ReleasePointer_()@@Base+0x48> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - cbnz r3, 8fb50 ::ReleasePointer_()@@Base+0x48> │ │ │ │ - ldr r3, [pc, #52] @ (8fb5c ::ReleasePointer_()@@Base+0x54>) │ │ │ │ + cbnz r3, 8fb60 ::ReleasePointer_()@@Base+0x48> │ │ │ │ + ldr r3, [pc, #52] @ (8fb6c ::ReleasePointer_()@@Base+0x54>) │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 8fb52 ::ReleasePointer_()@@Base+0x4a> │ │ │ │ - ldr r3, [pc, #40] @ (8fb60 ::ReleasePointer_()@@Base+0x58>) │ │ │ │ + bne.n 8fb62 ::ReleasePointer_()@@Base+0x4a> │ │ │ │ + ldr r3, [pc, #40] @ (8fb70 ::ReleasePointer_()@@Base+0x58>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2c150 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #32932 @ 0x80a4 │ │ │ │ blx 2c4e4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ - b.n 8fb4c ::ReleasePointer_()@@Base+0x44> │ │ │ │ - and.w r0, lr, #8585216 @ 0x830000 │ │ │ │ + b.n 8fb5c ::ReleasePointer_()@@Base+0x44> │ │ │ │ + @ instruction: 0xf3fe0003 │ │ │ │ lsrs r0, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ (8fb84 ::ReleasePointer_()@@Base+0x7c>) │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ - ldr r1, [pc, #16] @ (8fb88 ::ReleasePointer_()@@Base+0x80>) │ │ │ │ - ldr r0, [pc, #16] @ (8fb8c ::ReleasePointer_()@@Base+0x84>) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2ca48 <__assert_fail@plt> │ │ │ │ - bcc.n 8fac4 , Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__detail::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x114> │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r6, #124 @ 0x7c │ │ │ │ - movs r2, r0 │ │ │ │ - bcc.n 8fb34 ::ReleasePointer_()@@Base+0x2c> │ │ │ │ - movs r1, r0 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ (8fbb0 ::ReleasePointer_()@@Base+0xa8>) │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #16] @ (8fbb4 ::ReleasePointer_()@@Base+0xac>) │ │ │ │ - ldr r0, [pc, #16] @ (8fbb8 ::ReleasePointer_()@@Base+0xb0>) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2ca48 <__assert_fail@plt> │ │ │ │ - bcs.n 8fb90 ::ReleasePointer_()@@Base+0x88> │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r6, #80 @ 0x50 │ │ │ │ - movs r2, r0 │ │ │ │ - bcc.n 8fc60 │ │ │ │ - movs r1, r0 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #92] @ (8fc28 ::ReleasePointer_()@@Base+0x120>) │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r2, [pc, #92] @ (8fc2c ::ReleasePointer_()@@Base+0x124>) │ │ │ │ - mov r4, r0 │ │ │ │ - add r3, pc │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - cmp r0, r1 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - add.w r3, r3, #20 │ │ │ │ - str r1, [r4, #12] │ │ │ │ - strd r3, r0, [r4] │ │ │ │ - ble.n 8fc20 ::ReleasePointer_()@@Base+0x118> │ │ │ │ - mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ - cmp r0, r3 │ │ │ │ - bcs.n 8fc22 ::ReleasePointer_()@@Base+0x11a> │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - blx 2c6dc │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - str r0, [r4, #8] │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - blx 2d5c8 │ │ │ │ - cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 8fc22 ::ReleasePointer_()@@Base+0x11a> │ │ │ │ - lsls r0, r6, #3 │ │ │ │ - blx 2c6dc │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - str r0, [r4, #12] │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2d5c4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xf3560003 │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ + movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008fc30 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0008fb78 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #108] @ (8fcac ) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [pc, #108] @ (8fcb0 ) │ │ │ │ - add r5, pc │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add.w r2, r3, #36 @ 0x24 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - add.w r2, r3, #84 @ 0x54 │ │ │ │ - adds r3, #168 @ 0xa8 │ │ │ │ - str r2, [r4, #12] │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 8fc64 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - cbz r3, 8fca2 │ │ │ │ - ldr r3, [pc, #76] @ (8fcb4 ) │ │ │ │ - add.w r0, r4, #40 @ 0x28 │ │ │ │ - ldr r1, [r5, r3] │ │ │ │ - adds r1, #24 │ │ │ │ - blx 2d954 │ │ │ │ - ldr r3, [pc, #68] @ (8fcb8 ) │ │ │ │ - ldr r2, [pc, #68] @ (8fcbc ) │ │ │ │ + ldr r3, [pc, #152] @ (8fc20 ) │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r2, [pc, #152] @ (8fc24 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ - add.w r1, r3, #28 │ │ │ │ - adds r3, #72 @ 0x48 │ │ │ │ - str r1, [r4, #12] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r5, [r5, r2] │ │ │ │ - add.w r3, r5, #28 │ │ │ │ - str r3, [r4, #28] │ │ │ │ - cbz r0, 8fc92 │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + adds r3, #8 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r0, 8fb9c │ │ │ │ blx 2d074 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - adds r5, #28 │ │ │ │ - str r5, [r4, #16] │ │ │ │ - cbz r0, 8fc9e │ │ │ │ + ldr r0, [r5, #36] @ 0x24 │ │ │ │ + cbz r0, 8fba4 │ │ │ │ blx 2d074 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + ldr r0, [r5, #116] @ 0x74 │ │ │ │ + cbz r0, 8fbb0 │ │ │ │ + ldr r1, [r5, #124] @ 0x7c │ │ │ │ + subs r1, r1, r0 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [r5, #104] @ 0x68 │ │ │ │ + cbz r0, 8fbbc │ │ │ │ + ldr r1, [r5, #112] @ 0x70 │ │ │ │ + subs r1, r1, r0 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [r5, #92] @ 0x5c │ │ │ │ + cbz r0, 8fbc8 │ │ │ │ + ldr r1, [r5, #100] @ 0x64 │ │ │ │ + subs r1, r1, r0 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ + cbz r0, 8fbd4 │ │ │ │ + ldr r1, [r5, #88] @ 0x58 │ │ │ │ + subs r1, r1, r0 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [r5, #68] @ 0x44 │ │ │ │ + cbz r0, 8fbe0 │ │ │ │ + ldr r1, [r5, #76] @ 0x4c │ │ │ │ + subs r1, r1, r0 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldrd r4, r6, [r5, #56] @ 0x38 │ │ │ │ + cmp r4, r6 │ │ │ │ + beq.n 8fc04 │ │ │ │ + ldr.w r3, [r4], #4 │ │ │ │ + cbz r3, 8fbfe │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + cbnz r2, 8fbfe │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 8fc64 │ │ │ │ - nop │ │ │ │ - @ instruction: 0xf2e40003 │ │ │ │ - lsrs r4, r3, #27 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r7, #22 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xeaae0003 │ │ │ │ - lsrs r0, r2, #31 │ │ │ │ + cmp r6, r4 │ │ │ │ + bne.n 8fbe8 │ │ │ │ + ldr r6, [r5, #56] @ 0x38 │ │ │ │ + cbz r6, 8fc10 │ │ │ │ + ldr r1, [r5, #64] @ 0x40 │ │ │ │ + mov r0, r6 │ │ │ │ + subs r1, r1, r6 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ + cbz r0, 8fc1c │ │ │ │ + ldr r1, [r5, #52] @ 0x34 │ │ │ │ + subs r1, r1, r0 │ │ │ │ + blx 2c4e4 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + @ instruction: 0xf39c0003 │ │ │ │ + lsrs r4, r0, #29 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008fcc0 : │ │ │ │ +0008fc28 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - blx 2d6b8 │ │ │ │ + blx 2b7f0 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ + movs r1, #128 @ 0x80 │ │ │ │ blx 2c4e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0008fce0 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r4, [r3, #-12] │ │ │ │ - add r4, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2d6b8 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ - blx 2c4e4 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ +0008fc48 : │ │ │ │ + movs r0, #1 │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -0008fd08 : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +0008fc4c : │ │ │ │ + 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, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r6, [pc, #112] @ (8fd8c ) │ │ │ │ - ldr r3, [pc, #112] @ (8fd90 ) │ │ │ │ - ldr.w r7, [r2, #-12] │ │ │ │ - add r6, pc │ │ │ │ - adds r4, r0, r7 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add.w r2, r3, #36 @ 0x24 │ │ │ │ - str r2, [r0, r7] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add.w r2, r3, #84 @ 0x54 │ │ │ │ - adds r3, #168 @ 0xa8 │ │ │ │ - str r2, [r4, #12] │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 8fd44 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r1, [pc, #252] @ (8fd60 ) │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #252] @ (8fd64 ) │ │ │ │ + mov r5, r2 │ │ │ │ + add r1, pc │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #4] │ │ │ │ + cmp.w r8, #268435456 @ 0x10000000 │ │ │ │ + ldrb.w r0, [sp, #24] │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + strb r0, [r4, #24] │ │ │ │ + add.w r3, r3, #8 │ │ │ │ + str.w r8, [r4, #28] │ │ │ │ + str r2, [r4, #40] @ 0x28 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + strd r2, r2, [r4, #44] @ 0x2c │ │ │ │ + strd r2, r2, [r4, #52] @ 0x34 │ │ │ │ + strd r2, r2, [r4, #60] @ 0x3c │ │ │ │ + strd r2, r2, [r4, #68] @ 0x44 │ │ │ │ + strd r2, r2, [r4, #76] @ 0x4c │ │ │ │ + strd r2, r2, [r4, #84] @ 0x54 │ │ │ │ + strd r2, r2, [r4, #92] @ 0x5c │ │ │ │ + strd r2, r2, [r4, #100] @ 0x64 │ │ │ │ + strd r2, r2, [r4, #108] @ 0x6c │ │ │ │ + strd r2, r2, [r4, #116] @ 0x74 │ │ │ │ + str r2, [r4, #124] @ 0x7c │ │ │ │ + vstr d0, [r4, #8] │ │ │ │ + vstr d1, [r4, #16] │ │ │ │ + bcs.n 8fcf6 │ │ │ │ + mov.w r6, r8, lsl #3 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2c6dc │ │ │ │ + str r0, [r4, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2c6dc │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 8fcf0 │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r7 │ │ │ │ + add r6, r5 │ │ │ │ + vldmia r2!, {d7} │ │ │ │ + vstmia r1!, {d7} │ │ │ │ + cmp r2, r6 │ │ │ │ + vldmia r3!, {d7} │ │ │ │ + vstmia r0!, {d7} │ │ │ │ + bne.n 8fcdc │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + add.w r0, r4, #116 @ 0x74 │ │ │ │ + blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ + add.w r0, r4, #104 @ 0x68 │ │ │ │ + blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ + add.w r0, r4, #92 @ 0x5c │ │ │ │ + blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ + add.w r0, r4, #80 @ 0x50 │ │ │ │ + blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ + add.w r0, r4, #68 @ 0x44 │ │ │ │ + blx 2d9f0 >::~_Vector_base()@plt> │ │ │ │ + ldrd r5, r6, [r4, #56] @ 0x38 │ │ │ │ + cmp r6, r5 │ │ │ │ + beq.n 8fd44 │ │ │ │ + ldr.w r0, [r5], #4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 8fd26 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 8fd82 │ │ │ │ - ldr r3, [pc, #76] @ (8fd94 ) │ │ │ │ - add.w r0, r4, #40 @ 0x28 │ │ │ │ - ldr r1, [r6, r3] │ │ │ │ - adds r1, #24 │ │ │ │ - blx 2d954 │ │ │ │ - ldr r3, [pc, #68] @ (8fd98 ) │ │ │ │ - ldr r2, [pc, #68] @ (8fd9c ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ - add.w r1, r3, #28 │ │ │ │ - adds r3, #72 @ 0x48 │ │ │ │ - str r1, [r4, #12] │ │ │ │ - str r3, [r5, r7] │ │ │ │ - ldr r5, [r6, r2] │ │ │ │ - add.w r3, r5, #28 │ │ │ │ - str r3, [r4, #28] │ │ │ │ - cbz r0, 8fd72 │ │ │ │ - blx 2d074 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - adds r5, #28 │ │ │ │ - str r5, [r4, #16] │ │ │ │ - cbz r0, 8fd7e │ │ │ │ - blx 2d074 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 8fd26 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 8fd44 │ │ │ │ - nop │ │ │ │ - addw r0, r6, #3 │ │ │ │ - lsrs r4, r3, #27 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r7, #22 │ │ │ │ - movs r0, r0 │ │ │ │ - strd r0, r0, [lr, #12] │ │ │ │ - lsrs r0, r2, #31 │ │ │ │ + b.n 8fd26 │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ + ldr r3, [r4, #64] @ 0x40 │ │ │ │ + subs r1, r3, r0 │ │ │ │ + cbz r0, 8fd50 │ │ │ │ + blx 2c4e4 │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ + ldr r1, [r4, #52] @ 0x34 │ │ │ │ + subs r1, r1, r0 │ │ │ │ + cbz r0, 8fd5c │ │ │ │ + blx 2c4e4 │ │ │ │ + blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ + movt r0, #3 │ │ │ │ + lsrs r4, r0, #29 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008fda0 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0008fd68 : │ │ │ │ + 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, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #160] @ (8fe54 ) │ │ │ │ + str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ + ldr.w r5, [pc, #2908] @ 908d8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r6, [r2, #-28] │ │ │ │ - add r3, pc │ │ │ │ - add r6, r0 │ │ │ │ + ldr.w r0, [pc, #2908] @ 908dc │ │ │ │ + sub sp, #140 @ 0x8c │ │ │ │ + add r5, pc │ │ │ │ + ldr r6, [sp, #176] @ 0xb0 │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ + ldr.w r5, [pc, #2900] @ 908e0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + mov.w r0, #0 │ │ │ │ + strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + add r5, pc │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w 90896 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + cbnz r0, 8fdc8 │ │ │ │ + ldr.w r2, [pc, #2872] @ 908e4 │ │ │ │ + ldr.w r3, [pc, #2860] @ 908dc │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 90892 │ │ │ │ + add sp, #140 @ 0x8c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + subs r0, #5 │ │ │ │ + ldr r3, [r4, #56] @ 0x38 │ │ │ │ + bic.w r0, r0, r0, asr #31 │ │ │ │ + ldr.w r2, [r3, r0, lsl #2] │ │ │ │ + ldr.w r3, [r2, #168] @ 0xa8 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8fe44 │ │ │ │ - ldr r2, [pc, #148] @ (8fe58 ) │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r1, [pc, #148] @ (8fe5c ) │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r3, [r3, r1] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + beq.w 90672 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r0, #4] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 90660 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r0, #4] │ │ │ │ + ldr r1, [r3, #16] │ │ │ │ + str r1, [sp, #32] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 9064e │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r0, #4] │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ + str r1, [sp, #28] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 9063c │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r0, #4] │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 9062a │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r0, #4] │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 9061a │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r0, #4] │ │ │ │ + ldr r1, [r3, #24] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 9060a │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r0, #4] │ │ │ │ + ldr.w fp, [r3, #28] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 905a6 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [fp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 905be │ │ │ │ + ldr.w r3, [pc, #2672] @ 908e8 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr.w r3, [pc, #2668] @ 908ec │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + movs r3, #0 │ │ │ │ blx 2cd54 <__dynamic_cast@plt> │ │ │ │ - mov r5, r0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fe44 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr.w r1, [r3, #-20] │ │ │ │ - add r1, r5 │ │ │ │ - blx 2c4d4 │ │ │ │ - ldr r5, [r5, #36] @ 0x24 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cbz r5, 8fe22 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - adds r2, r3, #2 │ │ │ │ - str r2, [r5, #4] │ │ │ │ - cbz r0, 8fe38 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - cbnz r3, 8fe0a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - str r5, [r4, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #4] │ │ │ │ - cbnz r3, 8fe34 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - cbz r0, 8fe34 │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ - subs r6, #1 │ │ │ │ - str r6, [r0, #4] │ │ │ │ - cbnz r6, 8fe3e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - str r6, [r4, #4] │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - adds r3, #1 │ │ │ │ - str r5, [r4, #4] │ │ │ │ - b.n 8fe10 │ │ │ │ - str r5, [r4, #4] │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2c4d4 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r3, [r3, #36] @ 0x24 │ │ │ │ - udf #255 @ 0xff │ │ │ │ - nop │ │ │ │ - sbc.w r0, lr, #3 │ │ │ │ - lsrs r0, r4, #31 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r5, #22 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0008fe60 : │ │ │ │ - ldr.w ip, [r0] │ │ │ │ - sub.w ip, ip, #24 │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - add r0, ip │ │ │ │ - b.n 8fda0 │ │ │ │ - │ │ │ │ -0008fe70 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r7, [pc, #272] @ (8ff94 ) │ │ │ │ - ldr.w r4, [r3, #-28] │ │ │ │ - add r7, pc │ │ │ │ - add r4, r0 │ │ │ │ - cbz r1, 8feb2 │ │ │ │ - ldr r2, [pc, #264] @ (8ff98 ) │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r3, [pc, #264] @ (8ff9c ) │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + beq.w 905ca │ │ │ │ + ldr.w r3, [pc, #2636] @ 908e8 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr.w r3, [pc, #2632] @ 908ec │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + movs r3, #0 │ │ │ │ blx 2cd54 <__dynamic_cast@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - cbz r0, 8feb2 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #-32] │ │ │ │ - add r1, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2d33c │ │ │ │ - mov r6, r0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ff56 │ │ │ │ - ldr r2, [pc, #224] @ (8ffa0 ) │ │ │ │ - ldr r3, [pc, #224] @ (8ffa4 ) │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + beq.w 905d6 │ │ │ │ + ldr.w r3, [pc, #2600] @ 908e8 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr.w r3, [pc, #2596] @ 908ec │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - blx 2cd54 <__dynamic_cast@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ - blx 2b890 │ │ │ │ - ldr r3, [pc, #200] @ (8ffa8 ) │ │ │ │ - ldr r2, [pc, #204] @ (8ffac ) │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r5, r0 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add.w r3, r3, #20 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - str r3, [r0, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - strd r3, r3, [r0, #8] │ │ │ │ - strd r3, r3, [r0, #24] │ │ │ │ - str r3, [r0, #16] │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ - str r3, [r0, #36] @ 0x24 │ │ │ │ - add.w r2, r2, #20 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - beq.n 8ff48 │ │ │ │ - adds r3, r5, #4 │ │ │ │ - adds r2, r0, #4 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 8ff86 │ │ │ │ - ldrd r1, r3, [r5, #8] │ │ │ │ - movs r2, #0 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - add.w r3, r4, #20 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - strd r2, r2, [r5, #8] │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ - str r2, [r5, #16] │ │ │ │ - add.w r2, r5, #20 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r1, [r4, #16] │ │ │ │ - beq.n 8ff46 │ │ │ │ - ldrd r2, r3, [r5, #24] │ │ │ │ - str r2, [r4, #24] │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ - str r3, [r4, #28] │ │ │ │ movs r3, #0 │ │ │ │ - str r2, [r4, #32] │ │ │ │ - strd r3, r3, [r5, #24] │ │ │ │ - str r3, [r5, #32] │ │ │ │ - cbz r6, 8ff50 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ - mov r5, r6 │ │ │ │ - blx 2b890 │ │ │ │ - ldr r3, [pc, #72] @ (8ffa8 ) │ │ │ │ - ldr r2, [pc, #72] @ (8ffac ) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - strd r6, r6, [r0, #8] │ │ │ │ - strd r6, r6, [r0, #28] │ │ │ │ - adds r3, #20 │ │ │ │ - str r6, [r0, #16] │ │ │ │ - str r6, [r0, #24] │ │ │ │ - str r3, [r0, #4] │ │ │ │ - str r3, [r0, #20] │ │ │ │ - ldr r3, [r7, r2] │ │ │ │ - str r6, [r0, #36] @ 0x24 │ │ │ │ - adds r3, #20 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + blx 2cd54 <__dynamic_cast@plt> │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ff12 │ │ │ │ - b.n 8ff50 │ │ │ │ - add.w r3, r0, #20 │ │ │ │ - add.w r2, r5, #20 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 8ff32 │ │ │ │ - b.n 8ff48 │ │ │ │ - @ instruction: 0xf0a00003 │ │ │ │ - asrs r4, r3, #2 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r6, #31 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r4, #23 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r5, #22 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r3, #26 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0008ffb0 : │ │ │ │ - ldr.w ip, [r0] │ │ │ │ - sub.w ip, ip, #20 │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - add r0, ip │ │ │ │ - b.n 8fe70 │ │ │ │ - │ │ │ │ -0008ffc0 : │ │ │ │ - push {r4, r5, r6} │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ - ldrb.w ip, [r2, #8] │ │ │ │ - ldrd r6, r5, [r1, #4] │ │ │ │ - str r4, [r0, #0] │ │ │ │ - ldr.w r2, [r4, #-28] │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - str r6, [r0, r2] │ │ │ │ - ldr.w r2, [r4, #-32] │ │ │ │ - str r5, [r0, r2] │ │ │ │ - pop {r4, r5, r6} │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - ldr.w r2, [r2, #-36] │ │ │ │ - str r1, [r0, r2] │ │ │ │ - movs r2, #0 │ │ │ │ - strb.w ip, [r0, #8] │ │ │ │ - str r2, [r0, #4] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0008fff0 : │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - push {r4, r5} │ │ │ │ - ldr r5, [r1, #4] │ │ │ │ - str r2, [r0, #0] │ │ │ │ - ldrd r2, r4, [r2, #-32] │ │ │ │ - str r5, [r0, r4] │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ - str r4, [r0, r2] │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - ldr.w r1, [r1, #-36] │ │ │ │ - str r4, [r0, r1] │ │ │ │ - pop {r4, r5} │ │ │ │ - str r2, [r0, #4] │ │ │ │ - strb r2, [r0, #8] │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00090018 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - ldr.w r2, [r3, #-28] │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ - ldr.w r3, [r3, #-32] │ │ │ │ - str r0, [r4, r2] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - str r2, [r4, r3] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ - ldr.w r3, [r3, #-36] │ │ │ │ - str r2, [r4, r3] │ │ │ │ - cbz r0, 90058 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - cbnz r3, 90058 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0009005c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr.w r4, [r2, #-28] │ │ │ │ - add r4, r0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - str r3, [r4, #8] │ │ │ │ - cbz r0, 9007e │ │ │ │ - blx 2d074 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - str r3, [r4, #20] │ │ │ │ - cbz r0, 9008c │ │ │ │ - blx 2d074 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00090094 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - cbz r0, 900b0 │ │ │ │ - blx 2d074 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - cbz r0, 900bc │ │ │ │ - blx 2d074 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - str r3, [r4, #24] │ │ │ │ - cbz r0, 900ca │ │ │ │ - blx 2d074 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #28] │ │ │ │ - cbz r0, 900d6 │ │ │ │ - blx 2d074 │ │ │ │ + beq.w 905e2 │ │ │ │ + ldr.w r3, [pc, #2564] @ 908e8 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr.w r3, [pc, #2560] @ 908ec │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000900dc : │ │ │ │ - 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 r7, [pc, #212] @ (901c4 ) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r2, [pc, #212] @ (901c8 ) │ │ │ │ - mov r4, r0 │ │ │ │ - add r7, pc │ │ │ │ - ldr r3, [pc, #212] @ (901cc ) │ │ │ │ - mov r5, r1 │ │ │ │ - add r3, pc │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ - adds r2, #8 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - ldr.w r6, [r2, #-28] │ │ │ │ - ldr r2, [pc, #196] @ (901d0 ) │ │ │ │ - add r6, r1 │ │ │ │ - add.w r1, r3, #28 │ │ │ │ - adds r3, #72 @ 0x48 │ │ │ │ - str r1, [r0, #12] │ │ │ │ - str r3, [r0, #0] │ │ │ │ - ldr r3, [r7, r2] │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - add.w r8, r3, #28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - str r0, [r4, #20] │ │ │ │ - str.w r8, [r4, #16] │ │ │ │ - bcs.n 9019a │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - blx 2c6dc │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [r4, #24] │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - blx 2cc90 (double const*, int, double*)@plt> │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - str.w r8, [r4, #28] │ │ │ │ - cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - str r0, [r4, #32] │ │ │ │ - bcs.n 901c0 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - blx 2c6dc │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ - blx 2cc90 (double const*, int, double*)@plt> │ │ │ │ - ldr r3, [pc, #116] @ (901d4 ) │ │ │ │ - add.w r0, r4, #40 @ 0x28 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ - ldr.w r2, [r2, #-36] │ │ │ │ - add.w r1, r6, #24 │ │ │ │ - add r2, r5 │ │ │ │ - blx 2c4c8 │ │ │ │ - ldr r3, [pc, #96] @ (901d8 ) │ │ │ │ - movs r1, #0 │ │ │ │ - ldrb r2, [r5, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - str r1, [r4, #4] │ │ │ │ - strb r2, [r4, #8] │ │ │ │ - add.w r1, r3, #36 @ 0x24 │ │ │ │ - add.w r2, r3, #84 @ 0x54 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - adds r3, #168 @ 0xa8 │ │ │ │ - str r2, [r4, #12] │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - add.w r1, r6, #16 │ │ │ │ - add.w r0, r4, #12 │ │ │ │ - bl 300d8 │ │ │ │ - blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r3, #28 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 901aa │ │ │ │ - blx 2d074 │ │ │ │ - b.n 901aa │ │ │ │ - blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - cdp 0, 3, cr0, cr4, cr3, {0} │ │ │ │ - asrs r4, r7, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 8fe24 │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r0, r2, #31 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r7, #22 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r3, #27 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000901dc : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #184] @ (902a4 ) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r6, [pc, #184] @ (902a8 ) │ │ │ │ - mov r4, r0 │ │ │ │ - add r3, pc │ │ │ │ - add.w r2, r3, #28 │ │ │ │ - str r2, [r0, #12] │ │ │ │ - ldr r2, [pc, #176] @ (902ac ) │ │ │ │ - add r6, pc │ │ │ │ - adds r3, #72 @ 0x48 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ - ldr r3, [r6, r2] │ │ │ │ - cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add.w r7, r3, #28 │ │ │ │ - str r0, [r4, #20] │ │ │ │ - str r7, [r4, #16] │ │ │ │ - bcs.n 90278 │ │ │ │ - mov r5, r1 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - blx 2c6dc │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [r4, #24] │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - blx 2cc90 (double const*, int, double*)@plt> │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ - str r7, [r4, #28] │ │ │ │ - cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - str r0, [r4, #32] │ │ │ │ - bcs.n 9029e │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - blx 2c6dc │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ - blx 2cc90 (double const*, int, double*)@plt> │ │ │ │ - ldr r3, [pc, #100] @ (902b0 ) │ │ │ │ - add.w r0, r4, #40 @ 0x28 │ │ │ │ - ldr r5, [r6, r3] │ │ │ │ - add.w r1, r5, #24 │ │ │ │ - blx 2c870 │ │ │ │ - ldr r3, [pc, #88] @ (902b4 ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r2, [r4, #4] │ │ │ │ - add.w r1, r3, #36 @ 0x24 │ │ │ │ - strb r2, [r4, #8] │ │ │ │ - str r1, [r4, #0] │ │ │ │ - add.w r2, r3, #84 @ 0x54 │ │ │ │ - adds r3, #168 @ 0xa8 │ │ │ │ - str r2, [r4, #12] │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - add.w r1, r5, #16 │ │ │ │ - add.w r0, r4, #12 │ │ │ │ - bl 300d8 │ │ │ │ - blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r3, #28 │ │ │ │ - str r3, [r4, #16] │ │ │ │ + blx 2cd54 <__dynamic_cast@plt> │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90288 │ │ │ │ - blx 2d074 │ │ │ │ - b.n 90288 │ │ │ │ - blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - nop │ │ │ │ - b.n 8fd0c │ │ │ │ - movs r3, r0 │ │ │ │ - stc 0, cr0, [ip, #-12]! │ │ │ │ - lsrs r0, r2, #31 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r7, #22 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r3, #27 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000902b8 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov ip, r1 │ │ │ │ + beq.w 905ee │ │ │ │ + ldr.w r3, [pc, #2528] @ 908e8 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr.w r3, [pc, #2524] @ 908ec │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - mov r4, r0 │ │ │ │ - mov lr, r2 │ │ │ │ - ldr.w r3, [ip] │ │ │ │ - str r3, [r0, #0] │ │ │ │ - ldrd r5, r0, [ip, #4] │ │ │ │ - ldr.w r6, [r3, #-28] │ │ │ │ - ldr.w r3, [r3, #-32] │ │ │ │ - ldr.w r2, [ip, #12] │ │ │ │ - str r5, [r4, r6] │ │ │ │ - str r0, [r4, r3] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr.w r0, [r3, #-36] │ │ │ │ movs r3, #0 │ │ │ │ - str r2, [r4, r0] │ │ │ │ - add r0, r4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - str r3, [r4, #4] │ │ │ │ - strb.w lr, [r4, #8] │ │ │ │ - blx 2c8c4 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - adds r0, r4, #4 │ │ │ │ - blx 2dce4 ::ReleasePointer_()@plt> │ │ │ │ - blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00090310 : │ │ │ │ - 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 r5, [pc, #136] @ (903ac ) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #136] @ (903b0 ) │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #136] @ (903b4 ) │ │ │ │ - add r5, pc │ │ │ │ - add r0, pc │ │ │ │ - mov r7, r1 │ │ │ │ - add.w r1, r0, #28 │ │ │ │ - adds r0, #72 @ 0x48 │ │ │ │ - str r1, [r4, #12] │ │ │ │ - mov r8, r2 │ │ │ │ - str r0, [r4, #0] │ │ │ │ - add.w sl, r4, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #116] @ (903b8 ) │ │ │ │ - mov r0, sl │ │ │ │ + blx 2cd54 <__dynamic_cast@plt> │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 905fa │ │ │ │ + ldr.w r3, [pc, #2492] @ 908e8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - adds r3, #28 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - str r3, [r4, #28] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr.w r3, [pc, #2488] @ 908ec │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ - strd r3, r3, [r4, #20] │ │ │ │ - strd r3, r3, [r4, #32] │ │ │ │ - ldr r6, [r5, r2] │ │ │ │ - add.w r1, r6, #24 │ │ │ │ - blx 2c870 │ │ │ │ - ldr r3, [pc, #88] @ (903bc ) │ │ │ │ - movs r0, #0 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ + blx 2cd54 <__dynamic_cast@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 90606 │ │ │ │ + ldr.w r3, [pc, #2456] @ 908e8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - str r0, [r4, #4] │ │ │ │ - strb r7, [r4, #8] │ │ │ │ - add.w r0, r3, #36 @ 0x24 │ │ │ │ - str r0, [r4, #0] │ │ │ │ - add.w r0, r3, #84 @ 0x54 │ │ │ │ - adds r3, #168 @ 0xa8 │ │ │ │ - str r0, [r4, #12] │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2c8c4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - b.n 9039c │ │ │ │ - adds r0, r4, #4 │ │ │ │ - blx 2dce4 ::ReleasePointer_()@plt> │ │ │ │ - add.w r1, r6, #24 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2d954 │ │ │ │ - add.w r1, r6, #16 │ │ │ │ - add.w r0, r4, #12 │ │ │ │ - bl 300d8 │ │ │ │ - blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - @ instruction: 0xebfe0003 │ │ │ │ - b.n 90ba4 │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r0, r2, #31 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r7, #22 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r3, #27 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000903c0 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov ip, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r2 │ │ │ │ - sub.w r2, r3, r2, lsl #1 │ │ │ │ - ldr.w r0, [ip] │ │ │ │ - ldr.w r5, [ip, #4] │ │ │ │ - str r0, [r4, #0] │ │ │ │ - ldr.w r3, [r0, #-28] │ │ │ │ - str r5, [r4, r3] │ │ │ │ - ldr.w r3, [r0, #-32] │ │ │ │ - ldr.w r0, [ip, #8] │ │ │ │ - str r0, [r4, r3] │ │ │ │ - ldr.w r3, [ip, #12] │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - ldr.w r0, [r0, #-36] │ │ │ │ - str r3, [r4, r0] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr.w r3, [pc, #2452] @ 908ec │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ - add r0, r4 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - strb r3, [r4, #8] │ │ │ │ - blx 2c8c4 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - adds r0, r4, #4 │ │ │ │ - blx 2dce4 ::ReleasePointer_()@plt> │ │ │ │ - blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - │ │ │ │ -00090418 , Ipopt::SmartPtr)@@Base>: │ │ │ │ - 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, [r1, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - str r5, [r0, #0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr.w r3, [r5, #-28] │ │ │ │ - ldrd r7, r6, [r1, #4] │ │ │ │ - str r7, [r4, r3] │ │ │ │ - ldr.w r3, [r5, #-32] │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - str r6, [r4, r3] │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - ldr.w r3, [r5, #-36] │ │ │ │ - str r1, [r4, r3] │ │ │ │ - cbz r0, 90450 , Ipopt::SmartPtr)@@Base+0x38> │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - strb r2, [r4, #8] │ │ │ │ - str r0, [r4, #4] │ │ │ │ - ldrd r2, r1, [r3, #20] │ │ │ │ - subs r1, r1, r2 │ │ │ │ - ldrd r0, r2, [r3, #32] │ │ │ │ - subs r2, r2, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 9048a , Ipopt::SmartPtr)@@Base+0x72> │ │ │ │ - ldr r2, [r3, #72] @ 0x48 │ │ │ │ - asrs r1, r1, #3 │ │ │ │ - ldr r0, [r3, #68] @ 0x44 │ │ │ │ - subs r2, r2, r0 │ │ │ │ - ldrd r3, r0, [r3, #80] @ 0x50 │ │ │ │ - subs r3, r0, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 9048e , Ipopt::SmartPtr)@@Base+0x76> │ │ │ │ - ldr.w r0, [r5, #-36] │ │ │ │ - asrs r2, r2, #3 │ │ │ │ - add r0, r4 │ │ │ │ - blx 2c8c4 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - bl 8fb64 ::ReleasePointer_()@@Base+0x5c> │ │ │ │ - bl 8fb90 ::ReleasePointer_()@@Base+0x88> │ │ │ │ - adds r0, r4, #4 │ │ │ │ - blx 2dce4 ::ReleasePointer_()@plt> │ │ │ │ - blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - │ │ │ │ -0009049c , Ipopt::SmartPtr)@@Base>: │ │ │ │ - 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 r9, [pc, #340] @ 90604 , Ipopt::SmartPtr)@@Base+0x168> │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #340] @ (90608 , Ipopt::SmartPtr)@@Base+0x16c>) │ │ │ │ - mov r4, r0 │ │ │ │ - add r9, pc │ │ │ │ - mov r8, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr.w r3, [r9, r3] │ │ │ │ - adds r3, #8 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ldrd r2, r0, [r3, #20] │ │ │ │ - subs r0, r0, r2 │ │ │ │ - ldrd r1, r2, [r3, #32] │ │ │ │ - subs r2, r2, r1 │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 905c0 , Ipopt::SmartPtr)@@Base+0x124> │ │ │ │ - ldrd r2, r7, [r3, #68] @ 0x44 │ │ │ │ - subs r7, r7, r2 │ │ │ │ - ldrd r1, r2, [r3, #80] @ 0x50 │ │ │ │ - subs r2, r2, r1 │ │ │ │ - asrs r1, r0, #3 │ │ │ │ - cmp r7, r2 │ │ │ │ - mov.w r5, r1, lsl #1 │ │ │ │ - bne.n 905c4 , Ipopt::SmartPtr)@@Base+0x128> │ │ │ │ - ldr r2, [pc, #284] @ (9060c , Ipopt::SmartPtr)@@Base+0x170>) │ │ │ │ - add.w r5, r5, r7, asr #3 │ │ │ │ - ldr r7, [pc, #284] @ (90610 , Ipopt::SmartPtr)@@Base+0x174>) │ │ │ │ - add r2, pc │ │ │ │ - ldr.w sl, [r3, #120] @ 0x78 │ │ │ │ - ldr.w fp, [r3, #144] @ 0x90 │ │ │ │ - mov r3, r2 │ │ │ │ - adds r3, #72 @ 0x48 │ │ │ │ - adds r2, #28 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - str r2, [r4, #12] │ │ │ │ - movw r2, #65528 @ 0xfff8 │ │ │ │ - movt r2, #32767 @ 0x7fff │ │ │ │ - ldr.w r3, [r9, r7] │ │ │ │ - cmp r0, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add.w r7, r3, #28 │ │ │ │ - str r1, [r4, #20] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str r7, [r4, #16] │ │ │ │ - bhi.n 905c8 , Ipopt::SmartPtr)@@Base+0x12c> │ │ │ │ - blx 2c6dc │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, sl │ │ │ │ - str r2, [r4, #24] │ │ │ │ - blx 2cc90 (double const*, int, double*)@plt> │ │ │ │ - cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - strd r7, r5, [r4, #28] │ │ │ │ - bcs.n 90600 , Ipopt::SmartPtr)@@Base+0x164> │ │ │ │ - lsls r0, r5, #3 │ │ │ │ - blx 2c6dc │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r5 │ │ │ │ + blx 2cd54 <__dynamic_cast@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 90920 │ │ │ │ + ldr.w r3, [pc, #2420] @ 908e8 │ │ │ │ mov r0, fp │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ - blx 2cc90 (double const*, int, double*)@plt> │ │ │ │ - ldr r3, [pc, #192] @ (90614 , Ipopt::SmartPtr)@@Base+0x178>) │ │ │ │ - add.w r7, r4, #40 @ 0x28 │ │ │ │ + ldr r2, [r5, r3] │ │ │ │ + ldr.w r3, [pc, #2416] @ 908ec │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + blx 2cd54 <__dynamic_cast@plt> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ + ldr.w r3, [r3, #172] @ 0xac │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r3, [r3, #172] @ 0xac │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r3, [r3, #172] @ 0xac │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + ldr.w r3, [sl, #172] @ 0xac │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr.w r3, [r9, #172] @ 0xac │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr.w r3, [r8, #172] @ 0xac │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + ldr.w r3, [r7, #172] @ 0xac │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr.w r3, [r0, #172] @ 0xac │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 904f8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2dba4 │ │ │ │ + ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ + ldr r7, [r5, #0] │ │ │ │ + mov r9, r7 │ │ │ │ + cbz r7, 90000 │ │ │ │ + ldr.w r8, [r7, #4] │ │ │ │ + movs r3, #0 │ │ │ │ + ldrd r1, r2, [sp] │ │ │ │ + add.w r0, r8, #1 │ │ │ │ + str r0, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ - ldr.w r5, [r9, r3] │ │ │ │ - add.w r1, r5, #24 │ │ │ │ - blx 2c870 │ │ │ │ - ldr r3, [pc, #176] @ (90618 , Ipopt::SmartPtr)@@Base+0x17c>) │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - ldr.w r3, [r9, r3] │ │ │ │ - add.w r1, r3, #36 @ 0x24 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - add.w r1, r3, #84 @ 0x54 │ │ │ │ - adds r3, #168 @ 0xa8 │ │ │ │ - str r1, [r4, #12] │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r2, 90586 , Ipopt::SmartPtr)@@Base+0xea> │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #4] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - str r2, [r4, #4] │ │ │ │ - movs r2, #0 │ │ │ │ - strb r2, [r4, #8] │ │ │ │ - ldrd r2, r1, [r3, #20] │ │ │ │ - subs r1, r1, r2 │ │ │ │ - ldrd r0, r2, [r3, #32] │ │ │ │ - subs r2, r2, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 905c0 , Ipopt::SmartPtr)@@Base+0x124> │ │ │ │ - ldrd r0, r2, [r3, #68] @ 0x44 │ │ │ │ - asrs r1, r1, #3 │ │ │ │ - subs r2, r2, r0 │ │ │ │ - ldrd r3, r0, [r3, #80] @ 0x50 │ │ │ │ - subs r3, r0, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 905c4 , Ipopt::SmartPtr)@@Base+0x128> │ │ │ │ - asrs r2, r2, #3 │ │ │ │ + blx 2cd54 <__dynamic_cast@plt> │ │ │ │ + str.w r8, [r7, #4] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 9070c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 90510 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2dba4 │ │ │ │ + ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ + ldr r7, [r5, #4] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 9075e │ │ │ │ + ldr.w r8, [r7, #4] │ │ │ │ + movs r3, #0 │ │ │ │ + ldrd r1, r2, [sp] │ │ │ │ + add.w r0, r8, #1 │ │ │ │ + str r0, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ - blx 2c8c4 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 8fb64 ::ReleasePointer_()@@Base+0x5c> │ │ │ │ - bl 8fb90 ::ReleasePointer_()@@Base+0x88> │ │ │ │ - blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - adds r0, r4, #4 │ │ │ │ - blx 2dce4 ::ReleasePointer_()@plt> │ │ │ │ - add.w r1, r5, #24 │ │ │ │ + blx 2cd54 <__dynamic_cast@plt> │ │ │ │ + str.w r8, [r7, #4] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 906fe │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 90526 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2dba4 │ │ │ │ + ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ + ldr r7, [r5, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 9075a │ │ │ │ + ldr.w r8, [r7, #4] │ │ │ │ + movs r3, #0 │ │ │ │ + ldrd r1, r2, [sp] │ │ │ │ + add.w r0, r8, #1 │ │ │ │ + str r0, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ - blx 2d954 │ │ │ │ - add.w r1, r5, #16 │ │ │ │ - add.w r0, r4, #12 │ │ │ │ - bl 300d8 │ │ │ │ - blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 905dc , Ipopt::SmartPtr)@@Base+0x140> │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - adds r7, #28 │ │ │ │ - str r7, [r4, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 905e8 , Ipopt::SmartPtr)@@Base+0x14c> │ │ │ │ - blx 2d074 │ │ │ │ - b.n 905e8 , Ipopt::SmartPtr)@@Base+0x14c> │ │ │ │ - blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - orns r0, r2, r3 │ │ │ │ - asrs r4, r7, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 90a70 │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r0, r2, #31 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r7, #22 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r3, #27 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0009061c : │ │ │ │ - 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 r8, [pc, #224] @ 90710 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #224] @ (90714 ) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #224] @ (90718 ) │ │ │ │ - add r8, pc │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r1 │ │ │ │ - add.w r1, r2, #28 │ │ │ │ - adds r2, #72 @ 0x48 │ │ │ │ - str r1, [r0, #12] │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add.w r9, r3, #28 │ │ │ │ - str r5, [r0, #20] │ │ │ │ - str.w r9, [r0, #16] │ │ │ │ - bcs.n 906d4 │ │ │ │ - mov r4, r0 │ │ │ │ - lsls r0, r5, #3 │ │ │ │ - blx 2c6dc │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ + blx 2cd54 <__dynamic_cast@plt> │ │ │ │ + str.w r8, [r7, #4] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 906f0 │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9053c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2dba4 │ │ │ │ + ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ + ldr r7, [r5, #20] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 90766 │ │ │ │ + ldr.w r8, [r7, #4] │ │ │ │ + movs r3, #0 │ │ │ │ + ldrd r1, r2, [sp] │ │ │ │ + add.w r0, r8, #1 │ │ │ │ + str r0, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ - str r2, [r4, #24] │ │ │ │ - blx 2cc90 (double const*, int, double*)@plt> │ │ │ │ - cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - strd r9, r6, [r4, #28] │ │ │ │ - bcs.n 9070c │ │ │ │ - lsls r0, r6, #3 │ │ │ │ - blx 2c6dc │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - blx 2cc90 (double const*, int, double*)@plt> │ │ │ │ - ldr r3, [pc, #136] @ (9071c ) │ │ │ │ - add.w r9, r4, #40 @ 0x28 │ │ │ │ - mov r0, r9 │ │ │ │ - ldr.w r7, [r8, r3] │ │ │ │ - add.w r1, r7, #24 │ │ │ │ - blx 2c870 │ │ │ │ - ldr r3, [pc, #120] @ (90720 ) │ │ │ │ - movs r0, #0 │ │ │ │ - sub.w r2, r6, r5, lsl #1 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - str r0, [r4, #4] │ │ │ │ - strb r0, [r4, #8] │ │ │ │ - add.w r0, r3, #36 @ 0x24 │ │ │ │ - str r0, [r4, #0] │ │ │ │ - add.w r0, r3, #84 @ 0x54 │ │ │ │ - adds r3, #168 @ 0xa8 │ │ │ │ - str r0, [r4, #12] │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2c8c4 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - adds r0, r4, #4 │ │ │ │ - blx 2dce4 ::ReleasePointer_()@plt> │ │ │ │ - add.w r1, r7, #24 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2d954 │ │ │ │ - add.w r1, r7, #16 │ │ │ │ - add.w r0, r4, #12 │ │ │ │ - bl 300d8 │ │ │ │ - blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 906e8 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r3, #28 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 906f4 │ │ │ │ - blx 2d074 │ │ │ │ - b.n 906f4 │ │ │ │ - blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldrd r0, r0, [r0], #12 │ │ │ │ - b.n 908ec ::operator=(CoinWarmStartVectorDiff const&)@@Base+0x68> │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r0, r2, #31 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r7, #22 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r3, #27 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00090724 : │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00090728 : │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0009072c ::~CoinWarmStartVectorDiff()@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (9075c ::~CoinWarmStartVectorDiff()@@Base+0x30>) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [pc, #32] @ (90760 ::~CoinWarmStartVectorDiff()@@Base+0x34>) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - adds r3, #20 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r0, 90750 ::~CoinWarmStartVectorDiff()@@Base+0x24> │ │ │ │ - blx 2d074 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 90758 ::~CoinWarmStartVectorDiff()@@Base+0x2c> │ │ │ │ - blx 2d074 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - b.n 90730 ::~CoinWarmStartVectorDiff()@@Base+0x4> │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00090764 ::~CoinWarmStartVectorDiff()@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #40] @ (9079c ::~CoinWarmStartVectorDiff()@@Base+0x38>) │ │ │ │ - ldr r2, [pc, #40] @ (907a0 ::~CoinWarmStartVectorDiff()@@Base+0x3c>) │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - ldr.w r2, [r1, #-12] │ │ │ │ - adds r3, #20 │ │ │ │ - adds r4, r0, r2 │ │ │ │ - str r3, [r0, r2] │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 9078e ::~CoinWarmStartVectorDiff()@@Base+0x2a> │ │ │ │ - blx 2d074 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 90796 ::~CoinWarmStartVectorDiff()@@Base+0x32> │ │ │ │ - blx 2d074 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - b.n 90700 │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000907a4 ::~CoinWarmStartVector()@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ (907cc ::~CoinWarmStartVector()@@Base+0x28>) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [pc, #24] @ (907d0 ::~CoinWarmStartVector()@@Base+0x2c>) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - adds r3, #28 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r0, 907c8 ::~CoinWarmStartVector()@@Base+0x24> │ │ │ │ - blx 2d074 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - b.n 906b0 │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r0, r2, #31 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000907d4 ::~CoinWarmStartVector()@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (90804 ::~CoinWarmStartVector()@@Base+0x30>) │ │ │ │ - ldr r2, [pc, #32] @ (90808 ::~CoinWarmStartVector()@@Base+0x34>) │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - ldr.w r2, [r1, #-12] │ │ │ │ - adds r3, #28 │ │ │ │ - adds r4, r0, r2 │ │ │ │ - str r3, [r0, r2] │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 907fe ::~CoinWarmStartVector()@@Base+0x2a> │ │ │ │ - blx 2d074 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - b.n 90688 │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r0, r2, #31 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0009080c ::~CoinWarmStartVector()@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (9083c ::~CoinWarmStartVector()@@Base+0x30>) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [pc, #32] @ (90840 ::~CoinWarmStartVector()@@Base+0x34>) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - adds r3, #28 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r0, 90830 ::~CoinWarmStartVector()@@Base+0x24> │ │ │ │ - blx 2d074 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #12 │ │ │ │ - blx 2c4e4 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - b.n 90650 │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r0, r2, #31 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00090844 ::~CoinWarmStartVector()@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #40] @ (9087c ::~CoinWarmStartVector()@@Base+0x38>) │ │ │ │ - ldr r2, [pc, #40] @ (90880 ::~CoinWarmStartVector()@@Base+0x3c>) │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - ldr.w r2, [r1, #-12] │ │ │ │ - adds r3, #28 │ │ │ │ - adds r4, r0, r2 │ │ │ │ - str r3, [r0, r2] │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 9086e ::~CoinWarmStartVector()@@Base+0x2a> │ │ │ │ - blx 2d074 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #12 │ │ │ │ - blx 2c4e4 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - b.n 90620 │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r0, r2, #31 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00090884 ::operator=(CoinWarmStartVectorDiff const&)@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 908ea ::operator=(CoinWarmStartVectorDiff const&)@@Base+0x66> │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r5, r1 │ │ │ │ + blx 2cd54 <__dynamic_cast@plt> │ │ │ │ + str.w r8, [r7, #4] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 906e2 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 908b0 ::operator=(CoinWarmStartVectorDiff const&)@@Base+0x2c> │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r0, 908a8 ::operator=(CoinWarmStartVectorDiff const&)@@Base+0x24> │ │ │ │ - blx 2d074 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 908b0 ::operator=(CoinWarmStartVectorDiff const&)@@Base+0x2c> │ │ │ │ - blx 2d074 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - str r0, [r4, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.n 908ee ::operator=(CoinWarmStartVectorDiff const&)@@Base+0x6a> │ │ │ │ - mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ - cmp r0, r3 │ │ │ │ - bcs.n 908f8 ::operator=(CoinWarmStartVectorDiff const&)@@Base+0x74> │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - blx 2c6dc │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - str r0, [r4, #8] │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - blx 2d5c8 │ │ │ │ - cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 908f8 ::operator=(CoinWarmStartVectorDiff const&)@@Base+0x74> │ │ │ │ - lsls r0, r6, #3 │ │ │ │ - blx 2c6dc │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - str r0, [r4, #12] │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - blx 2d5c8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + beq.w 90552 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2dba4 │ │ │ │ + ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 90762 │ │ │ │ + ldr.w r8, [r7, #4] │ │ │ │ movs r3, #0 │ │ │ │ - strd r3, r3, [r4, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 2d458 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - │ │ │ │ -000908fc : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r0, #24 │ │ │ │ - blx 2b890 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r4, r0 │ │ │ │ - blx 2d1dc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr.w r0, [r3, #-28] │ │ │ │ - add r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r1, #24 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c4e4 │ │ │ │ - blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - │ │ │ │ -00090930 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r0, #24 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ldr.w r4, [r3, #-16] │ │ │ │ - add r4, r1 │ │ │ │ - blx 2b890 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r4, r0 │ │ │ │ - blx 2d1dc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr.w r0, [r3, #-28] │ │ │ │ - add r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r1, #24 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c4e4 │ │ │ │ - blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - │ │ │ │ -0009096c ::clone() const@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2b890 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 8fbbc ::ReleasePointer_()@@Base+0xb4> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr.w r0, [r3, #-20] │ │ │ │ - add r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c4e4 │ │ │ │ - blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - │ │ │ │ -000909a0 ::clone() const@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r0, #16 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ldr.w r4, [r3, #-16] │ │ │ │ - add r4, r1 │ │ │ │ - blx 2b890 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 8fbbc ::ReleasePointer_()@@Base+0xb4> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr.w r0, [r3, #-20] │ │ │ │ - add r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c4e4 │ │ │ │ - blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - │ │ │ │ -000909dc : │ │ │ │ - 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, #76] @ (90a38 ) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ - blx 2b890 │ │ │ │ - ldr r3, [pc, #68] @ (90a3c ) │ │ │ │ - add r6, pc │ │ │ │ - mov r7, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - adds r3, #20 │ │ │ │ - str.w r3, [r7], #4 │ │ │ │ + ldrd r1, r2, [sp] │ │ │ │ + add.w r0, r8, #1 │ │ │ │ + str r0, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 8fbbc ::ReleasePointer_()@@Base+0xb4> │ │ │ │ - add.w r1, r5, #20 │ │ │ │ - add.w r0, r4, #20 │ │ │ │ - bl 8fbbc ::ReleasePointer_()@@Base+0xb4> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr.w r0, [r3, #-20] │ │ │ │ - add r0, r4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - b.n 90a2a │ │ │ │ + blx 2cd54 <__dynamic_cast@plt> │ │ │ │ + str.w r8, [r7, #4] │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 906d4 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 90568 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2dba4 │ │ │ │ + ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ + ldr r7, [r5, #12] │ │ │ │ + mov r8, r7 │ │ │ │ + cbz r7, 90134 │ │ │ │ + ldr.w sl, [r7, #4] │ │ │ │ + movs r3, #0 │ │ │ │ + ldrd r1, r2, [sp] │ │ │ │ + add.w r0, sl, #1 │ │ │ │ + str r0, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ - blx 2c028 ::~CoinWarmStartVectorDiff()@plt> │ │ │ │ - movs r1, #36 @ 0x24 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c4e4 │ │ │ │ - blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - nop │ │ │ │ - b.n 904a0 , Ipopt::SmartPtr)@@Base+0x4> │ │ │ │ - movs r3, r0 │ │ │ │ - asrs r4, r5, #2 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00090a40 : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r7, [pc, #80] @ (90aa4 ) │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ - add r7, pc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - ldr.w r3, [r3, #-16] │ │ │ │ - add r5, r3 │ │ │ │ - blx 2b890 │ │ │ │ - ldr r3, [pc, #68] @ (90aa8 ) │ │ │ │ - mov r6, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - adds r3, #20 │ │ │ │ - str.w r3, [r6], #4 │ │ │ │ + blx 2cd54 <__dynamic_cast@plt> │ │ │ │ + str.w sl, [r7, #4] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 906c6 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 90580 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8fbbc ::ReleasePointer_()@@Base+0xb4> │ │ │ │ - add.w r1, r5, #20 │ │ │ │ - add.w r0, r4, #20 │ │ │ │ - bl 8fbbc ::ReleasePointer_()@@Base+0xb4> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr.w r0, [r3, #-20] │ │ │ │ - add r0, r4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - b.n 90a96 │ │ │ │ + blx 2dba4 │ │ │ │ + ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ + ldr.w sl, [r5, #24] │ │ │ │ + mov r7, sl │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 9017a │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + ldrd r1, r2, [sp] │ │ │ │ + mov r0, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + adds r0, #1 │ │ │ │ + str.w r0, [sl, #4] │ │ │ │ + mov r0, sl │ │ │ │ + blx 2cd54 <__dynamic_cast@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + str.w r0, [sl, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 906b6 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 90594 │ │ │ │ mov r0, r6 │ │ │ │ - blx 2c028 ::~CoinWarmStartVectorDiff()@plt> │ │ │ │ - movs r1, #36 @ 0x24 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c4e4 │ │ │ │ - blx 2cd30 <__cxa_end_cleanup@plt> │ │ │ │ - nop │ │ │ │ - b.n 90450 , Ipopt::SmartPtr)@@Base+0x38> │ │ │ │ - movs r3, r0 │ │ │ │ - asrs r4, r5, #2 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00090aac ::~CoinWarmStartVectorDiff()@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #40] @ (90ae4 ::~CoinWarmStartVectorDiff()@@Base+0x38>) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [pc, #40] @ (90ae8 ::~CoinWarmStartVectorDiff()@@Base+0x3c>) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - adds r3, #20 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r0, 90ad0 ::~CoinWarmStartVectorDiff()@@Base+0x24> │ │ │ │ - blx 2d074 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 90ad8 ::~CoinWarmStartVectorDiff()@@Base+0x2c> │ │ │ │ - blx 2d074 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #16 │ │ │ │ - blx 2c4e4 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - b.n 903b8 │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00090aec ::~CoinWarmStartVectorDiff()@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #48] @ (90b2c ::~CoinWarmStartVectorDiff()@@Base+0x40>) │ │ │ │ - ldr r2, [pc, #48] @ (90b30 ::~CoinWarmStartVectorDiff()@@Base+0x44>) │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - ldr.w r2, [r1, #-12] │ │ │ │ - adds r3, #20 │ │ │ │ - adds r4, r0, r2 │ │ │ │ - str r3, [r0, r2] │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 90b16 ::~CoinWarmStartVectorDiff()@@Base+0x2a> │ │ │ │ - blx 2d074 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 90b1e ::~CoinWarmStartVectorDiff()@@Base+0x32> │ │ │ │ - blx 2d074 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #16 │ │ │ │ - blx 2c4e4 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - b.n 90380 │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00090b34 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #64] @ (90b84 ) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r1, [pc, #64] @ (90b88 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r2, [pc, #64] @ (90b8c ) │ │ │ │ - ldr r1, [r3, r1] │ │ │ │ - adds r1, #20 │ │ │ │ - str r1, [r0, #0] │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - add.w r3, r5, #20 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - cbz r0, 90b62 │ │ │ │ - blx 2d074 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - cbz r0, 90b6a │ │ │ │ - blx 2d074 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - adds r5, #20 │ │ │ │ - str r5, [r4, #4] │ │ │ │ - cbz r0, 90b76 │ │ │ │ - blx 2d074 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cbz r0, 90b7e │ │ │ │ - blx 2d074 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - b.n 91348 ::generateDiff(CoinWarmStart const*) const@@Base+0x1f0> │ │ │ │ - movs r3, r0 │ │ │ │ - asrs r4, r5, #2 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00090b90 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #68] @ (90be4 ) │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - ldr r1, [pc, #68] @ (90be8 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r2, [pc, #68] @ (90bec ) │ │ │ │ - ldr.w r4, [r4, #-12] │ │ │ │ - ldr r1, [r3, r1] │ │ │ │ - adds r1, #20 │ │ │ │ - str r1, [r0, r4] │ │ │ │ - add r4, r0 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - add.w r3, r5, #20 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - cbz r0, 90bc4 │ │ │ │ - blx 2d074 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - cbz r0, 90bcc │ │ │ │ - blx 2d074 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - adds r5, #20 │ │ │ │ - str r5, [r4, #4] │ │ │ │ - cbz r0, 90bd8 │ │ │ │ - blx 2d074 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cbz r0, 90be0 │ │ │ │ - blx 2d074 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - b.n 912f0 ::generateDiff(CoinWarmStart const*) const@@Base+0x198> │ │ │ │ - movs r3, r0 │ │ │ │ - asrs r4, r5, #2 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00090bf0 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #72] @ (90c48 ) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r1, [pc, #72] @ (90c4c ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r2, [pc, #72] @ (90c50 ) │ │ │ │ - ldr r1, [r3, r1] │ │ │ │ - adds r1, #20 │ │ │ │ - str r1, [r0, #0] │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - add.w r3, r5, #20 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - cbz r0, 90c1e │ │ │ │ - blx 2d074 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - cbz r0, 90c26 │ │ │ │ - blx 2d074 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - adds r5, #20 │ │ │ │ - str r5, [r4, #4] │ │ │ │ - cbz r0, 90c32 │ │ │ │ - blx 2d074 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cbz r0, 90c3a │ │ │ │ - blx 2d074 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #36 @ 0x24 │ │ │ │ - blx 2c4e4 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - b.n 91294 ::generateDiff(CoinWarmStart const*) const@@Base+0x13c> │ │ │ │ - movs r3, r0 │ │ │ │ - asrs r4, r5, #2 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00090c54 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ (90cb0 ) │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - ldr r1, [pc, #76] @ (90cb4 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r2, [pc, #76] @ (90cb8 ) │ │ │ │ - ldr.w r4, [r4, #-12] │ │ │ │ - ldr r1, [r3, r1] │ │ │ │ - adds r1, #20 │ │ │ │ - str r1, [r0, r4] │ │ │ │ - add r4, r0 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - add.w r3, r5, #20 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - cbz r0, 90c88 │ │ │ │ - blx 2d074 │ │ │ │ + blx 2dba4 │ │ │ │ + ldr.w r3, [r6, #168] @ 0xa8 │ │ │ │ + ldr r5, [r3, #28] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 905a0 │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + movs r3, #0 │ │ │ │ + ldrd r1, r2, [sp] │ │ │ │ + add.w ip, r6, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + str.w ip, [r5, #4] │ │ │ │ + blx 2cd54 <__dynamic_cast@plt> │ │ │ │ + str r6, [r5, #4] │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 906ac │ │ │ │ + ldrb.w r3, [r9, #180] @ 0xb4 │ │ │ │ + cbz r3, 901c4 │ │ │ │ + ldrb.w r3, [r9, #181] @ 0xb5 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 90732 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2dba4 │ │ │ │ + ldr.w r3, [r9, #172] @ 0xac │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + movs r3, #1 │ │ │ │ + strh.w r3, [r9, #180] @ 0xb4 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9076a │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldrb.w r3, [r2, #180] @ 0xb4 │ │ │ │ + cbz r3, 901f0 │ │ │ │ + ldrb.w r3, [r2, #181] @ 0xb5 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 90752 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2dba4 │ │ │ │ + ldr.w r1, [r5, #172] @ 0xac │ │ │ │ + movs r3, #1 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ + strh.w r3, [r5, #180] @ 0xb4 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 907d2 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldrb.w r3, [r2, #180] @ 0xb4 │ │ │ │ + cbz r3, 9021c │ │ │ │ + ldrb.w r3, [r2, #181] @ 0xb5 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9074a │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2dba4 │ │ │ │ + ldr.w r1, [r5, #172] @ 0xac │ │ │ │ + movs r3, #1 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + strh.w r3, [r5, #180] @ 0xb4 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 907ac │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldrb.w r3, [r2, #180] @ 0xb4 │ │ │ │ + cbz r3, 90248 │ │ │ │ + ldrb.w r3, [r2, #181] @ 0xb5 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 90742 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2dba4 │ │ │ │ + ldr.w r1, [r5, #172] @ 0xac │ │ │ │ + movs r3, #1 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + strh.w r3, [r5, #180] @ 0xb4 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 90858 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldrb.w r3, [r2, #180] @ 0xb4 │ │ │ │ + cbz r3, 90274 │ │ │ │ + ldrb.w r3, [r2, #181] @ 0xb5 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9073a │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2dba4 │ │ │ │ + ldr.w r1, [r5, #172] @ 0xac │ │ │ │ + movs r3, #1 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + strh.w r3, [r5, #180] @ 0xb4 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 907f6 │ │ │ │ + ldrb.w r3, [r8, #180] @ 0xb4 │ │ │ │ + cbz r3, 9029e │ │ │ │ + ldrb.w r3, [r8, #181] @ 0xb5 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 90722 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2dba4 │ │ │ │ + ldr.w r6, [r8, #172] @ 0xac │ │ │ │ + movs r3, #1 │ │ │ │ + strh.w r3, [r8, #180] @ 0xb4 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 9078c │ │ │ │ + ldrb.w r3, [r7, #180] @ 0xb4 │ │ │ │ + cbz r3, 902c4 │ │ │ │ + ldrb.w r3, [r7, #181] @ 0xb5 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9071a │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2dba4 │ │ │ │ + ldr.w r3, [r7, #172] @ 0xac │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r2, r3 │ │ │ │ + movs r3, #1 │ │ │ │ + strh.w r3, [r7, #180] @ 0xb4 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9081c │ │ │ │ + ldrb.w r3, [sl, #180] @ 0xb4 │ │ │ │ + cbz r3, 902ee │ │ │ │ + ldrb.w r3, [sl, #181] @ 0xb5 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9072a │ │ │ │ + mov r0, sl │ │ │ │ + blx 2dba4 │ │ │ │ + ldr.w r0, [sl, #172] @ 0xac │ │ │ │ + movs r3, #1 │ │ │ │ + strh.w r3, [sl, #180] @ 0xb4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9083c │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 903e4 │ │ │ │ + ldrd r2, r1, [sp, #56] @ 0x38 │ │ │ │ + strd fp, r0, [sp, #52] @ 0x34 │ │ │ │ + str r6, [sp, #60] @ 0x3c │ │ │ │ + add.w ip, r2, r3, lsl #3 │ │ │ │ + movs r3, #0 │ │ │ │ + mov sl, r3 │ │ │ │ + mov r8, r3 │ │ │ │ + mov r9, r3 │ │ │ │ + mov lr, r3 │ │ │ │ + mov r7, r3 │ │ │ │ + mov r5, r3 │ │ │ │ + b.n 903a2 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + ldr r6, [sp, #0] │ │ │ │ + add.w r0, r0, r5, lsl #3 │ │ │ │ + adds r5, #1 │ │ │ │ + add.w fp, r6, r7, lsl #3 │ │ │ │ + adds r7, #1 │ │ │ │ + vldr d7, [r0] │ │ │ │ + vstr d7, [fp] │ │ │ │ + vldr d6, [r2, #-8] │ │ │ │ + vldr d7, [r4, #8] │ │ │ │ + vcmpe.f64 d6, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.n 9036e │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + add.w r0, r0, lr, lsl #3 │ │ │ │ + add.w lr, lr, #1 │ │ │ │ + add.w fp, r6, r9, lsl #3 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + vldr d7, [r0] │ │ │ │ + vstr d7, [fp] │ │ │ │ + vldr d6, [r1, #-8] │ │ │ │ + vldr d7, [r4, #16] │ │ │ │ + vcmpe.f64 d6, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bpl.n 9039c │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ + add.w r0, r0, r8, lsl #3 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + add.w fp, r6, sl, lsl #3 │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + vldr d7, [r0] │ │ │ │ + vstr d7, [fp] │ │ │ │ + adds r3, #8 │ │ │ │ + cmp ip, r2 │ │ │ │ + beq.n 903de │ │ │ │ + vldmia r2!, {d6} │ │ │ │ + vldmia r1!, {d7} │ │ │ │ + vcmpe.f64 d6, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bmi.n 90328 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 90c90 │ │ │ │ - blx 2d074 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - adds r5, #20 │ │ │ │ - str r5, [r4, #4] │ │ │ │ - cbz r0, 90c9c │ │ │ │ - blx 2d074 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cbz r0, 90ca4 │ │ │ │ - blx 2d074 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #36 @ 0x24 │ │ │ │ - blx 2c4e4 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - b.n 91234 ::generateDiff(CoinWarmStart const*) const@@Base+0xdc> │ │ │ │ - movs r3, r0 │ │ │ │ - asrs r4, r5, #2 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00090cbc : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #92] @ (90d28 ) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [pc, #92] @ (90d2c ) │ │ │ │ - add r5, pc │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - adds r3, #20 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r0, 90ce4 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ + add r0, r3 │ │ │ │ + vldr d6, [r0] │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ + add r0, r3 │ │ │ │ + adds r3, #8 │ │ │ │ + vldr d7, [r0] │ │ │ │ + vcmpe.f64 d6, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ittt mi │ │ │ │ + addmi r5, #1 │ │ │ │ + addmi.w lr, lr, #1 │ │ │ │ + addmi.w r8, r8, #1 │ │ │ │ + cmp ip, r2 │ │ │ │ + bne.n 903a2 │ │ │ │ + ldrd fp, r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r6, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 9040e │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + mov r5, r6 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + add.w r4, r3, r4, lsl #3 │ │ │ │ + ldrd r6, r7, [r3], #8 │ │ │ │ + strd r6, r7, [r1], #8 │ │ │ │ + ldrd r6, r7, [r2], #8 │ │ │ │ + cmp r4, r3 │ │ │ │ + strd r6, r7, [r5], #8 │ │ │ │ + bne.n 903fa │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 9042c │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + add.w r1, r3, r1, lsl #3 │ │ │ │ + ldrd r4, r5, [r3], #8 │ │ │ │ + strd r4, r5, [r2], #8 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 90420 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 9044a │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + add.w r1, r3, r1, lsl #3 │ │ │ │ + ldrd r4, r5, [r3], #8 │ │ │ │ + strd r4, r5, [r2], #8 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 9043e │ │ │ │ + ldr.w r3, [fp, #32] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + itt gt │ │ │ │ + ldrgt r3, [sp, #76] @ 0x4c │ │ │ │ + addgt.w r2, r3, r2, lsl #3 │ │ │ │ + ble.n 90468 │ │ │ │ + ldrd r4, r5, [r3], #8 │ │ │ │ + strd r4, r5, [r0], #8 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 9045c │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - cbz r3, 90d1e │ │ │ │ - ldr r2, [pc, #72] @ (90d30 ) │ │ │ │ - ldr r3, [pc, #76] @ (90d34 ) │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - adds r2, #20 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - ldr r5, [r5, r3] │ │ │ │ - add.w r3, r5, #20 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - cbz r0, 90cfe │ │ │ │ - blx 2d074 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - cbz r0, 90d06 │ │ │ │ - blx 2d074 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - adds r5, #20 │ │ │ │ - str r5, [r4, #4] │ │ │ │ - cbz r0, 90d12 │ │ │ │ - blx 2d074 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cbz r0, 90d1a │ │ │ │ - blx 2d074 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + str.w r3, [fp, #4] │ │ │ │ + cbnz r3, 9047e │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mov r0, fp │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 90ce4